ff0a987d50aa38c37668b0cd8de94d268fb7e92333a24de7a2f7ef0c03ad5a1ad7293e0f62399b3592143d077e9bddf32df072110ab0069699ae91c79c4707860949170dec9fcdcc6cb4ea7638d99d247aba0532079baea6a3e62e7898285ba2ba6d1c285d7a2423957d23fe6612bcd74bd607a9c2f753b8ad19495afc377ef5e512006cb23b91b43e74feb3dcd89825af6e2d908e17b4f49652cca84a94ac915e12dcda3bc9a7cc474b6755097788287559333cdbc5202ae4742fe90639a55af3cf72791f00c1759a92326e724ca6fa6e553a847b6821fcad369e7beafeeba11e55713f174940d621de53a34daa8bc8438012a6ad608f34cefc80b9ced277c8a4d12a1d48d8a831797c056e3d040846389ae2081ae86fad5505e299639712b50b7c280fc060b35c200cff85c5814a6c85adc3a45399e8e78c63194f88acb686bffca32c55058379a57c1d981b0beccdc67501d613dab2bf810759404c52d44f691f44f7fb8909fa4034240216e397e5dde3cd490a35ef352eea7b4beac905026621c92511d3183aa853bbf6af627f88ec149246d53fb5337ff2c3f3a7d3bc3a27c6f13d8994bcb1722492f78414df919608d006ee901e8cfd201206cc55dd4c722d0f6a9df1ad3ca5395e795c1bfa530b1b466b678a4d67ba6819f98baf7710f5ceb56e37a5cc60c639b30133c4270103419e340ad3cfdb1f7351859a001727f05e62054b8c2c4671f8ea564834b0a64ce2fb87bf674f3f96c8eaa17f80ef4ae771f59705f5f7380a24c857fca0c8b8daa543363759bc957a2590cb821a2d50b983ffe6c6991508a9e71a94815d689bf689ce6c7e38ffbd503c623c166389ebc85ef252704cae391831d4e72989795407524278aa4970bcf22f3037af610e7f0f0be33f82956b71496be1e9d7b8cc32f2e842c3d52879b1d94a1b483da6f888c203128ed692fc21f86a690ccd450826f43d0908c9284b50a790ad2b2fefc79a0ea2313d7112b3b3fa212e8829893d291279c6c261f1aa4a45ee945aa0db11ef751b87f8a7094e8bdcb91bf6d213c5168f136f4375ec9a62b382e20d95d0557513e02bca0db2a0172686c85b0d22289c81238b3dda7bb700baa1e1f08fed8fb475cf6c1a8870ecd9c1d9376cee167b4d9021f660ff27e2a47e9890a346d851d70e4be45a7f883fee73ddd8ee661dd260e0dc3a9d5755ddd3f53a90d97709160d7d10a71735266a693965aa9f402eb9b286ba670d3aeff9f33efacb487e4c4e84d02f5202d95d95a0b9e1b505c8f9dd841cd2b036c96b8cf7e462ab6a969e3f8c3fa614a7d958921f2df6d236542a74bf0dd3d9366999427d3951baa56fa184614639250491d3229b84db92b41eb7d5958dcbfb3b736047e29e656d19413e9ba35adbaee8a57a2c52ae01d533cd2053fe0417525d286c3cbe7ea0acc3da9e5dfced8040e8d832ae0c97568a76227571fb8de3f70a6a1c3fad37388d94b0da6eaab9909e292f77a85c4a091b4e0c8a408acfbc3ac3a4d5d89741ebd2b30c6537711c55803e06bb98b8de31a9c4676de965289c7fef3e4f634f51c55372ee8d45d2cf42e17629739c4fdcef80d91e27af62f078a8568e8456013214171a102f6991347c416cf33227f417f752b7f946f5192a1355996c95e31fc65abd471ff64a87180cb976dfde6426defef73cc7ff3a36060e1292d0c915f25b9022e8a9de164d1df026598307c26abf0e38d43ee8f59bc398a1cf4e028024cab51332251d36e4a1610b8dc0dee1914e705f44c20d719e9b9daf74112f3c059cb94a12eab5b92601269638e0248e3528d7ad7a08d2c54229f6891a11238355ad3471aa55ea1f70adbf21682d2dc029ce65b0b71dfe0371148063002ad9c1fe4aee63cc192e79b59647b4d1dce351b5505dd2b4d6d18bc6847b99062aa12e4c4bc03f3fa4cce2fd4544668da1de5699d61a2050951719c6f65a80bbf1d08446f1ced000c69ddc25225c8320c76b5e27da6970f5309b6cf9b33add3084d5d6969cb8aa99904b1e03551e7dd5219c7466edaf491364e2572b6342aa00ccbdb269617fd86e35edfca756bd2557b94b324f67f62f630753909d07750d61397cfb01557a56b7207d6dd5bb15ab8b2ce3a34a167fcadc2bf2a143b751a7c4e94dd6c5f3f9eae5d30189a144a03588dcb33e59fc7effae4d6f74b6f9da5cffd222a1b786d38d1d1b9d441b7b5f0b1aed43bf08313ff890623b8f9d4c98ea94d865006e9f3b7f01e5b9915e5cc379188a572c6ff0102220ec7d2c7dccf894ed3e09a1c055fd11ad4334ce7946c5647138c8bdc592c63661b516c860e13c5ec099d17b9dd263bed13af3b1d3679483b033aa3cce500d0cec9b0728abe15d202806a0029013bd2c8d6a780c894f4368e3fc1d9eb4d8468d120789b046afd50dac2494dbd62c41123790aac5266e44b8c384590d9f48e258e695e540ed1fff03a3dc1f4c64637f104f9260f4c50948d1f09351711308a8324ffe258697f910bf0811100379a4c3c6dac27689b95070d887a35d74a5c4fb26a2e51d479fbf57331641e2a599fa2f67998c63bc82b72033d007948d50c5bfb7bbf6112907a42d2e592d6d6879cd44721dbd9910210e4816bb73ba065eeefe80311f57482cec0c478a37b65cc9294a330ce695932d9463218501cc3ecaa803772a801876f87fdfdf8594bc2e5b0a14709c4bc497661002a47bfe6a0b49f3931acccf3e74d653caa4be89f59877bcc3c9160b04cccee3963efd0b585552fde661f35ef63e80f4e84983951a69da75178631eeea86f59b0652af7a7b2eb1e04ca1b75eba71cb80ef00baa408afff5e28f32f84620a7349a31fdb0f3a3726dde47440eaff6ab80fe67966d669f81ddba341d29b1c28eba666f5d0948576e118edd73bcd2991fd0c0a81a53555c6d625ad596c80d1c49e4cd4befc5184321d8029926efd1cf0b3f7b4916d5d02a5e2db2c76e82953e6e42d5fa84b4cd0a77ef99810ae106eecd782b61d00094a700a48c9d45342a9088cdd2185144d7610594818f8707c5b5c9cf7e15303a7b383c5ae252082b7c423f2477afaccc943c45f8af2a4d2c7cb61e3ff0aa77ce10ed8aa756294f076609cc199cce32f05b6559897dee4b583277299b788737d06ad28bb401f93a5282d6f85566959725c42effca0ab793b58a74b6831f9d6fc70f61901159f1ddcab008dd950049f3454d0d70ffc5b158e26ad0debd069cb167b11da5ad3fa61deb8e778b9fb68da7574652ec05468c5595c4b52d8b0a4131a75705b93323b2577d682500031b4ce060e42f51fc87e83ff41d1ced48d50788b0bade8958c906924dfe1e209fcc9b534cece15ae9b1d6c650dbffbdff4dc57b95b404a5c42c062e314aa184d586b3db06d7de044f57f7cc9708a48b7e41037d706e3000a88afa274d438de03cd2bc16a983504597565d11693e0cbd82f65c4282a31cd91a3fd10527be7fc602c15b61b26f75db798f5a3b457ce9d88dde1571ad5628f7ee2caebdb5b264516fce90d85394577c0cec73a13cdaf15df5535eefe3e7a9dea111137b50fe01d6b7ad675c5568c300c94206bed1b1fe6d1a3f4c32929ed4883c3c5611082f36bf1821f66d67ed064c83135fdc0d4f7787d9234fc6f8fee3f93d7ea9ab433d340fddf03439d9594224befd3e27422484dd0ff427f621eae324338bb9e08514c550887ad2b87c542d4c679f0e154244a99f1f076208baeb6ebf151ece00771369b9246fabcfc4ec231634a19fc300cb6971447da007316245415e25edc0d9b3518958c930c995b390090241b1eaf91d4ecd5c86e991e6d4e27ef75ec4e0a7a8ac4e937c7a100f8d1b0b729b49b20b158bf7f164915bf55a6f1a6817d58f66d504b6aaa62f59480e5cbc787db4b5826a7c34cf85fecb538bd0b25f5ef49f1d7f1a16d5a5002b84202da28dcb5f3ff8061c41c66225366d42f26b57f3920e24da7e180ae8713c8ef8f85d052b88af448058d238a058c7d83979bb4d7d4eb25ee347cded6fbb748b26fdae03f5115e36b8f4b72e7b5ffc483aea547eb0da09d84a021ade59e76c442e5be3e9e4e39c4b56f38357242c3a6999f9db8b0dbdfaa3b9cf4855adaeba4e0cd77406a17364c52d40f4c366a05227caa6563ae6f91c2b25cc6d8d915e00eb60b341c94664e1def6a19a5e6052e084743de8d309d3ffe8183eee9af7d9357ec82ecc2fce2515bba666ac9b58f810c51432df3779ca7bfdad9a607da53f9733d45ebe7260e36c980a6183f7ae23a0c8790e044673a402f8104bb8078c9ba84fa4d16808bd705edd2a3d9c0c31e782cea0fa47e15fd186fe77cc1f0222c3d8a5e21e6bfab22ed78a0db30cf6205a1f93b6efe68ab4e83d61a9d1c7a0c978ac5c2fb685a7c11f8b8c50413d214c5e9e5c34059ebf1770625d378fac6595d8b5640c3bb396856eacbbd6b81d5a2a8c7a0b19b6971f40f6eccc82160ba44e9293286fe57defeaeaca491b41a96ca474a7b8320515f2b04cb7a2f93d1ee5f89f79ac6aef6453780d3b41b003db61b5887febcf85e7cc8327eaf6a44729143119ce34b1c0a488e11e164392b75df6fdff9320ec8843eafece9d2824608a1b4728bdfde82b6781d63cca46661fdede1eac71fa7915bde45f20bd1fea94ba4c2777b85458821146f85d9e1f47dda73ef11d817c3222c8c7cc9d17068a78d0198742f610eaab6de32b12dc9c896fbe83937db83214fd8682d04194ad8fc45db2267aa22def7268633e696aa7dddea14c9f95cc372ce116e49b603c0aa76616e22177e3bf89d6926a1e5768687a78560e8acb45f8567793a62893938739eec205cc671a730376bcc3a8f03b6c24544eabfd156acda12b32fa3e9c49ae91e92f192819ffceb6e0090a040f836f96b16b9945f4e8b496be6e152e81e58543cae1354921ccad46b26fccb01f7340ea279e4e406b82672d8c4bb246dbc2cf13db0d0ba5b74e9ff8618ee55e6393ca691823f0bc9a5088a33f654d7af268f012d3ad6f3d1e98d2aebade044941feb3c084f31b9e08fb2d9141551a1af746b65e36779e17269b49abfe5296ede158be6c3714291197080b43c9e2e6ada60f8a36eaed63c32bb18d91d36fe6653dd99f0e12bc0cd5c6421b3cf4b9dc0840627bf296e52de848e4700995ead354f93e6747447248caa44683b9d1b8f23ba455e0359a7a78d262712816c27245d5001ea13a45e5e360ebfad063e90170abe552e43eecf51824a971998427d2f319c92999efce0b7b78c67533d355a0207b666cbafe43170172fa58", &(0x7f0000001200)=0x1000, &(0x7f0000001240)="f383db3cbc3e60250bc1c42de564ded2afc39cecf556f6ccece0d493f24caa7c369c1125de11bd47b17f4c7081a40e533e3215058d0787fe1b903546ba770893dd5bb63418f3ee3562f7bd0a67579587622c3338a2", 0x55) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) read(r1, &(0x7f0000001300)=""/11, 0xb) lseek(r3, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r3, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000012c0)={0x7, 0x8, {0xb240, 0x3}}) 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001008e7d00000000ddf500"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x0, 0x1000, 0x6, 0x4, &(0x7f0000000140)={{0x0, 0xff, 0x1, 0x0, 0x3f, 0x2, 0x800}, {[0x3, 0xffffffffffff8000, 0x39, 0x4, 0xffffffffffffffc1, 0xfffffffffffffff9, 0x2, 0x6, 0x8, 0x3, 0xfffffffffffffff7, 0x20, 0xfffffffffffffffa, 0x400, 0x5, 0x4, 0x401, 0x7], [0x5, 0x3, 0x401, 0x0, 0x100000000, 0x1, 0x4, 0x3, 0x10001, 0x4], [0xfffffffffffffff9, 0x6, 0x8, 0xf, 0x8d89, 0x2, 0x9], [0x8, 0x1000000000000000, 0xfffffffffffffffe, 0x1, 0xffffffffffffe9aa, 0x1], [{0x0, 0x20, 0x10001, 0x8}, {0x7, 0x5bfa, 0x1d, 0x972}, {0x9e33, 0xffff, 0x3f, 0x8}, {0xff, 0x3, 0x80000001, 0x2}, {0x0, 0x9, 0x6, 0xffffffff}, {0x3f, 0x6be, 0x7, 0x1ff}, {0x0, 0x9, 0x3, 0x5}, {0x3, 0x6, 0x3, 0xff}], {0x6, 0x3, 0x8, 0x800}, {0x7, 0x1ff, 0x400, 0x40}}}, 0xc9a3, 0xff}) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) getpeername$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = syz_open_pts() ioctl$TIOCCBRK(r4, 0x2000747a) 16:00:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x80}, {0xffffffffffffffff, 0x7a8ef83a497dc41c}, {r2, 0x1}], 0x3, 0x1) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:18 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adfdffffffffffff447b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a86e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb8fffff8ffff57d60f13ad30505e8f5300a4aeef9d612f07b14385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b412000035009dbda3ae012b000000d28418ac23109b4bbc5686570f1b00000000029cc4ac3908ddba44fb4b755500000000000000003e70f6b4a062c6ca8d12540ccbca45000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d53eef9e8b0fb636710000d2f97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d09000000004fad4b03c88132e19769e70a2ea6f78d00000036d1161b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d308682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e33edc2a8bcc7102e6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf9136d097a5d83092960862b8102bc1f84da03ea23b11041034906ce6dc83403ee5c4d3c019a1f569f6e87cb950fe286ef99252e35109463c50d4ebb0f11934acb99ae1ad670224f918fd6bf321659a89495a2856f00d3accbda54ec70b5260ff5a00b3d43881052e0e429f4b0a960091867212eb914a69d1413e8cfe753bcfaba7e40000000000000000000000005efea7a670bfbed345d8b9b6683308fccb47d9c4936d39ff47cade113c3b6002baed55c0b2d6ec968164fe69b2f6c57f393775b66ffcf50005c9563f7db12aeff359020802fac3cd2f56e937921398d41194b847e51ec8e7c20530383be2a3ed26ac11bc6787e3c0bc808f47709a5e70fe3be13caa151f0e89d97b623b92b462d5fcb5b6acc198ceae9c8263eae33b35dd0a98f524abba5b613578773278a10015ff5e24bb1c94ab939d8bac352fd7f22a02065f479ef2b5eac09f58923c1649b821e7ce2b34962a7aa6e1467ad6456f11e9428e09cb1c1ac3c695ac97791e991a08c573089a9cd2e85d596d6518325fac386bdaca4ce6807cabbb3b3969991f5fc6ba390549cfd380b3ada648c0ecb9b1d5e40b377325b1f36a60b0f31ee5770c06487d710215f34063cabc86b8b04f37d754e5b0d6b5de0d36ada2fe434509e423196438b5cb02a9b64c80e4b62039981a5ee5c568d2e84faebfca90b4ed6a1ba3cda1b07b8d87caf4b0f0ed3905455b6e793d06030fe744e8de8b12812637e0b757831fca896f4958ade4fe082eea39f64c7b1364522db1f03c39b4e71e312af07fd0441f76db0e2735923bedd40ca46eec450bcb111cfbb560894d6a55cb9d33b1dd7233930598645cada498ba3b95"], 0x10) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000580)={0xffff8000, 0x7, {[0x400, 0x8, 0x100000001, 0x1, 0xfffffffffffff3d8, 0x5, 0x0, 0x6, 0x2, 0x1f, 0x4, 0x100000000000081, 0x4, 0x100000000, 0x200, 0x8, 0x7, 0x5], [0xffffffff, 0x6, 0x1fee, 0x1, 0xffffffff, 0x20000, 0xfffffffffffffffb, 0x9, 0x80000001, 0x81], [0x0, 0xffffffff, 0xae, 0x619c, 0x2, 0x81, 0x39], [0x6, 0x80, 0x8, 0x5, 0x3, 0x1], [{0x9, 0xbba, 0x9e, 0x23fb}, {0x0, 0x4, 0x80000000, 0xffffffff80000000}, {0x7fff, 0x1, 0xd322, 0x400}, {0x3f7, 0x801, 0x7}, {0x2, 0x3ff, 0x2}, {0x3, 0x2, 0x6, 0x8}, {0x401, 0x81, 0xfffffff7, 0x2b}, {0x4f4, 0x3df, 0x2}], {0x2, 0x2, 0x1, 0x400000008}, {0x9, 0x9, 0xfc7c, 0x100000001}}}) dup2(r1, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x1, 0x81}, {0x18, 0x0, 0x80000000, 0xf7}, 0x8001, [0x3, 0xfd7, 0x2, 0x0, 0x6, 0x2, 0x2, 0x9]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x10035, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000340)={0x4, 0xc5, {[0x9, 0xff, 0x3f, 0x6, 0x8001, 0x7, 0x9, 0xd3f0, 0xffffffffffffffff, 0x6, 0x10000, 0x3, 0x80000001, 0xdfe, 0x8d, 0x8e32, 0x8, 0x6], [0x40, 0x2, 0x7, 0x3, 0x8000, 0x3, 0x8, 0x2, 0x40, 0xffff], [0x138a000000000000, 0x4, 0x4, 0x10001, 0x5, 0x1, 0x8], [0x400, 0x3, 0x1000, 0x5, 0x7, 0x100000001], [{0x3, 0x101, 0xfffffffc, 0x3}, {0x7ff, 0xebb, 0x2cf, 0xff}, {0x7f, 0x1, 0x3, 0xa9}, {0x5, 0x3ff, 0x4, 0xfffffffffffff800}, {0x3, 0x954, 0x0, 0x9}, {0x7f94, 0xd4, 0x40, 0xffffe00000000000}, {0x8, 0x8, 0x3, 0xffffffff}, {0x8000, 0x800, 0x800, 0xfffffffffffffffd}], {0x3, 0x1, 0x80000001, 0x3}, {0x9e, 0x401, 0xfffffffd, 0x5482}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) 16:00:18 executing program 1: sysctl$kern(&(0x7f0000000180)={0x1, 0x1b}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84fa0c844ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00198637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb252a1880a410d6cc509ce45beb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000500)=0xa6, &(0x7f00000003c0)="6f21a18d40cae438b096db800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01005ece5f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8ba4b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab906973cf74f61df49c6f97acfbe3df9647e7105698b84bb2737277", 0x85) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaf7125c00000400", 0x8) 16:00:18 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x3ff}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000180)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="19"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x1, 0x1, 0x9a, 0xab1f, 0x8}, 0xc) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x76c6, 0x5}, 0xc) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaa033b5c0b906386dd6051e0130030160000000000040000000000000000000000fe000000000000aa040090780000000060d65dc700000000fe8000000000000000000000000000bb00"/102]) 16:00:18 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x4, 0xffffffffffffffff, 0xf0, 0x0, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [0x0, 0x0, 0x0, 0x0, 0x100000001], [{}, {0x0, 0x0, 0x1}]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x80) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x1a}, 0x4, &(0x7f0000000180)="3ab1c233cd179d0f8d04e3e7fd6e5ae4e85dc7bc5e2810528bf71779ecdda366ca18f5a5935c7264e8115b14faf2d159ce0b3044bebab099c29859643f396b002244d86b959aa57fdc02c780737db5afb70234c49ac0876315c4a92fe2a190332829a46e741885303b47cd8687c8ee6fcb0970c5b07240839eddb1d79317b9414520b16342cb072e6736497a683c999a08b227a248afc8fe237f1ad4c997bd8f5b957c0abcea94c71bd00ecc7dc99ec0dfa617be6d51434d9193a2d5c0dfbd", &(0x7f0000000340)=0xbf, &(0x7f0000000380)="539c78fea2b57e50c8eed734e4a2775cd6b401abf597635f1a7ebe167243de9bd1aed7377c4ece357c0373cbc0fa63b3bc0faca3f40a3d261e571aa86e95ea18d64b1ccf97881e4e1dd98c4021f08b93a71d0dfa0958edaa094a454cc3a5e99f652c3456d6f2b6bd9ad8104886732fa5aa2546060ccc79f483437b585ebb6e6d03ca7383f3817b46ecafce77e826652dd38184d0b9ae2726c9bf83f372f39263990ebe1712f05290d110030027425e", 0x4) 16:00:18 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f00000004c0)='./bus/file0\x00', 0x0, r2, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f00000002c0)=0xc) wait4(r3, &(0x7f00000003c0), 0xa, &(0x7f0000000400)) fchownat(r1, &(0x7f0000000100)='./bus/file0\x00', 0x0, r2, 0x2) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_data=&(0x7f0000000040)="0665351d75b074548163f9"}) ioctl$FIOASYNC(r0, 0xc0084463, &(0x7f0000000000)) mprotect(&(0x7f00007c8000/0x4000)=nil, 0x4000, 0x4) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) pwrite(r1, &(0x7f0000000240)="e8ebbfe815e7c727454301a6e4e3b16d04056403890745ff41ead0a938541b2b95e6b54c56a4f7b0a38068706055fa3f83ff1310c3bd0e72b81b0d08e6481db7a0c08788ad7c680ff7b406ad88107fae204a4af4d6f6e9ffcc014a0af64e6c382ffc43656639d644e2c6edca322c8bfcee5ff32f4226556a3a57ba58738c2e28", 0x80, 0x0, 0x2008000000) ioctl$WSKBDIO_SETMODE(r5, 0x8010570e, &(0x7f0000000000)) 16:00:18 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaa3f42c22d165c86dd60a0800000140600fe8000000000000000000000000000bbfe8000000000000000000000000000aa4e234e20494fcff788f56a4be252315656bf57ad5755f6001eee2475c466943373cafeb83792236b7d0f2d5deb1318eaecb39535ee5fcfb9c8c2e074e11b46170884de2d5b4eec3d707cf7e02efea39aa28617919a3fd96dfa80247d74c205cb9712a4af5b22924a3db1641fa8983750d37dcd23b81bd5a1c6d466f0becfa03c541ee9d0b2c2471302c78a1fd4607b6f50467a80f1b0d647c0cd3c08301a5b510ff4786e96cc11c1854ae3c4ccf3a73aa19b811c442ba6c21b9a2e0a92836bb13d285a195d4a296e25fadd9bc959da3c01c24055d7fb113b67e24c5b94a0f44db1758a8f604ec0bf1e912b287e13e3ed92705b163a7a9aa37b14445aa0af6dbcdeffcbb1b753348bbe4e6a1a23a3908267b2f76006cf18a1564e4cf28976", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfffffffe) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x6a) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='\x00') 16:00:18 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) pipe(&(0x7f0000000040)) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x9, 0x80, 0x0, 0x4000000000000000, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x4000001, 0x0, 0x0, 0x0, 0x3f], [0x0, 0x2, 0x0, 0xffffffffffffffff, 0x2], [{0x0, 0x0, 0x0, 0x9}, {}, {}, {0x11, 0x6, 0x400, 0x3}, {0x0, 0x0, 0x4}, {0x0, 0x0, 0xf7}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:18 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = open$dir(&(0x7f0000000200)='./file1/file0\x00', 0x20, 0x80) r3 = getuid() chown(&(0x7f0000000000)='./file0\x00', r3, 0x0) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r4, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x5, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r4, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r4, &(0x7f0000000240)='./file1/file0\x00', 0x0, r5, 0x6) fchownat(r2, &(0x7f0000000100)='./file1\x00', r3, r5, 0x4) dup2(r2, r1) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000001c0)=ANY=[@ANYBLOB="cd0222a1d7e5696bef"], 0x10, 0x0}, 0x0) r6 = socket(0x2, 0xc003, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000040)=0xffff) dup2(r0, r6) sendmsg$unix(r6, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0x10, 0x0}, 0x0) 16:00:18 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000040)={@random="fb8dfd9f9f6b", @random="6394d34c053a", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x70, 0x0, @multicast1, @local={0xac, 0x14, 0x0}}, @icmp=@mask_reply}}}}) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r0, 0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r4 = getuid() chown(&(0x7f0000000000)='./file0\x00', r4, 0x0) r5 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r5, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r5, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r5, &(0x7f0000000240)='./file1/file0\x00', 0x0, r6, 0x6) fchownat(r3, &(0x7f0000000100)='./file1\x00', r4, r6, 0x4) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r2, r6, 0x2) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)) writev(0xffffffffffffffff, &(0x7f0000001940)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14639be6fb52185ae303944e53ab89db3f480fed6cb0d2b15aeb5271bfa9e862952ab48af1b43f9fcff0d1468bf5f68d0c6b2df1859a0df3b427f9fe99bd", 0x8f}], 0x1) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x4, 0x0, 0x0, 0x57b86abb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1b6], [0x0, 0x1, 0x0, 0xfffffffffffffc01], [0x3], [0x0, 0x0, 0x7], [{}, {}, {}, {}, {0x0, 0x0, 0x1}]}}) getuid() 16:00:18 executing program 1: syz_emit_ethernet(0x8e, &(0x7f0000000080)={@random="01002f00", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x58, 0x2c, 0x0, @local={0xfe, 0x80, [], 0x0}, @mcast2, {[@dstopts={0x0, 0x9, [], [@generic={0x3, 0x30, "de1c65a868102275ce033eb93d596cc33e0095c54222911403b0b6ebb21c949c3f6b0c3fb869d942384e42807646882d"}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1, @enc_lim={0x4, 0x1, 0x81}, @ra={0x5, 0x2, 0xe5}, @enc_lim={0x4, 0x1, 0x7}]}]}}}}}) 16:00:18 executing program 1: syz_emit_ethernet(0x46, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffff0000aaaaaaaaaade080045000038000000000001907800000000ac1400aa0309907800000000000000000000e000000100000000000000006f3a9b5c5edcfb3f8e175250e61d318d77d7cae2b3ef5c875882127dd7e95a7c013554a883586e6d64099c49fa4c03226b96881c79954ea97faf0a569eecb5c8e091a296dec4ccb555f537252049ed982958c262c4ad612d1303ca05604ac93cc89182b30e424c7f3c1b016e4a5221abf470134b1a00615312d9c8bdd18a9bfd9c5815e1c7a866120401a9c799068397dd1fab9e3c496a08a03735fc8f438b38eafc8e181eabba1f2f3bb0f3c17b6a27b92d9276a600"/259]) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x1, 0x20, {0x4, 0x81}}) 16:00:19 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) getdents(r2, &(0x7f0000000580)=""/31, 0x1f) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sysctl$net_inet_ip(&(0x7f0000000340)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000640)="905b59d6f39578416f5dfc3a8ff071b75a2b7cc5d63369137783bcedea960dab69f4143dfb1db739cf2aab7ae68ff12d3ae3fe65222a3265fdcab2a6dc7ae7eb30551ead1b9d516e0938f55f83be6bc0f1c836585912791ca6f5610cb50e635c0bd378a8601fa2fe448099b4f3a069360bb7303ba5db2ab9f14f33d7e384f473c1c8296c22c506613b4d11a7373106f3a48eb0458b05b15a835b0984ae1362d05c8bd2a1fe2f6f5bfd7756ab3acd2e0f7b04a4c8e77bf820981df541a57037e730a365e6797bf6870b815d13151132ee0a8a0636ea98dfe8ee7e461efab163e759f74963d0b76bb940e9162998f12653c1385634e34ff0ba760892589dfd785ba7c1cbce4ba190d7874a16371f73b6506db304a2ff2234f1", &(0x7f0000000440)=0x118, &(0x7f0000000480)="e300a26ad0a8c19c4dc9d92c91da633febdee2c8742d9d71e827880bd33d0953413b00d6b8691eeec14debf98e90aa2a9d4ec6338781a0007080466d1ffc960c3cadaf2aa75269a74e744ca5ada0efaf0b26cdbd9d2b78267701566c5eb65fe88ea5cb324759e3fa282417efb16bead9770134e5c0ef54b091958366993581e4e3404ddb58c1a019aaeb3d4b111c8fdde3b8b8a1ab30144c2fc81192e4602b79327d18355caaa9acad4a3233b831fcd606092d77c3c7baef0c", 0xb9) fchownat(r2, &(0x7f0000000240)='./file1\x00', 0x0, r4, 0xc) fchownat(r0, &(0x7f0000000100)='./file1\x00', r1, r4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x6e90cb2ee28ae046, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x6e90cb2ee28ae046, r8) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x8000, 0x0, r9, r3, r4, 0x4, 0x1f}, 0x2, 0x1, r6, r8, 0xa9, 0x6, 0x3}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x81}, {0x80000000000006}]}) sysctl$kern(&(0x7f0000000040)={0x1, 0x42}, 0x6, &(0x7f0000000180)="7343c9f13a1a65a5dc41e7000100b9e7c7e60c80a00111703c8ad427b38b2f8aa720381c97827991a36bdcc7f3876abba8a8c24f07000000aa845f0fb32616842b28b796be7c3b0dec5cf125fe012d6fc07aeaae1028cd4c60f98391f916efee16e609a6a0b0b5f077d55f10bf208a1501000000000000c315c5459032ba78cf065bfe5bcd6da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67ff074a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9a7d294933731b399bffbb34b65e0c9cea6fa4e3c10ad2d85f805bcc4551cdde8b266168c5cf13ac18b3cd0ef03bf19b4ad2b9d7fe831de618f94f93c25fdce284c29b18153f5cfa9b269983934cd55b0a027e037dbd8696ca985d95bdd15ee10c0cc3383ad430a49bde4cb4a710bafdad92bc8e879da2fa565d62f6ee01a5880b9dd6534752604c29a1af3a1952984f792c3fb13119598b641c5", 0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r3 = getuid() chown(&(0x7f0000000000)='./file0\x00', r3, 0x0) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r4, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r4, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r4, &(0x7f0000000240)='./file1/file0\x00', 0x0, r5, 0x6) fchownat(r2, &(0x7f0000000100)='./file1\x00', r3, r5, 0x4) r6 = dup(r2) renameat(0xffffffffffffffff, &(0x7f0000000040)='./file1/file0\x00', r2, &(0x7f00000001c0)='./file1\x00') setsockopt(r6, 0x479, 0x1, &(0x7f0000000280)="e969ca55bae495f7fbac27f0431e11814a525b74d124561081716b2721808ec136a71bb5afaa0d616d6f7472270cd57c10fb7e15b10f61a30d810bcea5d2e04b9fc6e6daf4398ddb7f1fda7d8eb5badf627a04b484f79f2117a209d8854b701daf2f72ed69b8ddadd18f45c982c71748977d2fa2c219b9a207d299d2c2a5de29142e8dae2544bb8d5ad6f5f6b24730af6cb5afd5b1b095aee5351ff440789e08f62ddc33361cd0a064339e06eb62ae33b59dc95a961a0ba9b798ad337e5733fae07f5444686e90b2748c2417a2de90df16abcd11422bb655", 0xd8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) chroot(&(0x7f00000001c0)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r4, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r4, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r4, &(0x7f0000000240)='./file1/file0\x00', 0x0, r5, 0x6) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000180)={{}, 0x1, &(0x7f0000000080)=[0x0]}) ktrace(0x0, 0x1, 0x6e90cb2ee28ae046, r3) fcntl$setown(r0, 0x6, r3) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 16:00:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000180)={0x2, 0x7f, {[0x401, 0xfffffffffffffffc, 0x5, 0xff, 0x1, 0x6, 0xfffffffffffffff7, 0xca5, 0x3205, 0x8, 0x4, 0x8, 0x2, 0x8001, 0xd16, 0xfffffffffffffff7, 0xc7, 0x8], [0x9, 0x9, 0x0, 0x5, 0x6, 0x80000000, 0x7, 0xc0, 0x2, 0x8000000000000000], [0x9, 0x3, 0x7, 0x71, 0x9d, 0x400, 0x10006f7b], [0xfffffffffffffffe, 0x56, 0x7, 0x10001, 0x9, 0x4], [{0xfeff, 0x6, 0x1ff, 0x40}, {0x3, 0x490, 0x400}, {0x4, 0x73, 0x9, 0xa6}, {0x2, 0x3, 0x979e, 0xfffffffffffffff9}, {0x4, 0x865, 0x200, 0x6a}, {0x0, 0x77, 0x80000001, 0x80}, {0x9, 0x1, 0x0, 0xaf}, {0xfdd, 0x8001, 0x5, 0x4}], {0x9, 0x12e0, 0x3ff, 0x3}, {0x74c5, 0x4, 0xfffffffb, 0x1}}}) 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0xffff}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x7fffffff, 0x0, 0x0, "0a0332f63095bfa22ceced6768920145007bdca1"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000040), 0x40) 16:00:19 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000200], [0x0, 0x0, 0x0, 0xc, 0xfffffffbffffffff], [0x0, 0x0, 0x10002]}}) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, 0x0, 0x6) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, 0x0, 0x4) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) fchownat(r0, &(0x7f0000000100)='./file1\x00', r1, r3, 0x4) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, r3, 0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) pread(r4, &(0x7f00000004c0)="6ac3d8d196e117be2dc0c9467d32556e13322d4dbdc6e614b9463d96f380a885b4196ccbab4eafbeec0725944edd0d6a12f57d69ab04215d2b5547caeebe2efbb4164144d65584c923857b61b4921d4c4f8b37ae142951ef81eb260b7c62046bad323b0baecd00e6f6ab4016e64df75223c12d46550b4ce51ca09dfba5b6f5ff307adf649fa3b1c4bf0be9fce81a4fd93525e36070017fba9f0f7328a0d89be6e4bc1d7c917210a9", 0xa8, 0x0, 0x4) 16:00:19 executing program 1: pipe(&(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:19 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000300)) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') chdir(&(0x7f00000003c0)='./file0/file0\x00') chroot(&(0x7f0000000080)='.\x00') r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = open(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) renameat(r3, &(0x7f0000000640)='./file0/file0/file0\x00', r4, &(0x7f0000000680)='./file1\x00') execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='(\x0e*,/-.@)}@\x00', &(0x7f0000000140)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000380)='$\x00', &(0x7f0000000440)=']\'\x00', &(0x7f0000000480)='#)*-[_^:\x00', &(0x7f00000004c0)='%\x00', &(0x7f0000000500)='$$\x00', &(0x7f0000000540)='&)(\xde\x00', &(0x7f0000000580)='\x00']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)) 16:00:19 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x43fd) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x3, 0x6, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) syz_open_pts() syz_open_pts() r1 = socket(0x18, 0x4, 0x40) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282905000000720fd32d2babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657afa8c500000002000000000000020208a3710100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pf\x00', 0x2, 0x0) sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)="da3ceecce3c147d99f6ab6e59e0af503dfe00466847f2a899bcdea631ad68183f1d108cb92a6ddf98e955457a8efe18b9afb7c62d500b3c6b69ca53aceb4a257182a5cf689dac8200f562256b2bb3475a27638f2fa5ab0cfae7fec2eae71621d5b0bbda97912fbb3ed1ce305f84cf67f2b154670c3fcc247d71039ec32a78da10cdde75e99377d3b0094d58a", 0x8c) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) writev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)="fe22c1a6435f05b738137ac3e1bfdf00982b4e152683d1c17737fe41d52dfd58519d494a70049fc546", 0x29}, {&(0x7f0000000640)="122b13c04b3d13d59677b49a7632114028686f3341c47b98b78541609e1b51cf1bad99d28ad6137c517ea058fd5776d0c56675a60852933dd97e9525f3f73091d95a6d112353123db6b59e3cb9aa6299ba53c5c2a3f9ac49b9ea33e63ae91b4a98024573b326097e3714296732de6f94b6cc08e2dd5dbf47c617a93d0223ca995f99fb4f1feeb0447c4584f0b8e667e807eb10ee8c6fdf9c7d829134c5781121fc804d1b496e7032679c54d3049553e940b6b5be9b2b368808d1d2001f882fd59e69c9ec39dd", 0xc6}, {&(0x7f0000000280)="b4753d6511ac5c7e6f811bb9aa4a7ba7a68e176a09ce16c887cde884a96ca79d34d0acdf660d4028f6776253b89b974a8a8c123a670f1d8e7d77292c4b2b4e69c70c2fc0837e1c68e38c5752b633126beaf2790bddb5be47d8ebeaf45c375cbd", 0x60}], 0x3) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/135, 0x87) r3 = open(&(0x7f0000000480)='./file0\x00', 0x70e, 0x61) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a096524f374b7934364f461f145dd11e7997a2c9d4b95feb92b1c7058a264fb7212b10b0b3", 0x1ef}], 0x1, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{}, 0xbfc0000000000000}) writev(r3, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000440)) ioctl$FIOASYNC(r0, 0xc1084425, &(0x7f0000000240)) 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup2(r0, r0) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x100, 0x1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r3, r4, r5) getsockname(r1, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) socket$inet(0x2, 0x8000, 0x5) openat$pf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pf\x00', 0x400, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r1, 0x800c5707, &(0x7f0000000300)={0x20, 0x8, 0xff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r7 = msgget(0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r11 = getpgid(r6) msgctl$IPC_SET(r7, 0x1, &(0x7f00000004c0)={{0x0, r8, r9, r10, 0xffffffffffffffff, 0x108, 0x101}, 0xffffffffffffffe1, 0x6, r11, 0x0, 0x80000001, 0x4, 0x7f, 0x499270d2}) 16:00:19 executing program 1: syz_extract_tcp_res(&(0x7f0000000280), 0x1, 0x2) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f0000000240)='./file1/file0\x00', 0x0, r1, 0x6) sendto$unix(r0, &(0x7f00000003c0)="b96293fb8882ae8c07751bf3bf09acc609f57ae702f266780b83ecaf4cd3e36f9323ec070cc302eba3c73c1c90a6fd92c7ec5c9a4293be20c4647bbb19d0c9d7f6f7d5b74b44992163d3eac83859e71ffa1ae79655e7c0d602af16b3f64149cfb5a3843ecc61e8824af4450bd40ea806eb73ff4813597c78a3e40f38df7b85626fab01e43992a78e22e89998e925337c694bf19afd36a42c504a07ab49eb496ab917724a491e79a65bce18234b55d0caaad9c5ffb9627d02ef1b45b4fe6d8d4edea1916d7ccec2c5198fb1eec04201afc287709918479b2065797536353ae5f19e958ca912b406fd556fd50c1383f56c00", 0xf1, 0x4, &(0x7f00000004c0)=ANY=[@ANYBLOB="01300e"], 0xa) mknod(&(0x7f0000000080)='./file0\x00', 0x205e, 0x200) chflags(&(0x7f00000001c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x6e90cb2ee28ae046, r3) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x40001828, r3) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000000c0)='$!\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x9e\xa5', &(0x7f00000002c0)='@\x00', &(0x7f0000000180)='\x9e\xa5', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='+!\x00']) 16:00:19 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000300)) 16:00:19 executing program 0: sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000540)="0118fff60f9ea1feff59657f16666e9f97069815ca5835001ab43afd5604c4aa10930ed14b1088b7d8414191ac6193bb09919a8a3722e3138bc29c66755d45d5ae11c6731aede78c4421cef62cac7d5ecb3a69b2e7910599897b40c8c7f4766c3bd9ca5112b32966a5c0411d0be46ebb2481ea2de4000000000020a63fde26f5ca6a157ad15000ffe6c35b55a191701155a29aabecbdada66c878f486f7e59a59a05bb689915b90980246fa85c22ad066d2bee08f7397cfe2cae6eb46e98d4c45356c7ba884245d73f252d74b0bd01000000201c3f30e790e6157cd0f6ac73547476b2a766825175bdc4ad08966780e66be6d740a1ad902a5f48e0a013a1dc24244ade0d510672010000000000000000000000000000000000000009eb3881885647e6b9ecd6bff6b37cd49c4287ed75b0db89c123fce0cbff668a58f19f470bd87e5503c733fc217eb57458e55df300c2d611ae3e030100a9edbd2d2d845b8e1f2e111835a6b788d5ff5256df13b563f269e55e74120536a99d2a43575893f400c7c32ed7a1d4dfedd53dc24ceb12d50d3fb41b2749e7739f0ceb63553689a46145a2805341c0d29de081568214f857ebd1f1e41bfb9a21624840a96d9619e00feb108d5bb60a27d465014bd7742b7e5f4a46cb83eea6b48aeb60db0242eb2d2abfec6dc0e3b0450200b24c238f90402598ad960ebf7502767ebb569f48ec00"/528, &(0x7f0000000000)=0x210, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x48}, {0x6, 0x0, 0x0, 0x80102}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x0, 0xff, 0x7, 0x72ee}, {0x0, 0x5, 0x6, 0x8}, {0xbd71, 0x40, 0x3f}, {0x8, 0x75, 0x0, 0x9}, {0x1f, 0x80, 0x1, 0x3}, {0x4, 0x4, 0x6, 0xb5}]}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 16:00:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x8, 0x8}, 0x10) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x2}) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101, 0x40}], 0x2}) 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x7) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5}, {0x15}, {0x6, 0x0, 0x0, 0xfffffdfb}]}) pwrite(r1, &(0x7f0000000240)="06367e0195ee9800fce566d46c08", 0xe, 0x0, 0x0) 16:00:21 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x4, 0xfff, {0x6, 0x5}}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0xd01a, 0xfeff, 0x0, 0x1, 0x0, 0x0, 0x100000001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0xfffffffffffffffd, 0x9, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1], [0x0, 0x0, 0x7, 0x1], [0x0, 0x0, 0x2, 0x0, 0x1]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x567a9025, 0x81, &(0x7f0000000040)="c68a2d68ad12cc9b28d27b6cfb7add0dcb8d8a93098e5f6f199f5b035084ff66e092ed6f427164f6dc0a3fc9a3c4287c898b76250bf9b439", 0x38) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x3}, {0x3, 0x10000}}) syz_emit_ethernet(0xe, &(0x7f0000000340)={@local, @random="0b28dfc8246e"}) 16:00:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000110094244d9e7b55c98480e6eafa8fd8147db16ca80957770b820e21cb6046ca944e74990f45d3e6a314f29761d3f893ba4456807b36437a6b995b69337e9f25fdbd9f7d87a9db403759b977f6599cb4224e81529129dd6841aace0438632a47faa2c2a56eeb63818baab51503ff8cb3b1c065da5cc238ae0c77106addca4c9117f6b12a9233b1b1dd82341204b3efd7f90d89ed5df861423f64e8dbdab9b93ff869a755615b0289b522810ac802f4b493ec0148b701fb625b0885ac51ea72bda2adfa7bfdead83e73f30d44233deff318fa000000000000"], 0x10) r1 = dup(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus/file0\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x10, 0x4a) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 16:00:21 executing program 1: setreuid(0xee00, 0x0) syz_open_pts() r0 = getuid() setreuid(0xee00, r0) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x9) setreuid(0x0, 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\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) msgget$private(0x0, 0x718) getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = msgget$private(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8) r3 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000258f88)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x0, 0x2}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000140)={0x6, 0x20, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', 0xfffffff7, 0x3, 0x40, 0x4}) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000003c0)=""/9) 16:00:21 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffeffffffffffff], [0x0, 0x0, 0x7]}}) 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 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x1) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:21 executing program 1: r0 = socket(0x6, 0x5, 0x96) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:21 executing program 0: socket(0x0, 0x0, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="6702adfdffffffff"], 0x10) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) socket(0x6, 0x3, 0xc6) 16:00:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) dup2(r0, r2) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 16:00:21 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="970a040000000000b8b452f59778c966d7ca2b2617814f5ec7efaec863035b44ba6bd008790075be999fa9c6600d32bdc4470b6c145cd449e42c06b0b461850db45983d935d625d4a72b5ebd61d373a30b2e70ee0b9f0f6c56f75978fccb2c"], 0xa) shutdown(r2, 0x2) 16:00:21 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1/file0\x00', 0xcba54340c4bcf6ed, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x267) setuid(0xee01) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r1, 0x6) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f786cb8, r3) 16:00:22 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x70) fchownat(r0, &(0x7f0000000240)='./file1/file0\x00', 0x0, r1, 0x6) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r3 = getuid() chown(&(0x7f0000000000)='./file0\x00', r3, 0x0) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r4, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x81, 0x3}]}) getdents(r4, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r4, &(0x7f0000000240)='./file1/file0\x00', 0x0, r5, 0x6) fchownat(r2, &(0x7f0000000100)='./file1\x00', r3, r5, 0x4) syz_emit_ethernet(0x6e, &(0x7f0000000040)=ANY=[@ANYRES32=r5, @ANYRES64, @ANYRESOCT=r0]) 16:00:22 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b100050400000000000008000110000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) r1 = getuid() chown(&(0x7f0000000040)='./file1/file0\x00', r1, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0xff4, 0x1f, 0x1, 0x7f}, {0xf800, 0x9, 0x7f, 0xbecc}, {0xffff, 0x80, 0x7}, {0x1, 0x5, 0xfd, 0x9}, {0xcd26, 0x9, 0x0, 0x80}, {0x6, 0x9f, 0x7f, 0x8}, {0x6, 0x4, 0x1, 0x4204}, {0x7, 0x5, 0x4, 0x400}]}) ktrace(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0, 0x0) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', r1, r3, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(0xffffffffffffffff, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x11, 0x10000000000003, 0x0) sendto$unix(r5, &(0x7f0000000280)="b100050400000000000008000110000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1b85b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x10040044001000e, 0x400008001, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x4002000102000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x7, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3, 0x9}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) fcntl$getown(r1, 0x5) 16:00:22 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r3 = getuid() chown(&(0x7f0000000000)='./file0\x00', r3, 0x0) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r4, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0xf0ac, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r4, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r4, &(0x7f0000000240)='./file1/file0\x00', 0x0, r5, 0x6) fchownat(r2, &(0x7f0000000100)='./file1\x00', r3, r5, 0x4) write(r2, &(0x7f0000000200)='\x00'/13, 0xd) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0x0, 0x3}], 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000001bc0)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c0258859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34b}], 0x40) 16:00:22 executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, 0x0, 0x0, 0x0, 0xd) sysctl$machdep(&(0x7f0000000000), 0x2, &(0x7f0000000080)="cae01a94f5deb47374d30c15f2171edc604d87690275ba075991f05815e8a345f331c00da8e7dded6cb503f1c2fcb999565acd1c2d1f279cf2", &(0x7f00000000c0)=0x39, &(0x7f0000000100)="dcb0a9ec2679b9df98746433146160041c89eb8869cbe7d03f6dbf0d4da529eea56b1c3016d46e518e554920a76aa0abba15d02d43d6003dd7a7eeaf50934d6e8a21043d383140c5fcfbf9573502f37c705029e712ec39cf369a6428997b7db7a83cacd8001e810c7d070b36e3922cd9ecf37a027f7836f0f25e84996d219c3a682322f10c487eb908e91110e0c8", 0x8e) 16:00:22 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000080)={@remote, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x80, 0x1, 0x0, @rand_addr=0x1, @remote={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0xa, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x66, 0x0, 0xfd, 0xc4, 0x0, @remote={0xac, 0x14, 0x0}, @loopback}, "52a2a6d5868576e0"}}}}}) 16:00:22 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x401], [0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [0x1, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x6], [{}, {0x0, 0x3}, {0x0, 0x4}, {0x0, 0x0, 0x1}, {}, {0x3}, {0x0, 0x0, 0x2}, {0x4, 0x4}]}}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x400, 0x102) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000140)=""/164) shmctl$SHM_UNLOCK(0x0, 0x4) r3 = getuid() chown(&(0x7f0000000000)='./file0\x00', r3, 0x0) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r4, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r4, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r4, &(0x7f0000000240)='./file1/file0\x00', 0x0, r5, 0x6) fchownat(r2, &(0x7f0000000100)='./file1\x00', r3, r5, 0x4) fcntl$getflags(r2, 0x1) 16:00:23 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040), 0xe7) 16:00:23 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f0000000240)='./file1/file0\x00', 0x0, r1, 0x6) pread(r0, &(0x7f0000000100)="98125c6ec6c0804198c9c31d61e5af96bc3a4139aada7e15d27d00b0485036cdb44c9895252631be0e5f462c6144c87523808619607164f59f5e15a6cac09363c857839feb2049df9700d51e525699868fcd7435929590dd8a4029268d007fca8fb5beb436e598d1527ba26324d5d16298e4e6c0adc1153888bca34665b569afa8745bc4588de41bf0248c686dff4a7dc429c773d175d6cab09287ccaeea5b6a1b0f7cb817eb355cdb74d77891e9f7624a052dbf31c4be31465879", 0xbb, 0x0, 0x5) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f00000000c0)={0x0, 0x80000000}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) shutdown(r2, 0x1) 16:00:23 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pf\x00', 0x2, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, r2, 0x4) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000001c0)=0x100) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x800, [{0x2, 0x4}, {0x3, 0x1}, {0x3, 0x6}, {0x2}, {0x3, 0x100}, {0x1, 0x6}, {0x1, 0x80000000}, {0x1, 0x9}, {0x3, 0x7f}, {0x1, 0x3}, {0x1, 0x2}, {0x2, 0x100}, {0x3, 0x5}, {0x3, 0x9}, {0x3}, {0x2, 0x7ff}, {0x3, 0x1f}, {0x3, 0x72cf29ac}, {0x2, 0x3ff}, {0x2, 0x9}, {0x3, 0xf330}, {0x3, 0x7}, {0x2, 0x3f}, {0x3, 0x100}, {0x0, 0x7}, {0x3, 0x1}, {0x2}, {0x1, 0xdc0}, {0x3, 0x2}, {0x3, 0x1}, {0x1, 0x3}, {0x3, 0x4}]}) poll(&(0x7f0000000600)=[{}, {0xffffffffffffffff, 0x2}], 0x2, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f00000003c0)=[{&(0x7f0000000940)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a096524f374b7934364f461f145dd11e7997a2c9d4b95feb92b1c7058a264fb7212b10b0", 0x1ee}], 0x1, 0x0, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$FIOASYNC(r0, 0xc1084425, &(0x7f0000000240)) 16:00:23 executing program 1: sysctl$vm(&(0x7f00000001c0)={0x2, 0xc}, 0x2, &(0x7f0000000280)="16a976f104bc77f8f5bbcbe4de7906fa23673667f02fadd1d2a4ece6581f7fd7d022f7f807f9ee1d4f864015cf1e23f3a1937ebc33d6e787c7f1ab85ecfeeea96e45e1b20da2d1785ff5efe963bd7eb2938f0d7c5e4b40ee83916f6ba2e7d520b86da1fe75a8fccb97c4d2d236a3773445e18541f4d478ece35583356632a0cc9bfd627a0cc8456ec3b16e0a8d261eba17d218ac0218d1f554a2f283396ed14031133c33b99605d56fd28f33ca3e0aa48902cd170c22e900b4d69a745e18ec4ad7337484c753b36c91bbed9d185837a24eb568617b185564d98effc75335a024a0409c788119ec467cd14f6f", &(0x7f0000000380)=0xec, &(0x7f00000003c0)="676c45207bec59a3303226e399f9211ae9c1e8a00b048f001425db70943efcab8bc1d2bdbba1f812d72f6aba01068736244682cf2634d648413c05240dc6bd44e48b49a14862172e0503d37f4426f2a551960a612fe1009190d97151ca4c89f852e1ec2762c3dcc693dc5a5f004369e322547acb419d7a1b5ea34f800c04d1167eb8a3b8d0144f2e2384900940040d095a4023206f01fe2095dedd42939f7415e7fdd387a1a4fc18b35a3b4acfb0aae843d218fa8aef496e57d8506e0376b7d177985b57df", 0xc5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000100)="81d087ce667829e9348bf53f2ee1685186f05e7a7575cbe4a6", 0x19}], 0x1, 0x0, 0x0, 0x9}, 0x400) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x81}, {0x6, 0x0, 0x0, 0x40104}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:23 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x20000, 0x0) ftruncate(r0, 0x0, 0x100000000) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0x8) syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0xf, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast1, @broadcast}, "e4fd17134cc3c77c"}}}}}) 16:00:24 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000002, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x8001, 0xe0ff, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x28], [], [], [], [], {0x0, 0x2, 0x8001}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) munlock(&(0x7f000003f000/0x3000)=nil, 0x3000) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:00:24 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pwrite(r1, &(0x7f0000000000)="ef4e41f26dd9258540482a0d34ff29082868eab1b6b2840adf44a9336c7e211610b7442e4dea145d13c8870f127a57619b293d41a0067c1aa5eb47ea1e98cca62714932696569e375d", 0x49, 0x0, 0x3) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0xd01a, 0xfeff, 0x0, 0x0, 0x0, 0x0, 0x100000001, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0xfffffffffffffffd, 0x9, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x7, 0x1], [0x0, 0x0, 0x2, 0x0, 0x1]}}) r2 = dup(0xffffffffffffff9c) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:00:24 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) preadv(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x2b, 0x101, 0x5, 0x19ac, &(0x7f0000000c40)={{0x0, 0x6, 0x3, 0x5b, 0x9, 0x2, 0x81}, {[0x80000001, 0x200, 0x5, 0xbd, 0x800800000d67e, 0x800, 0x9, 0x2, 0x100000001, 0x0, 0xb45, 0x4, 0xee3, 0x10000, 0x8, 0x9, 0xffffffffffff8001, 0x81], [0x1, 0x8, 0x1, 0x1ff, 0x4, 0x66d, 0x1, 0x7ee80004, 0x0, 0x2], [0x7d6873fb, 0x0, 0x5, 0x2, 0x0, 0x7fff, 0x100000001], [0x1, 0x2, 0x100000000, 0xc3, 0x8, 0x8], [{0x9, 0x403, 0x1ff, 0xffffffffffffffff}, {0x20, 0x3, 0x7}, {0xffff, 0x100007ff, 0x4, 0x7}, {0x1000, 0x6eba, 0x9, 0x3}, {0xffff, 0x3, 0x8000, 0x6}, {0x6, 0x9, 0x2, 0x8}, {0x4, 0x2, 0x8001, 0x5}, {0x9, 0x4, 0x6, 0x5}], {0x0, 0x6, 0x7, 0x43}, {0x349, 0x6, 0x1, 0x3}}}, 0x71fc, 0xc8}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="d44066d906eb9cae03a8e1ac4ce88777d1652e011d39bb38160d80b04b5b2ad3c5ec940e59aedee0f511be052f59b13c372a98eb6ee2a1593a985841dca1c7d80d7bf6a59217f2269c67a21cd9a45889022fd21a009a2619ee67453191bf202c80a1114bc4b0ec6e600980d16aef7039f8a6f83ede31e8a737ca53fd380eb8a0fb687424c91a793222ad04bef01ab7b0731d11c462ca8498db9e04742b", 0x9d) r2 = socket(0x0, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x2000, 0x2}, 0x8) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) sysctl$fs(&(0x7f0000000280), 0x2, &(0x7f00000002c0)="bc0aca84ab80f239913dba3cb9c08085a629c38b02d3ae374b45ace41c5e1a733d8b6de7a66d574beecbd06d4bd63f2f9a8c38c523cf362af91a29d7f2984629ab25584aebb8744abbfc317ca5ea9d39b6feb6f68e7ecfa17709c1dce5ee93e00af5dd13971e563a0ea4107d0a40b41d59cd4ce220e3662a8c7895f45bd9b1888e823f7fe69417c526e40684d8f9e532ad4691ad1ec51ae0e1667367ddf47c1cf6df854aedf990f0da1a4548bce06c2fbbfa82c68044e181d1f827298ad1", &(0x7f0000000380)=0xbe, &(0x7f00000003c0)="9c9946a50545efecd63bd8e5687a70e89401e6d19cfdd45439dccba9b19686594cee5f3ee991b163c1cbafdd018f339389d56b16819cfe5542c855ab4ab2d9c27cfb313feb9931e0ab96130107", 0x4d) write(0xffffffffffffffff, &(0x7f0000000240)="220e2a", 0x3) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) setsockopt(r4, 0x6, 0x10, &(0x7f0000000040), 0x0) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000200)) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r5, 0xcd60441a, &(0x7f0000000240)=0x2) pipe(&(0x7f0000000440)) flock(0xffffffffffffffff, 0x1) 16:00:24 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x100000001, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x8], [], [], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x2000000}]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r5, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r5, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r5, &(0x7f0000000240)='./file1/file0\x00', 0x0, r6, 0x6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, 0x0, r7) 16:00:24 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e5], [0x0, 0x0, 0x0, 0x9, 0xfffffff7ffffffff], [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) sysctl$net_inet_ipip(&(0x7f0000000000), 0x4, &(0x7f0000000040)="31d9ec3e618df0d90c15369e1140d5619d51d99bf4dcc460c2311a3e6273689eb1c1dd6efa272ff4ecf28a1a5be2729af39f0b118df7fe9f7839563f763b7cc98a54c49b4a891cdfced87b30112367d7eabbb48f5cdfe8ef5b6b", &(0x7f00000000c0)=0x5a, &(0x7f00000004c0)="ab72d0fcf57b9312a063a215e6714618360121a605dec9fdaaca976ec1a8318cab8c847638faf39fe162adf5e8d381dc6f3a853692d276ef1e4b5435fd8796236a4ae8023128543655b11198ccbb7550015b4f51a46bb8813bd83fb2904113bc60a3021b10544e7f9066fa7aee2adb71f321b0a82f9904b88dcddea4525337223fa2da98f1023dbf05b021f2401c9a8f7cca5de6ae155e8fc794029e6494659f1c6664a4ab0c7de4558e510cc3c9a28e5b745e3ab8a7d774ea5e9fcc957736da04f3c382006f582f1dfd0b9caf2f10e07419e601f8aa2347bfc41a13234828ba299efc386880340d7d1800ea9d4cded55022944ae82864a10cbccaef215bc711f9862940543a1f29531e81f0fbe031f5fdd1ffd17bc00a49d1559988aeb7c3c2bb9925f6786876ade46a785984fa31ee2ff1f23adfe8a368faa6ba3bd904c3a669d7a784800f969fb6921cc90cc83829ab36f9d35e9c4363b30ec8fcce2996ea2779ec394806b5beaefb090371c2876b35b9a75eee4db1609c0ae68912f250f1f3c27dc3084840ff1ffcbb1f8b84f7d8439de2043f29f4023aca2fd73fa9ac1dc1d69cbe25a1e2df78d7153e8b303967d9b491e65cdd5eddf1e3dabd791267f5ea414b2313b7f72f4077e9578b0fcb8c5e567a61629afb7424690f787996955341201b4b20efd6aa86dbd227a00da50bf709070971ee126c35703c23365c97103082fc80894ab6547a19d1018d329c9d7396d702dc4916e38a154f9c2e5e549a94ae92dc3f75e7393dbd4723a2099a365cae393107065f754d5da4cf98fa35adb8b946b7d52a71bf47c97e366bea272b7d53925b14dcee7f8e11fd1f70c19ce39b7b32ef4ef1aee4c75623af6e1442cceb4920f117110460884669cbaca34e32f8b930df59e1ec93c24900cf5c93cebf2b79f80f957e375f4b7432b9a721a861232c9f142d936049b44b63fc92b4faae781127412add221eb7b889a67f9eed9a0adbcfa23aab5cee44eb5dc9e755845a179bea7bbd176f84fc1e1c3caac2310a2e38ef6b63a05a0025465b50941325121e9f07c9607e7f9e3e897937bb05adc2715caeb215eed267fa867c00edd8eaf3858ebdb52860bea0b21ae56778c40ca1903718d872347833e096b1ffcb3f3fc9b47ab08b8763bca7fd58d06b6ccbc4c3d559e7a2b13c14dc8e4e47421b77d086d04d042edf3acb7e7b12b89f9133fc21b2a794e7963306419e1002f9ffa2b69ab59a4daeaf583a7f3a60ded26732d6fd661140995a8ebfe8cb01a0eec6dd917e23ebf310c8fc4ae6397c85dad320393797d3fe781f2c1eeef2683d3e82e04b54971cfffdb070f713577d483125289e2228654a6f47df9bd119c1bbfb68070a2254b23abeefec0bf9f92b746fbb3847781c945ef3c4fd178f81b83ea7c1a19b74a7113d2e9558a394cb541e9afa4031e7e8bb5d2c6a435df77553c80468f56d877603420a9074ccc34ad544f61254cdd534d0b1d06c1f8ffe179c71707643506af70a987b736da99d9cef0e2b95619280e9cfc6d07b5e0d4382d080717911d6bccddc625990c4a94a4cca727e9eb3880008cccd8d78958e46974d1346d12ed070b78aa97030ac169157edac3057533d4a4948778c249792783d828481db016833ac9f4248a0b9040c466fd039e8fb8b4a3869a2c93a3abc92b0b7b3f1c4fb4cb78b2a2e12550eacad00f087aeff1fc4e6d0ca0b4def5f55be697b2cb64667f58a6c485662804b402418828d689eb73903db849294a0db7fcd43f9fad10389f873f114a4f471fc5d6304b371e6c96a02bea147256ac1f6a257df2e51b04ff4efa9f80ffc87098d6115affff948a35590786346a57db5ed6210afa89e2c4b97afe4701f4b6ee8dca48b1c34d81b33a84d7fa3e676fc1ccd6ecee4f840a23ebb73b01ff099264efafd4cccfc073b7626d448187b8e7848632ca3d1c9ca5f5689a60d8ec682f6ed373541607db58b0bdecf60a7d0631ca4a9e0f62708ed786f971cf2c5f9d3fff0e13e8fd10eedf04da0c53d8c9342f484b496925b8eb2ecb0b9825b973d98810306b938a469574525c11cfe5e1f11c4465b504abd02e98651b6ba79811d78baa62adf8f1e484d93e81c655b9bace2b1f040340b25b87153452f365deecf945a90eac2b94ac8d3cdf13dc19046ef8dc32190ea4fcb41f1f4c614be9adaa045d6dbb809fad4275f76d8ee16170e427f4367a55f7ad76bfa624fae77e42a9e049469c1e65c3b23185964930fcb79cf120f6c006c25435bdc9abdcf1df590e1150c54bf62392302923ae36fa25c6b7d1d0469acf272a094016f31e4ad4a4c5b861fed1427777815bfddb4245fdbdd4096ee167d354dddd2ee2ccf5b49c76b3f4cd68a4e477de6353482d9021706c18bca4f5efe24c160517f6702235c9219efecd3b82dfee35dcd0c509f38b98b2865cb1117924c5185b8b02973f532d388088f42715deca738693241da8f0103c2f9aa9d5138a31d12a3ca2995505011fbddf4826bf54d7b7af6f15a4fd1796fc79098cf954d7c7271feb998c83df44dba7502e2d2cd3dea3f52f0f1138afb8e64e6ee34363077737501dda6decd78835f65a4ff8fa7c977fd64d4981a88b15368bd32a470e98f295535f41be35d0600df1ec3840cca6370d9b541a504bf8dbe3db64bd702f616416774b2e22ed2199a6c68052691cac1a2729adca4c5c15c1190f1d83c0c5025d61f17410b746309cffa29af7fcaba085281b6ee22d41ddbecaee23b68a4f91c2b7527d8723e4db337f75ab219495b4af0bd678df68dd66c750ea8683437e5d1cfad282d62da45464851aa5bb9484dd3acce3a44bb074356d9a4eb2534eb525413b025e1a2d8f781c6fd95f99a7e90c8742bff9417c95a8ddda53dd278370287a8092de3a213d12c10ac60129cd54e8521dcc843de59e43c526ccc3a483e2218fbec29d842a8cd047cabdda1945f15c095bbc395c6c24429142f42179540c4b2ef2f6eb71ac850e69f22fd18c38f32a3d9f22803e658a5ed4cf06de1e414f6192eb2cba907bac359685f828d278f0cf1eb69c7eb8bd145ea28ddebac6cccf145980e6cfc2b533ca587af948642fdf3ac60fa3870a69e832e829e0d391c7f36e04cad5d51abf1f2136ccec3ef902706323f2e0861bce2e0a91fb5155f1bc53cceea84bfd7beda3b21b8d094c755495e5c4ae46c05e18639202489e89871367e9ab17fbd661317500ac219f0c2af8232cf3a49e4a8bba5f0fe4252c7e45798a25228c5aa67973b25eda7cc92108aa635e5e476157e82dbcc5c54757771292e219f0ad98cf1b6d48bb8c45bfb0eaba52ac951641f6ab3d1a9d1c676557af3cc0233d23985ec2a17135524f223c5828b8d3f2de621c806eb42bfad30baccad100ca514d8abc0cc244df2a8c2f24fb3b252e15980a2bcbd92b651be4f4db7c358078067ec476dc9594ac84a8e82eb3b14966842fde20516b4048f0e45e139f62c8c1d0196ef535403a4840ea1629245e6e3a6b901ee03556a7fb150231a9af1873e489ab4e1ea908ffc7b1687ba3cf1e687df408561639c7f374cb1aaa9d0d4a56e357c6126787a4590091b4e3867632c3fd01c686ddf3b31f23db9a5555866a89f5e45622157e7085827f59d04e02eb2e3930f9053a0f46ea79afb4f35c747707705920da47758c82115aeffd130ba7601ce6e451e47f9fa2b655db08030fafdf93e797746c243aa5270ce5c6ff0f88395775ed2cd9db585a4f0fb62c49cfc841236485ac9c3dbd817536c0d4256a1fb952d81dd1b8a1ab1609f5e74fc3b8dd6cb4dcd8259e4648b9733fd9bf0e216d9199c3b2a820d300d825ef88ca5182b00c78598b0b4fccd679aa4b20b5da5c829cf660f299ad6acf9f1f1747b8247a63cff125884abf5be18c4e710d2b0412afe782ab2629f6dbcd579255801332708e22b20eead818db6d925bffc4630eccec751cf30b4d2cc16fe7413a8298754e7990c8b7d7ab918d12d445f0b7c94e5806ddbdf8d4dc3dd3ac7b277dc0afd20a66b81ce17ce68117b308f606b90178a10a6ccc2eaff1386fe92e8459e969743673811b24d2bac315e4905ee7e4d7230b22ccd34875e20026733a895c29641c6899bd5bd3d083a64d8db724cbc8d734f43316af7ac5ed84c9ea8356cc9e47f6b84c39aa0070dcfd25ea66a25fb5a83a8e0b89f1cb2edec0cb60e5c5da95316e3ae180cebd6c117ac254363a7501b5128a3b83ff56cb978bbe70f2747d46cd80ab5d4cee43ebae966faf9eb9ab367cb36f9f91d5892fb416988756a82365e897499317edf17f9d069c6069ec3b4daec6f3c9e4a6e1dd0b39841bb693304dd7f27185ae55365200826d0bb8282b40abbcd3acb40c68d6b7e0e8350df94822517866dbfb675936e38536c3742c9fe9747ee072d4bc25379320591b27d400b1561ec307fdc492310778dcb8f9b0493d7fefa6fa6082d1aba0be8625187be93d3a6d9d9528b1296a9b5070bbf5b9e32c6776f796c2ee54e90a92ed280766d9cf255babfbb37fc0450d63114bfbee36b9a1539e1869109e62555c8cc8a0bc7d57b8b7da5daf61993f9af2fb6087e2bba19440e66438f6bbea35fcd32ca345e0915b84eacb6ef8850367c5493ff62935516c37a064b024fc1594404185b994a0fb0a2590cc546ebdbece0a6f41fa8681e27409f4db2ceba0a99070077496496505af2186f0324e21ed1cd8100dc5f1b3f61834750e8c1f47c00f6b41fc2adf7fe3751620a3add994a39613d274738ef6632674285e5e968d833dbf429e65c9bca32be4fd0334d3970d506e9deb67179863c012fb3824e0cfdf5dc8d8b3fa2432d1b2ce6947c3286a8d4d3dc16a7b0923a27b92746b43118605a87efcebe3638a92fe71ddbfb3a46b4b6a1245f61e1e2feb37d66618c7d21fc18d7d4c4fd055c7a03dd7c72f239df349357b312d1788a1447ab3eaa730f7e77b3fb16635f9d40c2fbe0cdaa3c01cc73f80737a8a416f0ec7c64fb7f17ad9be629821afdc96b2b77d481483da1ec095d902ca3aa828094a592588211ace1f9d8c8f996b4517d52bc340aefb85a9ea47c21462c44daf0b5b2a18296d1aef9909b978db59127243388186c391b1fccffae6666f0ad0b5c605eca6e4b5b279370958ca2eab292ca6f4ef0a6007403c50062a89ca2fac7a91176b7a1faed1ba16a09236d47a447ea765705631a8a99d5b42d051bac490ec2564ee8e966b1d542c0f126e3562df53b32b852ae26e6fd2ac48798adf427118735cff01eee4b26bd8dbfe6bb32d7dca2ecf75f9fade53ed5a03173a5a2645f02993478fd4c227a20549a407bba05998f0b5dbb2084903586a6282dba06d5befdd007396b593ad8214f5c1d27d9b81f12b2e3413724b7b714b2ecbc5a96dabbacd7c68c0d63cecfaad32fb259f92db5495510300ffe5d08c575f287f8af9f327c376b0043713347c55d47dcee78f67839f9ca6bef2f4cc03649c618ec21b4f4ba79494b9273841d6f8d59f36a7e4b47556b1100237b10a2126e5c763297095bfbe8968e8ff4b342becf996aa913eb5f5ef96b69cf10fe11febf3cd7a56d2404632ad7da4db4024b8d51b423b93b6ff605c18d9f4af3a18f6e8df953640b9e65e5a2651f94330ccf6602f7628dd6da84ad51678e3fee21995f2d62c5d09ae949552828f98e532f334bd2960e0131e206a32fb5605f92c95500c8286e1c9161b52cca3317e26739c14ee600af1d89c40cf6a600ee574655741ed606fe41873b9902106660a798b034d810cac3911f94e01826da", 0x1000) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:24 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) sysctl$net_inet_divert(0x0, 0x1b, 0x0, 0x0, &(0x7f0000000140)="2e176b79a3818ca7c21e4abe4c618a8866abc9a647a2c44fb79d0ee39ddb0cc9b45a5843da0028f0f97573422fea85d1589ebe499ab58020a101e47010e1262b3cd49bb8a4cec7170c78d2cf9d5c83ca805e76db87d49ceb44a245fffe83eaaf9069b4062d04ea01fad5c073942d77b256050e4e012598094b3f7bc9", 0x7c) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/4096}, {&(0x7f0000000000)=""/135}], 0x3b) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r0, &(0x7f0000001200)='./file0\x00', 0x108) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:24 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x0, 0x0, 0x6, {[0x0, 0x0, 0x0, 0x20004000, 0x200000, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xd351, 0x0, 0x0, 0x0, 0x7], [0x0, 0x0, 0x7fffffff, 0x0, 0x0, 0x0, 0x1ff, 0x2000000000000], [0x0, 0x200000000000, 0x4, 0x0, 0xffffffffffffffff], [0x254b5358, 0x0, 0x0, 0x0, 0x140000, 0x4], [{0x0, 0x5, 0x0, 0x1}, {0x0, 0x4}, {0x3f, 0x0, 0x0, 0x84}, {0x0, 0x7ff, 0x0, 0x2}, {0xbc00, 0x0, 0x3, 0xfffffffffffffffd}, {0x0, 0x0, 0x81}, {0x4000, 0x0, 0x8}], {0x0, 0x3}, {0xe9df, 0x2, 0x2, 0xfffffffffffffffc}}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x9, 0x42) semop(0x0, &(0x7f00000002c0)=[{0x2, 0x5, 0x1000}, {0x3, 0x200}, {0x2, 0xffe, 0x1800}, {0x2, 0x9, 0x1800}, {0x3, 0x5, 0x400}, {0x1, 0x5, 0x1000}], 0x6) semop(r2, &(0x7f0000000140)=[{0x2, 0x6, 0x800}, {0x3, 0x401}, {0x1, 0x7, 0x1000}, {0x1, 0x7fff}, {0x0, 0xa7c}, {0x3, 0x1}, {0x1, 0x6, 0x1000}, {0x2, 0x87e, 0x1000}, {0x4, 0x7}, {0x2, 0x3}], 0xa) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000000)=0x3) semget(0x2, 0x0, 0xc0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000200)) setuid(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r4 = socket(0x2, 0x1, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x4811, 0xffffffffffffffff, 0x0, 0xfffffffffffffffb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000100)=0xc) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000800)=""/4096, 0x1000}], 0x1, 0x0, 0x0) setuid(r5) seteuid(r3) 16:00:24 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x89, 0x4) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2f66696c65300002bd0da7f16a161d2c8da896e760e339f6c62a921408b5045937e6ef6eae1223ce46d5c8651f0c46a3080153aa9082e80d5c5818ca863e623fd8e31976bd"], 0x10) ftruncate(0xffffffffffffffff, 0x0, 0x4) r1 = semget$private(0x0, 0x5, 0x204) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x1d}, {0x6, 0x0, 0x0, 0x100000100}]}) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, 0x0, 0x6) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, 0x0, 0x4) close(0xffffffffffffffff) r3 = socket(0x0, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02c02a00000000000018e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) bind(r3, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x4) pread(r2, &(0x7f0000000140)="fc356a677cf79ef07a7d359585b17482dadf724a8494e56fb007598fb72ebd684d4fddc02da16ae21b72006aaee936039d65ab4a49abf226a46af7acb6281d9124d92317b01dea0904fd841d9818a22fbe7d7d22d383acd55263ef9e463768715215d461e89c26787901d3d0daf9bf1c9fe876b9b5fec9957159e5267c495df096045fcad7e4722658614efed348c02df028ccae799954f3d5c4603a9a71b24b7699fe028e4080fa4ad2428572c9e8b82f8f", 0xb2, 0x0, 0x6) stat(&(0x7f0000000240)='./file2\x00', &(0x7f0000000280)) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x1800}], 0x2) semop(r1, &(0x7f0000000380)=[{0x4, 0xb986, 0x1000}, {0x4, 0x2, 0x1000}, {0x4}], 0x3) 16:00:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x100) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000340)="87fc7cf92f4f4c", 0x7}], 0x1, 0x0, 0x0) close(r0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000040)="4b912dc6652ecb7e32", 0x9}, {&(0x7f0000000240)="a5ca714b6b22b06ea03da0ab645638143ea6b63910c603ece89ab55f59687467f1a4efc7f1537d792b12d3ffad81b6c226e06e675eb5fc05a897309dcf7a0f581cf116ae959628e11f75d08b7c7f714c82b17bc20499c908f1e40c19d37b9a072b8dd090b139d77dab90fe2b2c3ef7979c509450be354d4c", 0x78}, {&(0x7f0000000380)="fa8db4a02ea6e8ee5511c7de93c3c564b8751b4e1ed1193bac8fe891ceeaab2ccb796b00366537", 0x27}], 0x3) execve(0x0, 0x0, 0x0) 16:00:24 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) sendto$inet(r1, &(0x7f0000000100)="b6f774e691df0c0af8b488a3454b5f0f5cddd8456c4b6a6a94b3404714cfa2f81c8b77a1586a7585b3c11264b1b64beb177a", 0x32, 0x200, &(0x7f0000000200)={0x2, 0x0}, 0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000080)={0x0, 0x7f, 0xfff, 0xfff, 0x4}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180)="65d6f2dd6bf2e12e9c7a85ce887fabb13b365113006fb688235688b2c8ac1b2aa5f31bf1236ee15b773c47350746f8aeea7549607d8e71c95b783d62d8d16d3cf51496f1d2165b2973593f32706ef651c6ac569f3f705437", 0x58) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "15050000f0f56e688b9e55df3100000000002700"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="18", 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000040)=""/35, 0x23}], 0x1, 0x0, 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffefb, "8549693ecd426111feb0d4e1b40b9f444000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) 16:00:24 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)="5a3a69258b7bbc3d7206c136afe5346ac92ebb237d8a24e6ed42", 0x1a}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x8) r2 = dup(r0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x423}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYRES64=r0]) 16:00:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) dup2(r0, r1) execve(0xfffffffffffffffe, 0x0, 0x0) 16:00:25 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="821e2e2f66696c653000"], 0x10) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x1) 16:00:29 executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000180)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '1\aq', 0x38, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x3, 0x0, 0x0, [], {0x0, 0x6, "97be00", 0x0, 0x0, 0x0, @loopback, @loopback, [@routing={0x6}]}}}}}}}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x121) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x8, 0x80, 0x4, 0x0, 0x2, 0x1, 0x101, 0x2, 0x0, 0x7, 0xfa8}) 16:00:29 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f0000000240)='./file1/file0\x00', 0x0, r1, 0x6) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) socket(0x800000018, 0x3, 0x102) 16:00:29 executing program 1: r0 = socket(0x1, 0x5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xef}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x10}], 0x8, 0x0, 0x3, 0x0) shutdown(r0, 0x0) 16:00:29 executing program 0: unlink(&(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450000280000000900009078e0000006ffffffff0d009078000000000000de1d7b84052381172c07ba47b8c14f8300"/70]) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x80002007, 0x5dc3) ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) dup2(r2, r1) r3 = socket(0x18, 0x2, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r3, r0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000)={0xffff, 0xffffffff}, 0x8) 16:00:29 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000331c1cfecea10500fef96ecfc73fd3357ae36caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882bfeca3ed7c257699a1f814bacc016be0102db56133e27acb5d602000d7d026ba8af630037282502000000720fd3abfbb770c1f5a872c881ea772ec589436a4d47844b404f361b1257aea8c500002002000000001b68ca4600000202082771b4fd1129396b3776a296e2a189f300080006000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1, 0x7, &(0x7f00000000c0)="4916d19a60872becd343c06a2ef3cf9347b8585f4688f3a0f31a6b96ca6833cfcacb7ed3b6cc798f09b4e3d7a126d5f7430c35750cdc0275f842dee7ce2f4b36c6eb30cccaa21bf1d22f10da723327e2cf8d3691d561771c301ade88571ca240315f9fba7fd1d2768c52af5c8cd878f639757fb828cbecb44738d0775623521ab7140967c0138d36f2446d4418da24d2a60654ba3f3c", 0x96) 16:00:29 executing program 0: r0 = kqueue() r1 = socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x5, 0x9) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0x21}, {{r1}, 0xfffffffffffffffa, 0x5c}], 0xa9, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r3 = getuid() chown(&(0x7f0000000000)='./file0\x00', r3, 0x0) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r4, 0x0, 0x0, 0x2) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000040)={0x3, './file1/file0\x00', './file1\x00'}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r4, &(0x7f00000001c0)=""/38, 0x26) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r4, &(0x7f0000000240)='./file1/file0\x00', 0x0, r6, 0x6) fchownat(r2, &(0x7f0000000100)='./file1\x00', r3, r6, 0x4) close(0xffffffffffffffff) close(r2) 16:00:29 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x133) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f00000002c0)=0x6) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xc9, 0x2}], 0xfaf, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f0000000300)=[{0x0, 0x40, 0x2, 0xd59}, {0x6, 0x6, 0x0, 0x8e1f}]}) sendto$unix(r3, &(0x7f0000000000)="b100050400000000000008000101000074000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) recvfrom$unix(r3, &(0x7f00000000c0)=""/234, 0xea, 0x41, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000200)) 16:00:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file0/fi\x00', 0x0) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') chdir(&(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file0/fi\x00', 0x0) 16:00:29 executing program 0: r0 = socket(0x6, 0x2, 0xd7) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000140)) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000280)=0x2) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000180)="b100050460000000000008000a01000000000000ce2085ac76a1fea7fe71250c9f410000000000000002f96ecfc73fd3357ae26caa041656097993e7188cfa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/190, 0xbe, 0x408, 0x0, 0x0) write(r4, &(0x7f0000000680)="46ea2e1891a059373e69ab3396ea61269ccd732ba8196eafd67d74419046c9caf11f7d3d7466e2ab8b2a182a2a6d6bf9b686cddb840907bdd7389d9c7636adbc07f3c70d1420057019bb8014e9e58b702d779633f5242fea80c0e09d84b08ea8971cdb8f70693cabdf86d6a7d588bc62393551bc8f22d9a1cb11cfba17676d84cabb29dcf8de2a88a4e39d99948b15448201df7437c779abd1789bc41b7d43410d385240f9b679e1531931a67abf0e13fddb8f197428f9cdad54b7b5828778ad58186d478678956853c39644", 0xcc) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCEXCL(r3, 0x2000740d) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f00000002c0)=0x8) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000400)="095e9d59a5fe14245f58dc0eaaf7e2dbe3971ffb6b2c81320a8d6dce5eb245d6286bb517f3759d6d72563f50705bb17fb585afae146c8afd5487e3725bfe4ae6c86494db9b3c6f146db0a5297bfa94503cb12380dcb9a1e528b6ea903a3707ccbfe0c4a98aa09a21c463a5c1bd51279da60c120428a703374adca57acb2d74ef9f6e694545ca8831af18f328bf218ac3040ebd6205cf9c05ef4bb621715b7ee48676a2ba12485098dfa237d6b7e2c539b2273d2bfa83d767be6ee82bb33ba8bc1de0ee41305049ee0640cd16cdf466f7bc8c571d635d0081eca2be0732dc953c5250a3c36f3f341ac86d7c5200e6455ac1a18858a6e18c049d2fe9d716b58b807336d455e66425a3ca4a192bcf1ac00ca5db6cda4af3fa71c169f7b679317167e1eed0141d4f2f2a8075441f31fcc7d40a8d83ee35ef75f93418c4546210e252219d414eaa45b27d46201c516e85b2a0aa7affa583d9a98a9429e56952daf1e6ea2b3dceb8fddb701b03cd8f53eb522755367249f584ab5f404ff15b2964b91d3adae8b141f2981206206cf585d7769ab94fe231e89bf3d0f3ad68d67bf1084a911d72bfac9ebe888caf6970a7aa685d6899b531f2953f4b5a316916e497f739133ec8ecc2017485cb8b658732548b1208ed667d7b8d27bdeb4b0eddd2e6d64dfdaa8db4cb073125de64f365f46c8879ff4f4164116c3a675b2be7e7d59035d4afcd8ac0885bb86d10ce2fb82848df647233ce19c4ba31ff06bafebfb68bc1f257073ad5ea703e91329ca87018893e054e6e6a853e80d69b695a4fd128ad1b1c789462043b85e6d6b1bbeeb878", 0x24d}], 0x1) pipe2(0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x20000000, 0x0, 0x0, 0x0, &(0x7f0000000d80)={{0x0, 0x8, 0x0, 0x0, 0x0, 0xcf4, 0x3ff}, {[0x0, 0xfffffffffffffffa, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x100000000, 0x0, 0x2, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x77, 0x0, 0x1], [0x0, 0x0, 0x0, 0x8d, 0xf99e, 0x8004, 0x0, 0xffffffffffffffff], [0x3, 0x7f, 0x0, 0x1, 0x0, 0x8001, 0x1], [0x0, 0x0, 0x0, 0x0, 0x20000000000, 0x400], [{0x0, 0xffffffff}, {0x0, 0x0, 0x0, 0x676}, {0x1f, 0x0, 0x1, 0x1}, {0x20, 0x0, 0x0, 0x3}, {0x0, 0x6}, {0x0, 0x0, 0x800, 0x20000008}, {0xc59a}, {0x0, 0x0, 0x80eb}], {0x4}, {0x7fff, 0xce, 0x0, 0xa}}}}) ioctl$FIOASYNC(r5, 0xcd60441a, &(0x7f0000000240)=0x6) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r6, 0xcd60441a, &(0x7f0000000240)) 16:00:30 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) close(r1) fchmod(r1, 0x0) setsockopt(r1, 0x9, 0x800, &(0x7f0000000140)="62b012e7bbefcaf35bc9c983", 0xc) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82020063c4a143dce4a7ef64fe3bfd6fc50d78bed7123bdff51e2f6615b031d08bc9102d14c97c0462d8866fd48ee38631d6abc9058126abae61b5cc672a297207b43b78f7a3b6764dd268e0d56bd687ed54d349454eb79c4245eea9aa49f88c2de095c764b094fc955e842a0ae9cb6cd302de60cc1d31fce6dc024158f131fcf3a3556aa05285f8c242861e4911c7fa3b389329dfcb5fc721356e5b8acda093d3956bf474ae97640b02b0f8d9c5807107c6a08bdfeafc934c6d735f435affc92d5bbfab4d0afdfd4de8cb6ea52b417bcf0b7cd81c7dac81569b3b87f89af7f3ccb2d369f2329c2d449f0e000000000000d6000000000000000000000000000000530ce626c7fc4caa18579d6a9b098344a1008d30266b4f66c11e2dadb84a88d93bb0abbe1030e548909bdc8ff48f7ff173e40e8dae02e8ccf9158d9763cbf6909813d27239d5b552ae9f6b4d6a5fc56d226b6d1d22b7ce03b0be14e2291fde9eef04bd53d9b62ee234239ecd80d2b7e99882"], 0x10) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r2, &(0x7f0000000380), 0x1d) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000)="df02534eede7f16273a06fa8384b1039bb0c2fe38feb8612f6e997059c7bcc1f13", 0x21}, {&(0x7f00000004c0)="34345a23597bd436c5e521866c31b136bb98455d3f09654cbc582e4ac2692d15b6492928fd85423cdbcf27a5221d4d70824edb8508e08cf376cbfb80c22d84fee1a9bba37d6c7b27d9d52d1039c217d131f2c4e1a2393e61153d35f146276db90b197a77852ed474e3f8bb2e4c2456ce11a5912744b68fc0ea590cddab311def3fe37dbbc714fc7bc720002edb5fe84514e3d7862e3bd051b7fffcf94cfdbb18f663d4dcc9c8f65bf53e70e23690bbb2a61192770cc0cdbfdf423f6fff19033d8d57f1de0efffac537722a61dd7641aefdc815fdb3edf55eb7ac1d9977b1ae81ba25642c9455560f0608e0ec52268ca4331f8af77d7706633503c96244cc13a080502014fb53f1959d180e51fd3b5316e68c63b148ea4d83dee846d1222a6e85e3b0f514a6ec22946fc89a55b03a04f77ce5db9f941c69330ae1fd284f04325cbddd2ce0b2cdfe7c77960e6328b2ae736e07efd96ad1dd88f305455ed64431091b27b3abc25cc7bfaac60f0e1750a773bb8115d4af7d7e615d5d4d38c16c6fe4ae999154e1a3d98673bd4ddd2f1161bab36108a15ed646456b842b02227b2733fca4a67b3bb77a7f77f5898d67ac2e97c2c4847573f5617139b2d05122d90b036a6467faa6d46456f6c8ee4559f3935700d5a51053dbff6982606ea052826056ba90d68008e4872355342a8895b918c55004ac2b055330a183ec296c826654e702e6f26f04a24a41e890e58623c9270d0415b39f9393ac9c1f9e2c3f11220add35b2d1f5d604935312eda5338f3e988ff9e296f450d33bc7f3d2e979570388f2de6e484f4004c4a17f1a1ab8357fe7c14844f023ca4ad39af843b5226bed90e3a8c82b49553e08a36e158cb290887aeda26184f2b528a88318d811d17744665dbde4aa1259f2b95930840370560edcf1338a1e99356e964f516f3d100ab41042646f04860ddafd201a989565c43a4d5925c08548b579188fbcade7d0b4d46639b03c3b09a348694469f5e11c7678a81da9fc8cabb135944fb002a6997677e3d33a7d906d244f56c689838f49ff3ac7743a911604bbd8353e22522d778550d20e2925e076f4fcae25dff3cf60fd3e18faf9945efe2fd1622a832700e5a02607b465f6f3c19f8d58e30f4aff0ab553d007a54aaf85e3cb624a002f871de53ebf53b45d0e2a49a6e241cfd3bf3ba0e4a8bc126866c6c64767f9a5487d5e84481f68116858eb77bcdf71b20795b35ebf0377700b7a7333a2c1e68bb4e6afdcfe0d5e9d97752bded7bc184bb22ec20b7c3ce24298843f2fc226c33a2ead5374886a9ace606bd06733ea0ee660d366c3b9277e4a53496f58ea62f02660f66baaf6446881d96c48a57c39c356cbbbfe215b4721bbc610eb8622aac6a2b72da289e55d57b63a506d4f8abc080cfedfd6abd7319734431fef436b95c24bb585b2c5276ec318e00d51bb3657ad34acdf9424b3e894d2ad9a546b556ee7d8af45f2390842835f608f04d2942858f2716d5ad9337e078a0a07479d9ef7db447dea528c15a98b987bcbb8696aeeb87f2bb81cd6fd0310576189147d7947662ef94041a1f5ccaaa204d76a6811884f898bcfa128ab56247ec407ec7e2458ff0fde46a6d5689c392941015078c7f5d4d431e876ed748d0640338bc5fe199eafeb342c85c5946e1a518be8c543f364a5de55e6e2d35c4ab3debe84361b3acde2529b823e53539dcf46759c9ead618dd006b21286f324e3e6c906cb21704dff519c689c334387b9040566d969de3f7cdb4ba62783b166d690e1d4d386dce6da0e784a0eea8abb1a950639c92cc9408baf5ae01a4aec128094839e29c2cbd4c6145a1b7c94698aed98d00eb73e9cd49ad8ddb9ccbb6be225eb7feb0b403a67e4d95a990be3d1bc07b8851b772b97f464815fd4c6ea8d538ae31cae7f87909fa8110aaca23e6ca90c2d3538d77e102b9f265afe593d80baefc53f0103073ccb3b0c7789706fc73060bb1a7286a67ad70868490ee8fbf9a6704283d9c7e41cdb12f6045b4eceb4adc742644e5dd56be15a6e83aa70cd6a6e508182b751ae0caaec0aed5cb46a2bf3c55c1b37aafbf2faab80e9e84fe0fd57ca0ddbc1e9d0406f471985ed61ee840083817d3e31a9f82c664b03cb2aa8b07f6afc9d89a5082c0403b709f9f99c0c1c00a5f04ca53ab9c6f4c06f4bb1d1a4b23964e94fa822162c31b20f514cc440307a026df0e7cf3e04981cdf16199ef0b1aba95fe0f93d60479b3d8f0a5c55a0c839dc25d0595bcbf770f1d73a6fb7bb02533bfca40abb962cb6af36e4868c12fb16a3c429003bbde84cdcbdea41c6f1543ddedad08d42d47f1377d69ff09346c23e4f26ce05d59c65232d7ee4e349a34638eac621b9234572b34ce534617411a23108bd4e91314e0a939121bc7825ccb8be1fa4ee63db4fb2488867c4ec12c23618f3855a22b9c095fa7695bcfddc16821743212223281f4bf9ba5f2f8e24499a90f44fdc11619736431c4a6e634f631207c3b4090430c397dc51803050ef3c1e99bb87854fe8fb91a9e10cefdbccf957cfde647483c07587a8475cf1890425418280d985ee5683a4fc386422d840e9241644083811581d3e5634847c4a5c25a9b6b00f384ad77ddc22e7e3b78e0dbc77591ab1f9573541a505e83be524fa72d5985975c5d1d4fc22db1190512e739e928f9a42edebcb1083fda7f83a7eab50dfed0dec910e2a176f57f031a35b5b756cadbe3a320e403d803e7ec789c8b406aafebe053e4d5017a9f31221ab1feec89c864db73dd622d1f61b9e3ec3fae4ced9e5f4587b6d7406eed9a286c1026cccb2fc57f488625f84fba17200062cc50d763d32b6a7c99e0027b343c9472b88cbbadc14cd16c02e3ca92d4878993d18fc2b556c1212de70111d0660fbf0fdbb5d8ca01c73d8345b93e89b973dc05a07bfbfb3ea160e7075bb2008912fabd2875cf04e5d41c2552fc6cbbd8225c6105d416ca5948339e20a85838a5affaf24fadc8fa6543ab44077dc81942be0dd549b29bc1d4a67563410fb36667433edb7c8acac3a81a91ee8e7002ed4eb62dc166fa31994fc8a2abd2ad0a8a0dcbd11d86e5dfb894ceee6cf6f71b2ace6fb8df9fc23ae48d38f938dda37ad7115b8364083b759e6fb6210f9e47ccd5929f7a73831e9de404a77b779930b1dd3d9897f8aec390cb7c0c4e6be41f31965b0427654492f0b012226fa5efec4a8292057e34fcf0b456104546fca0e10b47498772abc3c2bfcc39a635e480e38d03a4e05f0bf0ad1bb4bf95b75ed2e2259a66e24e803bff2768025769592f4f18e5e30533a9d7089d703d50d393790c1b4db67c1bed01c22ede49d3a5324ed660ae708f1891573704830599d876aa5a261d40a8a509e6119754b2dda899d3c088562a11bbca94ef2f99b81bfea17a998a47dc366bdf2dd092f2d130697756b8cfd66390d3b1c0093ba5e9d359b82da6826dd2559076efd1813ac988539be4d4c9399909e899bb5747dc9f9cce6c9ce7f3d95adfbdc31b3594fb35cc034e4f60758dee97b251ad6c3787882386282891708c4cb13072bdacc271aa451d210d5b14a0997539dd2cab5dcc93b54343a9b7f0327f0a91f98567a0a036642a1c0e2b803c69544961985d9b14a7ad839801905546e7812ffd48ee3b6afa375c8e9f41cfcfc2c2f2655d071eece74aed8f517f093015e378000aae7c709b97cd7d738b775f7a4aeec469bd6ff01b1b4fa81609693525fa22ea2129ec5b5426c7cf77cc3a8c1d0fb870cfceeb991be060fe53024a31da06175c3690da6e3b1903060d2c9a036ad6f39454ecd578c6ed65cc73b3749808bff1e985d6c384ee1d617a6075df280dcd47e014a8dbe68e74cc6b09acee0bf7a6df225c47191c7305000f7c504e6b2c99ab3a5dd5f94d05d7aa91ce524dc4441c69195bef0587502adf58c5332b8e582ddeb7688d65574098b214281885e3104244c9af578feb058cfe10e7149f018df27eaa350af600566763c863daf112dbd3d7cc7026319fcc13251cc8c37d92df8f89cec0e9b9b76738a330add0d82ac3ea3846f84db7210f46e0dd7b9bf19b35842874f0bf048cb5d2947e5e8ec2c0d6fcf6b2972989a996410fd09ba31d1e1574f623973cde9bf10b75aaa1ad66916e6b9fe46fe736ede08549804d6bf83d470dbffe64d40107bf1ebc7c02187a407f76b3f55673bb1f5c7c2fa4a2d451e527114159208a69d92ec6941bd486932fc0a2d73df1ac0d8ec4271ea02b8203081da36174117be0c13871b67a98f6982a919868c90ae0c8da8d7f5ef15a8e28a15527de39128794ef5aa9e2fcff5790fdd3e8a4ce88f9c83edf942496e8e1522eecf8ebf010e7341f77c3e99b08eafdf9e14bc589efda062bcc69a5b328d958efba8e358538b7bdc9c3424b5dbe494fca540ff2476b935b53fc8469a09bb271719ffdc754e2561a5ae6529a8a956bce7095d78dbddc915f4ae0effe9299eebb3c25206e8f00323e314729d91160f0ea04af35724f11c297c8d34d9a14ec717d295460d0eceb8ec41e38de149aff469c0e10bf0dbaacd1449c9f8c8c20078977f49b6e4b2db2b673d62aac2445be1c0977ef5a0b62731ce5bdfff6860bd80f12b03f8923970cdd45196f252571b275c3dd1e350fa804ebda2bea3b77c3a73309f2f1952ccdb5d0699fc7e34bc2b4cf2621615701540fe61c730ccc245372ce8faebb2bc8c96754d056b3ac0f3e43c6ed59c5cc2b384729f3b72487d355eb57561a938c76136fe9170bf376fb6405769dad0c239781744e4f1df492ab1080d9c797f832b76ad4d0ea9becbe9881c911a591c3e4b766bc62311fd7e46381af247d5c631471c2b8c2a1a5a254b8526d9b01970ffcfcdeb541c1fa447c46a1d4ee93c98428f44328cb8a0f01767e37e5c49c31039ca7d92a92afd35519ab8036f0d1d18249240e79a16e0a7f240aeabeca4a4ee19220e2473c500a172a7cbff8cb2a1efce57d92af51a8d6c9759137b93e90812bcf6d837e33cb35aeb8a562edaaa30aeade23747c05e3993a96b779ec11838979b58a734160ffc61be797fe9706b44d42b2a021ee79bf3b3990e7f8ea15fe40519259ca7564d3a48dc25c2ab056df0afd37303cb427fb3c28eaf27c5c7371f7b30c55810438b3a48b527845f23e17f2c4da5cba19093da9b7e79f9a7811c7ab809cf14054ad0fca30015581632b30928aafd4d84de081b8e3c17f7c7cad2e6ea8389e61accefe6e1f5817d13bc67abc1545723596730b854c9fca04eb14a8e7c976606fd6741f86937b2719fa67363c3edae19a2f44ed9625ffa430fc056177a91ff6f0afc8ec5eea7dc694c969f66f7f40213114756da733f03bedb0e2cfc9546f248f65471a8c14539a8da92657f4f1fcac59024241f403b343a4a989b8c3c9f898c055b0a28315b6c6bef354062ee7c4d34d39b5471a62303d560a908ea3974e25233ed437bf31cfacb007fcd62dd9752956a7ba8e42c9a3440ea08433fd300cdf35289e43d567a0ae99af5676738cdfca0b517dd87b87d7152d15185f7949c63e6c90357c3a75ec3b1268f7c082c7496668a534f3c3763f4f99485075065eb5e81bf24197a630b7276ac3c2c7b1fb1e5c0e4ac3caf1e50acc1d47d96386efbcd6e683d5810027e7b04adeb2bc911a80e14530c11ffc353bfce02baff8fa10f6319dfc6054c58a997153657951d49c2ad2bfc3417e9ea392c0243fcaf1066c7c2ee672e67fb2237a9210cc44ac43f258a25d4aef562c02929b704235676b81a9c5d6fbb225a71db", 0x1000}, {&(0x7f00000003c0)="58b5b4b0cedf70271b3cb21b7109175794da2f7b118a71a7999cf6e44eef0261124bf7b8914d0c474e7aaf124c2f755eea88df1ed3708a78a62e03cfb6f0621b9538f2ecb63714b4b0c278e6c2f1a8abb32dfe03907430b7c5133e4632fc5ac23d965922bf9f82cd64f60b5db5de51528574812251113ebdd88d97195c269fff0275b623d8ef29c43fd8dc091332373de45ba7abe40af50370e6856445d50be4b6fcc28613c66ffefb18", 0xaa}], 0x3) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/150) semop(r2, &(0x7f0000000380)=[{0x4, 0x2, 0x3000}, {0x4, 0x6, 0x1000}, {0x2, 0xa, 0x1000}, {0x2, 0x200, 0x1800}, {0x1, 0x2e8, 0x1000}, {0x0, 0x7d12, 0x1000}, {0x2, 0x7}], 0x7) semop(r2, &(0x7f0000000180)=[{0x0, 0x7f, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x5, 0x800}], 0x3) 16:00:30 executing program 1: sysctl$kern(&(0x7f0000000080)={0x1, 0x4d}, 0x2, &(0x7f00000000c0)='\x00\x00\x00\x00', &(0x7f0000000040)=0x4, &(0x7f0000000000)="4f0c00dd606000", 0x7) shmget$private(0x0, 0x3000, 0x11, &(0x7f0000ffa000/0x3000)=nil) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f0000000240)='./file1/file0\x00', 0x0, r1, 0x6) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x9}) 16:00:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001000)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f293aaeb82fb168297e2ff239696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00010400000000000000d9ac55a52f7dc8062782814d8cefefdb1bd4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef38b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec3fef53c46f9362301576534c2d7eeac6f7059f729f7c40b3dffccd0e67beab3b00b0c1b705f6f4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc32619420423e309f3354fcd7b01e94dabddc8a7136cdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06702a7897312d6294fdaa47b48ae5ccf2f4f193a9ddc93e8223278f36593c68be103eb0954fa3c63e07000000f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0088cc590f42c14b2d904c0fdf00b47d6d3660363706f795ce05e658b0300d7625c71a56b0f6ef1c7b3761b075cdcb511cc6b84696b4d7d581eda23a11a41ea854a3e0d85be31fe74ccec5a6aff82f22e0c2256355b959e64dc536400c508506a4ef8b6d9cfc71cc1e7e22198f6ccf6efbad11bf3f540630000000000000000ddaf2ba58cb1d2da756f223f08c81bb9813a0ae342e295af6099b72fd08ce3e8e7799ab6d7fcc313448ac84b59447bcfa2a6ab4b759bbbdf89fd5d6aa5dd23ce38bcd4ee873668314b96e1caf6c6b95c31ce0724e640d6766899a4e6bd08afa4f31ff1730df0b02a0f6bc819af70bc486f62c55c524ec2322a6c5112655d1088acbf02c90a53f6f4837970260ded47"], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x88) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000100)={0x0, 0x20, {[0x1, 0xff, 0x6, 0x22, 0x2, 0xff, 0x6d, 0x540f, 0x5, 0x3, 0x9, 0x7fffffff, 0x8, 0x0, 0x2, 0x1, 0x80000000, 0xfffffffffffffe01], [0x6, 0x8001, 0x8001, 0x100000001, 0x2, 0x7, 0x0, 0x8001, 0x5, 0x8], [0xffff, 0x3, 0xbd, 0x92, 0x4, 0x38, 0x100000001], [0x8e, 0x8, 0x7fffffff, 0x5, 0x2, 0xfffffffffffff801], [{0x1, 0x2, 0x6, 0x5}, {0x8563, 0x6, 0x10001, 0x2}, {0xffff, 0x9, 0x6, 0x1}, {0x3, 0x0, 0x8, 0x5}, {0x0, 0x80, 0xff8, 0x3}, {0x0, 0x0, 0x100, 0x8}, {0x4b7d, 0x0, 0x7ff, 0xffff}, {0x5, 0x1ad, 0x9, 0x100000000}], {0x9, 0x80000000, 0x7, 0x1}, {0x100, 0x9, 0x7f, 0x6d}}}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000340)={&(0x7f0000000040)=[{0x24, 0xfff}, {0x23, 0x1}, {0x20, 0x23a7}, {0x42, 0x3}, {0x22}, {0x48, 0x20}, {0x5, 0x9}, {0x1, 0x4}, {0xb, 0xc1e0}], 0x9}) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x27) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000240)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="1b65730db7aa82b5793e30eba806c7fef23f5fa471617d68425c095db633b4fbc787ad84bcfd6d220e1622bd654b67c494f50eb34e89dee7"]) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000040)=[{0x0}, {&(0x7f0000000300)="e858ae053f385eb19195f88787042135e25cc73b9b20a06081caf6d8407debc3146a9e90b05211f371228c49e704e7ca5646dab21a0bd3376ca9e032273d0d2378c1082d5ff16f538f7f9a09cc3edd88f3348e33c26acfa422ba65787bb7089b176bdeab374d0fdd5f9168903411bfa099bcef6a5b09a59eb0bb98bf524f73d6b3e9905710e43ead9eb152056bcd996da2e0400e00ceb23b0d0d0cff6537ca22539b88f082eec68a866ca878d5ae7661d5e7c6fd7b443b90af56bdba05e9a370c8dc39d06e98e8f4c3999bdbba3328c24de7dd111e74cd53852853e55ab294b9b848c2bf0b4f53a7261de0c190851244eb789eda81838ab61d56f0152b9db2e1d410814a1fa6b340d668fd9c1bec34830446150671996494152a35af981cccc71b0adeb204fcfd6413e83e9be6d970e9edce946a09413f12ae146af7d837c8fd464e1fdf1ab6a288f5412f116fde962caf64fd5083abc6ea6c7cfa967d4757210451d50fe3721b7f0ea3d41a9822a1f7434fc78b4f6b42c10ae514a68c1e58c90a017a118aa4d507eafe307591e726b56e8c16f3504e836e5894c6bfa933d20699b0dc9954477a456b2671f8e5c3b421b85960f3894a64fec834a0061c657161e56680356af14115434e8148fb9da6ff3ee8e302b031afb2b6589807c7489ea2ecdb581cbde8a6143a609d051bac3d55797b24bf3f4c3cc3ddda409f55e56c56", 0x200}], 0x2, 0x0, 0x0) 16:00:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x80000001, 0x89e1, 0x0, 0x0, "0037000000ac39000500", 0x0, 0x1}) r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000040)=0x14) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x25}, {0x3c}, {0x6}]}) pwrite(r0, &(0x7f0000000100)="f9", 0x1, 0x0, 0x0) 16:00:30 executing program 1: sysctl$hw(&(0x7f0000000180)={0x6, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, 0xfffffffffffffffe, 0x80, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="ce30a5b7991b9dffd72dd27755b5c97c471b65abb25c336d953b05bc89b472a0c6955c20b1cf05180ae8c5cbfd18b95db23629fd419217fe3e17455fd4a1e269960dd834ae426f0fa866bcb24621d491e270448b94", 0x55) 16:00:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x80086139) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) pwrite(r1, &(0x7f0000000000)="e9791370abf82d8b91958973fee7638022bd7401cabbbdd531a021981922eed6ad", 0x21, 0x0, 0x1f) kevent(r1, &(0x7f0000001680)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x64, 0x0, 0x85, 0x0) 16:00:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0xe0) mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x2e00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) 16:00:30 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}, {&(0x7f0000000080)="6c5a9225939640c73bcd58d61ebbad93f4a01f04d2b182e40860ee76f6e85bf3626d81d10bf4375344c77a33fc7b040000000710c3e61067ec2eb1eb1dd4362ad0e15373c278cd95acab518e8a34f949b82202803b54057c3b4531568f25a71503c083463b4c09159b01cc24c07ad59d9117e674a3d7c970181326d69d4a3bd684cb1d2fad14e1238ab3402a54c01c1d4940e9fa1894f6f4f079fc2003a3899c0b0e41aceed6f241fbe565db3ab6e17e138faea3", 0xb4}, {&(0x7f00000002c0)="bded0fd597eb55fa213fff8d016af1acd7676cda21fea09a054a01e58effd26de3d671f522b4f1b404f63e431e5be6d606a3285df411f6ad5c1c1245128e77476e54d340882896169c8d74d8", 0x4c}], 0x3, 0x0, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, r3, 0x4) setregid(0x0, r3) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r2, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000040)) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000180)=0x1) setrlimit(0x3, &(0x7f0000000140)) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5ddb) r0 = kqueue() acct(&(0x7f0000000040)='./bus\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)) r2 = getuid() setreuid(0xee00, r2) r3 = getgid() r4 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x40029, 0xfff, &(0x7f0000000440)="ebff090013b9fd812eaa4e713048e699319296483fa3e4008e730452ac93e6def51fcfe3887a0cc0fdb72d11f4c7dcfcfaf4f4a88eb3d3fbc52916b4a4401730c731fa1e8b959b00cfc55a1495a26b38ee84ad7e6e4754d30ae0e09a4b6365f755e98570c50230a552b3584b85dd7a6b6597a26db3f4deea5cafe442a85a4fe0544c46f80cbda94d53087b9cc6ab996728cb1a328ffe1867a4c57d9c9f3fb5b41866278f6f48287ae174499764a95d4fa860b54055679046863dec5f2e08e7c8f5cf28c471338973c7d0d8ff42fa47d63b85ae49939ca3b2479d9b8d5c72ddb71bc0f206db088040d9fecf0cc1921c0cff1a9841cd1c947f7303568dc8e8828aa87755db3aea4d4f7670a2a51bdcc606b41983b36a7bd24ac0b9e4a6b7e6fb73c04e08b5a8f0288e4a14301df84a1fc2f96ce4a77be041e8a5e10b9aa5580638788c58662dd72453d78c3f9681894d5c6a5a0a968475fa27f4b343d136029474308d8dd50a7d1ecddb9abb66d4cc0ab9093c1d43567bb9031ab9c68041f6c64ce7402150931f92ab57c33a529bb5d402b757d5d9d9f5e715dc30248ce705f5dd72a26a3b118bfb34e34f3099f31baeabd107f4c79bbe755c", 0x1b8) setsockopt(r4, 0x1, 0xfffffffd, &(0x7f0000000600)="ebffcbff13b9fd07000000713048e69931929658b3f6c2007eea8ca07b7b8e73db3878b300ebe1423db492cb67ba89655a3948fb01ffffffffffffffd65771510cde5149d0f710d5b01abf9441a463dcafa7776cf2185cd472577124f769c96bbfe9010a637b795031923bbd25988a668da3892094ac6277dbe73610e69807e083effa75aa1a1d675c847ab0f5bd0c43baf48070c3a00d3637ff01000046cd3fd4e7eac3288a5e3ace8ac54de8322f90204f09ff00002c118dbfcac4b58fd0dcf871ca6bb67f79a02d46b5473c21f25633c3e1fb3962da516ede4422e2acdfce03ed474d56386ea0b534a9f76aac4cd906ec460f2ed6231ca747bc4a00f5e2ae13e89cc5cc5e", 0x106) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r3, 0x0, 0x0, r5]) socket(0x10, 0x2, 0x0) lchown(&(0x7f0000000180)='./bus\x00', 0x0, r5) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffc, 0x25f12e15719981ad, 0x0, 0x1}], 0x2, 0x0, 0x10000, 0x0) 16:00:30 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x8001, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff], [0x0, 0x0, 0x5, 0x9, 0xffb7fffffffbffff], [0x0, 0x1000000000000000, 0x6], [{0x0, 0x0, 0xa4}, {}, {}, {0x0, 0x0, 0x0, 0x2}, {}, {0x0, 0x5}, {0x7}, {0x3, 0x1}], {}, {0x0, 0x0, 0xfffffffa}}}) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f0000000240)='./file1/file0\x00', 0x0, r1, 0x6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000004c0)=0xa0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000540)=0x3f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000200)={{}, 0x5, &(0x7f00000005c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) sysctl$net_inet_ipip(&(0x7f0000000000), 0x4, &(0x7f0000000040)="047eb888c8d2d9d3f8b936027777b334b2dcbe6d49c68a31d6d10bbddc0d69f7a451c9eb3545888e1695b81baaf958f081bedbba5e86fba5c894399c9fd1b152207e", &(0x7f00000000c0)=0x42, &(0x7f0000000100)="9aa36012", 0x4) socket(0x18, 0x1, 0x0) 16:00:30 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast2}, "9dff6658262e5862"}}}}}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) 16:00:30 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000080)=[{}, {0x0, 0x2}, {0x1, 0x7, 0x1000}, {0x3, 0x7, 0x1000}, {0x4, 0x7, 0x1800}, {0x1, 0x0, 0x2000}], 0x6) sysctl$hw(&(0x7f0000000000)={0x4, 0x1e}, 0x6, &(0x7f0000000100), 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x2) semop(r0, &(0x7f0000000040)=[{0x0, 0x6, 0x1800}], 0x1) 16:00:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a1028100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0xff) r1 = socket(0x10, 0x1, 0x0) socket(0x6, 0x1, 0x3f) bind(r1, &(0x7f0000000000)=@un=@abs, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) write(r0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x8001) 16:00:30 executing program 1: sysctl$hw(&(0x7f0000000080)={0x6, 0x19}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x2e}, 0x2, &(0x7f00000000c0)="68844197be016319573c71b983332b2d45d633832e1f13e7ddc26bfff45838c5b2414b1c4a664ba7e3b3687c8d2f6505c6a25763e9380013e15502eb568aa1627f4dba9a7866d623f3af1aa01857ccfb2ff78d4aba2d282d9840f3e37d3d12ebe029490c42b83bcdd7bfdcef12b662b37f8061e9528c8370c9a57755903b475a46efb3c4476c7e9473164ca68b4785ffc8bbc227690c211a214c", &(0x7f0000000040)=0x9a, &(0x7f0000000180)="f224aba07219f5a00a49ec310af21f6dbbd633147f405c290093568c27bc77679361aa2fe1530463e17167207a88f61b5e5a17c2af8a78b2f8d86f93ff582c442b4f9a2107f051aa0b56f445c42ace5376ca2d3316fbe459fb4506f5fdb8846a5b2150764d44fcb08b6d71c62119149d84bc975e1776c08efc634ee2c122fdc92eed7036786a3593744b7f649bd8ac2e3019a1e6fd6eda1b4f3d93e2238c4f6319a4574cb47cdad853e683a60d04dc1c3cc58c213f600e85adeed6026293bc3e9d05423b78fc41934a83fc322531cc4359309de4bfa881f101c9daf8867ef0f4e7739a943626b34338af2ef94866a68c9959c058e4426b20810852", 0xfb) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r1 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getgid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000180)=[0x7, 0x1, 0xfff, 0x7f, 0x8000, 0xcb, 0x6, 0x5, 0x800, 0x81, 0xff80, 0x8, 0x1]) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000000)) semop(0x0, &(0x7f0000000340)=[{0x4, 0x1, 0x1800}, {0x1, 0x5}], 0x2) semop(r1, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r2, 0x0, 0x0, r4, 0x100010024, 0x207}, 0x6, 0x7, 0x2}) sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, &(0x7f0000000240)="9241d9e3", &(0x7f0000000200)=0x4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) chroot(&(0x7f0000000280)='./file0\x00') r5 = socket(0x10, 0x2, 0xfe) connect$unix(r5, &(0x7f0000000680)=ANY=[@ANYBLOB="08bc2627758762a21291ce6f86a1c658d0849c402409e6f40c62a3febbe043e420b26becae66dba219eabe6a1c12ea84bff9f9eaedc2e7b89b7acf00000000000000a3a39804db6561727d10a7b2637b9de6d8bbdbd62a02be803256750b50f4294d0da2f54d162e56c42d4a76e01800e4c43df90dd8d02e87ed4cbb8392acc61782cebff4b431dcc0abbf7f8b27664d6e1d52be701b15b0b30c79aeee38b0f867cf214482e6fd0df7bc06286414ef568f1cd6924cd107cdd760533863a0d6390a66c9a24f4d58bc0d22cbe0da54cc440b9a69766d5142b0d4325851888f228a6a6cbb04d5f615a206e1d66abf2b85e4ac856d339ca79ea9e24c4a11d9e12c619e0e6f46455b"], 0x10) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000540)={{0x20010003, 0x0, r3, 0xffffffffffffffff, 0x0, 0x8, 0x7}, 0xa, 0xe, 0x2}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000380)=[0x4, 0x7, 0xff0e, 0x0, 0x7, 0x8000]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)) 16:00:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sysctl$vm(&(0x7f00000000c0)={0x2, 0xc}, 0x2, &(0x7f0000000100)='p', &(0x7f0000000140)=0x1, &(0x7f0000000180)="e9aca38627e38186851ae523b215272aff632fc5db4f2be127250006a89c", 0x1e) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), 0x0) 16:00:30 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) clock_settime(0x4, &(0x7f0000000000)) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xffffffffffffffff, 0xc0, 0x0, 0x0, 0x0, 0x8]}}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:30 executing program 0: syz_emit_ethernet(0x32, &(0x7f0000000000)={@broadcast, @local, [], {@arp={0x806, @generic={0x18, 0x800, 0x0, 0x0, 0x0, @broadcast, "", @broadcast, "ba9571695583d44204488045286438a1"}}}}) syz_extract_tcp_res(&(0x7f0000000040), 0x9, 0x0) r0 = semget$private(0x0, 0x5, 0x204) semop(r0, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1}], 0x2) semop(r0, &(0x7f0000000380)=[{0x0, 0xffffffffffffffff, 0x1800}, {0x2, 0x20}, {0x3, 0x0, 0x800}, {0x4, 0x5}, {0x0, 0x7, 0x1800}], 0x5) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f0000000480)=""/246) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x800) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000100)=""/17) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000180)=[{0x1, 0xb07d, 0x1000}, {0x0, 0x2, 0x7259d1fe4de7b5d7}, {0x3, 0x6, 0x1000}, {0x4, 0x7, 0x800}, {0x4, 0x1}, {0x0, 0x8000, 0x800}, {0x4, 0x1f, 0x1000}, {0x4, 0x8, 0x1000}, {0x4, 0xffff, 0x1800}], 0x9) semop(r1, &(0x7f0000000380)=[{0x0, 0xffffffffffffffff, 0x1800}, {0x2, 0x20}, {0x3, 0x0, 0x800}, {0x4, 0x5}, {0x0, 0x7, 0x1800}], 0x5) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x4, 0x6, 0x3]) setregid(0x0, 0x0) chown(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000480)=""/246) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x800) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000200)=""/21) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000000c0)=0x1000) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0xc9b, 0x200, 0x80, 0x2, 0x8]) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x4c}, {0x6, 0x0, 0x0, 0x500}]}) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000280)='./file1/file0\x00', 0x0, r2, 0x0) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, r2, 0x4) linkat(r1, &(0x7f00000001c0)='./file1/file0/file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='./file1/file0\x00', 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x9) pwrite(r0, &(0x7f0000000000), 0x0, 0x0, 0xfffffffffffffffc) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) ktrace(&(0x7f0000000580)='./bus\x00', 0x0, 0x20, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x20}, {0x15}, {0x6, 0x0, 0x0, 0x3ff}]}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0xc8a, 0x0) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:30 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x40000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000000, 0x0, 0x0, 0x2], [], [0x0, 0x0, 0x0, 0x9aa1, 0xffffffffffffffff, 0xffff000000000000], [0x0, 0x0, 0x7], [{0x0, 0x0, 0x80}, {0x0, 0x0, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffa000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001740)=""/4108) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/164) shmctl$SHM_UNLOCK(r0, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:00:30 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfbeffffff7ffffff], [0x0, 0x0, 0x482]}}) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x6, 0x0, 0x5, 0xb96b}]}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000240)='./file1/file0\x00', 0x0, r1, 0x6) flock(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) sendsyslog(&(0x7f00000014c0)="86ec6cb4098107e0d4e7faeb12aacb1bd93df0c417e9a1bb5267c2b4b29ee13215f6cb095e41c3f58f4dfe73036b66db5212ea73fb454b86d5d673685d5dd1fe1c53fee193db9110a4824395ec007b3fb3f9eb36c9b3d933ef67756a60349d7e219b4f65572ace6acf2af631b283b18e0d3fdb103b6c0b00002f747937a449a00dbf35efe925ff49feff4aef1e472f80355db9f0a766550c42b7b458e41340dc13112444f8cf6db44611", 0xaa, 0x2d) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) write(0xffffffffffffffff, &(0x7f00000004c0)="2407a7e9279e2b7c7154eb8938c4d7227ee887157f34af64ad63deed8f63d2fb6f0a6fd83add1c7893192734dabc174e40f74ab0a7b91451f42a28a8b010ed99d9848b03225e911aa763dc60bf5e7615d0925d9e44efe601d904f38296e183755ea1e53433422ef96d0df96db4a2b34c90e8544fc6502974aa19bce3e49ee46400e3cfd44f00d23a8c6b32daf0d64f45829f6bbd9acb4743cd0bc5596b10cc39d4f27f3b1e8481c6707ac53406ab644ee3cfadfac219b11f7a3b4f81ce5020a1f915e32a9eddc3498c930b143fc8035d0f5c44252e89fd806e24bf598d94e29ecaba6f8cdfab2e556c91eadcabc5c1d6ba6f26c76df4d17238f2ca4665b64fdc308923b4c2a2fabd40408c20338ec0fc5dd3c58036948465154e4aa22e8abd158fb25ae7a80e0b1f4ccb545fd1c52443412bad0ba75ca629b14e621200a426805c12088c6d22a457e8cf13a9fd5ab301720702a4301236834c5eb6a0952b0f80a0e95fbc438257bf9b1c7032a745c4b9fc4f01943098df09bcb059ee789f5248b96c468f9d083667d5a28bcf31a706032fcd4e5e881a636f7296bca9a6a7c8b5009dc82fc1948f8f3d541c15ea1d55344a3465516fd37c3925abe75bbcad4fdeaa7a76b715071840d9634c59da17dff50e957456c73f3801256ada217177c57521970fcca7eee8d3741f59250840ba4c7c01fb8077b458011664c3842e31eee078c952a37f7b806c49dc00bfd90bd681af859f634fd6e07c225bd03c6de0d78432e7e9aeb2ff182286f87623267b9928d354d41b554c33d3b0b54e23ebe750c3000f1a204011cecd15e1a3b369f2c578e044e7622829dd937e094ea45a3013d70919f029435c8ea7d837e7ee646c4d8e6828ffdff1f2e605237909ff95794133c46b273c724d117223e4e434ab8fed923f031ced48b1592a91fd4a3ce01f40e087bad071bd1a340ad24ff77b071cbd99475e3b0c1fa896689430d7b2f66d92b3d52f6899939ecde9471f189bfe70f9e0c7fec93c073e7cc359964731f8be7be0d8dd69c456997ac56d5744cbf7c1bd48158c54a998ef32b5de3979c435d4798f3efc3c1904f87bc87bdc99c92f9380d1b025c414bc319bfba8995dcf10f9acd09693b03d4012206d102d6f0f05713de6e0760d1837b0808647465203b7081a64e343e0b3c783a19f659b91fae9adbe0a3226d68814128407c0e0270869b8cef60104f9aa0422e61ed30b2981331b2d70aace9a26bec7c1a3f523da15792281dc40c310a8eefd1133d177d9dbc4babc825f7177cf981876c2c186f6e5d8d2104aa448908a0fed0942faa4a748969420b3e78a5f0183f39e816989ef8ca7179d5e83a71b7f8e7768318504627ef7bb268e03d7c4983173a8899aa00e913b50b8b24c0d8d66453da65166e56679d9fec1aaad273bf2dfba08ec5b2a01eb73c077bee5ddbc163e277e6f0afb4f63e18b09c4c3a44daced8132a173633855767f712a4c26dcd91bd471755ef5f237e6efeeba650be9777d791345d7ea4fe186cae75f7df042b5072083f5a6a06b5a4372549666dec357681f85b804281fc02cd78e36d485c95603957ecde3c19f0013403a7d7ba1684881e59f0979a34797620a9f5f58947d4d26d6ea489c6c460091124b553114df65f421d0c2e8209bc5c2147dbd917a92b7e066e68ca3643960d79e4af18f8caab8b3ed80884b49490279aa6b29cdd8b4a35d129b77b8517854f8f4a5068682870c71757c8bab8e03f8f839efeafa2a1337e542e5cc6d7fd4b92029e3f8b668fad6189f68374fb02146981adf48657e99f80c14c4db3c53a60907305abe1c21e9dbbed490139fe2ad46d0743fdef42c3de14aba6a79c08bff36c56f5f39291563e3189897cb0ba626eaf561cfc797ced03f10f73e819d1bb647a34412fcecd29adba439d6622f1f65a12fbc029392a3f8c850e3e700949df24f54aca93e5b989985879f9026674191affabf10d0102bdea95aa252af37e8b34c09a0f180d665adb5fea65d318eee6ffd08ab772e9811c8a6e995c0365d7a1a8473801fb0e36802a6ca646da76ccb6da318a5944bf68837afda990b539375ca7c1da61a16f867fe726a1fb6909a9267f1777ad1e6ca962a750982a84e028469c8b2b5bb4f5c71faab4f5c05a7526464ad8b3173884046f30ac322e262dcf6f9b8dab9cdc7d3c57f1cebaa952e652cdf4d20a58fdd6637a07852260615180261a502f70242b6b9c46f54f3440519ce1d3a877e22ab47b77ca921bee9fdb0711fffe9b60c7cefd2c1aff919e49aab9e0729081a02f8daa8e8d80223a9e15d7f82472c3880c637e04fe54982855b63ccf268cec5d7f5653872b55af814ef1c5978779ee97a76dcfaa35c226ee8299a86c93917f0ff6f71191bb4d5819c03d2fa49b2705c41dd0c5c6930c66e4dc55e7c3b465c01b7f336acbe063c483251690ccc81e3522310ec5ed1b9947aa385f7db0c2d86bd0672ab75b52548556752fce093f804c2cf02fba9fb1e96da44916f9e4a2cdd2f724dcaee29da1236e8a90b8cc43c4cd5230314ebfea6f844aa2dab25f9726246e29a9f8768dd2f86214d7fdd80d842c5ab155fed4411edcfb1b2a31cfa59def2e2fc6dc9f0aab23abfb185ee873e636b76d814418d954889f638aed2b7b719c9ff71fb88cbcdc3bef520ed52a80e5a62d91e19c384a6ad923648c30bc553bb6b1775f275c19aa0b4fc45e76203b8d82dff000bc91c8b4df1c41f9542446ed96eb11145ac39b45361f0854550ce6c7e2aedeb410bf4bfeeabe4cb22379b786f73efd4800524ba13ae6ee26250cb8ff3053f138cd03246a6cc6f9992fabbc641f423343ccb072b5be729da6daa2715cd783dddd8582ab3cca686f6416cde9ba37bf06814c350e4b45710a10b8923bdadfce055b5cd95f33f80dd5574792fdde2e120198b4c9bd94004973da376a116197d5ddb029ef9d3fde517bbe0e6cff85313ab75ab89634e93961eb4370de4ac0e9a413e6e67753f07b7e11216e99c136fd7f3b71e074c51b72aecd22fa88a9270e790d3367ba5b77858ec5b4ccd9fc8b4e93f3f56b93bd7cdb4a74e4b24b1c84abdadcd2eb7e4168de4b91514049d8b36fbd946b787723d4a37ef7490b4422d25e5eba1e4065b33ce37fb9c244c7ad6868022c79429e4f7e2978c424aa57ec7b0f03927b4cfeb6d3c9809d2af54b99a55cafaa44bff858c3ebabb8bf30b715ab0bb6aff2edf272a9a4310c36137e43f06cde7aff6f30dff3568a958f08a1f4ef8e559fdc47df31653021c6f1e46d07fbe64f0170274d4d13c71d2466140fa123006f10d775c052f53e3898e18afa428d320ef0950b7c342286538149c74ded4ba2316a61fa7a8f928d8278d52813ac1dc81e70c2d98418875ef60ed9eda26e8e892da08a21dae4595615897f8281aedd953812f5a9f59d43e99a66b39cda6e18e5fff9f2d9acb29a67f664b6b457d90ba2cba1a971e6296504d963e049b4201f6acd3ee88451cbbc741709e47486c5cf62557e62aafd31ef2c458e9eecc5bd5395f9f3b8a18d0928919e04f4e10f83a32c8652c9c766a8b2138def035b30d91c854ca056e678bd37e02da51ce377a4bc961ccafac68947a8b8bc855142fa46269f3b928baebb2fbab1a34cc908c028ec2e8bad902e83707c5c2e47ec0ead6c385fe777de734ba7a9dac0b64401d073b07543a2ed87f8860167dbdf73940c572a011fdc8617b6b90e8ae5b79817a0f824fab8c2a6a708c5c51397a3316763ee8bebdd79cd9c38b81095345d566cdb808c909ab66543df7ee492d9ffb0e9a3f346a362e84cd547256ba5655875208c6faf53ad5ab2890e85ec0c5349e594ff18c2afc6b29810d5e694e315fac28a0aeb1d8ea63f2f5d496d4e6b3149f46d2dbdd4386f88e61d0674b77df1fa5b78d950fbf799ff5f5c6ef9e4631682b7400d943f7e09593e4818cf870da4ef2f4d23f438ca19a828de0a5d50b6d776b061164a031b403b1b5079c62b28627eda18e062be28cba4d529ee29592375c7f710e53b37ffc0f6fa9ee5574a0ce9494d379842b8d80a3c37d6cc0f9345938fe70b278b7f67154690d00aa23a327401e2e1d80cb3f88c0f4bb6e7ba0f892074c03a0c90768a9a950a75d86df5e6da8987ae7f6fd4cafd4d911ad94c8f2db99a71560e0e80eba1623c35a6d4bd2d2bcb8abb2c212545a3f7f3c91969abbf26af1fb30dc801d0be1f552d18a1137e852861f9310ce0e120999c1c396d459af1efd874f889744b3f20610a3192c363f4b0cc761bfb430c5b6532dbaa4a5e51d4b58725e6f236ebe18cc90c0f0961dad7dd371f2909470b2fa2db24618dd450719538e36d436f0608f22c7aa9b6c177b0cbfb3726d5bc5889a2d6189268e260a7015bafc643f8a82c8456522316cae7287ab8f6a48867be529ace6137977ad7ebeca48e00a4c7f5886112a08403efc0faa0636eafd4119c32100d1a27b35ae6c7c544ed280e9bff9b17be06e6926ba2d5f97d8062f8bef2282ac39df654ca143ec688350aa7bfbc42cbb0ecb273274fe3fdac51d9be73c49e8efa34bba84c88fc9f5f8712463245222a1fba7217f49176cec6c0ab32c2caa354b65df2ddb4ab11b69fd5e7bcf8be5aee25c4d449f279e8485cb3f5852a0f01a474307926359d53b5aa606952aeb5f4a84a79f115ffb3ba49d613958645d4469415d781fb05b514cd622637fbb91dbdc7c3b10b0660fa4b342f33de8ad20535385f75e7e821f2b1a52918f4fb1e2be17fbfdc8d59d6e46af27a34f0c23b92a78bd0c55c0779e179efbab69ad406611790d2d730bea52fc71b39d872497ee1ada13f1d0de4bac747ab0179a8a2ef51c74d6076d042dbcd55a1ee354fe62767a46031ac204fc5d17acd0a62cb9af87ff922c9a8f53051a36d8c0e2077b38fb9f88aa28cec45c8cacfdb08c3dd4925990b2f6f04d6f5eab09aef813783d64ece547de1076481a1250636f8c35121bd5d5fadda9ecbe8c49f3499550f35cc87e5fbec090f015377ac0469ae5ab28670cb713dda1b1536435158de60c6919ea842bdf86153e3acc52662da0ce3dba76703e39bc12e78a5698add86b6a33318dcd9a759e40d1e409162ea13b917cd42d60135a6329118ab4c16b38e2b351448077981144b6a26dbabbb99e228512737ae2d1f7087efcebde251bea0fed3cfd1ef3613f2b54455050f16b4fffea71bd14f87e3da2be8d3cf5c7b8332e2385f650b7904ad6602efc2b382ceb141b479489e53ec0ac264b2fb36fe5c23c3befb33594b0ab783f14060184d90020a0ed54fb9182b0b3b2690dc16b36b3339a897fee557a9184986b821dcb285dfccb9362fc5e9d60274d7a9c034871e83c76bcc1023e588234bd0e3860d0365ccde6fb6e588dab1acd8bb8238a36ba9a0bb7819265b0f5a7b6295c351bf4ff0a865831cd3e3ca7cdda2e37bd83e4be5299aa816ae620a58a9e9b40c3d408b417d5cae603bc727c7dd1eb84700ba89bb36c7ae9ce741d7b5b9e6bbb74e38afcc5dfe9497b30e0c11db8e4c70268f66056ff5bde77d0bf4b1355819ead472f71f20d726cf88ef9cfde7a3c04ab5ff5a5ae433cd21ede684b0335003d0f5c20e10bc5bd7236d80ecf8b489e35cc6a71e7548e64276a4db35dfccc02e7c3ceca0ee06da5e93019460dbed8eb4bfe58fdf58c9da7c48443156b95a28391b4ba35e6e7cace25b8750bca5199f29d993ff326464151c9f6d876a5a17aea5277fa1af4428e692f6b4802d0841cc311135296a8f63ed561346af7155543", 0x1000) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:00:30 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)="69dbf6e084426aeb4bec96fc337d78b918bcd76922f089946d7286857cbc1e641ca8385c83dade7a87bed6b161162c592cebe99099a458ae7451d107555b4db998498428cb13cac61b2d675c4aa66a4463054edb4c8c7762892b9091bcd0fbd59d9025f6406b9a63e05f27220daf7e1ab5c6924fffbfc9fe68b25176b5056953bc0838d25988c049845f4732653cdf0503f977ffc6b2071eab31a8cc7a043d1f02ce87f6f1457a68cab8a9f0289b0b2ff15c6592263c975005b352bc0083b490eddb28a52aa74693b8e33233cbb03b74ab0fb6e158aa36b975d80708d53828dcc8ee8866f88bac0eb69604eeef4f44846fce0008a342c1a7d30dfc79996fa11969aed72c3b7c1c7a9ebbc87f9ab10f5effeddaec5bb98a07f874e41975fa7f85ea62d8d348151a53c29518bb86da692b9840d88e3ba09307e7e3634c5f9d1e3fbfc231d0cb1b1f5edc44c8d149f596b58635a17900288144da6a3b8d3e16ddb2f0448c9a8dcf928b76e2188682e9f891e287f2e9e0fe33de5d317e3fdcef7c3fe4ca93a1738111f42c18b9953f349c3d0a1dd9812bda49906aa663027ec4832ac57c51410be9cba28182b89eae225178e0c68ec2327efe13c4e18c1059e91dc05fc3eec2b0af00e2b156dacd2dd0333664461927686eb3dd21f333dc0240f576c9510ed1d913ed17d46e7ca475f9ac8287122f8e27d4e9b4d252370391c0ce1f15986bd3cb59c6dc970955fe80404b6f31fb101f5e784e99b07c27c62b53ec8357d4e1aa87d4cc0e8a48fff69203fb0a46d100103b47dd27065df62465a21caeec6820d34e5ffec1c68f61f2b208aace26d778f7077155be5a24bf393a25ec773ac8a08dc5edbe7e7857e2f4a6faed47d5e1ce2108ff55180733017da22a215514bd656d719fd5e53f735dd76cc8d80dd989224116c45319498766722e88b9c5081de79f9d5941a6da1110a76584125f7652c17a50834b54ce1114756faaf8ee0806bccf2ecde2de73eb039ac0d804d286f112ee8179ad699403cc8fd29724ef3e9d1972b029b8383d68259918e245f86f4150d483e13198487d3af7a8b218ae500e0820d4a23db36d7c43609e9defbf7b7b2b911062a9cb90eac5558234d1394b5aa03bc6a40b077ce3aff27766c897920db63955bd8e42e69150d42fbbdfc3f9ce37f99be75694be0a4be573aa268b7ced71c3151007d1cfc308fb625321137dfe04b37324ecf37a23a359ea4a83eb6415b5fb474ff4b7f35d7158ee2580d8a9adb41636225318ad1fee88580b55b996ec4ba00d05a6bdc8a2c0bd758a0798cf0a5aee5d3622305d1158b068c43e3ffaaa97e7c81f9d1c10159f4fbe433603a302ec4f4ae30ec237e698975e683bda75faf09dce61ab3f0ff12be0893d18e99d19938570926dda824d990bc46ed42e0c171f454df9b922dea06aa45d9c0c0b75c1835bbe4f84b31b011ce9", 0x40c) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)={{}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [], [], [{}, {0x0, 0x80000000, 0x0, 0x1000000}], {}, {0x0, 0x0, 0x0, 0x9}}}}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x0, 0x100, 0x3ff}, 0xc) 16:00:30 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=0xed, @rand_addr=0xfffffd}, @udp={{0x2, 0x3, 0x8}}}}}}) socket$inet(0x2, 0x2, 0xff) 16:00:30 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) setsockopt(r2, 0x1, 0x5, &(0x7f0000000180)="3ada83cd9dfbf8dc531f9b74479b8b81e6951c086e4c849457b983c43078b1cba52f2265836e0ca99fcde4e5c94ddc239587dcb21f2ef1da2b6469e2d757468863", 0x41) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c6530be"], 0x10) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:30 executing program 0: sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000000)="4e9935a76318a7b83e176c287e9a0609704117bd078ecfda2789919f5c6f5ebb246187ebc2eef3383f5b50382d8a0fd8d7088ffcd8251519a181ab17b90fbd4c00"/76, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80, 0x0) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) pwrite(0xffffffffffffffff, &(0x7f0000001280)="52c13fbcf07e0512a343ae3acb140ff4541468369de58dfd32d3354c4e62c6212038b6f3c14cb5cd2047399e5a2c8979ab38dc0de65d26a3de92860197b2bf4e4e2987998bbb013f306bdcdec1e29f8a566a3d88dd0779f931b688", 0x5b, 0x0, 0xfffffffffffffffd) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) recvfrom(r1, &(0x7f0000001180)=""/194, 0xc2, 0x41, 0x0, 0x0) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="03000000000000003ce2c6bc4dea4e43026d4f3fbf2f8fa7cd22ccc9c9ef93e4a5dc21b5dc462023a1a5b95b687cab951fc3aba137351c144a10bd6e5ca2c751edff872b8e6727df4f8118e6783280a62e281615614cd512efd8f8f16e7a18fe1c87ec67c9921a90f4da14c97c3bf2c16827a6687ec05d4a53ae0bff114ad04ebd96bb46d80b03b1b91756f38cf65c95e08e5b32c29d6c6272c4a546871f2789911e3f63a31889c1eb910a9dfef6d398ca258794ee290a2278fdbcefe8a617f73ba05c033615b55ee013bd0a0f0ef3283e275086a3af808f99ce14714d99df9dadf35de5f99ce37bdd5b7814882570483a4e66da5b760cd446678225e4f633fa0ac5e412026fa3258cc7f3000d60b6191b49feb25b9915cb0aaf20bd04c5dbdf248efc623295e7ec91a075863204ae422f3d12c52671284f602c74fd112e8f4536dd874da1cb7b79592fdf36d88004aa8b2684c6767447e32e002be34513ee1e41a6a72ce5aa840c17491ddbc3a7f9d1d7be8d3aa5a13915673b57dfebcc5b491ec4bcae3f7d929221ed5760bcc3ce837582978eae5b715ade6e32ad8249f84f1542cd3ac8942a4bafe53cfe624df2444cd75c1c690dc10ac6d82bfa7dbb4a6032f4b2d598944c1016471d26f47f06a1f26d8a7566348adf73f4ccde30a4c43dd1e4611736e2fbc4be61229b4eec650bd3c97f572eebc30c9b72dc48ef9b6761b7743c7d28f5abb3375f0f3a63fb625c79a5cbee824387602c1b96ce2796f156768aa8bad7bd21008df9a358fd6015130dae9eb91e640ed84d77b176b4dc12861937cc0f9d4b8742f1e2d88bb721ecdc692339f6cd4a46159c8ea99b8f09550a75f0c3149699c183c5f5bd78cd9357f08c91e5675b7552522ee313e7ca568c9fadf8736981c5c4dabb2096c05c96617b0cca66f3e35c91dda3de5bb4028315bc83fcae25f5d63ac1dbf755aadf02ef26772b582f879da71923a8d6ab787b4b0fcb393f25ae839db6e4daa1a7366f7db287d95d3095f5dfa0bf22472e71c4cec337adb3628069e644f7c9e858d58c39a5cb2d1624b4a3446d8964a7a9bb7575f729122c2270b7adaf9da60fdb3fc23332863f092ba6331824b0f44ef7e07af29efcd6a8010337a26774e925a6dc1bbe307ec6104b69574dbbcfa26af1f1dcfdc2076a94985602dfec34c68c399b25244dd480112885a920cdaa7307bd82eb1cf6a14e353b66716fd3dd908eb6fc4622705374a31fadac65cc33e6b3c23ea8727b7e89f318fc4362e3f3a46945eb7999bbddc0be9adbaa1425072f1ea8eeebdc9858931707be5fd6eb0d82153434072da0e207c325993dba69c207da9abecd2130cd1e573ed90caabe6340849a53724d23cd5974e4c7e79904f13cba8c7391b89b7743879cad2788008d168303f23f484346cf3b62bef2c4c4b329776aa1cedc4ee79867dfb9deeef452c5620af6aebac2cf852f953031c17387c8a18c96892266273814a1bff3442e6cce1a4277e61ce50b874b0e368e17165b40c7564aa1589015e0dd472e641c0b1cf13db8dd57e7d08b86c2c2831a0e7b5e110e7bd50386dcc110fd3a1e315d572cb9ad6bb8e547959b6d3cb87fedd19bef745eb64ded9d98fafb2e7addceacf3c5d73fb02253bc802a1c43127c0a1baf5ba51a1e22feffb3f2aacf5be662ed0507dfbbd6cadbc846bb928ae55105757279b61da53d8911a391a61c5abf5bc1805e7f80a82d16beaec1b285b3b32c5ed9a276274ff1df11fb1b41c2f6a98bc2542588fd1623d50cc465de376bf83e042bdee9cb858708fbcc3ff4f53138f8b3a0bc08d4576d90f5537a40c8ee7d61f8129c2871db8642bd86fb0fabdd19cde8a64d286fd7fc133ca9408469a9979e930451b3fd8b0745aa5492bee9cc781cd30ee043989de3834623bd2c0492ea73d1a570c39af92e534f10e3b8a9327930c9ac216dec4d3e09360d1bcb3ba36e36560d4b7ab18ee6ab83446c446e40f022544684141a3ad10c1e1b5f0b4797d12a8a7c9530c9308c2016c3eabeb499155cf74f75e7dfb643464bd43304d25505063097780f9d3ec1e6d16a94f1cdf057c1d95202086c19ec60fa651734c5c9062427f5661141be50a0913c38b5cb82f6150f517d0cbc13c88a9aefbbd9db9da0beb1c9844430ec02006d65587de5f5cace2a11adf41d008db5a9ded403198f6ef36275a797a393258fc1c272d27ea2fa27205b5220c3c44dd3658bdf6ff372c4b2d2d9e307b5e369b4afb3edc82016d01f9f201ad4b7efcb4f89f023ce20a7be3ce1863858ae3a6bbfd22ebc250bbe71d867236bd2ce91a7e9151f96124ed9643ba35075c2fa83d660705d452f6cfb97b265c2db66bd297502918fcbb753a4ce0738b0864c6b64db2a9c33fc3d5275fbed36a66dd3e8a78873f1a249ac8138b323d755608462b4b9ca230de5303ef086625d5c51267a5623097c6dd7d1a94dde285cc8c660bfba0789f8f46045aea298b217edcca5c264120d20bc597bc8478d11c56af7982ade11c83e8d998b35c1008dc4b9a9401afbc7ca4728f8e36337fb3f41a4c7cb995b8a9e583a84f05dd8ea3073c1f5273fd1a9e33d8375f88532ce5900c2d27a70b4a45fce81cca2659dfe8707f861e01ed9b87679159124331955d54a7e0ae65a3ef7c71bc9e519ff59a072dc9d8f0daf1cca60134d6e8514881f69ea044cdcad54d3656f102e42f067a64ce2f178e59af696120ab0e1aed8039a2bb6b676d8f2c46f1f57244eb583cbc0a11619f41fe94ee8224e5a6001cf3ce9cd92a66908cc17fad884d45bf3dffb687cd0f9c34cd1a0beefd73ed821d4ad27dc6fa9d702b46101a74de8b145119a6f326ee1dde19b90c626a558ffa8dd7fcc222fac1d96d64e8429d10b7b0e14dda384613b51d64e6e245d9c71916be03ac730253cc8467edbe19834dc1ac5d4baf8d49243ac34e585bb8403706f49b963fd1225dad337e690723b207539407b7b48ddab7ece8e8d383f3e4e8a5aa840065baf508b3c92cc20d925dbd293771afde87fe7f87227e6e8f3a1a5f0ccffa86e4d02e8843532a1d4ab8c22861fed270fb03fc53d250fa1fb2738f04f7f21b4b51a7926c5f92ec803ab46c6f77802c5a922394cd18b2dc8be13f8107af26f5d4208a1284f71a259550ebb500a806bbf401550f0fe79389a74010ff71be7a9cc43360ccc45bbbecfa8012e4d1d6e441c6b608c9f4b0f942b2964933719a005eae0a2a8e3f52d484677bb635aa195511ed96d02c89d7f063d5fc275cc1bb8fc46c8017bd9c1bfb48a0839476a81a2d05c679c258d7663439ca2e55d050cadc313b2e3549c58a46beeed0fb37864b51dec521614fff280959bf89e93f779f10187088d0d48a216f96c9f007dcbe715906a40932068f9cb568d93ea214ed3b5f6af153d2923afc30c0100000000000000d8929ec1c3ddab75044ab8e90f987fa41ff669b00297b895c4455af6babdf1e5bfb23c217188a518078179245c581bac1c1a7f6db756b8e66bc0852fc1f593f2c9feb4e53fb75d20bf23b52208bf9094f3dfaa00553dda278c6dd9711f255dd810739019fe452a56b466bb0cde2fcc4748b6961643152401599b49bbb785cf24d1ab81b8c1d71417972e9a09bebaa2648e07a600a932a64c1e3737464a270e97f8af44d2749d0e915549f7118642a3767d83430cce647818a49e4a3346b752bf5e82e55236793a40fcb513b40c780c929db97545c11c8857e31f216f9e728805df2b8cee499a78656891fc9dee5d53f6ca3170b95d313f4a326f2b1ffd689989b1a7eacf6dd0e3a9913df48bbc4a749a8dd5a4c49b961492057686d85f48d8fa2068d3142fd02646cd0384a880156531eb1b628cadad1a7138e1a655f6efd035aa049a6665297d9ece5f612b1f8df43c6116009c6975eafff56bafd8a927acb7a4a31f6f3e7a4d7c22b4a6cac09e47128d2becb6def873f35960ad8203573191f06aefe2e8cf42edbf6c935936a9f52c66d94da908327a6d6ca5eaea143e2562a5a45897fe226a40c01f462f6232d0dadb2ebc1117305bde395777452ef487bfe2dd10e358def9a4420831814de6bc3c9f002bc84763c280b8b8186d55a1ca2b6b0abc3de24022c6b6a594ed8a576fcfcde1a666af084e036da1d9671e902eaf5d6757fd2fc074dcec17cd312caa2cad3b94fc8728123cd296a0f16def726860eca3e9a4b71c2caf8aa3097d52504a6003ad751cb746ca92e5ce80509096a5d0727e3bcb867804a8042302f529ace57f4be72ebe152935000e56ac3d5500b7cccf00d7c47a15eaee4aad55bf7029cccbae0d542107f61011c17daa6087b28406c5ca4c5e3e83107b74d28409da1f034eac6fd8a638a0b5aead459c544eca9cbe2a1bbe8c616653399122c8f2a9a4d319414fa4add4d849f7ae99906554c00ae14d6b47bb5742861045f5635674fa3ccf7679f453f87ce0523f8bc3e8071c0a8de721b8ec9f5c7b59af52c1d627f8065932120a6570898d40fdeeecde1598ef677e12b31a03be99a44c65b260aac107ab33a1742562a8d8197a364b13e97e6a8a3020e7320062533987aa55fde6fc05051961e9abc040730fceac13a8f0da562a8b8f9bbfb62fab3224e26b6fade38c7001e23798fcc6c237183043ff5ec335972735b79c8ff9d2c73e03e16887ca9a44a173c4735b8ea7f065d086b4084923ec34822184f22d3cde1446252b76ede46f212856f90c59f5495c1b287bf8aa55ad5347d63dd0b63f840d0f71bce24306fdd52bb828014c6548a541fa711a565c77bd61bfe32821556cab556451049cd2980c3a2126b4ca36df70f27766ada58c2c3a665cdd223a69a0bfd3e5f992fd49716734cac11f19cae8ff993cd5154d5aacfd8aa90988dbc94d60441d4e10e573ca963b24cb4b5f9cd3fcc4aae1553181ea894384cc035c4d1a21acb898f9a5ba0a8a5be92f96c3e30bf1a017ab9fb0277010d69fccebe3062ab4639a9dff60a9240b32f54bc7053318d3fe498a00db93e9d759e0675870a2ae4fe5626faa8b70712c23bcdfafcbcb69682f70d1dbef2a86e88b177b90873e32936e4ed80552a9279aaa9ed8cabcbf22ac9596b6c11bbd56ee5df3dd721102fa6c5f105127de2aa0958205eb6706b74ddaba4cc6bc990fd5fdacf0323eec3aaff6fa006b9ae6220a841183c6d9383317e956b5eb0388a29862589960a9c446aab2f5fc5186b1f4399c130d957ed8e917e55c2834c32fbb738d26c12c2873535b0ac78be67ae8669cfba2387ee1d2d277e7f0a9720f1bc6c135def67b0dd16fe1c85f1a1edc9101f8637e977c48e4ae8da6e595c0b50433a22b4348888b121c925db3763fa3a50a5a831b3c0f5579230418a141af36eec72837be4df90961aa7f7d865ef34c0887c78a4b7e430f31891de59af84bed1516a0921356bd4202055313bd2d57cde0f544e8d136d8bc03970cdea7163eb25c7c35b63569540875efe404180443994e8bbf3925f5efa334481a2aaf5f6f145d7651d64c1e94e43acdf550bc23d49056deb149c2204cc0e5dca0807caf08b4bed3568ca69575f31617485d0f822cd9e7f8c4c0b952a6b99f0da2c6db70f4fcdb5f47807251dd4cbd5df72756180b77ca2c909f454fc3788dbbf89c0539a53cd65f23fdbb8561a0373e7ecc4b42ae0ee2b3d3fc5704aa4644b0e0d43fc6c8c468bd3c5ec05bbab7b2846e608bdf27bdfe769bd7f60568a255fa1b2b99888b8cfd5107e52c24c4ea1ec6834836f05295a9b95d635b899858a535a6442767b325cef2110a0f17829f5c"], 0x1008, 0x800) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r4) 16:00:30 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000100)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast}, @icmp=@dest_unreach={0x3, 0xa, 0x0, 0x0, 0x0, 0x0, {0x7, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast, {[@generic={0x0, 0x5, "319ca1"}]}}}}}}}) sysctl$net_mpls(&(0x7f0000000000)={0x4, 0x21, 0x6}, 0x3, &(0x7f0000000040)="b42b9018eaf61fc188931e119fc6d3a0e93dbceea56a36d75e8c049a3411a8eb44e4", &(0x7f0000000080)=0x22, &(0x7f0000000180)="7a0e41a3333d7cdc637f5e0866f39854291c87dd81de06cffeb28912435ba31604362b846d0c2df8176a9acddd49e59a61919c208f50457b3b17e4fe9cf22bf651bf65216e9c59b20e6474a660ee1725b5b7210bf3b1ea4be2221c4e5a89588d2ee994fdccaa56972395cce3ce40df5f07e3c9d02eea27c5a460f69a01c29dd126fd56afa5878ac0aea1b6c1343438250d76ac99a23a2a1425c688", 0x9b) 16:00:30 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pf\x00', 0x0, 0x0) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) fchownat(r0, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)) 16:00:30 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20809, 0x0) fcntl$setstatus(r1, 0x4, 0x4) pwritev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="468f8f5420f6e5d999fcb9a8", 0xc}, {&(0x7f00000000c0)="333b735a24cf397ed7c2fea1130215d83ff8205f2286d7c070fe826216a5a34cff378c6a44ec72cf29cafa6c1a82f397c4854aa30b15ad544d20cc7b9bb78cfdc9acf6e3add8c8b673d7477e0a251a1e20e7b30b98488bf40b4f2eeef733fe14136d99a323a6159067b5e764adad4b27f22c71c019bade4aa2b38ad7f39d5b37f83192d4d9f06b6174c5e58c54cbe976087f17a0cb9ba8bd426d4a919365330d973625401ee4257d743c667ff06d0de37c867e83ba4d", 0xb6}, {&(0x7f0000000180)="d8f0834698d6621524bf675d5faf704905a5eb15fa54672ff2d9ce436a63307f98922a6b9be08df080ae9435cdfdc612ac60037d2f70465d74166128c33d523e71750b6ea63eff2edae38a87317415804ee098452a25a4d23baabfdfb926f2029cf37653dea844fba47b8e6ccc26a5a555c7cf3f393a2a28b156ba5c1f17d7380ca151b3a2e58b464dcc2360af136c9a3f0318d549d941285ac5e0dacd9a514a92e9e744ddc6045cddd65875cf1fea8110e962ffa01f43f8b3de8a3e9db457349bf26341102caa2f59200a1542d66527249191a6f250e5493b8c35eadd2797e6e1d213846c358344e5c9fc3a2d2c45ddd2be900ccf7c180c332951366fa38a9ee3d9c031ffd28289dc7495a96f059609d389dbcf28bbf3b06fae17f48b49436e16affc83388f204bfe33b92d4b4e2d00ae82b9f010fbd627f1434c655cca5475b733eac32bd0270792a84e863639e9ebe0ab9f20936cc7ca314137040b2de3061c4cffef3b30af733548538eea7f2b324d974803d2b35f50655bfda46be0f2c5b68e5c1c998fbb904230901a0d933f389bb30655d84df1d2d5dc20445794ed0597f8ac57e3000c7c9cb5e9af134b71134833fde959b605fc7d3cf8df4d908fe803730007a3ec1e7a841e2377b16ddd212e080ce634a8f12f79fc2b1fc2972386f49f2d4833ef1a913f1e3a0eb3949b6f2e5fdc399f8a566af7f16144c62238940cc0b5c40ae38f86a5d74cf74c000b408547866d7d26c4aefb9d8d4f88b9a84a94ab7d792a5fb3244343880860edbd0953a304c76caf98a0629efe54d609919b4b3f161f231e920d4d3161308ad93f91dc372358d10f4cad8615629cfb3419c1dc64f238f7f682eb8a989e97b47c77e8ac0861fa44a360a24d038cbef21afec4c47803e3e460a3dffffa91caa231f29e26b90b8b8ddfec2fa7a35953585fd1b0ada721ad93d77bccb6606452b96d153be6303dd67c88d248265b94a3d6064e0d06bf87dc919eb2aa780ca9c506f235e5b0d3b23a42ce14d0d13e7a428f88a6eac380bbafcbc0ef3efb9d5dda332f3162890c7477217418745620f807a804de2d5915a4baffa3e7334150673063b1a3487e6ec055e34edc42643015eaaba334a633e988979927551ece06b2d025ede1ccdb255270c910a9eeb1792e6530f8d39fdb672770fdf0f37e695fd92c811be76359dc4be59b3c2ac6369e68d0d41578226a9c68222a539929211cbed2a2923eec4bb7331bf3eba7f19aa28d2ae0f8ea8d98a88b9a8a65ee5ed50631d80d1f1bad467e6814deba8795224b5fed95f7a7aad2107d375cb4e77fd7f62a8f8c414bb25c4cc8b5195aa2ad0dee656f7f9d743187e51f79072cfb089179e97f2201389ca54ec3598ff1ee180675b115a5f8b8eb740cef4bc9fd5f5701625988d5cec0419ecad693fcbd93c51b1ce2b46e2035c95b356458772ef0b42940d00b531a17276157fffe7105a065703a30b5c1f39aa6bc7e76644201c8606088a8c75789c563ae40cfbd408b56cf1afa2575674974d56c086d855fe3a1e90dec88e2facb6801ffb8a0c7fb535beb70cba49f4ebab0f3240fa056c92ac2cf9d8395b4d0df56fd6af00ae549ef0194c6af6c478c4adcd298c9305e7ba610ea3522aaee179e023e309d70f849220651fdd45b08e29ebb67ec5d9d8c3271c7d5c7837ceac7d48884e1f5684f46a8626d943a9226c4a60327174e84c0ac9c462c46ab8519ecf7852039e9e0641c67ce480c1d38dc9921c5fd14a832a7b932d0ed12973f53469897dea580987c2bb62c06fa5bb5b1e8a77f6de9c0776a6a788949257f6e9b22845c1bf9980be0e04a76170fbee3a612a2281ee6e934919c23af197119ff37a8f6d94a796eb9b83256d29a9fdbcb374ffd7488e469ef9b7d2fc9516c78d458a499acfde2e0808ef97857f80906f430e6d9f9c217a473a06be3869c3cd7fc0750f1032e62e56583a5a56d2700b36d415805858ae7f388a40c9e0dcf9a788091356e17b7f7ea39f96e2495c2646488dbe6ea3ddda5580d6de83da06fb0d600dc24c9021543384338c85c38fe732f5450003ff7f2214a1893a2dfd1848a530d34b802934ede4a6978ab538de0ced3d56612d6841ec9c5836ac90bc6a44f3ef545fbb5ce0c7b7cbc116141c8f3397285d44aee4369ef23b7f431123504fc25ea42f3335adbbab17691c40c2697388aefee3996b5e3011911130cdc520791f93d06a84a3ecd6da942c3828b3bb58e232ea52f60e24d5769ba82b691add3fcf963a006103f1253bafcec5811f4e56d4f2d4379d96207324639f7bcea2c8139d912484afe005b1916a2e4a50b48f6d66c8cbdfbeb98bfadd849a7856e06ceafa87ac4cb1d6834cab6b0c82f636e28c9c0eee7dba94383c0646f99dd100da3aeec4682a74fec3d96452009c14328103a54754f96d4bd2624e38f0c638b2cd68109e4252f573d61e32b306182a3739733f69a997f94d52b180fa9e41ebb3ec20379c2ed041414b5bb3abecc8ccf5cc379aa46d7e3b61cbb691909ef8329178f77b55d4ca9d373255f5872fd9d9380ca3e8e4bafe8f65a71293f71222d0b386c42bda3dbe5bfb7eecce17d2d7adb255f25c9d5d7286e4752769f50fcf653794e4dce77753ec73f88cdf0e6e539e398a82eb2ab4b48867e28d2ca246765e25a1964dceb4fc7d5f55c9f3e271a4133013c401c7f24ea721ce7444da73e075424ba10d5a335b3d535122e66917cfe5708a6a97ae0cac23fa64c9dba512ef8f9b4dba09e19928187a6266441f36911350816a9a21d2d5ca01103e109e68bec47e064e8375cc6409903200c8a6734b2d0b22c89ef4b3c2ab5e124556bd03d0090730e10b388cf07964ccc1551091709b47da2278b54a8d742f2b90ec9a8a60a2d3f0d997a876ba1e5cc5ff3ac52d14cbb288abecc055d8ca0c5947078eb15dc6f170a1d4cc303b17c4539bc93b71c75bbec07401823b6b26add81b4504b47394180749d1b0ed18cf67ac3cf32b1b23ebe47b2c0d2a3c26482312eab84e517f86ee794ce19f59e7fa36138d9485ce9738b7992a454cb24e57db9f676b15134f6943a92367e23286e2840899087112aca430ab3de3f7bd39595228d7be8e9480eab2b059f0c1be6da0151f9079aa7aa3fedde222acde2926ce48fd86d9d38b0533db741f0bcea682b5dfc2b1983ed8b96353eb6d175f458b1d859b1f85631eca2b99e62d404b4165a93e9acdb0534ffa06fb83dcfff9b63784b190c3185ebe62717572c8f6d0dfbf8c47f89ff2ed269ea323d7a610fc91d405f0cf04383b9b55d7891a994a3f135b4ca02a9c0a0d96eb950064b00b8e6429886a75e486578d6d8b37eef80020528cbc62099bb721dd7179505fa1fe4f2f288a9b2e4dcd82234db554dbe671d1f4c95d7a790871e8282ab7839262319c8de95da158b784b6b8af4acf7bc504730b1e39c6b85d7f4dfcc0f1cf45f5b0b554b96b67bb629e084077d4391578255b4b99bd51df07d61ce222ba6545ab74a58646d582a24c42b020c8c9a0743fe151daa6761402f1794b87ae3557af75e70e0d5db48444179c1c2f5dfbbf04f8c75aaa72de7ea87188ad32f44ab5f48ddb5cf765600df87662c342df8544a59dce8911ceb1f727e4d24eefc1c302e00cfac9a6a9c09c76192e5b9bfb1cb9726b1bed60ab7447f197aaab76c8610a51b99e0df1bea96ef581590dddaff2d5f17fe8888eed9e453bcb0517d818a5656a57ad4abdd6abd802e626319270456a29e74a65094d85409a6912eaa6eef03e00c8a6d7baced5b6c170873335ef1c2835672e61d7a5adb13d11e2f68e045e1b338d474fee31bc01d20d6223b180d9090927a6adde24211794ae9da93c3c6c4f652292517183bcc04c9756379c691133a2274ace9d807ce91036d21157597062dab97c93a02272057b6e068c8af0e1de7b07582984ffd1bd2d4c98aeb8d39e96fce8e0848403d5075666f01d2e1db6fb0ff55f99ba978a7fae7210dd7741ad6767527bf7afe007bf8df1b86d4423ad3721ebcba15c6c79835e1e5807150f4ef81689ba51688e311f5776fac965a2525727a204df639aed342ca5d4a8f7d49b86a2e169aec0139f3f084429b38a598e183e51288cfa3a2ea46805d34cc045942d104ae3ec490f3e5454c294ae407e781ad75b07ca23076f0042cb8e2e1edaff80d840f5829b50101395c3797054194c3d0343ada9cc9aa3c5ad992f3fa52ad138aaf766d5d668bf4f555230b0e6e1914835d6f4972acf0e35c8be8f7e5243fca395e3c3c8a7eb21c5a094ed8ab0a228fc27df3c87b1d9f93a62faabf35d8cb027d43bbcbcd2f0579d2fbb54e9268d0ca41f12342c2e3155a40f3c83e24fe8730c9674aae5d0902a2ccbe13231a630e2219758b4469e25f41aa0f74d300b797b4cad08f9d8ff00f0bdaaea2a875510be43e0edd464d446fce980d0243dbda05856e502fefc34c3a8e5aa8f7927788d194114717a8b7d820ab713ea9319754d5c7e15292adf26bad694bd96617f47dcff06882c384497cd472fec0f7e1b66b178d9d47558f978dc6654819bc95bde11a0e100c0c9846029954bee9aeb4198f97ea684b08e5b807872b6bbc3dab1affa950b1ff56c70235ba959a8684cd79fe72f9210dcbebf560075cfb65fe1c55d7e6c221ac4459b7e459c6ee7938b7b8f0ebd6c797f2f1ab97debdb37c51e6d743695c94f8ae99ae0f407ec4bbd54811592dc71c6a163b5bfeaf1a24b5564205b611c2523d14338665d794a639e02899b1693bcdb13fc5479103b7f88a783c820fd57f64405328ec8d0ce1e0a3398e35ae3b7ab3cc1626868a94e534080fd524b74ab684c349cb993cf434757cb6ce06925e4809390691a7b853188b8cc57e73d22748e59e0ca773ba04e34b3059d767e86d51590428da0c2c8dcaea6e6c8e3bdc908a07bd944bc94660082fa6644c130699853d27a7f99980f58ad90084e65ab2701ad07ad3d8895af1ceabc8f109af73417b55603e1a57f51b00e2c4d168d56080206fd1896d1b6b500c89b347e00905cff44631046e0fb8e6932225103ef84cb3bb0a02718fba55d33897466f4b398556f40b0b660bff390435d3e7c6e4b72a6eb0248cb389e84ce10ca60cac3b6644804b208e7a9eb23982329df5118b32bc402cb9c07abae3e724a9e6a34aad154e1253c3200c2057f106dedc96f2ccf706797c6cd60fd8099ce5d4d8fd4634d3ace7141dce71a6d49cdec1f388a0d03214b478bd947d707406f9fd28ff60c6360b87f218743b9b9882c6df91eed8cf2873cdac5f374a751e7cfa25d8edb148684161feda37ad589804d4bbb02638dbd4e59aabcc54cf5ed2b92c66c982311c3b2f79526d6328c64437c43da712dfe5877f64aafd18e487962c681ac0d9a587d3eded1e67c46121fae1d09926464904c12314df0153c94b71a80ca47cd0da29ce90371b0713e82a9642803ef5d4f18a4ae3d608f362d26841bacf9ebc57b540e22a248fbef077a8e9efa9dd71a42802124d07a2f765e831830cff70abd6acca7b1d9208c3abb22551c2a4d826388922f07faaa74c72baba309770ca99b2de032624cd96e682126bd6b9b6098a2e3f4beae56f3a523102f80bac3084fad3b139829c508229fd59c40177bef288a03ce3d50b8beb336c9c2828a464a683cb7c0e7e63ee8079765dd100b2612f2de8c2d6ffb3f7e6c2230347948d394a3867f53f6e332da4e4d3e6761625d2b7f38e01a5ef62775ef1790b9c81491a0f6e01ea46cef5d0beaf26f2f1b323f652892d", 0x1000}], 0x3, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/klog\x00', 0x8000, 0x0) pipe(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000001240)=0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) getpid() pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000001300)) r6 = semget(0x2, 0x0, 0x0) semop(r6, &(0x7f0000001580)=[{0x2, 0x4, 0x1000}, {0x2, 0x3, 0x1000}, {0x1, 0x1, 0x800}, {0x2, 0x7, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x1, 0x1800}, {0x1, 0x9, 0x800}], 0x7) r7 = semget$private(0x0, 0x3, 0xb4) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f00000015c0)=""/67) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000001680)={0x10, 0x7, 0x4, 0x1, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff0000/0xd000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xa2}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5802}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x6}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x3}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x7ff}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x8}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x400}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000004000/0x2000)=nil, 0x8000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x200}) 16:00:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000100)=@in6={0x18, 0x1, 0x10000, 0xfffffffd}, 0xc) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r5, 0x6) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f0000000040)={0x8, 0x0, 0xe8}) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 16:00:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb", 0xd9, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto(r3, &(0x7f0000000100)="6c625441de5c6b7182bba2b98242e009800dd23b6fdaf429aaa9f7164aa8d4626a8094fc6c66521ec3c36e766ff6b9786e8551e4d60594d58291c34240f1217ea31933733367b0bdea7b47cb8c11742c746c783d385d3019e123ea12ed6e8bdf19505276528092174b39e53b9ac9f44b47bb9197426881068c70fc576ac0e9d03958fca2461faf553dd3a9", 0x8b, 0x2, 0x0, 0x0) 16:00:30 executing program 1: semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x33, 0x2}, 0x4, &(0x7f0000000040)="697d0d55dcb38391765a2279c25734b9292c9a5bf120e682373f6d364e1900a8f1e979f8ef855dae68edd1b45ee514ac0c37c8a1fd6dc9ebee0014add4dcb41ca8a5c122df56e1bb9c64e359bf2969d7eeb21d5b04aab79894b0791c2e7436175cf242dd0be784da402d572fe69326f0866f405f35e5e126caaae8be60519445b9caef09da25d6c0ee6345", &(0x7f0000000100)=0x8b, &(0x7f0000000140)="dd61e29d854491425d3e7feef258ceac7d8ab1a7526cd4b061e963abdee6", 0x1e) r0 = socket(0x20, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1206922, &(0x7f0000000300)) 16:00:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f0000000240)='./file1/file0\x00', 0x0, r1, 0x6) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r0, 0x400c570a, &(0x7f0000000140)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x0, 0x1, 0x8001, 0x8, 0x3}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10, 0x0) select(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, &(0x7f0000000100)) 16:00:30 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x0, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x0, 0x0) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000000040)=""/100, 0x64}, {&(0x7f00000000c0)=""/113, 0x71}, {&(0x7f0000000140)=""/104, 0x68}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/120, 0x78}, {&(0x7f0000001280)=""/210, 0xd2}, {&(0x7f0000001380)=""/225, 0xe1}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/18, 0x12}], 0x9) ioctl$FIOASYNC(r0, 0xc444443b, &(0x7f0000000240)) r1 = msgget$private(0x0, 0x104) msgsnd(r1, &(0x7f0000002580)={0x3, "5d4b3060594008b35c84955b273a430cf7465a824b8ce6cb2e68ea6716e0a12e83aa6d87b0a619796aa16e557b8a3ce736fc2116e01e48ad1b7e1d5a3b1ec20c3e5c42b2e603111d0eccf80c8d1274786fa77213a0f20e1d0c7bd1458c3a9b0916b3f7c1a05dcc0c2c1f776850a353d3809261ef0551a7074094a9ff3f2cf06ad25ebe3f474499a23c03090d01adcdc35d227886"}, 0x9c, 0x0) 16:00:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x1) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x4) poll(&(0x7f0000000040)=[{}], 0x1, 0x10000) execve(0x0, 0x0, 0x0) 16:00:31 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r0, 0x6) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000001c0)=0x8) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x200, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r4 = getuid() chown(&(0x7f0000000000)='./file0\x00', r4, 0x0) r5 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r5, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r5, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r5, &(0x7f0000000240)='./file1/file0\x00', 0x0, r6, 0x6) fchownat(r3, &(0x7f0000000100)='./file1\x00', r4, r6, 0x4) poll(&(0x7f0000000140)=[{r1, 0x40}, {r2, 0x10}, {r3, 0x40}], 0x3, 0x401) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000000)="680089ab", &(0x7f0000000180)=0x4, &(0x7f0000001200)="5766e49a", 0x4) 16:00:31 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80286989, &(0x7f0000000300)) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r3 = getuid() chown(&(0x7f0000000000)='./file0\x00', r3, 0x0) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r4, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r4, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r4, &(0x7f0000000240)='./file1/file0\x00', 0x0, r5, 0x6) fchownat(r2, &(0x7f0000000100)='./file1\x00', r3, r5, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x7, 0x0, 0x0, 0x0, r5, 0x40, 0x6}, 0x8001, 0x401, 0x88c2}) 16:00:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "951a02f3011a64e1a3dc620252b8b9a5ca335587"}) write(r0, &(0x7f0000000180)='\b', 0x1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x412, r2, 0x0, 0x4) read(r1, &(0x7f0000000300)=""/202, 0xca) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4d}, {0x87}, {0x6, 0x0, 0x0, 0x9a}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1d}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="244e7f3cb06224b0386e70f977325ab00f00fcd855a1787ee15110db69", 0x1d, 0x0, 0x10801) 16:00:31 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x1, 0x0, 0x3}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="603dd6208cec58d05b2cb68d63b54505a837650163de743ba00a7a9868407178fca5e4b35558e9549f58511f3ca8170f6b4d381d390eed5ba7b32c671b0350affa951de27e166497cade6ea5"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0xfd) 16:00:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x40, 0x14) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x401, [{0x3, 0x2}, {0x2, 0x2}, {0x1, 0xb54}, {0x2, 0x8}, {0x1, 0x400001}, {0x1, 0x6}, {0x3, 0x80000000}, {0x1, 0x2}, {0x3, 0x5}, {0x1}, {0x3, 0x10000003}, {0x2, 0x1ff}, {0x3, 0x6}, {0x1, 0x5}, {0x2}, {0x1, 0xb1aa}, {0x3, 0xffffffff}, {0x3, 0x10000}, {0x3, 0xdb}, {0x0, 0xc294}, {0x3, 0x9}, {0x3, 0x101}, {0x1, 0x4}, {0x1, 0x10001}, {0x3, 0x1ff}, {0x3, 0xa438}, {0x1, 0x5817}, {0xffffffffffffffff, 0x1}, {0x2, 0x7fffffff}, {0x3, 0x2}, {0x1, 0x5}, {0x2, 0xd5ba}]}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r2, 0x5) r3 = syz_open_pts() dup2(r3, r2) 16:00:31 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x9, 0x200, &(0x7f0000000640)="7eb14e3764fdca8c0b923327900321ea8b941d09ed7925704e36feda81a6e08597e27cc131a5df76eb5000d686d682b56e4994e62eecb746b056568b42b685ef265252e54f4e28df169fc012a7f00cd5be82c7eeefa97accbaa0f4f52814cdeb9f24dde8f1260dfa5c225b164b6c184cd28a1332cc2e35d7e724ccd476405fdafea822719e613232d7aa60e0c6fdaa1d577a49c7f313e0d9e25888768e18f54994fe18acb2ef9ab4d51023e0596836fd5183fe070df5824fea1a3aa76d22aaf7", 0xc0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xffffffffffffffff, 0x7fffffff, 0x0, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [], {0x0, 0x0, 0x10001}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, r3, 0x4) mmap(&(0x7f00000bd000/0x2000)=nil, 0x2000, 0x1, 0x6013, 0xffffffffffffffff, 0x0, 0x100000001) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) 16:00:31 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x2, 0x0, 0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000000)=0x7) r0 = getuid() setreuid(0xee00, r0) r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) setreuid(r0, r1) r2 = geteuid() r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r4 = getuid() chown(&(0x7f0000000000)='./file0\x00', r4, 0x0) r5 = open(&(0x7f0000000300)='.\x00', 0x0, 0xf4) lseek(r5, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r5, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r5, &(0x7f0000000240)='./file1/file0\x00', 0x0, r6, 0x6) fchownat(r3, &(0x7f0000000100)='./file1\x00', r4, r6, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x3f, r0, 0x0, r2, r6, 0x100, 0xc7b}, 0x20, 0x4, 0x8}) 16:00:31 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffc, 0x0, 0x0, 0xffffffff, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000780)=ANY=[@ANYBLOB="902fad58c56a1eba5ab0d03ccf61fb1064e81e96009e563d48566f3b64641f8e81a9785234ba7d586f2a1f278470b9a704e0645b7dde9ce40c60569fca9e6548e8272e96b09601b41bf4bb033f6b5ae3a56562018fe5acac4fe61463e0f72b74469ba29f50523357a26f0cb3f722706c34dddbe38fcfaad851497f1cd171f84d58bc972ae8829b234f83078c9fb3a9a93558ffec837171b48a840c6c1cbec2ac0a44777417e33711284a638c29333ec20fdcfe4a0290a087e28f5eb62b094070cf0d9fa140aaf2227c504a613c0b81e634daaca86b174fb05d90d3df0abaf4bfe204ef0dc2941288"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) nanosleep(&(0x7f0000000080)={0xe62d, 0x5}, &(0x7f0000000100)) readlinkat(0xffffffffffffffff, &(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/80, 0x50) close(r1) r2 = socket(0x18, 0x2, 0x0) sysctl$vfs_fuse(&(0x7f0000000180)={0xa, 0x12, 0x1}, 0x3, &(0x7f00000001c0)="a262f4eb19c00afce4222b943a585b364448b389473ee75096fd76cca28f7eb5713ebb945971d6a008c1c33c5dcf59fd3a2cb695e284ca48dadeac43a3ea7d450d041f043cdf371f2efe94966b60c6d03080f6c4f38771e63d44545bed041451c23670e71e6793265d51ad581a22f0cb61b85a5fd674fd04bc9fd1b6d10ce663df2bc0d94e7e5d72bd41f7253a1e21528f827b755d1b9b7960a1efd4da732b49738fc808eb5ba0c8b96d863510438a94b2694cd4c9d0cc67fe4a9ff066281dacc28a6a66a0402d155846009b3179715e", &(0x7f00000002c0)=0xd0, &(0x7f0000000880)="e1f6851b71fcdd13b6c445d311926e46d24c084a9a5d2975eb3135b56ccf1e2290b18869e4cd9f60372b8b10cda46c7e2c618993721c0d92a284d2425e4b3a3c025a0c702bb913232135965d965ae77388870e42a07e2aa2f35f325eb712b4a5c6a30e1089ce3ff7bfd10d6aeba3e75f0d237f565311cdd22491dcde2d9a021bc58c10ec3c2623961c21bd8ecf490c437f9b1decc0fb6a0b09a0001cb2204dc675e31bb2b1bd54348cbff7e726f27a01a650a3f636e4c4cc798d6eaa5f825ce71419f20dab9ee2db8807b3b6a2860d0998f67a7a4d63ccc497b72d4be6a75a3ce542ddfadbd9f8e6c01aaa50a633834122d09891e3adf53126c315b0d97d780f13b5f781dafa656b124f07535b20e3098b6c561cb888dddc59dfa8bd0ea1462697d8bbcbdc38ddfff85fb9a10bc395ba6d2d27f3c4d63700efe31dcf52eebe6ac93b0fb7bfaf92f42cb9c9fb6b98ac2baa6cb7bb052ce4c03421b9fbd7d0be2aae6762b33dda2c93d63dc282bee263b31cad195df58c3c61e1d900ae77109f503ab50edd5567d8d6b4eb627e4022861bdbcf88f50e67ba5dee785702d782d3538167ecb3ea37c70c9b8755715a6eb4a6374b83247375f9b104e6bc3114dd875d8571987ed5e32768b7f7d27baf7e8798c74c39210b40354e3b4fd8e336984a019009ddb8bea1bebac9ac09f082568e79a478683a4c88311309b1e60c0900935ab520d45430b464c73e0d26f5db9956c68d7127b5c2d11fa08933a196d5d796412427e5b6bda75db84f85291c4cd7aa318137a07438636eee4283f46c0b57975f8a3994263e64c79e290d8fdf59bd555eaaf65068febf4ac36d9e179c6e6dd18e21308728b7e23f9b857af4ca8e45169177b7b2fd10675018c40bf22e51dc05f364a516fd2a94ed738d6ce9cd52e48fccb1c34880f963f97a5a862dc0ca7b5f8876e840b3af228adb9385d6ed5dbff55cda90aa8c3114d9bb6ccde50d840e137a49455c0df2b36cb8831150a8d4fb3d948004c7eb8fa2b64bfa93d50016b19a4d24d73975472ed6526ff9dea72d42dcca9dadf69eb328adc85ac9c8bb10cf1d045cc02a19f8a1bdbed201990dfe840139aa59160b39f581de54acb8867837816be0807ed354a4aca8a83cea431ce3e02e389fa132198a6bf56f7dd10fc3a6148f745f327b4e31492f09edd49aa08e98ba2f22ca77d33496ee613ebd695cd2cc6814a2772b62632a5d1274f173bd51765dfa774c40b195be997b2e37036cd46bad6932828e36ee6749787eadfef1e79772208c99dbd46295dc56aa3c3cbc104f5807c17a082f8c5726332382985877a70af52da445e094e3bffd4c80adbd1be9a4c33d43e8675ea7b0f82e4fa4efe7c2302763a351992f144e9184bfc7b8734c774a8ee21d5367786a365c1216239ccd761dadcd48dd018cc5cac6fbb52901965d328961e0d57b354850b03b232ac4755450e0e49e8ef153c1a48f32adea86e187aa42d8ebef605e38d526286805ffd048b81aa1891389f2e8f7802020dc67e5703815575fd3d84535a1786d53665220b808dd9a7f04804453e1effadd9a33e84eda0377fb2c38fbd4fc87349902b3995ada3c583afd8204b491b40bc74a53929b84df2d0ae70f4d0e1fa44a84db1706ede409a7baf1a5ddaacc6debb855894621abb5b2d83f9c00bfe9e68a95f9116efa4f582978c77a4fc5c54bc0f0062a05c83a7c565b28202f6839f2160ef2d3ac605b753a544fb7776cbbeb5da181f5db27d63e60cee587a2a2ba7b5111ac473ffd3b930edc804de2d2f0641cdd918225435e5d617c6a68dd1f4aa1b358741f5d71eddc1692f5af36a11535bebf323d3fbf9aacedd751fbaad6d2f53707a8281b618b712e678ea5ac58cbab273e199f4df51ff190e9b8eadb62e2d5274e63b832821e2eb30b8881a0a0fe6a347d2283577c7832f79220c13f17557afcf8619c6c93a8f10eb1f1ae164f80b50dacd1841f79da580facdfaa2aacf07bf727aa2a82cb3a251147955305bd8bf0b40e2befa67a4c1785f6ec3bd4e797a0078b47ee447544762c860cd58b61fea750e768c67a839cc7838bdcf2d86139b7be7d427c87004087bc08f1e6b9ab9671f583e35e811692dd037143b600efeb68e94f881867fcb36f1a35307b63f94cf7b70e22fba047bfb59b3e68d87416f573fc7554398c1a7103a341104e27da6bcb4e71745dc321af31c47ef19d5f2fd065daaea7f56e66223efd870666493c5a91bdef7af59f65f06e8f82cf060fe3b4ddc14adae7156aa2ec396dea44afa628dd8a5050fa16640c7f0f8886bec9f1503a8e5e4198d8a75c5cd186847383e4a68727e77f432317d680ddfd1150e6ec76a81d12aca1ccd7937ce22335d293222d119cd48f8f9bbae09185e51fda88a635f8431a604ba7af58e6968a76308eb5d6917ea2be303d1e79bc7259be07aa87e93240539a012055bff401810ee1a76916447e09d0d5180bdf6e92a4173ef5d850e1f6d19ae94b651f3a98f4162160cd5dd6213fd8ce3913b165475ad2303a4de0d78db12091f5f09fe82e63b9b79d3961b563039f5a01c797c85fcb6140b761cc82d9414520be1f96e986133668091a1b2d075ba3821c44a5830ce30ea80804b7aca36937baf3daf9ff4a0fcfb1d80047d1ba53ccff2b73c80369a4d6c863fa48dc36ff70ae6c044023120438bd60df270ff9c09c80587253493423812e4956d9de8fd00f9aa4af8904e86ba3bea8b1989de737b1f997ecc824659a0d113475f75460008dc112bae9939c0e66c07a87116a75669eb8c81fe14f78b64cb648e430d38ae03f2bc3e60f886d6407d5572a3df7de12d7b97afbadcfa0e12b388e98e50d6c293352a05231f0b527f71cfb80c904ef22c04164987ca530842feb09f86e6461682e1c447d89deeb54305d9238f530bef5779b1492b722740b569119d6f02033a67f265a424e54d050b21beb4dd3c206bd9fc63650fc9a5acaca3758f583057c8f740a7fcfb4c0b93c5e72a255fb6fbbc564d801b290943db2e743c7ce7344460f8c591a9c776c4579f2fea3cfc5964eaa5d33cf1b3604a103a297ed304501bda1b50ae77bb050d03a89cb6ba4e896ce09c5ae00951e1886b772b2a25d8f5ae8c11ec7633ad9029150debdb85d5282a5b0faa3251e3af81c22cd30b1cbc1a0c9b7fe765f247cb3d5fd2acf9aee6c57ba092363429967ed857fb4eec1cdd35a098ab3a3910e7790f2d6b3be5abba981e2fbb9cf0d81e3b6d5d50280c331790c1f506e68f0bc7e132fa6b5bea0e08aec071f986c3bbd3afc37aa5cdae57b6a358459f697f0d387b9a382edfdfb2f1b6f29037c98323ab1e0f8e78ea7f43b2fc993a0a6eb2c568b958e71ec2b04b5cba544555eae1d3035fc1a8c6d98bf822c8921db5759c8a09bbff8f76a857d2984d747e66a8e20b164d637a7baa95f70519fd893ca1b536505bc18d76cacb2085e4c5d6124d24f8dffbd34dfe392d022508bff05c4b889f994682856694bb2ea2e4aadb5c1493a2c3e42a6681942b700398882155e66a766424cfd54e02d10d8dbbb61653757e9b26eb0d6572b732573cdfb27caa4c712cb9e4f58283d5ca0596bba91bb844b8f5932dd2b00e8e733520f09816fbdcc89f61480c53c957c07d59cee73bd083687d20cf7c97b5dfea2d0b314cc464a5c524b45a7613f7fb305227249475b1370929ea3289acfbb7b95e13d87995d561cea632b6707f0048a28bd401eeb54e10b83a9fcbb1abe5cf523721a2c0d7371a22ba70e21504be900d1b4b3eb7e98776beb80c30fcb4e89835c6e49b87dc70cc5d16f053526eac2a5f73233575c7759016c4fff6087e30ec5a1350ddbdcd16ca3a1044db8fa925185e7cc920b5163dec66a1a8ed21b0f9a3119252e755a3a0edbe6b19883bc9966bc117d978732df492d82dd6be3509feccd5e55d9995c17701fd29a033feb602297170e099b04ec78a45c30e32507cadbe0ba2fb3547cb082e885685cc42d0abda04586d4b4ba7c12e3eac4ef31a3926c4648c97565a67133675b0485e1f4f34bf7ed0e286e1eefa98cf6b938cb26152d4181d97d7cd4fbfea47f0a2f95fe4d8e15373f621f83522c639dce1a013c0970c8bca1ca5f6f59bcd1c802bc2c62d07dfdd5ae5f214ca6dfad5f66a446cbac25cf7b3cea37447430673f73396792b84b84b377dd73bbf95f3fff824ffe1cb492b6e126fcc7f803638658f7e58ed1730e137a6cdb52303a7f89d3d6006844682b11071455b3e7a8bda76705d986c98595175a9efd765bc5c92f8c4b88d02a7643c52d631c6f1bfdfa9c93879a84bbbd4b9ed5bda237fa81e9c0add157381ecef2f3b9689908a1c9a4029df1990b7c70158dcae87a61093df9bd14c4aa032c474c75a07e0f56ca18e3ba492d11ec8683bf7d1f2384d6cbdec81d1ac9b55c392067716aba0a4f38c2b7bc58950990f46472ce9bed930f3858478efeb2e75a95e635c2684649e48e401eb65ab24edf3dd286789d58903d1c779044a4d4fa86a7bfce20ce88c32c68960331f8a40d05864a5f2af2ee85329257e5c306e29bd4374d34e165f1ff76d012164aa22aea57ee213fba742145e71bda0ee72f54b2ff4d2d6832869499e8c5a2ddab31e2f750b32e68fdc6bbffd34c5e14a9272a15a5d45209f185a4567a3e688a9b9e9280aebaed1c3af860bb78e775ff67ec93e72167ca82edd4e3987e0866248bc4fa8a51ca7053dabf4c73eb6c7f900f1c2bc3b41b16a22fb3f85ed49c1719e06fac47679c93035ef23806423613466598b410618c72501ed2f8bde1ee3bfd9bb71e08a0bc5cb77f7f74550f3cb16714ed3cba105bcf442cfd4e4110bfba41cdf65a77156453877a483dfb0361a123097a49e4f171aa19cf4113be36af50dfeb4929b6ef79f3b6bb2ff6f7e11b1223f9eb3070331ab48be1036f6a5a2e91fc64cd35789922c5636b20c81083c9fd76b318bc2b26615fe9fb5c3e81b441d7acd6e9ec8014cfca2a3de0e5b6e58fa44f3d11d528c3fcd9fde339b0f244477cc6531c6192a75d20d7bd69631712749da78a1eed919d624da4fd61f427b47b4afb575ed122b89475ddfc59af35c8b988f0f861c463cfb9f6815bef14ff5b932926f714f6b28d39b12dfcceb06fba996647a52cf77d72dddf5830c10fa7213f31b0daec3338cc1fd81126db7430b863d7fcaa6d0e56276eaf4f71e7197df6d8e0b3040586483781715d0e1578b04a4db9785591a15da45cb1c828f95894c61c445c6d368b366a75312738f3c6ea8914786dfab4fe86ef0fe165217539452fa4d3ce7c8ef5c164988d8226ce977ea2b2761ffa17b58f0e805787cbb269ad9fc3e8b3d166669c69f9e8d88753ec7c9d2cd11b50abe37228d49deaf9c6a3111f7c92d647e21fdbae0d5c03f0d1bfe3859b2c3fcd36b735c9f592023dae69d9e7258be74ab508457fbfa108181fa6dc428e8a312bac11d16fe6fda76391f298fa6b963422da591416fe21f34716eee74bbaa8d24e222a9b86e043a2b3a0242bad232402e538ada5375ff91a51917d878e973f989c6ed4549f96a1c5e50974f2391f8862c0a5f8602197c2890ebe5b05e97568f0d030c93b644d23a01007734c4d626799e802d909fa37600fbb60009acad963aaf42247edc2ddc650fa31b0a8d8c512132518bd9f424bc760e496ca4882e00be7bcb849061c33dcb97f750fa83d5df44316548ecaf46108d2d009ae6d0f40e7f22e1a4a580e1312b7199a11232bee0bbd657a61d2ec1c8a591aefbd852d31a08cc17852", 0x1000) close(r2) socket(0x400000000018, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:31 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f0000000240)='./file1/file0\x00', 0x0, r1, 0x6) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x4, 0x2}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000040)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x1000000000, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xff7fffffffffffff], [0x1, 0x0, 0x401], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:00:32 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x2d53b6584dddbb69) chdir(&(0x7f0000000280)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0xee00, r0) r1 = semget$private(0x0, 0x2, 0x1bb) mkdirat(0xffffffffffffffff, &(0x7f0000000300)='./file0/file0\x00', 0xa8) semctl$GETNCNT(r1, 0x33677a76b2de9ef5, 0x3, &(0x7f0000000180)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000640)=""/228) semop(r1, &(0x7f0000000040)=[{0x3, 0x9, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1f, 0x800}, {0x0, 0x3, 0x1800}, {0x2, 0x4000, 0x1000}], 0x5) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r3, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000340)='r\x00') 16:00:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="722ccb3ffca62501a5377f87d1d105c601cd4809f174723de7fd7b05a5430d59230edbe12ea07cbcaf02f4e7bc83f8f8929faff1842c8735a2e5ff4e8a1d3b1bc63d21bf24766af05eccc88bef0387d9c812efee55e5291aa6162240f24236efe28789e5bebb0493836bcb2d6b21d4c0d67c50baefd0eaeb65759852d4931b6dcaae188a4c6c9a2a1089bb0f2ce1cb997189bf9250e8b06d9ef5eb215980b68f5b024786c91f0f21ae1f5e4f9b67084db88fcf4a0011687afbdf7ca4ad5bdcef9f0ea25d71cd367dbdecb5bff5e925b8d2e8763e7870fabbfb"], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x6e90cb2ee28ae046, r2) wait4(r2, 0x0, 0x1, &(0x7f0000000040)) 16:00:32 executing program 1: syz_emit_ethernet(0x31e, &(0x7f0000000580)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "7e1e59", 0x2e8, 0x3a, 0x86ddffff, @local={0xfe, 0x80, [], 0x0}, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[@hopopts={0x3, 0x6, [], [@ra={0x5, 0x2, 0x4}, @generic={0x1f, 0x28, "5b0fff4c5772faeb74b5db872904b44a4730d42d4ea72d26d10a8ddc4fdc05c112e0c09dfba2e03c"}, @ra={0x5, 0x2, 0xda32}, @pad1]}, @dstopts={0x67, 0x1b, [], [@padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x7, 0xb3, "145490349362710ee78ce7795808f96ec8dd69d296e31b7b8ce9e7d82bbd714df71c8ca50d12a4843f5cc6b8d5dda67d26de7138c1b03e7db765785b63d01c2f58433c06d2882f34220cba7852d96dd63874cb77b21ae730108e4d1f02bdcfc099f69066d14ed70da04ad5fbf97167da7eca9dca0dda27a71c68abd155f60d61def17d554322ef3d882f02bd6117919b79c7cb73f7874ba68e523499786be295406ca4a24d0bee6b680d82ac941f545a2abe6a"}, @padn={0x1, 0x2, [0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x7}, @jumbo={0xc2, 0x4, 0x99}, @jumbo, @enc_lim={0x4, 0x1, 0x20}, @pad1]}, @hopopts={0xa, 0x4, [], [@ra={0x5, 0x2, 0x5}, @enc_lim={0x4, 0x1, 0x5}, @enc_lim={0x4, 0x1, 0x8}, @jumbo={0xc2, 0x4, 0x90}, @pad1, @jumbo={0xc2, 0x4, 0x1}, @enc_lim={0x4, 0x1, 0x1}, @enc_lim, @padn, @pad1]}, @fragment={0x33, 0x0, 0x4, 0x0, 0x0, 0x2, 0x64}, @fragment={0x1b, 0x0, 0x0, 0x1, 0x0, 0x5, 0x67}, @dstopts={0x6c, 0x0, [], [@ra]}], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @loopback, [{0x0, 0x2b, "8a388276e30385a2c3dd81354678df4a7be906753d52ef0b3d1f3c3e02600992760ff620ca71dc1eb77e7319a0488f801bc243f139b2f5280c4779442daefc9d5b82074fa365424ccb50b9d0fbffffffc4158cfee4965220ba63ca85b987fe7904fb973d250b5bb7e3cf2bb322913d0b05fe4b1737aa8895c1a914ef569bc61b550b9e36e055a3e9235e609ea758f24d05f51229db87daa36e63ddb57b9cb3f35e1124222da632de8f30af5ed170c1f83ea4827cf39ddadde2976150d376604e6a8863b3560af1c5338fc0830c7f844b9e2cffdd98ffa9e40c9ed7ceae0bffe80efb2f537bf1f3aac9ee011c5899e947c698c5b0a9811289511c8c516d2f85af012fbf559dd6655e8513942e8a9195f302b1658f16bce67a4ad389e63e7891e204368a1da83e60c09fcafc28ea7089112cb60c0970b7a84b65e633f31dc0ac0b39038c3fdfe0e14a22997c5089f0113b2de0000000000000"}, {}]}}}}}}) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000440)=[{0x4}, {0x1c}, {0x6, 0x0, 0x0, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./file1\x00', 0x80, 0x364) pwritev(0xffffffffffffff9c, &(0x7f00000002c0)=[{&(0x7f0000000280)}], 0x1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x6, &(0x7f0000000100)=[0x5, 0x4, 0x7, 0x1, 0x3, 0x7]}) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x99f, 0x3f, 0x1, 0x81}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000003c0)=0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0x5, 0x1}, 0xc) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x481}, {0x84}, {0x6, 0x0, 0x0, 0x80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:32 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = getuid() setreuid(0xee00, r1) r2 = getuid() chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) setreuid(r1, r2) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r4 = getuid() chown(&(0x7f0000000000)='./file0\x00', r4, 0x0) r5 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r5, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r5, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r5, &(0x7f0000000240)='./file1/file0\x00', 0x0, r6, 0x6) fchownat(r3, &(0x7f0000000100)='./file1\x00', r4, r6, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x1, 0x0, r0, r2, r6, 0x155, 0x42}, 0x0, 0x0, 0x7f}) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x0, 0x0) ioctl$FIOASYNC(r7, 0xc450443e, &(0x7f0000000240)) 16:00:32 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x8006e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x81206919, &(0x7f0000000300)) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0xaf63) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000180)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000900)=[{&(0x7f0000000300)="df5d61ed385cbd10f79c1ad27027d3dc35255bd7888a7d71e731983de2728713cca2278359f4b9405da32ab05b3fed5b33f85a701e89c5ad5fb948f48174ff89586179785aa40ab59db7f06a4294dc6406a89311d39861ed0f85e881c930e618509fedf403d2cbfcdfe154ca4bb0ec04596fb11cba2e4b7264d7b8175975fb8eaba0137630b21a9fb5ab96c302a05b74d089c076faac56c40278d9c4983cdd1bc7a4c5587e93eccdea0eb59feb89de031efe71411dc391aadb7a785d59f671d5a595e457adda1053ffa1a25dada3810019b6b9b1f40de862d80596a39a35", 0xde}, {&(0x7f0000000400)="e223a013fa325d6366a3e8513f508de0136559b0017c4c73322b128459031e6e7eaf648c67bf123c1ca76a3af4031cc6c909d4d7fb7ecc20e6cafa2f0453e91e7a3d555d03e9f5532709e13ef46b76e596b2647adc894336601041f81c5529157e0c28d3943071abb5f71485b00aa9c158894d30b876aa05e3abfbbac7eadf8de4bfc33e911ca5cf24342957854104256137ef6cdccaaeef1eb77fd461deea4267bd2b7fad1adb47fd97aa97bb497ea2908c032b239e28e95acf64b7b1209d7c36f922b0fea246fac02aef92b32ec23fdb4d06a7296dbcdc79771fbf48", 0xdd}, {&(0x7f0000000700)="a2550949d1bb0be18b5418e77b0c88b4a6ad906031665da4bef93ad930f411b3b61016142c1da4b4ee0a93a649bb9dc0c8e867ff255361acc9ee0d05724f3c7d73a16b8a404c10b5a71284888dd607fbddd156598c20308cfc30301a9d5ffd6205ede2c2097d507cb946ad4dd3bbb32c71f432155e8bca2aba1be5e665a645bdd2a91e18531e3b255e691b0eb46fa3a9608e70405c822bac45569820b28eea062345c2aaedc86e4620b61c238ea42005e8bb474ebc0204d76762179cdf980da74ce590e3261c27521ace12bec1bc11e39dd7dbb4455a7a958ff2191e9744a2e01b09e6a835d93cdf", 0xe8}, {&(0x7f0000000140)="f9931627460f48cdbb11ecb2cbe241f31f", 0x11}, {&(0x7f0000000200)="622cd050d872254d9e3143c3d0ab4d96e39abe103795441fe299a2ae8de30ab728c81cdd427ad01b093a82fcda35a5c49b742d0bc36af1201d8db2a2cf83648342862166fbecf33e6f6169d997e3756e3aeeb4be2e1beb278a2e056b7afa627b9cdf347f306ae01fd12f5addd49b9d79b41cb7e1f0ab6b5655125ce1e327b6", 0x7f}, {&(0x7f0000000500)="11082d47bbef30cea26c2536f38659222b5a1f959f926e5170ed7512d2dd2258c41ad8ff6ebe4853b0908d23cf54b30ff71dbd28bae954101ae5207777c29b423e184b37b1562be048a10c07557da359", 0x50}, {&(0x7f0000000640)="6d695288625bc72e13ebd28ff0c5ab70e4b606308da477c9294006fa6969399f1fdfde208bd57fd9e373a30b05d3875fd8b7bbd7000c9978617df0e1991c3d2ca321156b55b11724ae9690fda1c53ebd52708b1d7a443969d661ad47b5cc4801e1a2ba76d89f3aadfbd221fb", 0x6c}, {&(0x7f0000000800)="0965b0ebe0477c4555fe45a45e8f8cc88f68a9d0b7e7812821d4585e1090f8fd90ea27ccb3df46ece7878217214a6f94b197c784decb69330ec9ad512fc432cc0e0e4f20445fa5022a9fc477627eb8112e81a867b91fdba8de757270f9fa8eb59a6ca5553980d5f97a4c19cebaf4af1ea7f82ffbbb7884ca2eec20315aa0f2b9263b7836a29abe67b9dc2ba3348f755377d702db1046c62f06b24d13504d78c9b38ba98fb0f17e6a7b9eb794321d600507f210624c8625c42a57134629402c1326678d26fed6a8f90d7e04788cc64d214361dc8e223917a878116f253d", 0xdd}], 0x8, &(0x7f0000002b80)=ANY=[@ANYBLOB="f0000000000000000100000004000000e1bf792dd57c798318cd051b0f9362d1ad7942c8519c757dda1d82933aea98cdc4221831436352eff5187cce223b9cbe207da7d02fe0653bb5b64702fbab51d36f6a3bf8cfa02f92d4090966558dd3cff23eaadf3e28b20f82b2d0bf61c74468b38d49c55ccff536002e6dadf70174858f2206fd83e5b3fd21bf18c922f8728c54e3ad5faeb8bdd0869430833fec50f3ddc8b6adef73e0888718012a15565965cb65d54d1182e2649292cd48ff7ba28e6f75c1f44598a29b33c633a9b3b2ec66f939a6357ba7975f531e17e021def47c4e7bdaedf738390575000000000000001010000000000000010000000900000056205de93be051e13719bcc97085419fbbcadf9959f4b7086f6bda23b0ce8f127eee26976ccd9b52d68b019683c5b34e69f380ed5e391ffd93c0875c8c11b374ac318a3b945db93e0e69bac37c41672e1d04cbc22aa6b1ef7ddabbb3fe3c115f41ec6c0c085dca229db313cf006aff68dcbd0d5e8103602784aa8ff6aa319f8660ab862993b13c28a95e9b753f3ad488de5b3ad95be7ec0fb52a3c5773cb3381968a4c751ca6f277004b4a1a47e4b2f43d57ac49a7f752470fc92bd4d776f4ea011d842477500bf7cd93496422121c95997fdd91f0b4b2d62cee01a54153e6d83fac57c624449b7f52855b9161d96933a1c431420404a85898b61a5940961c36ce9d16df3235716dd13ac6459f092a066748d98325b317f47bf58075a59b29752e301e57705bcfc84f359ae1d6fde1df5ff7b8da22165c4c4455f57d353b59e66ccaf988df6e9c6b84b884b2b49f58dcb4d844b1a32183b815b662c84280b9f4f56b260e230735d329948334c46d614e256beccf56d3d0fa5c0523edb1bfe42d3d593791764e097c37170d60a4237368d7fc200404b134cf6393f76939625205cc42ae29ce7464ba31f0c7fb78f07304b076ef882bd2eef473ab9d1e89b11faac4dd863e1db101b89c9d9cfbc61621d32829cf93a72a21cb5894d7b117af5be1f2697514911f2160ce2e6387356359e35b255f54e8e35d65a14af8e7e54586c9e15a8102c898342b9785070e36084dc925417d9f664b379b8228942c1005de7817ea2a3d16b78160f3f7980fe41b5c1dbac6d3b98a378e797b022100db10a4175b078f172d402d3c6d224972cbb01547dea404fffe91c752679b6a6cab6066aefc12c28091f403bbd1d17fd24d831f75bed4047f02db0fa43f04b83302537fe03d4c02599df226a7855e9ca7b2650e4d20be4695ca954c9c3cbe7499725797209a6237b562bdf042391e5773aaa190700a9704d8d07f64e195eca4c6378950b4f11c83f7e5f5f48ba8877b9d88881afc68d13b08427ed886622b93472d669d817faf536344e353cb2af40a17ecec383a3d2c43d0fb7d2ed78b0a86d65369e4f06da89a7bfbdb5b5db0ec653fcb973ac3208da329fa1adf44f4c359df842bf24ee7a966f4f07242042ecb8cb63e2d9a77f8f57b1bf1c88ead4ef59cda62cbf39cc9118df7fd25b7e0ffd79383d9454346db8c49931cd598c6f3887c8908e7e7e3e4f48336346ffe988d2ee00a75d667cef7d696e734a9e97fb15246256e76f84ea6dd2c75dad2a35fdadae68f31e333dfd7f527256ff93e6afc7bdbd1e20c4b7a18194626046701d054c1702939ca344cf8df13dbd7e67505f89be799f3649585dc30a628e005538d761821693398d8761fdeecdacab5f05190cb742c5c6cb557559f63b2574bfb0f9e708c376aa1ce757da0b4571578b3b75e215d44793ff2057ceb56124560375fc75206fec7c66e95675d30c54deacfce094d0aeef1eb42fea1a6ccc1dafbd37ce191be1ff6a5fe1b78b73c0d1e123d9b99067da4669a0f8de16d090d3b13285cdcb17dd23ebcaf4fc2286675db5a8a592bf7be78c9600e25a05d8e112c5100304bfa97b29155b10c256194ea816c0a81c1215af10f544f7eb82114ac9fb509dc7649612b40cb93b3157996b6ac684b1f61fcdbc1a0d6fa8ee6660c54669d36ac8c45eda681f8532a1f1c1945b8cbb9686bbf2e1c8a9f79315eba5fa5cfdaa146d6776e351c13d9545ae0afa803f0aa93922f4c23bdb37815c3223889ccf15d76af2c7227916bbad6169c352e48a3e837ce1209fe8f02c168d7b555171405baecd5b59508e60ab0fc9d81c42692a941cc4c6c183d88177b5fb2eb5415bb4275785584eb93770be7aad0ddaf0f3fb28236a875d9eb8593277ecbcb1a81f172dd688fa41d6a919fd54cb9253e058a69eab3676287d03b23ad1df85ca3625036b83b4590378a1003242eb34386882c0c95f5f3a5d91bdd84a498b68c56845cc470394d4ed7991faacb4774343d05742d6357d11323c4f634675cc5a27194dc63494af6f480b406e31cd61a30f92929ff64293508cef68e68dc381fa3534db4b66447974ccaa4f3f16d7007f5a2934eb85952981c9cdcab15627f3187558a7aa74f846d78bf7d06f092500aea47a7830b5b59f18afd5533dde6d3f05dc3399549733df93f3c42c9c44eba47eb902cfe8a0ab387bd4e896d7b908c2d43aaa52ce637b7e56dd54cd6618d9b3e9fc51fcbac930644cab147002d633d4a3390065b3bc220a634ad438d5409a51e7f2330faa4293b8aede897a983a5523810378365c2c9b2066d614f97aab8147a2822f14c2005c289507e28765202c5d580056084ff887786b1c4cfc1dc9f1c4ff29a75969a5f093fcaf23e342e37adb47d4178199c8a3f094ee56280a68429852c184def67bc7442b56d49151509bc33a841257a2a2fb023ccbb604b3f75019ab38dd4babf372568f13ed9f8427025921ba141485795d09cfa47dda73fc977f9c73d02f3c6c6b08148395f54017e79b6173ead45b9b7e89edf317f4d870705f009a27b054fb2dffd275bc6e242f5ad74a79060079fd1e02af6f26b9c46cfeb6dddecad95d779c9e6319192ff4f7650bd7629921028224333b7f143b3bb037ad97f62d8aa43729133b0333c454ebde15a74973835b490fff11ff6cea1598042d4fd37c92da78f161f1fabe966120a6a00cf3ede33c2995a4674e3f6345efdd2a2848f4513063531ec5f9d4a63e95b6ae86a748be77302efad5d3483dd097bf1d3f383cbe20450f1a2911f21852dc37c86288f6984a8a3010479407e4d3944bd00ba316e32101f2255fce899e4f0d82b8ef037ea992af88473408a5d83c489e459d021166facaf66e3c0be3e110f9c8e1a6b5c1a653c11bda501fd404270d799aab04068acaae2edf16dd5bfe829c026a9435756316996492cc7cc4eb84fb2fda2173ade1961f26afdc7d29e81fec60072c3676655e55ce642a6af9783929f813b051eac9d6b8113ce300c2520998ef4d79cb9f7221d816cd06ff3fc01940805cceba095c2406718bc3fa8634a31e6ad867ea363af645e7484f46b814bf4ad4809c5ee0a8ac7c86325f8bce423989b4706338beb80d626dc669aa32b9f6c8e79ea0b9b6e3011af8ddd96f4de07825cb4010a77e98eacb7565f03e0b6cc3d423da4a919db89896a2c5183a2b6d04ffe193d051ab56dba88a6d41accaa76840c281e2866ce84f834384f667ebe8cbb723e629b493bb3f9ebb8b5c9223fe4953921bb33b84c8221b15372134b12564c2d0b42ecd6bb92db5a05baaccd21ff5d2b5ad937181115698ffe3b6aa1c4912875451944588336ae318f6444a47add4a76c0c8b0c55b2d1c96dd2f7c050399010c559979b26465555420f300b05aad289e7ffd7a18be46d5fd7e932b36d53ff6417dac5c4ba8359320920eaeab45aa191d538b722c383b292e45a515876bd0c1456bbf3257ff33ad0afc94163b6f9f271375c6680b352ff267598c99d7e9795c4de8ed8143d122c010a0acd365963787c530b238d4a4901dc2d6750aed47c8d6a8420ce3884c9e23e4b1a03579d714cd22a19ecd4a2ebca3ec750672652f93d1eef49292b44d4287e8e29684ea5cc808ac4532e5662b4003eb8e49d4eba76da712bf4a4a9c3df42523b6cdb291984b9a092ec5735a08cbb2feb002a246b211d789b94b1121b23b0eee033fc5c825891b0ccf153b5ac830e515154f2383b68a7ad8912b25ca2a983ed93bdf2cbd4874719bb605dae25f0e4842458dc8bf99846d4f47c354d14927dc1f2946607aee25f2f4e494e73a640928fe1e5ae14c2c44711a8f17f3d9811e971071eb55ad0afd6f438070dddff46bb4c1d92ca13c5b082e1bea127f602e53b05f37c97f95d87e82611ad38e1606118ad9cce05537afc81e354bae559c8309ee9247cbe18c393b761eb208fbed1314670009a95c199d70b01429d42ab8ca04e37f520fa99d059c214bd8ff2e00e45ef114c5788b62f2de24bcae4fa9cff5d8f75a4a92298bb7e5b0e5b769632526c75e517539706961e84ab34634e029c8c25458d2cbcf4dbc361dffa7e2b1e0a6aa70473d69bd8355e0fb5a6e6a5e760ec21b9dcbde7263674cc39c93c4e4714d4c49924b4e2a3f1394a17cdda2db95743b694efcf25beabef7b0c8297fdc66e7b3b6db5a94e7240b169a370d28ed6b71133bb76262ff5b2a77bb31e33fdc4e069db4743fedf058460c09c5dcf92341444abfd5b4d9ddfce984a7ad19642a3da703512ff363ff55d4cebf000e761f374b9a321de77b8b9be1c9e572c1beda8ed7ad3834385c534c5cfa80e2dde460fa20c01f639520e4ccb9c58325db92e05fe8bd6b3c0cebe6931761ea0a395a43ff23a46f91c199dd219a7aa4546ee7234e5f129acecf558070538d8df2f29af1b0c449ab10f2abb3487d2f0aeb52147e0fe56bafc95e4430ffe08e2512923996ff222d9352ddc2541a4b5d8d408c54d18ab712adaae69fc91ad00f5e83e6de6021667270ff60fee0c28aad9dd04251fce36127391a509f380efc968069133aa08ea2f5a1b91a1f5d0dae27236a4d4983b59b5628500786e6b5e6a4504c5c090a07e74576f0536cab38ccb8a8c0cab6dc83508c8c04637c99768157d3ef716e36746584227b7653ddee7ac6c3a394f5b1834074985077c8c7b8df52e47589b4985cac6fbda9208d0a5d49cc3d0053bbc45465d581f890375c40d4e7e16e385bf20eb3981ca3068b81be1199c304ddc7704a10ad7e3c7116d08ceab8b0ef03c384a7584ea4e19ab0e1b9accaac3ffbee8804c52b49b5b94fc450b82e4434c07ccd4913c8eb01d808e2359b02d9fd12c03a7a5e134258ca682446f9701a3b903623c662ae6cf83c102a80ff81f515ec4a0386e8c5c4e539d16842aad461e404237ac5a6b57f0ce520ecf5441995284cc51a4639123cdf23d8a3b3eea98191d5acc09177b7f3f32e7ae94e02a940e410417b575430d8c23f7dabbecd6e348562a64c51bebadb89f6be67576d311ffc6e4dd41d271b5f7c105e78e90515fed1cc816022977b2bfbb37624f12f9a83c7b465039ef961e3fc9711e5516a53921afa76fd099f24ab35d16d3445c47c94fad362999a1104c80f0606e1568dd19ad17bfdfebce443cb65b7fdb2b255cf2a71aede515c559083dd3eedfd3eb42cad8a245be9a8c4e48fdfd59d1b7d163b5320c6a0dcb5077f05f7edbe9bf997860c125755bf5d1fcda504f1a889bfc09dc58823b48582d9fd7d3c4ebc807e0d8c74e8b0ddfbc8cf94d5b691ec19e671b5c0b3f983326031557edd50151fcd836a2c2862e2c43d74cc6419a177f2ef107bea0ee6a63677a32561da93f794ba5d612c27c27063e1cac43039c11f40356b6b3e77d65f8aad78f7d42b282ecc63eeee9a33360edb7612c8d57a9c6d6b261028804b1a4f37fc78bfcb3381992c0a967fe7e0d1bf6deae470523769424ab20912145dd0d6fa4d952b290eb26ae4b59c976b056809d6fe1e347f3e63e4f55b1d50752ec72c813f307d93422e7eb691043944b426463afecb123aa36a494b460bf12d0045e8b04e7e45dc1f1731def065f7aa8c7bb9af904e24230c836e7cad935b8beadac8a0d00b9d09171bc2357478708dc84ca75cddd17edf17ed30762c49bacc6fd638e2c0f419498e05553dd114b6e98130c6cd46281c5756e6324bbbcf5d683ee89c5d2251b7252f82c6bdec5f2acf7a440a6d9926101e9deabe78933b53761872c6f64ca68eaa6a0a2961ea0acd4f439a9800000000000000ffff00004c0b000016e6f8515515884fa7f8533f2059cf92b955f7dae1afb36cb3faad6be72eb4d764f7214c17c11bbd3391b5140117213e9876031d27b80871b51fcc19c252e6bc94d9533d26fe1a7eb1909cdbcdfa711b2141b0284e18bb5c7847b95370e62c8801f91929e5345faf0fd2b44f9ab59a9d0c277742f14f73297bae8d4b77a36cf9f17dee14000000002800000000000000ffff0000f9ffffffd603c014cd748a43a3e13ba79e03b16e545b1e0000000000d0000000000000000100000009000000e1a7a483f81f2c21d3530d68d6af210d7cd4c62e144415822ce242dc6fc094a8f97cf0f6bb17d70c857e8924b3da2fc98d4797a34c6c5a6b3c8620af3b27f66d8ec6e07c453b572310d3a0cb8149c6ccb15587e2d554cf6be3a77ba9ac78c9bc8fc9e1ed694970462f31d4b9a0a0fc2e5285d4144646f14126458fe0fe2667842ee2864bf6f4b1f54a6d8260b56fd68ecb9fb0dc9ddd4e997db14081f0cbe82fb339c6eff84efd0801de22f1673c90e824c7d8868ffae0e65e07651369d3b900d800000000000000ffff0000ffff0000aefbddfd7190877a9c372d197200143ad8ff5a86c51272f51455970e07c0e35af35cf4326819b502a719323fcb5f79c488570782e29ccfc4a9f7c5674f317b1c86f689d97a0e5fed81a30f500a11384bb7f45269d19dcaf8e93a98b3922fbf3dcdc64a883479051af90dd6d90c80feee16edff828ba75ec576ba3a9cd0988540ec1f125fd92e82df2a0a4b9194f4248a894cb10f9313d972de39bb871a27b204e4e7951526dfe081071ceb0f2e328e5c8c34e5aa6ac87895f3b231056ad5619806f971ec5ed0d570d0000000000000000100000001000100fbbf2e96b496e9f372aafa355668e81c3d443c886ee84c8d1e61d171db465f177297d8338b803c66c81512deca0b8b1fd0482f87d8439c8d161723e26125fefa252998f82fbc0447dcc4e6d0ceb15398adc42df0a7a4f272dc0131ff7c350d1c8180d4127beed385b0b18c01c68271316716fc7ed37bac0b2100911928ad6dcccbc982886830315bc8ad7e323d34e367bc9232e12c134dfd789caeed6ad3ae240eb98cdb1dba22a34e97c4a1d052959d853d15b22195bf240cfaf17c84dde9d10d0a9dc48e0467c1999a824ce68a1ce9f5a2fb74bb242366b8c6f54148585ba176ceb9e4b7179f6b9a3bf84531bbae654b90ac18a5ce7a1405abdf5c52441ec0954aa35bdce8563298bba97a2e884637c42155be5cf6a2495f05163dc3bc33f54ffaed03c75c4df9d8d4773a5401beaae7fc0f55871678720eb664e09f6d54aae89a427e9e34b981b3"], 0x1438}, 0x401) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0x4c}], 0x1, 0x0, 0x0) preadv(r1, &(0x7f0000000580)=[{&(0x7f0000000600)=""/44, 0x2c}], 0x1, 0x0, 0x0) open(&(0x7f00000005c0)='./bus\x00', 0x1, 0x9) poll(&(0x7f00000006c0)=[{r1, 0x140}], 0x35, 0x7fffffff) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b2624", 0x458}], 0x1, 0x0, 0x0) 16:00:32 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x40000, 0xfffffffe, "0136040c000040a2a000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="fcffffffffffffff", 0x8) 16:00:32 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0xfff, 0x4, 0x1, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x80000001}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xb9}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000006000/0x3000)=nil, 0x35f4}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000008000/0x4000)=nil, 0x3f}, {&(0x7f0000004000/0x4000)=nil, &(0x7f000000b000/0x2000)=nil, 0xbaf}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000000a000/0x1000)=nil, 0x7f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000000c000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000009000/0x1000)=nil, 0x1}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2a}, {&(0x7f000000c000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xc14f}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x36}, {&(0x7f000000b000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x10001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1f}) r1 = getpid() ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) getpid() r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) write(r2, &(0x7f00000006c0)="bab95c64c7edccfdbaa93af5c08b59aace6e1d1f9b72d6823a7ccec3adce533115731a516d9a83074ed836eefe5bd488b9795abd318faf9944a060a376bd5b9b0c1683c06f521273c814dc9c3d6a137ee6e28cb2", 0x54) ktrace(&(0x7f0000000140)='./file/file0\x00', 0x1, 0xc0000000, r1) select(0x40, &(0x7f0000000000), &(0x7f0000000080), 0x0, &(0x7f0000000100)) 16:00:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/53}, &(0x7f0000000040)=0x37) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f00000000c0)={0x0, 0x80000000}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:32 executing program 0: syz_emit_ethernet(0x3e, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff080045e000300000000000019078e0000002ffffffff0300907800000000450000000000000000000000e0000001ffffff24aa7be5366bfffbfa8df92d282dd4258908b9927d473fe875b76ea4068b96203145aefa261ea69cd508ff00ee14d3b751c97dcbefae630afad883e605369a6960aee1f106d65013ed4ce32d623378ce974eddf473e8d327c486269d87b826d45532cfe13645031091af5e160c25202b231f41dc2301bbd78d8ca8eab000c4cdf0c13782b224d202be05a2df750fb5ae717110bc445b4219ebd840372a838e627e0bd1c692896b06bdc30c0f63c4c262a00504069648fd5ad30a88e83ba46a796d20f7cdc4893ccb623c68cdb89a95ad881d06f00969b8915594e17a5818ae2eb740464ced24fdcf6b44b9727b9ba84500cf03d8f89d8ea3817e0c457a71d83539b3f1dfbe4a554ef2b056b059040107d17751a2c8b30a750c0afe19fb5d60647a6d10f46875cd96d72607005e53e4a78fe69c5c7837962a622f79"]) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f00000001c0)=0x5) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r6, 0x6) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, r6, 0x4) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r6}, 0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r5, 0x6) fchownat(r0, &(0x7f0000000100)='./file1\x00', r1, r5, 0x4) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x151) 16:00:32 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x100000000000000}) r0 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrlimit(0x7, &(0x7f0000000040)) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f00000000c0)="dfb32598010ff3aa4696fffdb552223514062b431903250b7f9eae11034104d0a9f9a8bdb0502d0350043c754f02", &(0x7f0000000100)=0x2e, &(0x7f0000000140), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000300)={0x0, 0x82, 0x0, 0x3, 0x8, 0x1, 0x6, 0x10, [{0x6ed8b99a, 0xffffff7f, 0x2, 0x9}, {0x401, 0x3d34, 0x400, 0x3}, {0x7, 0x1, 0x7f}, {0x79, 0x6, 0xbbc, 0x15ea400}, {0x6, 0x3, 0x1, 0x3}, {0x1f, 0x8, 0x6, 0x3f}, {0x1, 0x9662, 0x3, 0x7}, {0x9, 0x101, 0xe20000, 0x81}, {0x6, 0xdbc2, 0x4, 0x1}, {0x6, 0x7, 0xfffffffa, 0xff}, {0x68, 0x3, 0x6, 0x200}, {0x401, 0x8d69, 0x27}, {0xfffffbff, 0x5, 0x0, 0x2}, {0x7, 0x13cf5866, 0xac1, 0x3}, {0x8, 0x2, 0x4, 0x3}, {0x4, 0x80000000, 0x2, 0x3}]}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x5, [{0x4, 0x1}, {0x1, 0x3}, {0x1, 0x2}, {0x2, 0x1bb3}, {0x2, 0x3}, {0x2, 0x100}, {0x2}, {0x2, 0x4}, {0x2, 0x8}, {0x2, 0x7}, {0x2, 0x1}, {0x2, 0xffff}, {0x2, 0xffffffdd}, {0x2, 0x7f}, {0x2, 0x6c}, {0x2, 0x7}, {0x1, 0x1000}, {0x3, 0x1b8}, {0x1}, {0x1, 0x7}, {0x0, 0xfffffb49}, {0x2, 0x3}, {0x1, 0x3}, {0x2, 0xf8}, {0x3, 0x69}, {0x1}, {0x2, 0x60}, {0x1, 0x8eee}, {0x1, 0x9}, {0x2, 0x1000}, {0x1, 0xfff}, {0x1, 0x40}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x2, 0x308, 0x6, 0x0, 0x19, 0x8, 0x8, 0x0, 0x0, 0xffff, 0x2}) close(r0) socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000002c0)) 16:00:32 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) getpgrp() recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:32 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000040)="ae24175c5726092d3a0524373945dc63f33bfa466ef99d9f80c1394b536d8092a0261c4673c396505e41d6e815277b97f7b2fc01ce4dc50bdb19ef32b30d1c5e400eb2aa20f7d652355bcb0fcdb60c8ba47f69f5cfe2f4f5cb5a069a06b4a22082f227114736784b838959bb3193d1e99089eddb2b89c7327088dfb9fff6aded", &(0x7f0000000100)=0x80, &(0x7f0000000140), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x10000, 0x0, {[0xa, 0xfe, 0x7, 0x100000001, 0x0, 0x0, 0x8, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x3ff, 0x2], [0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000800, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x80000000], [0x0, 0x0, 0x0, 0x0, 0xce], [{0x0, 0x0, 0x0, 0xfffffffffffffffc}, {}, {0x0, 0x5a5}, {}, {0x0, 0x4}, {}, {0x0, 0x10000}, {0x0, 0xf6000000}], {0x0, 0xfffffffc}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffa000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001740)=""/4108) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/164) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) openat(r4, &(0x7f0000000200)='./file0\x00', 0x0, 0x86) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000240)=0x2) write(0xffffffffffffffff, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) poll(&(0x7f0000000280)=[{0xffffffffffffffff, 0x4}, {r6, 0x1}, {0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x40}, {r0, 0x10}, {0xffffffffffffffff, 0x180}], 0x7, 0x80000001) 16:00:32 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) fchdir(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xff56, 0x0, 0xfffffff7fffffffc) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x100000001, 0x0, 0x0, 0x7}, {0x3c}, {}, {0x7ffffffe}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xc4) recvfrom(r1, &(0x7f00000001c0)=""/140, 0x8c, 0x1043, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)={@empty, @local}) 16:00:32 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="7902adf5ffffffff"], 0x10) acct(&(0x7f0000000040)='./file0\x00') writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="0c6953110548000080f287fe0822c6a08e59b86a20fee724be73a1cf0b5b3190c7d509e1a55c639be2d7a1ccb63b65b4cc0bed889a32d7cc0a865637bd283cf1e2319c0b8dfaac1caca73ee3bfa8a33a20762fc8c247b6675863b95370c0f4c6cf47ede1f008f662bc09", 0x6a}, {&(0x7f0000000380)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd60f46a16c4a5d8ded247df35c9a56a79e5e2aaadda50795cb44aa89bd6c7521f44ca5cf19d3785a7e95738ca2efbbe3c1b17994f09421ec37c9348b62e45cd16bf33d55d831f48e82313e72bd96ec804359f79e3af9e7e2d6b63758e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c2778abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2200000000000000003625162767c8c57eecd4e02a69adf30b6b74597220a18d46b0fec7f528da340b0119892e83f063ccaf3d75d67e600cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f827422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc03f99e8604e46ae288ce23a6570032c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e2435fa500e0eed7f39f78a583410000000001000000651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e5ad07edf6d168a4a589306741993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae769f545ac8a43fc1ba1a21303cd98613b868ac60b4511e47405a81e5bb032772113e02686c3546bf682f6de32011372deb3e06e4280516d9d36c143d6bbcd15a6b7fdbc90ef95fe40d59dd01758dea2de2de0b018111894f6969406ab85428fee32bfdcf7e6f609d48d59dc25d7ca5aa183435b1cf8698c4864688c921055bf63a5790274de5155f84a6be696c1351f149caa1375403874049432b3ad0b979c1371d2566b5d4a9f39d3b7cc80a23f59a47fbae6cfd2ca0f0556883bdafa7cba0a4aa4850df2457f9dda43a1fce1bc1b1a88165cd261a4c0249c0507596a99ea092d539531849821b28c5b38479e461a0caaab0d0c58faac4462807aad00e9c180ba90f066af71055334861f9db524c4e0ec16334785e55cbcb09b3b68640eca728e61c5d5f6ae8e71b6f45ba4f7f28aafe461ff73f1bad1a3d4efdc290d596de22e6a14cfeac91ea3e3d98f07964a28817fec2526b5867a9b8b45c4c6e710dc4077ab689789fda99e12c26f38948fde1b598077eb8e88e709b75cd65073b21834c67584f16c597c376e5725fc4ee1d09f3d8b1b566cc981abeff657d914c21ff86c9462eb2aa26ce98e2e039ef276334889eeb8f385edaf639c78696f31bb482d48271a4c2b50e40b394adb93691718dc1190f9231027334f38d9bde2e88c0dd30d834a8a6285c3db5aab93f4129cd76d8db14d5db24c7065f09e8af93ac9e5a47177e64fa5a48e9bdcc661bbe7498d4ee5aa97d29e2367a476f3a056943471a38544c4dd9980772c256045666a7c21cbacd6c74e3d914a8ed1fe8f3d5db9995109c58406f38b694a1e3f13db3141d3c803a12c03bffc314380653548e561d425badb6289a57edbd1b13a207f850835a3b6e7580001c432012da976d8197da5d489c9c83f5884491352aa311309c12fb884d82702ee8f4dcafaf2a3f73ec8e2d868b4ee07b7356e3409bdef3869e1db0db4d88679b44b50c44cc8a9dddfcd388ac800000000d45325a86aba8f95181e1cde22b5676a16607130e2699cdbe3a363c23174659fc020000000fc8e99d64f100d5613a2054b70abfc45e6e141aeb928193cdb60a9b136a6479583aaf8f3edebbadb636e701868ef01de19c9fef17d4e025798607d3f9e901abd300c85b2a5854b5e65948208f73", 0x537}], 0x2) 16:00:32 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) flock(r0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) fchownat(r0, &(0x7f0000000100)='./file1\x00', r1, r3, 0x4) r4 = dup(r0) pwritev(r4, &(0x7f0000000200)=[{&(0x7f0000000080)="67c1d7aeba328984718e092f400cfc1553402476d587016dc8e6cd2f262d5fc02c3d10bce73f069d504df90350ad97aa00036ecc91c95214d6df78065c1cbd62a0fcce9659999e5eeb1185ff925447b50e08c910d17d3fda53a9e4bf7c36647df1a5f1f0867e54a36aa343f4d40a7b6ddcc2333f7a794ef1a4dad421bea3af0f05b8aeca95688b68", 0x88}, {&(0x7f0000000140)="295acfbdfbe26ca4418054acea291c2bb45e8126eaf1df12262c544c0c6a348c5e09cd14986fd9313a2a0b67bdee35c65f2dd21359759fc3913c470757ceb2dbea664a5aff933152cb98737786b54a334f4633a9b61ec17d51c3f81a015e57d9b996a5c88ee2f39620b7e035ab9c0b9cf0c49c8c768312dc4c3b86c73e7e6a6334c20a35e28d71efa5dd22860cbdf6107e2a8d0e9e3db054e91e00c81af4eadd37f0e592c7de", 0xa6}, {&(0x7f0000000380)="c0b66854e1e7b191eec45252850209c0a258f7834ec3ae1e91f8ad4765e5d648b5b3eecff8754d9dcb883bec422766da015bea968c05cf3b689ca60fcccb9e94670268c43fbc3304eee9dcefe7b1d4dc2a833bccf65666f80de3fd70d5703af56ecd214b027f7ea2d95b8262614e8c6ca5305e237076ee019bc83af32b07c64d596d81e277a53ca60f829a3edfebedf21662a327093a0bc515c83b42ebd90db2eb94fee7e7091afc19b66a1c25aeaf14b302e755685ab6b08762ccb3a52ff64f207e4e2f314c3437b260621984097f39aea6ade271fdb1668fc7909ece4513f6b7754db2fa3507e29828db95d0b7d19c0b6bc047aef44034a41b94242a9ac66f6578d468f3c56479405bd1c5df364f5d4373751a051a5ce136adf1be0a4deabd5fba3ee3ba5fe71235128015083c94907a3e37605e01a48da9c79d8f2c679e3b6202c8b37d5934f668c85dd34cdd8885d36ea0b91139c084b28594ddf3567d66a57c9812ac6e5dc314ca459d6da307948f0c2b0c5d887f11f72011906b2a5f5eeae50bb1cc55366b3700452c981df84dccae10eb85ba9910b08aef7700122a676b65544801dd5bca69c5d741fa9aa3a31b77fc3c8e8d3275cbd7b24d89c9f030695fec1172930f1431ae4dbe92b85623a46c8bb864bdaa3e05c7f8d2f3b543a94416639b18375ddf38a221053d92d64f3ebecc1b65d61f6e2df3286fc72282690f83f17691e14487684dd1b2e5a7eb8a687f7932bfcc7ffa1e08eab3b87656063e781f1225a10a217dc22374d0e69a254327f9bc4d1e93a91c6bf40e86f8e271b2014bf5566e7fce1bb766da3f8050bc3c2a1dbc9e5a9125dcfa8f3c46eb79493c3cc281a1c3cbaf4805d819dffc1620be9c00e6d55a8defbbc212ab8343ecbc477edc2382ab254a99320c54b8d20560bad47b97b69c909f07de0f12f836b15f4f357250a8b9bf87fa8d7ad728d4ef55eba7324a9e67d668ad6736acb1348f12703cc3ffbc0d2f0bd14e39139c16369660c7835d886095aadc6ca178c55906af91254f025da063b9c09f05d8bee0a85a0be73d6cd623fd73a774e40cde4b44c2e43da6b42580d2392498104e1e7636366bf7d859d14792cce9340177e1dcf70c09b6afaa7ff404315a81226ebc38af04adeb5b9010d7089ae90e61f2b9e4dd519b91daf3f255002cd2f801c5c65894eedc7348f9ea97a224eaafdb917405f0b5351192108202d4d180adc06f729648bcbdb256c89cfda5015c3ac3e366c9ba76dbfc80ba46bd6cc3013cd81be717d367fb7fde3a252738ce1237c139bb570e67628387f8f1eb92f86765b25cef80bc85cef0ee848a693d710d8e6a6e2ea63a95d283b9deb9fb2beb33f205a350b9c81e1e9c4920873c1f272ce3dfa53efb74207b6b784fb2becbcdaa22983a96bda6d25da211d5bcf6b11444b01705eae84814c0602f3f4a31ee66387eb5dfa682ee603ae079354158f59e10d6e599180fa79f9558084aede15cc47a37f2943037009c79946e1368293309f85354152400e1f31b118773c86db6403d0a139e8590331b1068ac3fc911c32d1ffb68c8e849c1a471cee9dadb2e1e0a72bc62c138608f5835af4352dd01fdf2da6b6179e6c89c8635dcc57c6aa71f23c480ae94c901effe9ed4b9cdd8d966892ef64b5f13ca888668467535a8a5f65485791101b90c144a918040265382106ff3f6a1f94868caf8c190718f4855188676e6a74a6b45c6f931d26a8f3947eae6ad469e88e63c75109cfbc0cbcbac87b95939379877435b2ef5f7032fec425ed3acba349070481cf607d0f2ba8f7c7eaba2bf883fd9da3e33bbf2abcda6209a9bce6e2b671335945f9cfde036437164c6ec4aea82af4ea5076718b590ab838b39301cb0b7ed36e791c2c896ccb4cce3f4a9fe2b12f5cc5beddb587e5e97c5e05eb52216f2eac9531758b61cd2bf9b4ae8c63049863f1f802d9b4a27bb216dfa083f7333439e306c980ee45ac346e1335774fcda1eb195cd4a72906cd5547241083125736878a7528a8f78c7ab23d905398230bc11b7a8b865f9b0405fcd4bc9e003610a8606a9c1495b2491c2282753911cb466138f902587ab18590e8ded5775c03ac90e1325bca1f5b18cb04ca60aec238561859fbaa371907a35e5f3047b99f01a72f3ef85abbeb27cf0f41a7e3bc5385f1724112dcdebe6f5557d24cced8c390d2db7e5146f10b675d165c9d20bce8ed3117c20dc54b3fce61e6872629891a9ccf0287e246f2173df68674f7750365cc957467594084534d39e53c266e128a5c00316fb3de01b4e0a97c890852c19dc6a01bd75d9298ef8d2ec5d2ab4395bbeacc96196e6bf1585a395159c7e3275403207637b9fcce52d7df8c2ed79ea2cabc911fe1f9389e85bfa0335430bb37e1245c4f8f9abc363f23bb890bde6072534eaf9a55b794c2a33e38b1b8eec563c9c652343e79602f7f99f766ec3251a2efd7e2d4cdc2c175a637095c3b5ac101bf56fce930f03235a75af7f6589b32f38e36ee4755028410cb705b0de8ae9580013021b2bff03d03c3ef2a343762bee2fbcda58608ddb268e7c58859dd23c526472e15798fcac0da1e321040aacb4b8b9142c5bf8b995edf0afbcb1ea14f91bf2cae164676cd9536418770e54aaad4bfdf19059c88e928a0f15278e2dcf411183e82d00ddf139709c0ef9d83ee92a20fa8808d114f30a38c68bd9082fcf8f7b26a5a92e79b03bee262e3b33409828b76292f0e9f59a62318eaec349ad8fd16e942ad7db07ca7a806541d9589afa246968a02937aec24dc31c1a0e0e772c07cfcd557d7138c4dba6e7755b9fac8988f495afd0a9c273532f10dc5362bc4ff77d8f2ad79cdfe2aa768aebd046e935f7b5424168d8463a628db2d33d5aa33e8fecb169a0809c1e098d3bbdf7657d2a54ca5c621d8922d5c14d2b60d0b4cb6bcabc0ae322ede8f0b262d1a7d566128b2ab2139e3bef6bbeb84d035370d151b0b6a1dc3f76b2fbb35c067d6be5a1a5ef8f930c0c3cd453ed179805e1096b29d3e572845c09b46bf55c7d70056ba4b2f9bcce4b9015e4e6f260492712df5ea210f5f9afcd9985f2f147bd35acaa417b92672025f295d2ac9e1f5d620697a383b8e95f132ce9375f89a2a765624c160c1370f913542deed644ab96ce6fd9a1e81f273d46d3a1e6ad87ecdbbcee066c382c66638e791fdf071f83f12c8b0a713c2bbbfe34c7b734256140395c8dd5164f363a2329583cd5bc726c92d184ee0589f5e875c7870561d1f2fec57fee8bcd178945b4209b6245dc156a33c11f4813f369809067c2866070b9d7b846cad73e78f085f8b989106eca14080dc6423c981cbf9b46a7826ccfff6ee113c3b2d3d55b04e0ef844a24eb0224f469be831bc32c8e4790a60e2868d357be54d6f8844de254c1142e5eb46942461beaf9c88a0877ef4c21402ce7aee192ff022d4817ea0a56c9ae0ddc29923e87de386df15e945674ae59ea0657fd3e86f18376d915ec4d3003e650a485b1c5f113b2bd8cf079e64d25f3e141550bdf0fb548a4c848188b134021c54fa5b6d9b7c0b26795f7363bc7a78c0837a8988f430eaa2067bf4b0964e31e9025b1adce8793cee720d682a520a4cf4d003343a036f3d1d4abdd8900ae5e5116f0bfb3231eb61ae08efc02fa1f59120a9e0c9a09b7bb52a81cbef59c7c5e1540386b48d4c4e9e894992d938e6f6e14239126ef51748b92f8968925ce1374de87105ab20961fb94e6000d7614eaf0915824cbc00a0bb13026b5e999ed8059a4f3c4974b3d94a4e9b5a7ac4fb8ac11ccf8504c9c5af4a9ed91ce2f9d93a1a160bf7c1b526d99e003559d1a689ac0f8a5ee848e24459b8e5ca352930383e608ba6626daabeb561ef7647f453ec033a388425a59f1a6216e84b82830a273a21c7084f7263bfd4059dd5a8426ea28800cf0ef5fd497a72175f55f11d772c9a3e7cd7f9e095436aea070b0b70a4204f3c3f64b795c1037712ff8313337e296151ab8237bef09874cccc241ad4dc6a927eca524b8d76c3b0ffa7209e6fa352f6082e78c297e14ba8da8e8ddb38dfa20587a92dcf86c90aa14fd46766aaf7ccac992976c5f66e261bd075d17e79c121bb6883c658c712ca407277b8371ce2400599f112dba69a7d5743f734f6ec8dc026d11c06679240705154cebb48ce525403da5cb5608bf16b162016f30ce674b5c2fe749e32b4c1bc04faca3b52872756c7bb07cf0127091483a044ddfbf15c092cb76afc98f8ead02a9abf5efe8cc27928248d1e6f7c39b37c20c684d4331a792c0c45c9c6ca607cdfd428625716e3141f22f1acc18f2121f8559e2e7bea52de778fcd2d3d69b48da2832164ac5a4587307d9149bd02a21014a24ed8521ad1d30bb09fcfa7986cf193d94718a89c5d8daea49b1f5c96eb024fcc26108001d35fdd6ed8b1e34c20d57c838c94f9cff975f03770ab88ea53b183ee2e4664cec559d6f98e0989fa30719558fdb08f4719dc17a079f2d243f954b5b2207098073c844596ca9b03a55735f91c7e8900e636559608351f8d2c2f8cbeefee185e1207495ae52c85c7cf8108a3cf5fa06b9f3355ed10d6e593dde567cbce392a4c29f87605c0c08a1bcd37a9dfa6a2a02c8590340eb6f6a7360dbcc42a793619c9c3885d4a34f402232941d90e1af9e367ce0c549332083d9b8be13a1ae00982340d909f239981e9e5b3d38adaee1fd347ac12913ef3363f8ae81879ef91f97958f04648c168f1c6ff4c1d04370cfdd16b6c420c04c2b8df420b48410721aeef5b174ee59e7da3911c96015d299f22272e072e7d9e5a46d292788f9bcf739e8815ade038a23fac283149edcad483713189e2f826ab827bc5b87a92b53e617d08955bb1ac5ad1f2c5704917ba445cd2bee04b6a329c640f8d32e4e0f010879a49c1e0884bed3f3604a65636d0dc834744b355eea3d2845bf28c35f5ace91990ce1a3cc0febe70d73facb6a835da437670472e79fe0ff6e3ac30b63a9efdc6db999cba55b7152acd6e49867e0e28f9247ed82c178c37a6fa549e24946809250df6c9dc83df5307c03af25d37f624e52b6c196b54584a2b689300eec8572b2fbc1bd4a3a54f48a9efcf3875c84304aee0f8062b796e7d4e876133290f99250d81c20475e56e184a9c7f99a28828153f9405f64e2b6e18901a75103dc809b2b7cd9e0170d595fd5b77744c46f6321ef0e83ae25b3510b64389593ad36a027d135bc35c5bb603d74b42235e257c368e757a15a4f2e95050f5e14f6c5b5b57767a6d62b0b39b37a16515e2c953ca6d839d1c9419bb5688835deabeeefa07babefad9bc1388afc5ad508de5fcbca78af5d6da20152408d89f3873b973a60b5de80ab41e7783b2bf84da91e75187ec33ab6c5fec7fd31febcf4a4a4a9a79133cee17117290ef656271543cb2241f3d482758c579960d2270e029fd6418d7b503b46e1f679601e15a291ab574503888980dddcfe89164e7b4064f4125cce549e2cc4ab8babb8e78b3a36150ba9a85020da42ee0f99000ca78a0108837fb8adca3082ec1d80396dd4f079a7a0028f3c8a2e7d28b054a24021499239b026c64c0e5d4186a312b38a3f689a80a78a557e7911f7ae4b72f9e67cad6901a842e966673582d54d52cf3d877ce04870de57db874e698918b69ef212981e837a86b58ef99d112252241f9e408b82f861bf8ccc4ec4e303c539f1bbf4b48291646608f61d5ec62ef6f7bc6d063aa920de3f28b605faacab9a459d1b64f239457c4dc4287fcbb45a611c", 0x1000}], 0x3, 0x0, 0x9) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYBLOB="ffff3f00000000000000aa0086dd60a4f00800082c00fe7800000700000000000000000000aaff02000000000000001000a60000000111be0007000000ffffff000560d6614e4e140110009e45a72046dfdf4b40000100001fac13bf04253cf192b67261ac06316112a48c2580455876b0a6ffff6c8bcae3f910b6899154cc6c248979367a64e7dfc15d4993162c95e6fe9c0fd250ce6e5eb29f11a320a09af1f1000000000000000000d786103c500b6afa59bb8f6e212ad1b918b081135dd499650c3f6bc7e6a1956c2dcf617ffefba593bc5c733b6a6b6576a20000"]) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000000)=0x7f1) 16:00:32 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = kqueue() r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x6) dup2(r1, r0) kevent(r1, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x6e90cb2ee28ae046, r4) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x40001000, r4) 16:00:33 executing program 0: r0 = socket(0x10, 0x8000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file1/file0\x00', 0xcd1, 0x7fffffff, 0x1f, 0x1, 0xa3, 0x9, 0x6, 0x0, 0x2, 0x1, 0x800}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x8, 0xf2, 0x2, 0x401}, {0x8, 0x8, 0x27, 0x800}, {0x5, 0x1, 0x2, 0x7f}]}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pwrite(r0, &(0x7f0000000000)="826efb656fbe0e1b759aa2ab11d9f473ade5686000fe1511cb6e62a9", 0x1c, 0x0, 0x20) pipe2(&(0x7f0000000080), 0x888dc9da6f831e19) 16:00:33 executing program 1: sysctl$kern(&(0x7f0000000140)={0x1, 0xa}, 0x2, &(0x7f0000000180)="eb", &(0x7f0000000000)=0x1, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x200) 16:00:33 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) recvfrom$inet6(r1, &(0x7f00000000c0)=""/220, 0xdc, 0x40, &(0x7f00000001c0)={0x18, 0x2, 0x7, 0x1}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r0) 16:00:33 executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, &(0x7f0000000080)="ad5c08590006d7bd7c0c2a86c92e0c4e9e75a1001e6b", &(0x7f0000000000)=0x16, 0x0, 0xffffffffffffff1e) 16:00:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000180)=0xc) kevent(r0, &(0x7f00000000c0), 0x0, 0x0, 0x1, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) write(r3, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000140)="6d05ffe54eb10a1993d25426004a8ddd083bf11631e1b22e2a195a41a7e3a017553cf4fe8256db33f99f79a5", 0x2c}], 0x1, 0x0, 0xb) 16:00:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="82026e2e2f66b82b27799a1267de44ae3519be7f8e4952d743748e686363c7530000000000b2cbbe906ca2f5b952ca9a7531b692831a338b2b94ec788aa65396d69cae6fb65b528ce5ba92bf5e282481a4dfd4fafb5adc5be40463493ef0941118ff7d536713d62eb0aeff7f051818725dfdfb337309023e976aa494267598ca32240d927306083852340555ec477eb9e12a0103a4cf1aa5f93a031b67fc706773c4916d5e82d1b185a93abef50a4271f352f3bad28e5d32d36ffcba6ba90c456eaa394f2860240649e9e70cd65f16520b47f5380d557fa12e000000008b9932985e6050c3266e06a03c3305f3f0863214fd6ea74c9759fef7bfcf25acc7f4ef843da1b3d3"], 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) r2 = getuid() setreuid(0xee00, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() setreuid(0xee00, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setegid(r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r4, r6, 0x62, 0x5e1}, 0x872, 0x7, 0x100000000}) r7 = getpid() openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x1, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="22a9ba615b0d9f2e31833d298b5d93cf1b4b6352a66eac89965f813886db0079558005e76908038edc4788bac6dba2ba12a29e448d23999fa8627e945c5a4a1b5a1de72362645071f15a8f6a5aec71009e4f68ab8a153664a0315bbfffa57d5ee9ba6d5f090af51ad7a28e51de782b701a50421689f7946eec9202bc2ac4fd20f2771a80c0bac277ac2e0d46b6defdce0e6808b8ea72e5390919de3402355b5211a2c841a3e76a764f58d802fb", 0xad}, {&(0x7f0000000200)="4f664bcc5cfcd6f99771f9f5d7b8cb02c9970a878316c4159d3a5daf3ce592691a72aac28047", 0x26}, {&(0x7f0000000240)="e3c7707566a36234f046572e953af719309f9b0de21afce416917e69885d334e0dbc968551d657a98a3d9f3d46d2b05e302a73c73f82a6b2f2ff3c2010ab783483e37d12981940f6550d4f7c6367fee4fa69429a86c6e05ac5c3f8888ed8a34ebc1e2e865997e4fde53085e95267b1a6c56fc943a050960943c03b579399b312b262cede8c591163afa5050080d0d36726023daa3b4e19cd186c5f1618271bc1845cb0948c0f6d7f9684f90eb15f2f844e84a6130028e6941ee7b861ad8074849758a034833de2f69d5137311acfd2b89a6843ff739218502b86f70f21bad97c8d", 0xe1}, {&(0x7f0000000400)="d9056adcaa4ab4923938e84f543f804e09802502fab1d19113ed9c3720fd1ba3b48e039eac2b5fad87ea756b14e9f81e96148e93477b0f3f6fdfe439f1473f56ee5282cb96bb78d1315f23c91a5d3d8cdb65c33cc7bf0168174b2f1db986e971d58d0568248003a81d5d8cf01f041c1ef5271723c439296b8c41cc78a1f7595a5a4f86f060fb68add8570c70b47a84c29de531aca98fb08b5fb9ab576fae387a2c4d7240c3a51c49f7c1cb3750dbee2c715b745cc6024c74ad0a6632e85f8818abb5a49ad200d56719a704624a3e228b3646220f1dda121ca75107", 0xdb}, {&(0x7f0000000500)="e1015d1b82037c42491cb21e72ce1301b28ca584dc315f48dc4d677e6f03135a67e87dd27cd3be8b8f01043c927b0adffad807491fba1fc0d4ac27a8257a51106a444b29739d1d7b718b548b9acb4467b4faa0829c6ba66516d193c0f48f4948ec2e7ae926305b881ef7aae52e3d11f4439db215a2e916621775a82bf794c31034f658de2e5b474f43182d2ce8697b69c2ce043ea77713e6014a69653e6fb88f7a83c2585b086a1c68bfa5835afc173c053b7457349d81df64f10b0ca5192c4affd599f58ebce948ccf65e0f18db82e37577fcd200653f00c52cf470f64f1acdee86", 0xe2}], 0x5, &(0x7f0000000740), 0x0, 0x4}, 0x400) write(0xffffffffffffffff, &(0x7f0000000600)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) dup2(r1, r0) 16:00:33 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f0000000240)='./file1/file0\x00', 0x0, r1, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x46, 0x2}, {0x85, 0x8}, {0x86, 0xe}], 0x3}) 16:00:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x1ff, 0xffff, 0x1fc80d8b, "0017045100"}) r1 = open(&(0x7f0000000080)='./file1\x00', 0x60e, 0x1) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) sysctl$net_inet_ah(&(0x7f0000000280)={0x4, 0x2, 0x33, 0x2}, 0x4, &(0x7f00000003c0)="dd20f3a5c4f249a196310f2f033d6a4d7f0ff0632d52b195b166ce60275750f64373329a0faac939fb629845bf343e416f86e7e763cbb981f3b5d8f8d761153a9bbc365eb43b07127af8f827b0577483acaa351cbf2a7724d8fa4fa5c96bb3c58c92a6810f361754359dced2102925a98d7454ec583487f6a1a6f62b2cc6b9809e1b49731814287b5e5f4e06909f8eb3b40b68dcc722be23af9a2feff09d2907b0f3985d6bc2549e4b8401b6", &(0x7f00000002c0)=0xac, &(0x7f0000000300)="58d1a0a904c41346633b17cd4c3ca8eca78428c1e079d2f7dc4aefbd53675114450ea4f13908ef925669012cf8ff9c5318f901f2c968ebe7", 0x38) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0x0, r2, 0x2) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, r2, 0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x0, 0x101) recvfrom$unix(r3, &(0x7f00000001c0)=""/116, 0x74, 0x0, &(0x7f0000000240)=@file={0x1, './file1\x00'}, 0xa) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000140)=' ', 0x1) 16:00:33 executing program 1: socket(0x2, 0xc003, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x43cbc, 0x4) r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfd7fffffff"], 0x10) dup2(r2, r1) r3 = dup(r1) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:33 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x1a, &(0x7f0000000040), 0xc) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000100)={{0x0, 0x7f, 0x7}, 0x7fff, 0x5, 0x200}) close(r1) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x6, 0x5, 0x8f) r4 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r3, &(0x7f00000002c0)=[{0x0}], 0x1) poll(&(0x7f0000000080)=[{r4, 0x1}], 0x1, 0x3ff) 16:00:33 executing program 1: sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) 16:00:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdeaffffff"], 0x10) socket$inet(0x2, 0x3, 0x96) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) r2 = socket(0x2, 0x4000, 0x0) r3 = socket(0x0, 0x0, 0x2f) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="8202c0e9ffffffffffff4b431279523e8ef3efd61e4ca67cfd5528e4f20164bba33b2411cc1a3591d5c0086d0701e6a6b45e7beba958943c10139e381962883a449e8a3cdc83aff86e63c5eda85585561aa2818fe03700020000000000000000a0e5000000000000000000"], 0x10) dup2(0xffffffffffffffff, r2) dup(0xffffffffffffffff) r4 = socket(0x2, 0x8001, 0x0) r5 = socket(0x2, 0x10000000000003, 0x2f) connect$unix(r5, &(0x7f0000000080)=ANY=[], 0x10) dup2(r5, r4) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x2, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:33 executing program 1: socket(0x2, 0x2, 0x0) socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket(0x2, 0x2, 0x8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) pipe(&(0x7f0000000140)) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r0, 0x6) shutdown(0xffffffffffffffff, 0x1) pipe(&(0x7f00000000c0)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ecbb07396c653000"], 0x10) open(&(0x7f0000000040)='.\x00', 0x0, 0x20) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0) 16:00:33 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="5fb4578eb59b88c188fc5c9c462efd36db34eb71698f783612f6500000f709766532f61161360678bd269647cf2d5ea6cd607518bd841236106cc7d0ddbc2ecd0617eec0ba343e0fcdfa44d8b6da1bfb4354b16a9affe98a3b253b59e162b7565b153249fbbf533ea7c888500135cfa8385aaf3735e5555e72f24fbe49505a3fa6d840f0f9415206c31a3f16163b702afbc5297aed3e1604adb1a8c0bb32018274808f15d27aabff00fe7ddb1c7069e5208e997d5b0373fcefc8b31c935929acb6e70bb8d7"], 0x1c) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r3, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f00000001c0)=0x5e04) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r3, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:33 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, &(0x7f0000000c00)="fff74085ec50a6a296f36d23d90d30e432d01a7b8ce7e312f32a913dc1a97391bc6d4a59ba691c254ef81e19afb87d449602ba0b400b04cd9544b69402be3490274d3ef64d1581fbfb31e6580c4fadd5c538b7995b62f88379d7725faac882f5d55c8f23f4870c8eebdb426a8edd9f3e8166595ebcabadcd3411947839213656ed8f9be2b4af430979079906ca808e7ce9610cb889e07949ab3e307bc8f181d3747f76d776b0992543ed9c1f245ab1b1c37435d54f2185c89dcb06a309da0dad3672e8c073021b078138fb089c41bf22a9cae70d4ee5c93893b16c59e78598a4ffa14965639da86043722eb023b8adaa06e33509d99f49fec3bfd9f3c9a34367c5e935e747a36555414d2852e72f8c5b3d3273ae533a6b2dc486ab8e018b32f89b32754debf5be99f8133bebe0338eee8436129fc0f4f86dfab607756fd6916e3de59fb88266425f9e591d4567ec0f61e60dad82af723225407e03a2bbeac383022e37f4f73e1bc97f37bb1fdad812e642fe513ec79619b5fa92f2e9cb3022cc74cd940afc0b153e0ba726ad970e73d5078365be0dc3ab1845eb824df821c67e3983ebf3bbbb04a1bfc6b97e0fda17a750a5dc467becbac405c46d9fa2df6a5b3491f68a2c780604c41f079402278bf9ecc50be5bbafde8c2760048f0ecfdf5836fb83f10d3ae7bf24c518e9a2f8cd6deca29eda63ee0e2d3830ac6336ca6deac351dc1d729cbfe090a8e1fda32cd0ac2d9f5ba6020ea0295a453626390e956d712203402ed73d78744f4a28d0b30336878aea8cbc7b47d2884007c301fe8bceda2613924884b49b0f78ed37cebe3e1dbc88ae9cb5972f860745885b67268a0f5826929ad35514c819ada2ddafeccff5541ca9c4dbda510ef411747dc94d69cf538c580ba8e4bc67ad19aca1a14874b8ce2ed9d51601d8ab82c13c286bcc9f9a234679b3d38ebea6492b438e9da6f68bb7f01c4656b33e7e783126644791d0ec04e0c9d1cd877aa69f482ffc7c421decc18eefb336da463b15589740b5397d788888a7bf95ffb85894c166cf109d4bc8b943b30dd1868392fe5441e1db24cc42ed637a148afd14521ad450d1bee87b305ef8272c3ef7645cab964cebd8b0da061f1560cfa81d152161564ed268f9313f3758305125f710d029e1a832ae685803d7d0f04e2a65db8b44b6f02a7caea892b10f30ed319183775b", 0x359) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x450, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x1, 0xea85}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000980)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x556e8461], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x4], [0x0, 0x4, 0x7fff], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x3}, {0x0, 0xfffffff9}], {}, {0x0, 0x0, 0x0, 0x80000001}}}) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x2) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x400, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000001180)=""/149, 0x214}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/211, 0xfde3}], 0x6, 0x0, 0x0) 16:00:34 executing program 0: syz_emit_ethernet(0x66, &(0x7f00000004c0)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, 'v`Q', 0x30, 0x3a, 0x0, @local={0xfe, 0x80, [], 0x0}, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, [], {0x0, 0x6, "f5a295", 0x0, 0x33, 0x0, @local={0xfe, 0x80, [], 0x0}, @mcast2}}}}}}}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:34 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [0x0, 0x0, 0x0, 0x9a9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) close(r3) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f00000004c0)=0x6) mkdir(&(0x7f0000000440)='./file0\x00', 0xa8) ioctl$TIOCFLUSH(r0, 0x8018695a, &(0x7f0000000300)) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xd, 0xffffffff}, {0x5, 0x5}}, 0x0) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchflags(r1, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) socket(0x11, 0x4003, 0x0) acct(&(0x7f0000000000)='./bus\x00') socket(0x1, 0x4000, 0x0) pipe2(&(0x7f00000001c0), 0x10000) recvmsg(r0, &(0x7f0000003800)={&(0x7f00000000c0)=@un=@abs, 0xf, &(0x7f0000003680), 0x0, &(0x7f0000003700)=""/253, 0x162}, 0x1841) ktrace(&(0x7f0000000380)='./file0\x00', 0x0, 0x210, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000280)) 16:00:34 executing program 0: sysctl$kern(&(0x7f0000000180)={0x1, 0x58}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84fa0c844ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00198637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb252a1880a410d6cc509ce45beb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000500)=0xa6, &(0x7f00000003c0)="6f21a18d40cae438b096db800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01005ece5f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8ba4b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab906973cf74f61df49c6f97acfbe3df9647e7105698b84bb2737277", 0x85) readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)=""/109, 0x6d}, {&(0x7f00000001c0)=""/165, 0xa5}, {&(0x7f0000000100)=""/51, 0x33}, {&(0x7f0000000280)=""/74, 0x4a}, {&(0x7f0000000540)=""/194, 0xc2}, {&(0x7f0000000640)=""/192, 0xc0}, {&(0x7f0000000700)=""/168, 0xa8}], 0x7) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x8, 0x5, {0x5, 0x7f}}) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000040)) 16:00:34 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0xfffffff8) syz_emit_ethernet(0x3a, &(0x7f0000000000)={@broadcast, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @empty, {[@noop]}}, @icmp=@timestamp_reply}}}}) 16:00:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x84) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_dstaddr=@in}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0xd}, 0x8) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) socket$unix(0x1, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) shutdown(r2, 0x2) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/81}, &(0x7f0000000240)=0x53) dup2(r1, r2) 16:00:34 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xffffffffffffffff, 0x7ff, 0x100000001, 0x0, 0x0, 0x4], [0x0, 0xffff], [], [], [{}, {}, {}, {}, {}, {0x200}]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) socket(0x6, 0x4000, 0x8) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x84}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x3) 16:00:34 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xe0], [0x0, 0x0, 0x482]}}) 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$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000004c0)={0x7fffffff, 0x1, 0x5f1a325a, {[0x4, 0x6, 0xfff, 0x2, 0x0, 0x68ec8cce, 0x0, 0x7fffffff, 0x2, 0x0, 0x5, 0x3936, 0x5, 0x9, 0xb34, 0x2, 0x9, 0xbe], [0xc3e7, 0x300000000000000, 0x10001, 0x992, 0x4, 0xef, 0xfffffffffffffff9, 0x9, 0xffffffffc1b8c91e, 0x9], [0x4, 0x9, 0x9, 0x9, 0x4, 0x6, 0x71], [0x1, 0x3d0, 0x100000000000000, 0x7, 0x1000, 0x6], [{0x7, 0x7, 0x8c1c, 0x3ff}, {0x9, 0xfffffff7, 0xffffffff, 0xfff}, {0x7f, 0x1, 0xf7f6, 0x916}, {0x101, 0x7f, 0x4, 0x2}, {0x2, 0x56c4, 0x9, 0x3f}, {0x7, 0xc3, 0xffffffff, 0x6}, {0x3, 0x10001, 0x5, 0x40}, {0x3f, 0xaf69, 0x7, 0x7}], {0xfff9, 0x400, 0x3, 0x1}, {0x101, 0x5e, 0x0, 0x3f}}}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xbb) 16:00:35 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x0, 0x1, 0x5, 0x1, 0x4, 0x4, 0x4, 0x0, 0x0, 0x5, 0xc00000000000}) r1 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000180)=' iq-', 0x4) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x4, 0x0, 0x0, 0x200}, {0x6, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f00000002c0)="0184e97a605d4b6570085306d7e3", 0xe, 0x0, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x20, 0x28a9) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f0000000240)='./file1/file0\x00', 0x0, r1, 0x6) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000001c0)={0x55e, 0x7ff}) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) lseek(r2, 0x0, 0x3b, 0x1) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) sendto(r2, &(0x7f0000000000)="345c9127932b286cb594444a9396624b1bd40c5128f2364e5260b3555100cbbf4d54d0f8da2a484247500f0d634df0e735120b5aff563590a3837ba65420db9a35d83933a25c0a73ae54a16bb12f01532ffe0135d5f79bb0f1815400369b65241ba3ba969226e36ab66dccc12ca03313932b3fe9f8867bdcd65015a93dcc55bfb6275f4cb9cf04bdc6aedd0cd35dd574a82728a6f056c24c85e6634a4d689031d2520957005e2d798a7d46dfae2a2f86cadcdf7cdb6d487faaeaaab104592394e387663a8357eee193396178618a67686018045f836f7ade9e6bae", 0xdb, 0x5, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8d", 0xaa1}], 0x1) 16:00:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRESOCT], 0x10) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x40000003, 0x0, 0xfffff7fe, 0x0) mmap(&(0x7f0000657000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r3) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="6b0de18b44637f00f3761af10230fe1788edace2837e1dee993a89ea78a65240914fb91dff4ac3af0b5163ae9dd314"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x0, r1) close(r5) r6 = socket(0x2, 0x2, 0x0) socket(0x1, 0x8000, 0x7) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[], 0x10) write(r7, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 16:00:37 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffbfffffffffb, 0x7ff, 0xfffffffffffffffd, "0aff030000000800f0005900000000003f00"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157", 0x410) r2 = semget$private(0x0, 0x3, 0x99) semctl$IPC_RMID(r2, 0x0, 0x0) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a", 0x151) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) ioctl$PCIOCREAD(r2, 0x80105705, &(0x7f0000000080)) 16:00:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r3 = getuid() chown(&(0x7f0000000000)='./file0\x00', r3, 0x0) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, 0x0, 0x6) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, 0x0, 0x4) getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x7ff, r3, 0x0, 0x0, r5, 0x0, 0x7}, 0x44a, 0x2, 0x3}) lseek(r4, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r4, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r4, &(0x7f0000000240)='./file1/file0\x00', 0x0, r6, 0x6) fchownat(r2, &(0x7f0000000100)='./file1\x00', r3, r6, 0x4) write(r2, &(0x7f0000000040)="a903acd9f3b2616a7c5b4760ea86f0e7fe615f2c37f238d7a1b740121b2010c728c54dc4cb21721d", 0x28) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="3db80829ef9ff4cafd2ccc4fcf32a682cb5ebd45a51bd2d315c0ece4e3542bd59c9ab32d094b48aa187c98906beb65f0d2d734176c23"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:40 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) pwrite(r1, &(0x7f0000000240)="12", 0x1, 0x0, 0xade7) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x6}, 0x4, &(0x7f0000000280)="0e66970b2f32edd66e6081a4a4014a37d4843f9f641a01217067d10db8a7f401adff4115d119d4407ac727ca8574003bdfe03625eaebb7d36aa272d0171d4741cac90dd575a6cb6a6f71dc9eec71a6426c8dc91f1fe4e508a8678549c9946704f9446fa19da2eb76caab4bd728de4cb39e5cc87d13d63a8e8039b794d0dbc4d7efdc655dc6562cc95ce56d62ac3d6dc222414abd02d48fc33e3a7845415eee99", &(0x7f0000000200)=0xa0, &(0x7f0000000340)="72b2fec86dfc3f597673fc89272a8972c9bc3f4768ff8ea8ec8ec5e687257bc4cef6ad878f256e1df9f153b47b17705ca7b4e16e5ccf6ac8d111ec059683b0566aca7c88a6dca7ab7c6cab9e868574e454a9bbd4b0a54a1787ea1edd9b9b6e7d20e2091c6611286cc7b97835923cb3171716b50a6335bea8cb70087924a5fb47d9145809a97f89cdfec66fc83c0b372a8e0e5b2778e0d0602ee94f232cae0b7163ec9470f6f1208f9d00a2d083ca64f9a77397f1671c4c822cb1d8cccd0e13acac4f1fd4a77fa1184ebe74fc44586754bafcabd226abe4165d55278ac24c001abed20ccc4a6c96481fc847d5d5", 0xed) ioctl$TIOCNOTTY(r1, 0x20007471) fchflags(r0, 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x5}, {0x18, 0x2, 0x0, 0x190000}, 0x8108, [0x0, 0x0, 0x0, 0x0, 0x8001, 0x80010000]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socket(0x2, 0x4001, 0x0) r1 = open(&(0x7f0000000100)='./file1/file0\x00', 0x10000, 0x109) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x810, r1, 0x0, 0x3) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0xfffd, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) semop(r2, &(0x7f0000000240)=[{0x2, 0x6, 0x1000}, {0x0, 0x40}, {0x3, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x4, 0xfffc, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, 0x0, 0x6) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f0000000480)=""/246) semop(r2, &(0x7f00000001c0)=[{}, {0x3, 0x1000, 0x1800}], 0x2) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)) 16:00:40 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000000)=0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) shmget(0x1, 0x3000, 0x45, &(0x7f0000608000/0x3000)=nil) 16:00:40 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2a}, 0x4, &(0x7f0000000040)="ae24175c5726092d3a0524373945dc63f33bfa466ef99d9f80c1394b536d8092a0261c4673c396505e41d6e815277b97f7b2fc01ce4dc50bdb19ef32b30d1c5e400eb2aa20f7d652355bcb0fcdb60c8ba47f69f5cfe2f4f5cb5a069a06b4a22082f227114736784b838959bb3193d1e99089eddb2b89c7327088dfb9fff6aded", &(0x7f0000000100)=0x80, &(0x7f0000000140), 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x10000, 0x0, {[0xa, 0xfe, 0x7, 0x100000001, 0x0, 0x0, 0x8, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x3ff], [0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000800, 0x0, 0xfffffffffffffffd], [], [0x0, 0x0, 0x0, 0x0, 0xce], [{0x0, 0x0, 0x0, 0xfffffffffffffffc}, {}, {0x0, 0x5a5}, {}, {0x0, 0x4}, {}, {0x0, 0x10000}, {0x0, 0xf6000000}], {0x0, 0xfffffffc}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x1000, 0x5e9, &(0x7f0000312000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001740)=""/4108) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/164) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) openat(r3, &(0x7f0000000200)='./file0\x00', 0x0, 0x86) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x81206919, &(0x7f0000000300)) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r1, 0x6) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, r1, 0x4) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r3 = getuid() chown(&(0x7f0000000000)='./file0\x00', r3, 0x0) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r4, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r4, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r4, &(0x7f0000000240)='./file1/file0\x00', 0x0, r5, 0x6) fchownat(r2, &(0x7f0000000100)='./file1\x00', r3, r5, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, r1, r5, r6]) 16:00:40 executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, 0x0, 0x0, 0x0, 0xd) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) fchownat(r0, &(0x7f0000000100)='./file1\x00', r1, r3, 0x4) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = dup2(r0, r4) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, 0x0, 0x6) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, 0x0, 0x4) r6 = dup2(r0, 0xffffffffffffffff) getsockname$unix(r6, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x4, 0x20, 0x2, 0x9, "d96e30919b9d0f847bba2dfc1f0fc4d6d72ca16c", 0x4, 0x9}) 16:00:40 executing program 0: sysctl$machdep(&(0x7f0000000000), 0x4000000000000221, &(0x7f0000000140), 0x0, 0x0, 0x35) 16:00:40 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}) sysctl$hw(&(0x7f0000000080)={0x4, 0x11}, 0x6, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='.\x00', 0x200, 0x74) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f0000000240)='./file1/file0\x00', 0x0, r1, 0x6) getsockopt(r0, 0xb4, 0xfff, &(0x7f0000000000), &(0x7f0000000040)) 16:00:40 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x2, r1) socketpair(0x2, 0x5, 0x7f, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r3, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000001140)='/dev/pci\x00', 0x80, 0x0) write(r6, &(0x7f0000001180)="ad642e1f5eeec6ceda4a8bee7db8a6fa788456372c33e1a7f1056bf7aba9801f3f8d70f622dad984abde9c46d68949387b9e3d192804af0d05823ced0739b6bf6b0df4370c556968ddb385827d2ac445c93a3b013405730a5dce0853455149be7e92f0739ba8e6ffdba786c16dcab5aba490eb41d6632ba16411e172e39e8dffb89cb8b107b73db9385985ce9df5d5e8dedd54b96bf8ada091ec49", 0x9b) ktrace(0x0, 0x1, 0x6e90cb2ee28ae046, r5) wait4(r5, &(0x7f0000001100), 0x2, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x810, r2, 0x0, 0x5) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 16:00:40 executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x200, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) ioctl$TIOCNOTTY(r0, 0x20007471) sysctl$hw(&(0x7f0000000040)={0x2, 0x8}, 0x4, &(0x7f0000000200)="530ef19f77680a88ffff784e8bb0911b632bff90d0f51df49e80d62af3f48b22e2ebf8a71e8ccb4ddc4379e244d23bd2739227c175063bfab4f22444d0e4754f36a0de604759557ec1549a48b2eb30e34400c38b4314a291ab609a5a9b8bf5c1b0d183328ce3cab170f105a3a5514ee3102c72e45ed385c9fb0f859133a767aac32a0b81cf4cb4fea5c0d353b22e43620a6d6266a9855287dcd5ed850038d30a64f01fbd030000001582d4111e16ca825e1037c0a48f8deef75ee30000000000000000", &(0x7f00000000c0)=0xb, 0x0, 0x5e) 16:00:40 executing program 1: sysctl$ddb(&(0x7f0000001000)={0x9, 0x3}, 0x2, &(0x7f0000000000)="b7978b40146fef6cdbcf13d21aa0be8ee15fe42bb936544cf06816d779bff73b975807003c41a3ce7ad2d8ff50fbd357850c105796a3d51b068cfdc100936692a3aae2c009a2c7ea500b24a8a171a73d0f35dd5d16b7cecb12febb04ff9ef3d05abb8ab2918604", 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) 16:00:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x118) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x440010010, 0x20008005}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r1, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r4, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r4, &(0x7f0000000240)='./file1\x00', 0xffffffffffffffff, r5, 0x6) fchownat(r3, &(0x7f0000000100)='./file1\x00', 0x0, r5, 0x4) lchown(&(0x7f0000000080)='./bus\x00', r2, r5) 16:00:40 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="6202e57f7f005895"], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x10) close(r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socket(0x6, 0x1, 0x3f) socket$inet(0x2, 0x1, 0x3) msgget$private(0x0, 0x290) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000422000/0x1000)=nil, 0x1000, 0x4, 0x6813, r4, 0x0, 0x4) 16:00:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getitimer(0x0, &(0x7f0000000080)) 16:00:40 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513000001000000000020000000000004fecea11ea8", 0x18, 0x0, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto(r1, &(0x7f0000000080)="a1f271b25e6e7357ae31f372e25871daa007db4ce9469982d74761e64abe1bb4db6db922d6d0c5c5b34fdb218489e64834889957da9bb2fecd08bf28c2eb218918abad81fb1408eed45fb162fb2ab368038a421ae705ff90cbaedc249cc373739bae8f918b10512b74f82a1941d740d0806b36f12ce4f9d09d4cd91a22b3da5862a593", 0x83, 0x0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x401, 0x200}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = socket(0x10, 0x4000, 0x5d) connect(r2, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r3 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_GETDEFAULTBELL(r3, 0x40105706, &(0x7f0000000180)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f00000001c0)="01ef37dab75562e0f95d34f1f1cbe6f3c0a24e2c795f8bcb1c95dd5da25ff06918b7bb6beb83a59437de67f34bc563d932ad559018a0bc4a4f1e05131de889dea5a73f2ea6efb06fae6fa615c872da5d64316ea3f773c1872f0fefc67c0e851e1b891296b612f4b7fa8c9c3c7d7b9746a4d09666a134c3fc4dbf10e63be6b0b77478893e9765e9fc3cad4ab92bd165ebcea331e9657f8450128fdce0781ec0f86019458765edde0ce6268eedb823ebc4d75516f6c324726551a6b630a67fcfaeeeee8174269b8dc48138e68555817643feb4cb3b41f78d33de043743e81c3e8150900cbdf17e3c235a9c4d52f20a78f4ca2cee189bf344de30ad6a9983814e", 0xff}], 0x1, 0x0, 0x5) 16:00:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) sendto$unix(r1, &(0x7f00000001c0)="77e1be1c3d923ceefc5451ef2d24d70c8486dd556da1f70056f01e8f54c528520b458918668424559b8fb6ddf9a8000cecd2d826fdff365302b17c7adc58", 0x3e, 0x402, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x4, [{0x2, 0x80}, {0x2, 0x396}, {0x2, 0x5}, {0x2, 0x4}, {0x3, 0x4}, {0x2, 0x200}, {0x2, 0xacc6}, {0x3, 0x5}, {0x2, 0x6}, {0x3, 0x8}, {0x2}, {0x1, 0x20}, {0x1, 0x1}, {0x2, 0x80}, {0x3, 0x834d}, {0x2, 0x2}, {0x3, 0x905}, {0x2, 0x101}, {0xcb54601d4be21226, 0x1ff}, {0x2, 0x5}, {0x1, 0x10001}, {0x2, 0x400}, {0x2, 0x9}, {0x3, 0x1000}, {0x2}, {0x2, 0x5d}, {0x2, 0xfffffff9}, {0x1, 0x80000001}, {0x1, 0x1407}, {0x1, 0x1}, {0x1, 0x5}, {0x1, 0xffff}]}) listen(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) shutdown(r2, 0x1) 16:00:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x80, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000700)={0x40, 0x6}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000003c0)=[{0x4}, {0x60, 0x0, 0xfe}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000240)=0xffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000740)={0x6, &(0x7f00000007c0)=[{0x0, 0xf8, 0x5}, {0x1, 0x7, 0x9, 0x7}, {0xa0f, 0x8, 0xe6, 0x1}, {0x9, 0x9, 0x7, 0x9}, {0x80, 0xfd, 0x20, 0x7f}, {0x2, 0xff, 0x9, 0x5}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c, 0x0, 0x0, 0x80000}, {0x15}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000000000000000a143db873baf02e2acdec9083b86fd47946c8e4458cd8bb411581973adc9a6ac000014059d253d2038c6314f6809bcf0ae544c8f45307a2854950904ec010ede9d42b87701f16759556cd504000000099b8b87da909f99a0b8399984f0e365a1513e6e83fdd64a0f7076088006ed7d77b04b34d0f58a089eec9a26a187ee38f1ecbdd847513d991f26c08295279bfc0ab52e27b37c7396c5ada22b221c1abd77696ebdc5712e633c02550c3749f6a0ec16e71ea9c7525217c6ceffeeb1a809827288e66783cae6328297533b24b8a85df464469771fdd96aee02ad66f7b4bdf2c7f66a"]) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000780)) r5 = socket(0x6, 0x400000000002, 0x3) setsockopt(r5, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = syz_open_pts() ioctl$TIOCSPGRP(r6, 0x40047477, 0x0) fsync(r5) r7 = open(&(0x7f0000000180)='./file0/file0\x00', 0x2, 0x3) ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f0000001200)=r5) r8 = syz_open_pts() ioctl$TIOCSPGRP(r8, 0x40047477, 0x0) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000006c0)) r9 = semget$private(0x0, 0x5, 0x400) semop(r9, &(0x7f00000002c0)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x3800}, {0x3, 0xfffc, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r9, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) 16:00:41 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x2, 0x0, 0x0, 0x478}, {0x6}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) syz_emit_ethernet(0x3f, &(0x7f0000000080)={@broadcast, @empty, [{[], {0x8100, 0x4, 0x1, 0x1}}], {@arp={0x806, @generic={0x18, 0x8048, 0x6, 0x9, 0x2, @empty, "e783fb356dfef2ea1d", @local, "c7e48e6493efb8ced6d40e1145047b64"}}}}) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x200, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r4 = getuid() chown(&(0x7f0000000000)='./file0\x00', r4, 0x0) r5 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r5, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r5, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r5, &(0x7f0000000240)='./file1/file0\x00', 0x0, r7, 0x6) fchownat(r3, &(0x7f0000000100)='./file1\x00', r4, r7, 0x4) sendmsg$unix(r1, &(0x7f0000002500)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002300)=[{&(0x7f00000002c0)="72c99f3ad2e3ae08eb235cba73ffd868df292b93be3c6b3556fde6a89bb1958a4c6e763211532a128e7d1122530483c2fa906d81cc84a98d6a1b2a029ed8bcefc1c93dac44bf9476d87e9eeefeb44cf39bca4257b98e1aedd4d79cd07d81bb50efc0655c617e9475e889101d3227c9ae7f70931029201731d22bf8ee92e31016369ef04ed09e9b87525da4915fc265fd3647dc8e1532884c5a6556eff6af92bde85dc53e1ce5b03cf9778f58a6fb0b98755b7999968fc2fdaf40d542a55ba9cad41344ee4cd8e34845279885d1e029cf3b27ef8bcbbc588f64b99e449d31d0585e66299df47528cc816de7a6fadab9861575d22952c80f52f36ff8496ad5de30a6c8c64024087de79d1c8bb5b9d401c9b730c4b58af331d7e99baf0638dab0ba5dbeb87fc4e34159214d2a0a9518a630335ee8ef2dda909a4e5d177a2a2fc4c9ed16bd19e41acd45719b1b937c95963489c872d314d33bc2e0a8eae2fa13f56c3ee50f51ab82477de3e49d42e6fe0549352a1680b7cf9171e2f6d9140be421a104181ab34cb6991eabed6c358e6bdc786a2d0742e998e6835559ee93c1f2be84c2fba65f566e12f001aed630363a11e218e53da536b7325bb0b19122e0e66d6f571923841b0291748906d5a55015ef314dd7e116167ab1785714e4725fcd0c3b1f42bb19a70441fc8d25c8c1cf7278850ee7ba72ca364b8454c933969f338f12ea0beb600354f4aa7e61f121df3565ad2f0142db3009b53de3443f1866ef292817a202c7f151cf4480a983bf6932c7d83909b7126de4bb5c4f79992770136e13bf356c08c7037c4e099c59103f6cb203408fbb304e9fee52121c9b21fda3ca09fd290344b7c3dc27e63c635ee1d27cd4966a79cd8e17b89d7bc98d39f37c8952b8ab5c27d4e1e220eef4192c198ea61b327299e637f544043ad5f00a0e4a5b9e41a7d94c017e0fbe01f447ed480de55a4f045260ee715be6c89e7e54b1f18b00a37e429f23ca2c1ae4c1cfc44aa994ede0eb2a4ca43333649f82f56789612b25cf3e26b1b5b20204d5fba54435c4ca4383fbd0d04b2f519b61e414bf70612f61e3d426d6577a7244fbe422da92aacc056d63a481f0c652a4eb54a4967d890039c073ef8fb41452fa647bc911f88fbe6450072dce8449e033fe1fed21f0398a263f62a7ac8895b03cca36209401299a8388925ebed1d75670bd01e5c3e61d9c58cc06cfe039cb868b6f9dd155f5ff6c813ac2de8d37e89ac6c295439c38928dda934fea3db0d071d9eba6d3225199adbcb0a19b8a02647b307d056f445cdd579332ef8b7e00053bb59f55696ca0a57fe567b47bee203d41ef67ecd642013e7a243f5e56fde235ef3fcb65e06553b63ac02ab9fffa6fb43c0f11bdd5daa86b4a9906fa9e76033e51df520cb883d365da9653d7800f4a9b35585dc48f6636f3498c3e295b273e5e1f524a38144af98244484721795c8e89d523f68d0602c0001a241e90e8c083813adcaac0faf5ab6cba4e11a18a0609668ca90e49ed29de05cbdda60b20d4d2c5466e59c6e0bc9369bf990df9d571e2d3190506fdcdc0c7913c858e73f26212c681d4d1af22c5f94bcacb590ee200e9ee086ad0afb537441e2784233c89cfdf062d1b6f4654adce006ac7e44a6157226b2dc05384cd4436c0ad6df21da9638d7eb284ccd616aeb00ee19722ee20d91def584dd23b7766106bae7c0e6af832b1fd64272ccb4bb8147d12118fb92be4159bd26a08589ed4e2dc09f36b87e0d3db51d42a032aeaef694f877d0ba0e1d66b47428bb44217c7ce2e041b3d2d24828e5a5a374ca5b1d7741c4d9890908a49989a44e7f0c88cc53b8482e7c78ac09d27bba4bae4c55250ab55edfb1048dd8cf4b7e6da5ea0278357d7918a8c37533fb90c6b62a5b48d23eea9494ed977db6c032361a7536e85511ec3cba26e33d02dec541815e928d7606b9496aae933f5e328646a6c2875469f4efa858b3f499e97143ce96de69ac0aec70382788b510a0d19bf3a2b3a5c6745e75926a92a8bf6e9edd2a8f7f67419cf6dd14335ff50db7b3ae3ee7086b29afdcc4d67ad9ef2ce5aa4a47ac7eaa3906c667cece83fecf8301b4cc326bc6f67844aa258a56079f7dcb48674be10dc7bf06d8f99b9940711e23757825230726e47ccc0e3ba6d961ee2dca7fde2e11dafb76c4d136cd0b91b45bfcf49c22422e7b315ef408cf6e78e6d7e87d90f4dd12ddf7c7644ada0c6842f5263cab578baa0fabcf6eff4f5afbfe1ca459638e61724fae9316de5610c479edbee64c826341bc31637358778349e1aca2376abe068b87fd3620b12c3e8905eb7c1780fa3ef2b986086b8b53ad1f478646241152d236af20b0848962dca50a7fea1e5f7b6d4c39fb392e02983ac26ddd35f2e94f21a19faafa6f334a3fffdd9bd07d7aff5c434e160aa57d2a9f2b2ee42bbb8c020a87794489618c1bc81f2b849ad0e4b77a0dbd58a8d011025c9bcd7374867326c111c3685b4693cf0c2d11948e246c843de20b2b01bfd8bd73e6a9f61eadc4e2946211f55ae5806a88d703cd134f4cf1d5884bf231bca21d6c8eccd4224f6768d6fdafc312801cf4622cba40851f2e168eca50fbb856ab03581996081268ecedf63a9094a4473fa94d7862b290dd14b7bfddef329ee4dab12868fd5f83626b06ed80b90df63d0c618027e37b40f0b67746c2df403564ad29d8486b71a5b7c5dd4f540d7ed4e81c8fe185de8304a3c9fb655a6c1c99d92d4ce810a09b469038bac44f7b249fde1baa05f182a0135078102776c38be7a496267732de92ed61cc1d7cd259f75f75440069ed5db53ac28e1356648c68ece22580a5a1907f4321bf5e5384ea3d90d068c6130d7d5977174a28fd3570390ac5e94c8e7acbeecf1d93d3c5cad8e83f450fddcb2b9a4834f5b6201c343ed6cbd5cf7f876e815e04cfcdf73aec4ea3c0f040a0ecef8071a054ab3e5f5f4259f89ce61493dfe802a7c0f03bee3dd139f543ffeb74764d1b80379be414eaa76ca2dfee091b2b962d226efb2692bb54a413c5a1d652ecb4fa442f94ad3568b217f20f0c7ada76ffdbf8d1f5938a14baa6b4804eb9922b4d81ae511f51775f0fdcddd427777bdfa282ec78323b7da5090f33783f4e1151fe5f819322abfc7080dea7e8559ee3f79e34e77e1e7eabaf73f9bc98d0d4af8d2e4aba6e5bfb1026586262dac8f11fa173a3d94c15504a05854cfd7654f225b0217a8da2ad1c9a8d70235ba378a38880daa35c50566bca8ce06aa83e00193c5c06ac6c4a0ce01703d0d38dbc6faef8ea1fb603b0f7c0b79578c84857e1879eb2f31c2ef9773804e844f783d1f29d3caa52f508237b7c4022b79d908c5be241a564762704552e1df968d2e9ce0163c22e6c5bb9452a205626e00242334a66e02ef8b97c7f60c0bedebd8660c5e30e551fc0d739bb886baae53bc4a81ef36e9794b774eb26f8745deb10730d5f9396c328235ffa8b3f158c17e3a4141d7d74efde82335ff12fe2195ce797e40e3957b71eb171c1ec9a002cb57e870ba459d5c6c772ef359df555418affa96e59c2a91d0afec402803bab5f2d953d4a7f6aaa76fe347857a3478aaaa6222f262ac33d12c64b781ac65d616c05b20ff1774d8e951b20ee03d4707de29e18c80f3e54875c1afee40e385779c2610b2048d1bcc98c56af4a8891d45e2543fe65aa6dd897392f22363dde57cabcef25d5d7fca8159aaa03da1c424c78b1b06bb25389c8da5d0d943383cae81af8e6d19827f99bcc9f6c7691517f75365494fdbbd811a2d1d5617cfd894a769bbd0d827e86a166dffde591712bd4e9e7bafd3f24618e23974e8fa76f45eb52d6b22f1515c70d4b180d1033a387867f53f023849684022698a0860ba4925b27b29d6e00fb6d85d48c446c0905a15699df78eecd7086181f245cc6936bb12b217f79fc21b439ad0354c45a9cad1511d1b2fa5efa730171f6e67a197120f089deb53fa3b555a75578e49f0125dd0b3d6249d1ece459f8471631763340086c12431c2d5687c560d00304047a65a9425a2367a02ac37e0b11c2cc7b000a7896ade21e63ba90ebdbff600e476a99afe8dafae2583d12817940902096655d502a72be1705922b03f05393053653b9f07d80baff2ec9ca6f54879894b6bf227a5259302ccbdd5d3603c9993184d88d9bf6f0727b83f2051650894e937a50eaa994a7513a0a728adfb0bd60753cb2f5de739b1970d01b01fee3c8610d36797bfcf8a1a6c57ae035d6c9ce6916c7994f7824032be6914af461b1508439ac153332b129c244c4a4b3658f8986b6c9143b8e82b99f8f6a8a7f3f13cd43d68cf7aa873854275ddaedf31e908ee6e6c50c5cd112107be802174b9953d0bd2ff34082e7b9a54d9eff5063fffe422cdd08e91275a6516784972cfff61f3389101f033e78298e05728545581ded65bc49babf88522bde289cc485e9b716af3c72c492d2b466463c56f80a4d13f8c6cf253bc7535134aaf090a51e6a2a4254eaef202537b828c50a7d6039ea1331015124fb55f9bb0c26b76570ba4307a3ec50d260a70ebb7a4ecb3f6aa9d7dd02f89ed93d8e2b06fbe12002fa6634de598997bd82d0e679995bb60257b1b339f88f950079ad0acd7c6de80b5a789c0de87c904e883496c8c29a9ed8e423c97b031820822f3d866f179b018d31f3c914e3b310c53660738179d59051be7fa0463c5ed550f6b0ab320da7a827815f748710c727877cc0b0ff2c49d319561312a91f386cf18c0c46244e5374b67dccc0fa081d768993ac54d3a0d7d0d180c8d1399322885d7aaba05389fb40ffd18fc8699fe45c36633bd078dc0a93584079eb811c8f83db73ea6fdde1d8801e43dc54456b0ef845688bdfbf6377c71de73cd3cb0a5558ef6985ce8a125c3cba9833a7f52503dddc24f5de9058fe351b2001a62f0703eaa83cfa46f7966531237c7d2b512d9329354e8aee5579a9f82595157a2531fc9ece113cd1640a545ad4cc221107b181144bcfac276d26ac9aa3e8b7beafc771be151705d08dc9350622daf94a29f451bb9ad309e71b1668d50bffbcd389d254285d782c4ee72c8356606cc07e840ead6c0bca62bd93e3b47d2317b7264e4589ddef20bc48d4f2482074544a74c3f9a3620906cf3f074e0098395b213250738ec44f9ddf2ad78d40573b6c0ff7f4f6e70905552532d8a7b1591bedc49e68f886cb1132b00cf28957f2a57f8c033f61c9af771c06d229732f678f7ea7dc529787ebf13e8b017600db0c5e4ae722f2fe937577f297fdf81817deb20ff051956ae14d888bbd47fa6e718b09a109c8bcce4376af3b0faebd3dd2cc392db9811417fcc854fca1ec12f06a3a9d440f4fbc7a1cebbee358f4fa2914d1cb1eb635520912b61f91c9573383de120b6e2bcf528c28541ebc25c14adc947460cca2d64d22933ae9290e00d2fc466bcf72249b3d036a11bb2e6ea5d842d295ae121ffa6703a3bdd5b8c5302a01dbcfc79ba3c50ebae5c85613b7850b6f911114a82dc587ec2a2581469d3e56a25f8dda3d244626139443fab01160a4bd1d9215ab0c462443dc37ffc5f06740804fe8ea6b624baf20101e37e1e3af293c6c6148b882352277cecb2b73622b107cf7e5d55c4fa1d4601e117fad836ea25de1ac9d272c10c62586f0e02392eb87f35917a041c859f179b717a0c45c2623f4f1d9db738c9ad54c421efa99aaed9085cdf10005820efc23104230e0cc514f9ab78821da17ca5a11d30c4544b1d3075665cf7a0eb6ab5a65d6eee", 0x1000}, {&(0x7f0000000180)="9a031c8f93", 0x5}, {&(0x7f0000000200)="ad66676c08109032d57b01db7e0edf7f3f3e04bc8897407537a8cf46c00d4fc59dd29922822e7ffc2a03c9db761c02327bbe827ef7d81e03256d69c7fb88f5a539c80690ae", 0x45}, {&(0x7f00000012c0)="55e4075b3fc1de257c9d997c5089b2db854bf776b8d9700ae187a3be1cc26ff088d38037dfed6299054c1afe7f25283844b04fd72f09181a091390dff3ef43ac8a1716cd0c5932d463ec5d9c7d1fab2697921152141068e901563345dbf5ec86afbe2a51d189d1f1117ad2e9c4605667b93495c650574d031427844d85a50c14eaf7be7a7495786cbfc9eebc93b016bc450cfed5d6fb7e1e496840f1180bbe242622a9715c308fd1ac8fd875afeed42a9eb2f3527df6a504c164ba36f6a985d6ac821ccc29a4bd5d11919ed15fb90b7c05b3a7c46e5aa7f1c1bf0b8a0c52b601a53e4b791a00024b8d3ea05511b7becf9fbb50e58c628058520ceae378136d923b634e8a7edd45eacdfb4d477c7152d3f11e2c4d6709ee43f7a5d0480ee06ac00b49b2b36eda2223db1728bf7102accd74b6fcdb1901ed08093f87f85a0c782bd9616c4c50ea466806b77016412e679463832928188f368b53258fb6b1e6f29091bd8aeef6e754ca4a3b9b73f0dc0bf7d281974bac814d34364e3d52e62366ca70be32236c067c08f5162968cca4e0ffa8b1bed305fcb8ca933bb6a174c9d3c8c3148a5c2a9af59b654a4958ebf042a849043c7344cff29b3405fee678e91d8caad3446d56997c451c5cd535423c6be816fba0b984626d6ab1d6b38d7bf968e5846192b8c5c77b96b3f3c32e981818cafa51b6cd96bc7da7ecab6f64aa5cd5ee450518478577cd36feb07ad894ce18079558f3e2ac4f23f351346756580da3284ef3faab5c47892d81fc6258e04e55a268da9073c1bda0c0f6753aabedf0ffd6d03d9273f81c3368c78cbd7fd0780f9e98422967d5468f7f310c481e0c0072bc796ade68e9f6b4b328eda1e04063c178dc883342c867f23552eef9b7355fcc94ca52b877390e1b5381504dbd770f5cab7abf95612c8521851b86f61c5710506a16bf7fca2d38d11cb7f1d833c020f06a5ad5679f6d9384f7f2988f244dd877f16774550efc15c0031607eec347ce50d6c03f9a94c5a39d916ca0aa5bda4f5156e0d476154ffdce2d349f93463e92b6adf1833768b343e5c4fef4e4db3a573d3eeca4c213fe268e2a37c4201e537e8774a13857953e2b7c8e9ab9e771821aa5c48ab1241c8769ac3484ef06c7106489a8dbf6b7690603384bed8c876eab964ffbe0b453aa74c4082dff97ca4b62abc09e9221231ed578748674b17036923d0a4b02e7cda7451a315d7b7e54c48f5fd364dba5b84672d739ac58f936afc0aa23ccc18f3ca11deb8bcd4d7aad6abae12d414bc72ed179261624920949a7c9f03a360de70ce54b72ed273d8b9c384bbfa4b3ed3fe7975963c3254147a88919b3b18127e5c45d86c15dce328d0b800159cf4972ffc002904a4af7525459d5e7ae98c194f362069b41ac93a8960876ffbb4ef9079ea87b1107c76168ea400710115a7ac27ce06103a9df4a0e474ccfcc7cff8742291706e2f0c2c22f35aa9907700b3148e5a6ad2fbb7098ea6fee29aded02bbc02a6aa97ef4d45d0b387d81c178490e0a6dae7c308199eb3eb0bb2087c361494c9681ea67f16cf5d96efc74a7389a05a3aa69a896a2ae7336ee8a0405aa45a0a3f5ca79f7680d8292e3d5acd133872157d551148dfc05bba9bb5216fd164c8ca75102fe5ebeab814287259b5bb9b8fd7edd3a26eeac8eddb15088191fd98fd378364ee12cdbf21f3485aaa938be7c1d1ecca8d18d0d16ec12e227e8ecda2b8d0a5b288cc578f7b0bd2c4540e0ceee999c2b76fa10ab9dcb479f11d1e44459138029548f8bbcc6c8199eb26086502665b98668d5b3e3247f53411e0128017bb54f2a1b4df487a0d1e39e6c9aa7446d67fb9838131ca3f4d8ca1ef8f2675846cc70e27a6b51cc4ddd3995cbc979fe43e290363fb9a64d2209fd9e7ebb1478263a9141d662bf164598df228cf577c4014eed0eaa8010f61ca3b9f98c4ff32eac3b3dfb40a8d31330482d1d5f0c1eaa6fd051c81251e3a39d927198aae5115adc63180f3e5717c547f2483029fdad4d112c40fbfc76c267ecaa190dd288471c574a1fa1fc109f6233038f21861a572a2492bb46de94fc5d386d9d884a3a080b2357c3d6121aa8c7ba6fe64892e89210a7ed1c46fc46775045452a6b9700210d0f3960cbfdef2026d02fd59146dbc21e7a67fa8c0fa00279e40454b5d6fe1f2b0414a5a01dc239770865c6fbca37b4d983a39b1488a10f5256d35fee1f6df3778ee066bb9ac85e679a462c23f3dfa0ff19dabfd3e915acfe5ff573420ccb84c7f84b8038b151c16eaf8bf43da68ecc6ef2e8b672a3d90c9f6154df2cf25972774b447805158d70d3b84cd8649294bffe5ff521e4a96f6344ac1bb81b470df921652ffbbc719146b701a8cbee1a6c5d5a68e6d0c68b6fd8b1b186a30350b0c00f975dc3c2e564682e5cc518158279c1e121fbf5884a92b24dd669f219268bc59dcac88885c0d5fc0adfca5072351b6d902d7b2d14eaa017ae82632a385f90fede9d4e3f1e455b0422d188cc5006f3bada0b8e179bf1eb9caf0481805dab66b452f1f39d486e3b7bf4991889fe5e0fbc9b4923e04e71abd04f631a48eee3b712df668dfec3a04d1a070213ffa52eff3be2102a0bdcb5ab74fb33e2e63ef4d724fa139a04136275d273c6789326a2921cab2db1d2e90e6535e6ed02cc123ece9048244213d2bf9760ad7044f34cc69a9ddfde47ddb019323065ab826ad156faed05cad0d89b4ffa3bb021e5b083e4c00c3d03f5663b7617de68c1fe4749a92ee58395fa28a7294b861e4991a92ff9c875c25d856c6d42f65a84d216bfa56475a86d1d5ff635301ea5e396038751254535346d1c909ad7a3799a9d5063fb58467649f3458a6c6b01665fa0ca9354360cdd100add493c9507c2f0cdea969fd94d0f12242a2f13ab904ecfb293a306780291d9e4ad397cdc6a98b46136a1d438671ae0f20cf9f2691a728abf4a63dad675c8bacd83d4fb09189d604c2d7e97a6500d4a1b71f608ccd6d1442b08732c19b7f69e610d2713b465efb6771a2e6a24c1be21bfd252efab47dc3d4bb4fe964af3a713ebbf569b74ceeab680d03212b9b9112bbf440378797799cbabd8a65eb1f7fa07e089a4c1b1fcf99ba69427bc4f69880489842e188c38858df3b53cedd8759dd76c4c6ccc8035eae77329be9b886b3fc107d68a82fbb3c913d1ab7a513a237308633f439fa4946251ff4e1ecf5f1f669b6469d9012c1e5b7a43683e7d68b5a1df30c40c16db44b318e543cee405f61b746ece9f2fa0fd361fb5e60018199a2f310d19b37aa55dde2439a4acc9913ea05ca16c33f951d974787eb2a9d7f0a6f7485b1f20e39380c8f5eeea82c26bd55465090ca219560e3a6fe8197e858a602a18d8320ce7f36986d6c5ab661e93ce09e891fe55954f305988cf01188d79e15c07449f20c49b7b97405893a2e14d5cd30ea0ea83f6e88ed6ecca80756111f59c2156cb21b923ed72cdae91169b36d5f10da1e49d0737836fbf1439bac94f6b14b6b65b6d3c7dc21e7390bfc87bbc68bdc119801e2c63e1e25b2b66758435254b1e08e486a3b52b1875963b7cd14c27293ed83bda939ae0458337afd2038f6b5d6a90caa450180a861c798ab1e8ac4d3936da596b35626263fcaa8e72c7ad7bb979f9da3ce226fb820835748b648dc1084d91044fe3984b417428c1f6d10fc7730e7832070a9dcb7411c8e2ad021e67efea8ee58c8ce5f9df69c0813eb8cf49e55f435248372119ff085a7eb857d399724f430846b7784138386969b2de2124a8ed95ca7b32ffe8e4bbbf71d551f494c14f133d9289de0e06568abc6e78571616a09275e68c0e86ee231a49171cb21e40b7934cd3ee8ff5319ed522be30522c73521ac9f8526c2639e7d942a4df8b0e8cd488084b18835a006a278e56126e637ba9816f1b92fb4e98632c5e782f3e46510a630b5d001a4ff7c44d3c9a2ec8462e0ac77dfd8c8f937ceb185f6c226d186fe6eebfe231889e987ad2b5788a5d4a24a6824725ec6b4c49d625682afb32ec3cc04f845d3795f00e53b3b0c6c68801c96b8cd5a4f377fa9d40c3479056f17662d77752333328f945b77a076015b7c0461fae9bfc67d09811c5ac8e6644afebbd532de282e9345738b5ee5a96d1f202cb8069f682eb15576672dd1532441dc1814a5ac8c4cc0c7460636d6949c5f7ebdd1c6f3421250aa703f4400d7ed94eac7b20ac348f3d9b49f6d63c99cea17cdd3718ea9f34c75715cbf74a3b4052fe5b1504516f5e4882c6ae09e8f2cf1dc0e715d173a9cde6941b9b58fdca70a46f41721c9404660420d13b62e3a2c08924da68a7d685c580ed8d1ca55664d8d004ba53d0ef6584340fff539024d328bc8d81ce26415bfb60f3a711283a9b3134f31b0c3e26a17389cd4da8753c9bec5f217d0b45a5d6271263ae65a58f308112edb23fa2a767683ed4bc7ed5f0964a20c14ee0f3a21ba24c3daf15bf422bef0c63f1f621791ad05eca3395bb531f5513bf6964b72e69c5a9e4b7606e2a7abf2493fa505c85b8d91a3757cb8e33d4e7420b90d0fa7c61d36298808629451b6b682ce7d56b02fbc0071fe910c4767fc64e22330bbe72f56cb0569a525055f5f0a13bef2d7a213057ac09904e3560fc1a6277a649abcfcca25e3066816e7bbe44c4b18137290e0633abf49b7126146c43c8ba86e104927a91758b0ff455abfbbe73a86492fcf4aa7354761f2cf1c715942afd780c6d99e8b7f05a49e62dd3c9b2b3cb1a56572f8c747fbbf31139b790ae9f986fc58dae41346ed765b1d4d4b4ca2ba672886e5102d642615a72b2e1295e4a581cbc071fa4f3f8d250a796345db8b7383134ceb2844c2bead629e875bab64d57889779689e063caa130abb237e1b8700fb2ab33c8ca05b99f30a131ef04048255c66dc3229ac5115d5978fd5c32ad9b86e67474caf94fc5bde370030a631232873078406fe6391a030afbd52dcc37639e08739a1f5dea0088f4f40abecc7e3a407709670a41c6d036f022c4b93403824f8f0a3739499aed390caefd7c4843baf8f9da65e302c3e53f88fb2339346917435a68e3921b82cbf81e631ef7a9c3a50df7d7c9c2871cb6a4217762d08679286137d5eddf83039b60952cf1fa3e6729be0ebc901fc73099a564c0f0327341de00b8c59911546544012c89476943eef050f1a5ef31683c3cf7e00c817b9fa6305acecac6ca3d803f725e0cc695c1a46390757762aaee540d2fcff6484a6efaa6863c7be1adb28d48a5389465610de3c050c40cf89639e0309fe989944a0032dfb65fe0d449a68800e93aa872520e3ec2798610962eefcd2ab719d7a2c20b294141e95809ed75c2dc535ec02dca7f082df9d98b6a3669ec35768fd79ba6b115addf463f54e4abf53c5cffe350132d54cc8f4f26d0547f6312f59b9100b422cb12285fa9fa21e374b2863bc0532f9e169c480f41983a5d10ec611d13b26df1cd82a7d599fadf4d57b5bb9777772486bdf39d0be4d2a7f5660a03877ce8d646798f3d30afad035a768a40b7c617b46f0efa4c20f1ed4228ad1643468738f3407e753970b0e08676afae3fb70c8deabe4f8db111986942394334cdd52b4961c10e5618f5e86029f2da033e435b6f5324587192ef075004e4aff393b285dfb213b85af8d7a91d25fa5005e7cb17ac3a2eb5c4ab86c1db138933bd1b62adee5ded81c1d5c67148eaf19e7a8d5591234e36d0a1dac98fd1fa5140741cff10f81f72ff17e0951d44243c137b6627c1c6afab336b643d1951ffb", 0x1000}, {&(0x7f0000002540)="5c5fd4f92c0b8eba303c3ed23574a30f6700eab63c6554252909019d05b0d77bd7200fe2f500716aa1b644b988412f35fa0aeffeb4cfe63f8fb44399c62649431f96a9c30acc29dc5b613ccc6fa0060aaa0c0a3e07347060d86cb9266e7c7228c64249d2db51c5ff77c9e95719098f58e79cfe9931948add328db78e4865a2d2955f1ad172c3a1aba70c4deacfe176bc683f0cc66d163ccabdcaa28d78b2e7803b2d6c1972a32936b2b1886f17b1a1a64176848f0a8ff614f0bf96441ddee07e01283ffc17ca203661dd5b8b3db6e61a366a8a12bf614221a3e1e6146a5577c39ae606a1cd839818ee46e156cb01d71b7e23048547b512b5e9f3f41357fffe0fedcfedb4672e0d9a45", 0x109}], 0x5, &(0x7f0000002680)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000800000000000000001753c7164909ed5646e29bbd859388b8a5badd3c1cae94c21f213c36f76a9b9d6de9318dd4765ab8e0806bbe39565703e47f68848337", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff05000000000043a2101ee235ce04f648e644430bb9f321edcc4ea3a185bd169281fd45f2a4d6c709a07f1297748c5f7a01040000162697db6d1ae3f6e1c4", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r7, @ANYBLOB="12d28a4ecae20cb136293d9b29d32e234edfd36cf9fcdf699f3b512cc5159b8929e974ff6b8a875d339495a2a913097e24773c4bed18d52d9fcb58e79ccfc669fc380f516e2a2f0dc8188b156076b5e5d17f23c059713b0ca498f3691bc6b1cecf9ff69c5abe9914909bdb7a677a4ea4d9"], 0xe0, 0x40e}, 0x9) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7, 0x20, 0x64}, {0x74}, {0x6, 0x0, 0xf8, 0x1500}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 16:00:41 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) semop(0x0, &(0x7f0000000240)=[{0x2, 0x6, 0x1000}, {0x0, 0x40}, {0x3, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x4, 0xfffc, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(0x0, &(0x7f0000000280)=[{0x1, 0x2, 0x800}, {0x2, 0x4}, {0x4, 0x6, 0x2800}, {0x4, 0x9}, {0x2, 0x4}, {0x0, 0x4, 0x800}, {0x2, 0x9, 0x1000}, {0x2, 0x5, 0x1800}], 0x8) semctl$GETZCNT(0x0, 0x5, 0x7, &(0x7f00000004c0)=""/258) semop(0x0, &(0x7f00000001c0)=[{}, {0x3, 0x1000, 0x1800}], 0x2) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0x8, 0x7, 0xfff9, 0x6]) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000000)) semctl$SETVAL(0x0, 0x1, 0x8, &(0x7f00000001c0)=0xeb3) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) fchownat(r0, &(0x7f0000000100)='./file1\x00', r1, r3, 0x4) fchdir(r0) sysctl$hw(&(0x7f0000000040)={0x6, 0xc}, 0x2, &(0x7f0000000000)="9fd5f2010e7956cf0b728e32608dd9fdf3dd4e4724f5", 0x0, 0x0, 0x0) 16:00:41 executing program 1: sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84fa0c844ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00198637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb252a1890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000000)=0x99, &(0x7f0000000080)="6f21a18d40cae438b096db800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2084e910b01005ed95f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8bacb6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab906973cf74f6df9647e7105698b84bb2737277000000000000000066ae6b6c0700c76e06472ac87085883ef0fce59a6db1a5daf3a6d58d000000", 0xa4) 16:00:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x5dc1) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x3, 0x6, 0x1f, 0x7, 0x4}, {0x0, 0x7, 0x1, 0x128, 0xffff}, {0x4, 0xf7c, 0x3056, 0x8000, 0x80}, {0x3, 0x7, 0xa2, 0x6348, 0x9}, {0x8001, 0x2, 0x6, 0x1f, 0x2}]}) r2 = shmget$private(0x0, 0x3000, 0x84, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001740)=""/4108) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/164) shmctl$SHM_LOCK(r2, 0x3) sync() ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f00000000c0)=0x2) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x81}, {0x2000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000008000"/20]) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x10000008) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x1}, {0x4016}]}) 16:00:41 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x8000000000000, 0x0, 0x0, 0x6}, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x28) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) chdir(&(0x7f0000000100)='./file0\x00') 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x87}, {0x6, 0x0, 0x0, 0x200000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) dup(r0) 16:00:41 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x0, 0x3f, 0x4}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="2bb1d4c2521ed4c62119834f03224949c647c71760b0a2cdad87e18e2e6ec1e2e98c84b910840000000000"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebff4e713048e6d931929609", 0xc) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) lstat(&(0x7f0000000200)='./file1/file0\x00', &(0x7f00000003c0)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x0, 0x800}, {0x18, 0x2, 0x3, 0x190000}, 0x8, [0x1, 0x0, 0x8000]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) fcntl$setstatus(r1, 0x4, 0x40) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:42 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pf\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000500), 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0xc450443d, &(0x7f0000000040)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x4, 0x20}, {0x18, 0x1, 0x8, 0x8}, 0xfff7, [0x80000, 0xfffffff9, 0x8000, 0x3, 0x3, 0x7, 0x1, 0x1]}, 0x3c) 16:00:42 executing program 0: sysctl$net_inet_divert(&(0x7f0000000180)={0x4, 0x18, 0x29}, 0xb, &(0x7f0000000a80)="470afc4d0299b2d65a304fe60224c7bca54afb318c5af95b67292966aa3f036d287f803a13356abc2b712c1390b0ed7783294f967016b8da7f0000000000000043ad3112056916ef66c295645beccb262164cc86298884a619923e096d4d00010000000000005f0934da532d89230dad4ed40551f06c9be119afce5dce0ad58c1f1def0ab891cb836be50c509e8d9433b8823b978e18d4000000000000", &(0x7f0000000140)=0x9d, &(0x7f0000000b40)="8171b9c8f33440944af1b7df0e8a02b7e335f3925105e7f8e0edab2c3721e00b550e05de842a20a4901dfd60d6759392dfea28e25777f97c3f000000ec779f00d6a805d0ec35349a382a76ad6b0900998ba955c6f3cb7e8f8349a52adb974c6f728a32f741073e4d038a", 0x44) close(0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x6e90cb2ee28ae046, r2) r4 = getpgid(r2) fchown(r0, r3, 0x0) getpgid(r4) 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r2 = getuid() chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r3, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r3, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) fchownat(r1, &(0x7f0000000100)='./file1\x00', r2, r4, 0x4) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)="354da13dd56dd60be37655b21ca224f473bbc9bf3b", 0x15}, {&(0x7f0000000180)="b6f7474a8d811bdb2eccf729462db6b060f85344327272ac3e90da6cd417e40bb4bd3aba1d0f56d3a0fd8ecb8f7e5aac7b988338deded22bc59aef0077869055fb6173d1c9c6fee32be24c2546551283baf65a60faf1652a22dda583b7777b10938ae14f25e2405ad0a1532292cea8bbd58a6652f5838b41d08f220314c41c680ea953e4cd2a4f3309052f5558d9e59b1bd0ca43ffcb6fd3fdd459318e0b22f9ca51d6c1507741f880abb2ccde8462537c63f3f96da977a1fce9fb1cf294ed1c0bdaff8cd3b37fe55110942990200b2d627517e6ee7ba29cd7e1d28082d258abaed3", 0xe2}, {&(0x7f00000000c0)="a748bb5e8d1eb1ece142ba033c387a3919037a975429212c73f8605ae8280b0d6008fc21a6ed39a0bd3cca83290830e92c3950c102c5a69d2c3fe0ef93494a1949ab177a2b1a8f2c93bc3ad5d004699b50b07e897bf69d10a4e85fa8fa835bb9758957bb5143fa7704dacdb6a5214c42db5809c072809e7d1dc082da54e2", 0x7e}, {&(0x7f0000000300)="581ff9f84b35163147f7bc84980fe6d76e6797b3dc093392a6fdec4d2cd82b8354263a174253102932839fff684a31c6967658eea8701f81ddf354ebc3224d87e49501ff6f91b2ecff227a7a6b687367627b62754782365641161b69f6e0d207c9be9409cdbc9868784f2eef58911152fa96b03b403552db09e0387f6418a5f91f8ba7771a7f4216eeee13dc13c2f46734ffee96711468f4a1c8f2f5003a8e8781110ae443a8d9950e0a64652160fc1ca8be46c663b54e353312bae3ad88c8c73456695f1aa464a6bdbb86331549e8e4b785b864864ba63a7020ff0483ed30ae66e5cb2ab8cb0ae7afccd6feada0fede69fc1384117f7a54e690c4fdf0ae", 0xfe}], 0x4, 0x0, 0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff07}], 0x100000000000005e, 0x0, 0x0) 16:00:42 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) minherit(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3) sysctl$vm_swapencrypt(&(0x7f00000000c0)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000000)="7dd7437bf649ebfac6800b", &(0x7f0000000040)=0x4, 0x0, 0x5a) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) 16:00:42 executing program 0: syz_open_pts() r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x0, 0x0, 0xb37, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x59}, {{}, 0xfffffffffffffff9, 0x82, 0x0, 0x2}, {{r1}, 0xfffffffffffffff9, 0x3d, 0x0, 0x7}], 0x6539348, &(0x7f0000000340)={0x9}) kevent(r0, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) r2 = socket(0x20, 0x4000, 0x3) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r4 = getuid() chown(&(0x7f0000000000)='./file0\x00', r4, 0x0) r5 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r5, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r5, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r3, &(0x7f0000000100)='./file1\x00', r4, r6, 0x4) dup2(r2, r3) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000100)=[{0x87}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x87}, {0x54}, {0x0, 0x0, 0x0, 0x100}]}) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, 0x0, 0x6) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x80000001) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[0x715, 0x7, 0x7fffffff, 0x7fffffff, 0x5, 0x5c, 0x7, 0x5, 0x2]}) r1 = open(&(0x7f0000000280)='.\x00', 0x0, 0x2b1) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x4, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) r3 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000200)={0x2, 0x2, 0x3, 0xfffffffffffffc00, r3}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCPROMISC(r4, 0x20004269) 16:00:43 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x5) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffa000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001740)=""/4108) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/164) shmctl$IPC_RMID(r1, 0x0) setsockopt(0xffffffffffffffff, 0x9, 0x0, &(0x7f0000000040)="eb5200000000000000a1314f71f236a42ece2b13b9fd812eaa4e713048e69931929648", 0x23) 16:00:43 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xd77, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x9, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) utimensat(r2, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x8, 0x4}, {0x6, 0x9}}, 0x2) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, 0x0, 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x12, 0xffffffffffffffff, 0x0, 0x3) lseek(r3, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r3, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) r5 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) 16:00:43 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) geteuid() r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) fchownat(r0, &(0x7f0000000100)='./file1\x00', r1, r3, 0x4) r4 = dup(r0) ioctl$WSKBDIO_SETBACKLIGHT(r4, 0x800c5712, &(0x7f0000000000)={0x7, 0x4, 0x7f84c02d}) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x16}, 0x4, &(0x7f0000000180)="3ab1c233cd179d0f8d04e3e7fd6e5ae4e85dc7bc5e2810528bf71779ecdda366ca18f5a5935c7264e8115b14faf2d159ce0b3044bebab099c29859643f396b002244d86b959aa57fdc02c780737db5afb70234c49ac0876315c4a92fe2a190332829a46e741885303b47cd8687c8ee6fcb0970c5b07240839eddb1d79317b9414520b16342cb072e6736497a683c999a08b227a248afc8fe237f1ad4c997bd8f5b957c0abcea94c71bd00ecc7dc99ec0dfa617be6d51434d9193a2d5c0dfbd", &(0x7f0000000340)=0xbf, &(0x7f0000000380)="539c78fea2b57e50c8eed734e4a2775cd6b401abf597635f1a7ebe167243de9bd1aed7377c4ece357c0373cbc0fa63b3bc0faca3f40a3d261e571aa86e95ea18d64b1ccf97881e4e1dd98c4021f08b93a71d0dfa0958edaa094a454cc3a5e99f652c3456d6f2b6bd9ad8104886732fa5aa2546060ccc79f483437b585ebb6e6d03ca7383f3817b46ecafce77e826652dd38184d0b9ae2726c9bf83f372f39263990ebe1712f05290d110030027425e", 0x4) 16:00:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb}) r1 = kqueue() r2 = msgget$private(0x0, 0xa0) msgsnd(r2, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r2, 0x0, 0x4a4, 0x0) msgrcv(r2, 0x0, 0x0, 0x2, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000000a6afc48518a9edcf37b9072b29c7d5be7ad85bf3c37497338c7a8d2a66725b713b09e4df63c77b35c57bb556b129496eb7d93a2e49cf8ff05ab0034058865bc6513125dc603f9efd5a91a1b9015c2b0f8ea4bc53b8dd1ff51bb64a2848cf0f6905b3668f6971029c678dc96a14c3684602286013"], 0x7c, 0x0) kevent(r1, &(0x7f0000000080), 0xc0e4, 0x0, 0x6, 0x0) r3 = socket(0x18, 0x1, 0x0) msgrcv(r2, &(0x7f0000000180)={0x0, ""/182}, 0xbe, 0x2, 0x1c00) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000280), 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0xc0e4, 0x0, 0xfffffcec, 0x0) dup2(r0, r1) 16:00:45 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0xc0104454, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) ftruncate(r1, 0x0, 0x402ffff) 16:00:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r2 = getuid() chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r3, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r3, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) fchownat(r1, &(0x7f0000000100)='./file1\x00', r2, r4, 0x4) pwritev(r1, &(0x7f0000000480)=[{}], 0x1, 0x0, 0x0) socketpair(0x20, 0x2, 0x1, &(0x7f0000000040)) ftruncate(r0, 0x0, 0x0) close(r0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x1c6) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x28}, {0x34, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000180)="f964f1a9b3f3f70d055a4c4c493f", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x810, 0x90) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x8, 0x8, 0x4, 0x200, 0x47}, {0x2, 0x9, 0x8, 0x200, 0x401}]}) 16:00:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/182, 0xfffffffffffffffc}], 0x2, 0x0, 0x0) 16:00:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x4) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') pwrite(r0, &(0x7f0000000180)="efe804c479a16c517342904a35327282e754075b96a5a020f0083d54d4ce15a74bd1436ce9ae00610ac888b4fdbfc1a681d429887ebf83091b185e1c70c01b6ab129f27540dbcff336cd71d056ec1c885f99c99c38d58198d64624ad92ec441fdc3dc5ccec456ccae56fc607d02abb313f6c120b15d9acae17724f7cd8a432aa0ca22fc8ae923d36e8874c1a0e9b41442e8cc9ae8d8ce95ff3be87265d714f93220626a581a620aeb3932bae1362e90f59a81c5b68e660c3846b9c3db62a6d589ac1e2f5df9f01e14252a41049a2d3fc97c7c073c83ba8cb9bd83b8fbe35a4ee95502658c41bbb4156beebf54a67d50ce2058701", 0xf4, 0x0, 0x100) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) fchflags(r1, 0x1) select(0x40, &(0x7f0000000280)={0x0, 0x1c7, 0x80000000, 0x7, 0x3, 0x0, 0x0, 0x800}, &(0x7f00000002c0)={0x0, 0x3d73, 0x8, 0x1ff, 0x4, 0xb317, 0x81, 0x7}, &(0x7f0000000300)={0x0, 0x1, 0x9, 0x4, 0x10000, 0x3ff, 0x0, 0x9}, &(0x7f0000000340)={0x1, 0x9}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) preadv(r1, &(0x7f00000013c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}], 0x1, 0x0, 0x1f) r3 = dup(0xffffffffffffffff) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000001400)=0xf1f8) chflagsat(0xffffffffffffffff, &(0x7f0000001440)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000014c0)={0x3, &(0x7f0000001480)=[{0x0, 0xeb, 0x6, 0xaa}, {0x401, 0xfc, 0x3f, 0x7c000000}, {0x0, 0x70, 0x1, 0x1}]}) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) recvfrom$unix(r0, &(0x7f0000001500)=""/195, 0xc3, 0x803, &(0x7f0000001600)=@file={0x0, './file0/file0\x00'}, 0x10) fchmodat(r3, &(0x7f0000001640)='./file0/file0\x00', 0x8, 0x6) faccessat(r3, &(0x7f0000001680)='./file0\x00', 0x80, 0x1) 16:00:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="f278f010375c2478ffe29a75dd94eb56a9f3cc0f9f88de8a19f7020d200b5138e1bf243814f2369ceec9f50ae15bfdc3709ef9445966e871def9e9472d450cc9f2e7f8ad46", 0x45}, {&(0x7f0000000000)="6baeebb6ce09eda5b35913a1b55166202c3d5a7b2960f326cea4dee4a3acc5c02723ed36924c0d3f67d54ad024b7250f4480b303696e22", 0x37}, {&(0x7f0000000100)="bc7584fc84d418785143879dce59e46bb54cd4a7410712982fa13978ab7404263752d438937c7701da4c751953d3a85a38bc100779b128249f487b450044e29fd63b20ccf9db8511065a9b6a5d72a988bce4c511240bf661b9a1cac26736071654ee9389a27dabb858930230de09f49b861960a92080f1126956a0013f64de021207ab29ee2a762f2748fbd174fead195cbca35c039d2e058ef12750757bdb2550e4", 0xa2}, {&(0x7f00000001c0)="1dbae04fdc2c2d52c53c7df4b62ca3cd558914d9341132eb5a5c6b004ee2be6842f68ddcebef2db87507b10399774dd897ab57a3db4361816ebf443edb802a136931e009bce773d980e5dc7e515c5932cd2473b219f546fb8d9d57c0b5387169d9bfcde262d10aecd22226cf0f019d77228e0a63d501727846adfad1d05c0547262c219142d09440c5c37b4262c9778b2b8eac793fdc89f9e13400a1ecb073e6cc3c34e5090cdf0a8a95", 0xaa}, {&(0x7f0000000280)="9a7f86079d428fcc8218fc7ad27ed72ffc7be3dfaaf0ba77a6514f25fbeb2132e7823bcea12084bb165efec151", 0x2d}], 0x5, 0x0, 0x1ff) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6010fb7f00483a000000000db74c00000000000000000000fe8000000000030000000000000000aa010090780000000060a3470d00002b0000000000000000000000000000000001fe8000000000000000000000000000bbff0200d300"/126]) 16:00:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000100)=[{0x4, 0x5022, 0x1000}, {0x1, 0x0, 0x1800}], 0x2) r2 = semget$private(0x0, 0x0, 0x200) semop(r2, &(0x7f0000000380)=[{0x0, 0xffffffffffffffff, 0x800}, {0x4, 0x40, 0x1000}, {0x1, 0x0, 0x800}, {0x4, 0x5000, 0x800}, {0x3, 0x7, 0x1800}], 0x5) r3 = semget$private(0x0, 0x5, 0x400) semop(r3, &(0x7f00000002c0)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x3800}, {0x3, 0xfffc, 0x800}, {0x0, 0x401, 0x1000}], 0x5) semop(r3, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000080)=""/10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)) setgid(0x0) fchown(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x1, 0x3}, {0x18, 0x1, 0x0, 0x9}, 0xc4, [0x3, 0x3, 0x4, 0xfffffff9, 0x4, 0xfffffe00, 0x7, 0x14f83a68]}, 0x3c) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000000)) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000000)=0x4) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r4, 0x0, 0x0) 16:00:45 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002a00)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000002a40)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sysctl$net_inet_carp(&(0x7f0000001940)={0x4, 0x2, 0x70, 0x3}, 0x10, &(0x7f0000001980)="40c456a79bd5a5f9ab9bf20dd47132e1853b9c37b49aa315da1416ad26e6f539392638e21bfe7a7769e81fee691d119b0433dcafd9a6233d99c13e5b4aed3a07cc95b2bcc2e0139b4b0e7c763cdeb6e53c23c092b1c4d96262e42a433dd1fccf55c26fea00ba46c66486e745fd57253dc9c79f8e9bfa6ce221c1bc92abba4d23818de2e41fd0c1a504110ac4ad272c9ebff2a38c79695499fa76fba12daf52256cca8c14472fa482b2bb4d644f0849abb2b2fec2017de0cbc24541de1587e266ba85805c291827f0f136de4398fa536b67747b748ce6511a3734064a19e5ad54fc6978c099c115ce6a39b16c27dd69ff742f5cba321fdd75702733655d6d962213d1d01056776065bdc183632c1b2908e9d63b58136b31181f7cd88684c477dde9d47e1cbd054a6a2d8f93c1d30a116cc40ea055828f47e1d3959bc6257fd0dfd756f7672d18e317b3a4de72a1f73dd89fe44b1b3eb0faaf584fc215ed3c62a965abb6f9e290559ef9a884d47d7c1fc5bd2182f54575b61e38abffa4c3af9cd6bc6f5dabfa5b6bdef5adb00208cca2e258e4273a8c9350711518d48b84e22beccf16e7e26fb21dc917c1e1b6850213386b416419dfb9e9a13ebcb4b191d5f06bc7ff27f4d786f91ad6a14054fbbe588cbbf46d797eb91e7f2b3abd5ac79ea6c621059a72d72e1f292824e317cbd04165165087cb6ee3dc4122010aa8e4742e26b2ee72d802ea6ad91c65dee8957aa056c666a347db743e2495b57062fc450f7e19629bbd6f45bcce6bf1f3d606904c48a1b87ae7cf26302c605639c06048fa5e932e3fbc1ffc7796668c06ea5204d663d05591eca0e546995f5b62d1046f177d9df58be6f1e3aaa64a4b5d96861f1de8e401e26b9386a530b20f56aaba73b659ecf6039ef4c0ec1f07579969c2d44ba00a981f36511d9905a03409faef42d36e780ba0e91a9f2f9c7f918f116a3ac867108fa999a749147fae42051f8881d168fbda2b64d326804d282601b208b612b932668dc2ef44681bdb9333eb0e49e2d9199dd88c49405e239136ff6b82f33c66b8c59114db2bc8199f23c610c71df5ae30a364cffa13658ffc6f665ab02e1fe0d8b0b17355e3b52c1e5d43f36f77e15bdb46c2cc600364305a74f9085c4fb077f394d728a4c15ff303713c0dbcb3e449b2197913a9e4f49b6512c3619dc9486f8eefe871dcfd72e7be9af26357e926ea34a066e764004b045be2be8fec2e770054d84d9e5122fbc92322d1e15bfefc07bd631e9f70def0d3bf46d12ab5ccdf7a678c4b862d3ca2bfb5a21dbee892b423f601004c4f35354caa7ea6abf22d1a7253c427df9a154e87ec41a77c4dcde42d13c6888c29fce70e283216829ca7478e8a7dd071da8a45b8f827cbc461a58dce288f11871e5b225ec88b953bb8b02c3abd41d865209ab1743c65c1834daddf0c7da0a701c6f8f5dfdb81da4b12da5661ef94bc4488e3b5a44bb121f730a199e7dfffa588fa4ffd8ccd5fb13fb2c7049c4f48bf41867e82906a18cfc0a70316d27c8d06ae57c3eb8718e68908ddfe19fa9a39e4e8f78626169d70baa7d5cbeffa5d00c7ea5c46d68e4d9c8287ddf83fed50d8e8415ba225e1b9cb44bbd5fcac9063f095bce40ef167bb17f9d871a8479dbf384bedc6a10a502af8063172af2b72a8a6496b82a4d2084cbb8c70c3bff6847887eea03296cf94a70c4faa1a0aaab768deaa18c244bc99d249d82e9c6bb6c92ff5311c12cf2d991e7edcd0f6520034858e1bc532c6aa4c0f92908d98ac45976747c663a5b761c292d286847e8c1fa5465e2af30450363106cb772bbe1515ef9c26394e4adb78a321e0a162cde343513b1bf9906a0831ddca4c6329ae425acb4d6dc295cc626ad81f014bc08995a11e3928d50981e5a213c66a8351b4e36ace970ea2e2da1fdc8babdef75026d2ac499efe08dffb5d15238603ca6bd5f5acc8ab0f741dcd1273f5ec9190f2ffbe531a3313a44845bfd38055b3d4a10b8673a0253a18397e4301f4d8f724b58b56f1f9b7394bf4d2ba3d7063ed59a4faba1eb96191182668f48c91a33e1ee459eaaa2a25de6e52a17e9a2a76669c3cd8920bff90b57dfc3bbe0edfbca42b332d9972732d4d95a2fb02a2ecdfefa8919cd5cd68c1d0144901d5855fee2d51791f4dd03c9968941699da040b41397d78b298ff72696d3dc50853d72373ad48c4f8a24328b625b2624b31eaa0d538633d0a1572cecf0c8dd31bb0c02a059511c5ce3c11835b5ff5e0f0efc13363b43d0371b5d05f5f118df6a43359de7987edd0ff93f0e76e3f0f69dbcfffb70c852a092b7c349bde5a4291c3b00161d4a7fafa0c6edc8cc750976e6cca9e41559ed043ba035ba363f3552ac7c74f3d9824747ba42158f02e2ce86ffd69cb1ada61ff01b3a5518b339b21437bf8d1dae01d942f70eab47cb9297c746c3f83d92d25c6fcdc98d7fa020d20caf5c75f54f6bb22713885236eef2672610a2c26c9f6b57c9ddb743631ab783b5b440653cde5e6201a41c848750e0b3c97eed4ddd21a7b9d153916d148c38708c7ac686fac1891e398835c50675113850009c4edaa6c4bdce530ae6c731ee841c43278cb081eb20859900b49f75cebd1c09ac5fcd0bc9622aa7214d479cb22c39b9852b25405ea39bb8f915a16be8a049246db655faaf1b3abe614838c0da88e5a4554722098ade8f8ed6fce70b7d7eaad99f48eccae38d1a93d673929fa8ae664d1d6a3be43a05e5ad85b2194cc38fdd60f69db16a71c76285f0ff0f0fed00fc38ed9f476f9d1b125d460eeef8a3c7a1da0911c57ddab896a241cb35f8b2e464986e0356f6abe17c5ba30b20a0ea7566589c847b508cb5c2df7ac2549a80760f1a50c20fec11a6b08f3cd6ded6bf76d0d158276b6ba3f8a1bd46081aa072631a48b7b658110395ff6ffe340f72732daaa454793e512b4cdbc2b8e5be11dcf10c0bf18a4a94e987f097ea22299c1b38b3dc6d465abf7c744a52f5d730ac87135d3952025ebfd0e1042f742506de15f385c769c5df48d8363eb548e04c483fc4f0de51dfed80cf3b5ac4e2a3d3ab1c00ad98c2ff44859fbebf30d603d9e7c45ab055d5a1e9461bffda0e54eea9489ef6ad7549209067280a3d00fa8bb81a6592ea10a6848559e95ed75bc4ff65f300e39ea928d9001fc23dbdca208fccc49cdcd3ecda2f2f0fed8a695d800a97bb0239db31424228a0d3b01d1c916d416fe63d11e2dd906e0d97c46014f4f9c537691775d5a7026fb60c11b1fad4459a1898c3ae906e65d56d34f6efa0689dd3bd3839b9de40e5493a6d6353c8ed6de430448fcd071a59b89a1352505414efc4b0890301aede5e29a5ecb355a7db4d4ce12fc0ed04319a24a9118e1856d77d28215040823a773f240669b234959c98a14f5ea26e5c5e5487685711be648a5f655d709fc59d2d3c86b24e9d8e55bba9d5b22f3853c52573713fa61557bfe5757998a4e0546cb5a2adb2a84696fb4b9c8b5b74d8b022907e70ff1ac3c33626abf790babec757c6fc7f2465140d38a40dc0307be697e3e05ae29afe41bc94c7178b3a4347b66325c6ea028cf82e3fc122aa30596886e89b7e2652a6c95da2debaba04efb3ae18809f0aefc4fa5a6103f409b24865405374fe71fcd11e6ef7f9c33e4dd04a9da7a223e3b025dba9217b9e968691acd217e1a7ebf51be9cf06d41e1eceb5bad8698b95aa354fd621db16798a5526881d6260ee4a3b4cad42828eba23fc57f0a2452b9cf5d8a1c34b6e6ef21daa947a9949e0cf40279c691222c99c0b247cf946c2c58cb5b2a522d4674a4861325e8cabc72767c1703a3f256887d545f0fae304b11b7022fda3e0784d87262200bbf219a66f14528e93ac760b10527a914f0aa019f86fb7492549890c1662e42755ab9d2927b47d4e6fcfd8efec77a8dc41298f5ad334d07259ad729298910f4f8503ad8c151f0d05f256f6832e7a7b493706edd0193be55e6ce3ca583e86d51fa7d9c444ad05f8e43e9c562f6069f70a95e70e793c850e343a9ee89f87b697db1aa42777d6c133c13a8f29293c134998c07cde146a0a48bfb539066064157df50bd79db609e9933209bffb26d4ebb0f36c9c6dc464d094465d0e9826d818c2bcbff68110bb010a3acf8163a3fc32af55d44e58ea3f3a09bd9ae0220f90bddc5fa449f0611c7e26c9050586f9570ef8ea35502b7a25411dbe239fe700a5c4b665b1d7e7365b3019348bcc475fcabf4782513e3c90d5831acc30d8420293c1a1c943bd56fe6e7fc81e5ad3ae035b7bc064b72b48ba55be66cbebee259499c239d81494fea4ce54747697a16d68081239a43fe960632eb2c1a55c9952422fa9c5e011e7397e4e8a2af0222019e0f426278fde6f219b312c3a5df84bd4fa2d20aa62e13dcafec42f1ffc75f723afb702e0eb22c1174d3eb0c3c0c968cefa4bd653930147557992906cff7902dbe52b1e1a6da8a9e01e4504d9683c54210f2ade9df958bcffd2b2e6dd7564cc0681ea165692f75dae23449eb1200668b2ef3282c930f2a6663a821b3f259769e7061daf8c820a8ca38bf6b6b376af36d0ad62e1641f7252c29c586f8c6a5b761275cad9c11e66642d12d35118baf7c72aa641e859ebfcea782d5015bab72552fb1baeaef61ec29a702c8b14227d413f4ae84bccbe1ee152e26022172ea10b1146ad69dfb324bb19561a14f15218671ffee48e2a12e596498fdf7781416551d29462a49a4b14eab20121ee05d35049ab2c3053e84d8d3b6b88594fbe7a9a2dd13bc171c60ceb9c6088ae33a4a169a9f889bc40b65275fed05d2c5c4bc6c617cfebed74b72f8a99ef277eb587fec9e3435b1a7bf03dc2377cee8d244df918048273916911e933d067263c57c11b08145d5b8e3881e171471ec574f4786febbf3f91eef28c2b89bdd0cad044dacae45eadda4b1b9ba48859a842bd7599f8bd369a5da58923d4c0bbd017377cfcb5d968e39cfa9e9d967104f774d813dd9be84c6b6b26e8e14e2e3a45d4a75769c3459757528bc98afe9a68c2fb8caab1ed2772c82891f744b6f37f1cdd17b13fd55230f211fc722045650ca25fb15a2e35dde4ae6fc9a3d5bc6423c2da5552924d823d93e5383446638ec231b06f91b6143e23e7be87ac145d04a88425ee07b67a56784365c583bb9e21808b155702a82b391b075091ce7a5a825f6f338bef2df1135f7a120b873aa73171c36d6608e08820e9fd345f30a3800c2159082fb95eabe153e98c90c21384ca61ab65fa5b67cd90ff380d1291296d14425e6c0435c83939447e39edc5461f3cd1035a5d70a1da43e73a92f56935f95d3249b697c24ef2351167997884271d2d7dbbb2da1e4a721a957f757700f5309dceb32ab976d50da250ff5aadb9a22240d4907056b2968f6abf8e5d703b461d09271c4ef2435e288c5e53759b735b54294631b935873d9a20c85367ecc6333eabd929c5230262e93d950f54a1a1fdc1a95e9be03a7b1d4962d528af93e72a653619426e3b83c423656d6ec00a446a334e679ae457f536577567bef0dfa536d0593ad6952a4854c0825909fbeecbe16ff0dbef3ebb0d208342e5f3ecb695d24f81e382e54b6bdc30c1cc162d88478e20cb77b9a247de23f8c9c28faafe66df0f113aea59999f0cd1678988f44dc8e39f5be49f7ac84ffc8e5109305baea4f4d0b92bf8820fe56f7bbd8742450ef5970830ca20d6dad5bb5706c784f9028a6d5afd84a3e80a9b29528667f10dae08f26677bc94281f21d6b0ccd1e2ee4d29d53bd", &(0x7f0000002980)=0x1000, &(0x7f00000029c0)="5318d7aee1889d9791befde7", 0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000004f917cd400ebfffffeff00f0ffffffffffffff5b9d071b542a538706000000b818000000290000003100000000000000000000f8d2ecd21524003af91d2a195d296a00"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e"], 0x29}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:46 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x200000000000035c, &(0x7f0000000000)=[{}]}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x41, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x8010570e, &(0x7f0000000080)) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) fcntl$dupfd(r2, 0xa, r3) 16:00:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e389ddedff371734578fbcef9097b5ac7936835"}) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x4000190000000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:00:46 executing program 1: ftruncate(0xffffffffffffffff, 0x0, 0x14030003) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = syz_open_pts() readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/223}], 0x10000000000003f6) 16:00:46 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) r1 = open(&(0x7f00000001c0)='./file1/file0\x00', 0x400, 0x80) getuid() chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7d}, {0xf802, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x8}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) chflagsat(0xffffffffffffffff, &(0x7f0000000100)='./file1/file0\x00', 0x10000, 0x2) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, r3, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) dup(r1) readv(0xffffffffffffffff, &(0x7f0000000000), 0x100000000000021b) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:46 executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="8202e909ff5f6975c8fee9fd4c28c413c8843e67354a6a4348eaed991904ab1edf9c318f6228c9d985bbea52bb8ca030bd00c6a7399d437da98b60debe7fb07dfd7764d75125a261790467b8e55a7f84da15058ba8a07240f761dcb805cc6114d8cebb689c224f3cd8f6e5b1c7c3b57769fa02da47a441177a51bd82ea0000c07b9151d275e66546b260ae17aa2d1f02d9c86a7b3377b2178f1f82916355dc000000"], 0x10) socket(0x6, 0x4, 0x1) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair(0x1, 0x2, 0x23, &(0x7f0000000000)={0xffffffffffffffff}) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x83, 0xfffd, 0xd, 0x8, 0x0]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) semop(r2, &(0x7f0000000240)=[{0x2, 0x6, 0x1000}, {0x0, 0x40}, {0x3, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x4, 0xfffc, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f0000000480)=""/246) semop(r2, &(0x7f00000001c0)=[{}, {0x3, 0x1000, 0x1800}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x7, 0x1, 0xfff, 0x7f, 0x8000, 0xcb, 0x6, 0x5, 0x800, 0x81, 0xff80, 0x8, 0x1]) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)) semop(r2, &(0x7f0000000080)=[{0x4, 0x1, 0x800}, {0x4, 0x73, 0x800}, {0x4, 0x7, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x1, 0x1000}, {0x0, 0x3ff, 0x2000}], 0x6) recvfrom$unix(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x800, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000280)) r1 = open(&(0x7f0000000100)='./file1/file0\x00', 0x20, 0x0) lseek(r0, 0x0, 0x6, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) socket$inet(0x2, 0x3, 0x81) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x2) 16:00:46 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e6669"], 0x10) write(r0, &(0x7f0000000040)="9e3eaa56000000000004bf9aab423040860000410510fabcaaa2d8d07b6889dd0700000000000000e6b7", 0x2a) r1 = getuid() setreuid(0xee00, r1) r2 = getuid() chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) setreuid(r1, r2) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r4 = getuid() chown(&(0x7f0000000000)='./file0\x00', r4, 0x0) r5 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r5, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x10000}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xfffe, 0x8, 0x3}]}) getdents(r5, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000024c0)=0xfffffff7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r5, &(0x7f0000000240)='./file1/file0\x00', 0x0, r6, 0x6) fchownat(r3, &(0x7f0000000100)='./file1\x00', r4, r6, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002480)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000023c0)=[{&(0x7f00000000c0)="c3c7a69091b5f704d1c743e880bf4328403974ad95c20c00f2eeecf65a73c77b2193526ccb073f008c756b81fa87683cd079ea4e30a88b0730da04f44cf63409c6f19185136cba7d1ac4600af1d4a5da7203feb2951e50012f394c222cfaf3a11b509aa5c9ac4e5dbfcb50bd19a89d46d28a8229518d51dfb10a34a2166649e7f3fa5d9b4a410fb7e84633a91e3481d30e83dbf950fed0e825f8eda02768b097442adc77df102af7eace4b478205a0f6b7", 0xb1}, {&(0x7f0000000180)="8187401b9c1c33d2faf898d4edc190982732320c66976b018f69cd3971664cd2646b6cb40af83e70a64fd8329f11af33be4c2a61593de86e382e9f8078dbfd7e3a4348e44a5484af27704331806978e6c9e4e3c42fe7ec6bec42d19ff9e8675ae124f740c409ceb082d95f33eb3649565d0838fdc5a93856e9c581614a64aea66561c6fde8cd39b2aa6d316b6f859b43f3120523e495374340c1c1a73d21f874452d012dfff175433981594016503adc53e184637046d4841c7a54e8cb8151d8e43366bcd0b761ba9f7eb8e6d9dc627ffbc24b1d95d7fe2c93ff14f6ad99bb413ff67c46756958ef6b4d3142b83e27411fe086082a8cb0643f55ca2c59075984a02982ade736c03b535b7e8d6e8c2d8b3c51454fb4c41837c01433636b14905aa37371703b52881b2641c12fe84f476d254a32f1c597918da382fe39263ba8ca21e1262ffc6c5dc1e374507bcdfa69691532ff492259005ce708c4c88985b6dec1e10d8a073df7a03fc8d92aa513301d8c3389f3b9227ee4a723ee5feb6d7c1cff5e78918264a62e166ed5459fe844f058921d59f0367323b0eb54213569ccd174c4cfac1521d04ad34573856ee3b289293c31d3f442daf5027caa997a8bfdd09e60e276515c3c2ff7e3f5757b1eed1ce02333f3323c395b4207ba8860c42b922786c97cf79acb4b22c809dae83e1ecfaef974960bd57349c31027a345b7f1bc5f70e2b64277aedc5f32f6e57cf3ac2231ee87417937f4d9e4f0a15017f0b57e198e31f75ae8662e9e09fc265ec8b0db9bb32b59b66efba750a814d0b2c349986cf53258eab337b8f5541a436402b388db4cd811fd47b4dfc6836a08d22848ebf0554e9c66562bfb557fddb1891a1ddd10f3ed7421733f87090d014a91f2e59489f9e793ebf892243480568d709aa03a6929bfd2cf6bd3de5cb5ef4e209d677f33a07667ad74e59b94f31dd58bae4f95b65889ff93028cbc8da5e56d6dd63d93ad217df5ddc3f25ccf61b096d0c3e25bd8d65da72089b226f5784540da29c4527ea6201bc06beee4c973732a0dfc071ea42caaad122fdd0c0de47046fbe0b263fcb02673888019acca1d513ef48093459de3d352fc17fbca57b31bc267cecc915598ab58f9daf293589dd77b2d7970b04065abc6ce5814fa2db200a9bf190aefd218f9a0c20e5d67f481eacd0ed9046979f2fe5de49a17760ebf80734abd8753b25df9c048be83073a4410d994ffb4853c35a502607e8eec0f88e349c61a74c151816428c6a98f65c9cb3ce99ad95f0adebceaad2b7c8536a733ba7cc91965c21b8f58bb3e2c2cb653ad30bd498a067cb233ea98c0aed1cda458bca75a418c1076c3e2913c8ba2cc8466d08a809ef4c9c7371437185ba89a80bec19b034ce0e1b95168e00bc6b8c895cbbee5281f191ce59b001051348f9ed01e94a893dacd7ce274d9bfcfe27ab1518169df29ad6adca02d831bb563761b2974b6cbcaf15032a57f5a24af3947f2ae4d2996e054ebacb4898bdd943236349b1226373f580c973709e1a36199a336c3378ce8e8dee8b8e946af0476365821781b253084ff9664d95ba841d4937676a904a5fd67f7e0b8423a9f72f83c9868f7dc9528ca4a7dcd136d2dffeac7ac2cf50bae411176f510747cdb1a97c250df0edd9beeade471ccff1114d46062357a8ac1761e7f7ca2400ef4a05603f30bf339beb502e59275f6d200cf50eeeca9274c820a46c1781f9d04643803047b12acd985b1617d66337ec3afca002faa80dc1bd74c3136a487490b7923374bdea5147e851adf82909e4dbd5b03ae8537d02492edf32057e26f84d46b736cc15c9e075736eed7b6664117fd1d2361dea8bf467dd90b868fac4c290903267aae61603c6bf38d04c0a5a76953d4a54b49821700a80e3d33344777b1c4e2b7f3d23fa5b11b337e88c89b42e5680fba37858fe2223eca5a19b118443447acada558cf5ece2ac4c70ccc33883551ed92984deacff006ce57c2a23afbbe33bf34fb58ffc2dadff5b56d5b1b66c8286e1d9e29f52a4460f9abaac7b24deabffe6ef96f78d943390b35c1dc06d0549e08b4e81487fa46374a974a029918b22c780230ce7cd8b9af30cbd060363a701f688dffad94e1db78156f4c3add70113aae5cf67db4e1270fd554164a9b66a3d8643562637894f8c1ae426369890c5081a8f3c35d5704757d4f944e61e3f3e648b6fcaff86428226e27c16e75aa30084f12543cbc874240043e750ed36f8e067a71e33241662af6082ad9b623d9c28c0554e5f77fd821e71e3cb7d00e02c359259da286d54cf0f7328412a7363277e213ec2b709afbab0b97f595240a014beab3a2d15ddf9fc20d1b535aa861b7e03dbfdcca26cb841f6b032c06971bafd133c714629594fc3685116cdd9e4c44d44f0fd77394d48116a260852a30a95d162745683f438de5ef8248df099cb9bcbf138e3d7bad25adf0f223cd7362957f672c205978edf77ba9cec55d71dd475646aeedfa8324c1fd73f0b914031c30aca970234f82bd58b22e6be986f4d493ecdc749879ba38556f6bceb677b127f6de7fdf5050f8e2b0067e51f7879556c78080f84a80ba012b0a1101a81f883fd4a828f3b7191283e63d635e185170abb25bb89a7f9ea82f11e77ba87b22095b46c2277fe808026b2f4ffdb4d5115d0eb27d8697c5990a64e27453472d205bc80e774a7500374d0a195a4128e5a27b25d0572b54edda1d7fbf3fdc2e01a8571b4d08213412652814a9e284c77940603ade926096157f0834d53aad51b98ff4a6398e293d5fc90ff823b6a4556cba9edb49ee915ed4f30d9713ecb4194610ebd5d042f2100021d5c897f59df6c07a90159c903d9aeb5455d0ecb95588c37bcbcdf8ad1f6e1d0b98ad19eb42d3e965becbce7e97686e9249f23531f668771e47d0da63417a7d4d62cfc050b6a3194ec1b3c10e90ac575381c75f89c02e81c358f68d01f19f61d87f67950de68916176cc31c45ba63a2140f8f37c76473336d67ba4619fe91feb4010ba8a5df3c57bd8572e45312a827dccc60c233c57a036a5fbef1a664ce4ec24902c80b97c16eef8fd1733f80998754730a915b9b46675ab14f945f5ea6c5d10d5fe6ea36e458da5e7bf40f952688f75ca7eccbcaa30430106e3ca1ec8633b706de80c531dfd6cc372ad9b1713d298a3aa9f4cfc23b4a02dea9dd94d94500a551ed37d6f9cf6da1b84c8db17fb2edcb47a14db760a122c711abc46ec305af4deaeacc233f67f4a1191811ccfc2e46909f6c2f308ea25914956829e5a5dcd0add6d6d824b43e4781ba018d9a77d0b8f8fa877cb042d9708cb05733293ab006d04078430957868cf3a09f4dd3b0df9ae4fc416509fda09d1a349c70c5b6deb224d1684266334dfa2841faa7238e960bb8ed577a137496b409e57c51643263f920be7c674185bc0299c0273f729eae4e08c4750dda0c3fe1f72e64799c3338b399d85947f5bab397d70664aa4df9dd446d011e466193b1066135a53d1c8e7d2e8b638bf7ea7f9fb4613ec3ebc338b2203e1be952d30d5f00319446a2232671747694530436f7a8dec627af0108e9c6201e25102d1304fa77c5bc0555aee5911715e0f183d27ed9e18202ef3e2504d984b781bf247974f8f7e94753a63b0a5bf85589c323d386fa5df8efde56bb4379d0de45e9c38c3efa4e32568b437fab78f18ec0927c1aa6035301a24de771c426055ca02d3198911b0158c0994c6c42cdea3292162ca7dde6055ce5031b072e2470fb17069a38ceab6b42f91c5ee99e0be46d88ada731b78de575bda78ae2118ab67ae81e06277006805a8f4e283112ff86ce705a82f46423574dbb4baa34ffd54cc3290f21ab69ed21fe924c7da9dff7924679a9c4259eea6f8cd41af850c4b65afaec26bfbc64830914203069509187746941e4f4e9957c4f8f03088523bdadc5e78125afa07c5f039016bc0f5fafae982e7d0bfa63f85cd4d641b114ebd46e8974bcccbc4e758309f2f13f912bac38918b95018556594ac42e142004177833e632ff7d92e60fd1fd3ba1cd732f00441f21cb7dbfbc5bac9c067fe33cc2319844382f0e49dcbbc8ca65ad67bbab767373f0466c50710086bc1b70d266499b895e8a9fc146bb4a36fb9ac40fe8c0e4ffd246d2ef2b4e76152c264386b6d5b95603def5045dea0a281a96ccf1d1c593175af7f22b275eadfcf921f9dd21d810ace48310d5637f94023e8bea2b106012b1fa1e2c6b7655f9631662f93a700c3feab07f9df4bc38bc52f45508257e2bb3bed6187753674579661dca3b60a208ffe08f39de4fbf012976747ef37da4b95b71479d41c81b6953143709f4c00a083cf31c994cc36c8d14ffbd0a7b7ecda36902faec00b4b73cee2ae548b6dd02caddcc76ac74e8d592b5597c5975b7442b88edaa7a8504b38a8eee9825eba3d65cf621624432f991c3b7d372590cd591225449ad242ab3e0c8b69d4bcd55eb8cbf85fb2af5b06be6c569f76f046e160e70a593dfe74dc394cdb6a72eea791bca2b3ab5dd1830957b6a49c54883b18606614daae4c470721e03ed5e29bce3b46295ec9973fb2424c4b979af54babb464964a6fbdf76993d7d40659a5e248e05333f8582ac1125c6a3440165a50f7e57230e172358392c452573c6a1c8b1fc930790b56938be377d7ad74bfac1ac186491b40886af00936043232580c42fc99eb1a48ea83570ad637484577513c956716ae900cf3a964210e90a78848b912474ce9259c3fce612bf711cc0f83e0578202d93515236b79169d16a0f05e98062fbda02d84ed42ba035a430e9927eaee1fa02850b8e4fe04f2c5c89208ba9b30b21c06590ddbd6af1e601554bc0903c0ce61738f71686c0f735c140102e268425732e86a48bc5de64e0a9a49eb3e3d0b8ed4bcb705ad7a995f051d617e6ccc766ed4938f991e313d2b94fdaccb8c3d6239e60d9085f89ba687596c43f36cac48c218fe5ed04867e37e0f8c8766135223376c6173e57c97f0051151a5a2d8be996352ddd651b024e3d8a2f2f9be03895a3ce599aa710612bea5edb28d4451bba8a3a3ca261ec09bfd6f6dfd826630bae5bdafec35589c761dc23b86ee86dd70c03c67ea9d4b14ed78aff49a65d6cd994b7a39f825030dc73397a04ea83ddc37a651b282c73e18b1406506afbe18383dcfd07b4367420eb15f4bb9ef844219b726fec023f7927289ca3bcba7188de962532d9c42a688bc9bd1fa823ef7f3008461a0eb0f4056ec3fba8cdc877998d879b3b699eb7734e054be3176a389236d8ce738f4a41ecd29e09a226b409a9893fd99cf80f9e81a7b50ec6b2810577188518c2b05ee5d4335539254e3bffbbaf3a39db9a923478ccebd342ccadae70a54caf3dfda200cc1c70f9147bbb5fe0a2b03d6f9c967a884adf72c05c8e1d8dc59d1b49056345331b0b8550ae1855d82800d700d49fe29d4063a3fc5436457284889ab38f198346029aec287f68bad38e7d566427d595cd2cea7b1daf730f48251ed628be3355ec89ef14f1b45150e5448adcdef7d030b222e11e754a748f7ba5b34c7baeab43dfa99099796940f56d57eaf1e4d9d5030eb3bd6aac8dc732f5146fbb99006b1eed6472dc7d90c4e3e8be36816647a101473b2654647a38d77c820de997156c7605487aa680874754ca10e4bac9751455d03cb2ee36ffb0d494533c4bfa5d5ea07b3f11a6f4c808cdc5085592ffd9e856fb5bf44d6fe68f4b2de2335fac092136bf3eab4fb4eb704b625375049c88c8125ba3", 0x1000}, {&(0x7f0000001180)="6652d345ac69172bb9d5900c6b5eb22c0f375ad5519cc0b9aade6ba5bdd573fbe672578ba3ec8df88fb98de623bf9b83f41cada6a7a7bb107aa658db0f819b3d3e9ac2e75f77138b91043bb0d07b28054cdf0ff080bac1a48159db654db5d972cddc259601fe14161b99311dbbe2b81555229af387540e26797201cda60b6cbd31d728634564eeb86283a9b45d8b486af633249fcfa8275e3983bc4fcad8ab56827b48c1ab399c9c8f7315e3d3502ca5ce75195bff5f0bf04c4ce096f15d6e621f808c75668254a6cbb48e7df8d856aaf07138b22b786e24be87c62c45fc304f18b887fece4e6fa0af", 0xe9}, {&(0x7f0000001280)="be569c1a385d29d9b57e6ec94ac09584c58a8e671e2403823a22e893e6cab5e5f9ad692c9e6ffb5c8585060f3b575637c27a2565ae14af735b6a5e70188fb39ffbf7fbc236e62e07c6dcc7288ac4315ad2f7016731a38c52f256e5b9b27b73754b099617f99d7a64989ce7af220c8c8590433b8493696dd48d9b04c708c78df771d206878a22b44e96d8ffe8b6fe3772805fde0c4c9b941f7b21089e3ffcb804679234ec25ebaab7e09bc8168ef751d69ed8a8f8dd067b4abda6d1e5928e6f463edeca60a8d3608c4b8718936cc02538c5f1c5771a5ef1bf0e4bdab99c902c89278ad7d8a214ede46058672e7ccfc3413b6385e37222664d22e6126f8fdd752a9e217ac114fca046354fb5b642b11629ea13bb175210daabe79f158435c1c6ddff6b0b16af73ee1367f5eb5ea83c9bf298e7e368dc72044e99d080646ddbd29549696eed6d7bdab7c8ed6938596e8b0e934866e2518213103a2689d149c183700521abedd87d05e0c7f7f36e82c5d6163b51f3fc69cce227ceafc7a084b218f8e3426f4bbcee3fbf704e55aea5746d4acde4cdecfae2ae573a23d08fa143e55b311ce3d329f9413cc63632824498d8c88603d07286e7d30a2ef3275a1ac9a82151c6def5d7edf6fb047f4a523f6df4bcfb1851973cce69618b609e332d9edee11a7d071a99b55179141d71542b9d5dd295944708afcb7832484f11c9b1258320cd83cd7b1797c136f649444cf24c2c3f034a78fc3c5cbd4b7fd1eb452a5895e97917b98a8d6c6bd90bf29062d11558b73b6ece2a963ce95596bb9cb71236b993caee92d3d915242fc708f43eeb330818927ab887a5f57aa805378e190747324a6530629e407a5bc98fa9efd492df4649fa9489ca11dcff4003b08bd93838aacfc3a47e916b642868add5bf02f7dbeadb7208a71e606b619b29cfbf6d3e58136841c8a604d328e97534024b5b53d39db75233841476b64c3492abf0e5fdb70d24d11c1ac90f014c6ba615a34966a74f38648d4b725f45c284960946521acc64658e01a0dcbaf11cff3a8a48543264105f40f98a53b62ed4cc9a1cbbb151e3a2c565c9816df45a8258ce11659fc102fc21f9757bab8292e17fdcc72fd7db62926b1ecdaa20cf9de809d2976558064f905adb3f8ed4e87e2b7a25e6ab2cf2fd9f80411246703f84204aadfee91986d678f4f74fd205f640624715da77841c615ea63a0c3bcd83463baff7bbeed0cb1d711d5e2147b5ae1a264368a42e259558bd45b506ab383e00f06635ee0e3316d42a42b7a60c5b036fb3c1382d392ddeca713344e1f615993a222989920818dbc967a7b0a8aaf886e739249bbdd3951cd743a3d9fe205c927b96142c861a72aad4ce4876c5188395f2281a1b6eb528fc7f9f337bd4d807609e0433d3ecb7ebc68716324a5cee9abe684957230b19ea9717bf427b24ccb34df86a9b03cd9f004929ab28c8363c0754c864b14cf56b80696a244de8d76a5399798de6fe27196e45cf1e8e836f64e6ee38ff736970cb92f7e431abd7e25928893af73f97963ad7ca4fd03514891bf53cb7b76899bec79b3f09f64677c5cbe99cb77659905a266ad048a162f0b30978294191ba80e30018286007ea3517abd4211af33235f807ff3bee0ff8b38330417427558622d2a5216acf68f4304a7ae670289e7bca2d6c2561e6e304aefd689c0a14e3276117ac0f600e13cdd71346ea73e2b0c8cd8b91667462203e3762c8323991bb9ac4b76052aa54a492ecf45684e8be5bd6efda71ad04e65a123c22f23972c23a2d029259f544daef58faf061c1c3a8de7e596e666cbd34cf1275ff384269992cfd47f3b29db7574d7d44e3ff4c09a0340bc6ef3fd127b9a289db344ac9995bfd24ef4579333aa935ad90234c1ed80b3839feb1c4fdf6074372a561360f565e06925c53488cbb6c1435fe96f61050bf108579ff5e899d3b2bf0bbf3714d7b7e375320bf3202cc63b4bf2f9ad3d915114a6452e63c0668b9bae229c4eb94534c941819e125f9fcda6e510bf9f470c6957103850bec2cf7e3c35f4403507027d370b45641b18886bf8c1d11e9caece245c3dbe24fe8772dd12c71ee1fc8f5049925196dfbb027be31a8d644e39b073229f8f188d2eb7627d5975c38f94f5af39c80940428074f77751a9ff332378c7495ecc4c00aab35bfab819f00a5e9e7a8fdcc793b2d04834401d7a810965ccbbe00ae598361665d71869fc4425d66953e32bb4f7a7c183b50c6ec1d5db43bab689d8ed010a73040bb51db7f097ebe0b8722625b44179c5c14b649bf9671158307c1f90a60fb5392b56795dd6b3a9d4bd9b5705c7be47fc7f3c28913c726460ac60964357a3a2e77d2ebf2382f9481c2121485b3d51d7833ea9a6492c583ec75ce4b8c2baf53b8ef49cc1083da27ef30287dfd0bc14ca62b35ee293b2410eded289d2c000f7dac82d128217dd01a61f32d740044bfe36810d734bc618999f3e90ff8cc5a1174faeb16cd2a5b597525102e88b01ac42ef455458fc9c8a6b3e0c08392184ac1704e69365b7ac89d5cce41a057bc4edb6d1a0b43d27859b2478f5cc959c69a04cd9379e665400f0bd9c8955c799a7210e3b411b215188cb899e14f549a08aa2aeb291c21abd8284050edae6da3cb91636a9d751baaa9d6706a4082b365a0bbcaab845990e3c9bfbfcfb47e1d34be41fe12990be903e4dac06b86a7ec0dc0374cbab6a680964b644812efdf65c42e547af36e68200798825c7bb359cd4a4d83659a1a6f3b2e0c09f3fb9342d3d5dee97ef8e0735c5e020e1ad1373ff03803770a1fd6446661dee42e965e686b5ff04cc0417f79e686e85117a4f3770577d9522afbe9d0c99216e525742d4736a311e53c376ef7c6851e36554de5eba5a08b3526b05beb3909ee0ecbf7230794f3476e8c73f9d428c2788bb26848b18764329f9ec3e447dc6f4467787b3c94f6ef723395b4f551aa8e3b84f2a6e0fabf556b2345fc59dbe64971518608f3d5ecd42e0cd3323aa1923c4bcc5b77dc61435a678c9c0e9f5c219c4aaa7b5a52e97f80dfdbe9cf2ec95b688cda561b9a737fcb8e42a364700a9189c727372701c5d9a75d3ab364f6076c6db4a91883bd587df4953efbab3429bafc87a2001a863a7c2fa6929b01f62f2685eea37b097f9b04cddf3ee5d28a95daf13b6e49b71d10f461957e5c89e7ca07ef75a60b75a02472d0956a87eeb85164d8be17e59966068b8b2baf70a32fd46a2e24dc6912eafc92c3cec139f427b7c4d609f95d447e0d68a3ab4c82cddb91da6245131eb8e44ba5c0f356eb39f5cbfc4a4049a6145c762588a9f18306d4bc7b99d1cd006c644b8dc24a84a8909f0b1fd5ea95f917b70f826f702f5239529f6aaf11180467c87667041fef7d219b70fc0c05e8282ab97db800a843f9b619e22f99f5fdf10bb61c42451ae4a97d48152e9b7797b41eb1f7ec1a3e9e2657752220a91680c019765560e1528825dd8018b24596f4f905322afb4985f8a899214fd364d3f70c419c3aa01ceb713d205b8713ef44ad7230889dd0c30edd507edd7399bfccfcdad05f0a1eb598e139123068605353bdb8fb5506e9a025105ef557d959fc5a1a9398f33451d90e90498a126a03773818d7fc55bdd170ac4db919688415c7e423cb94846f456b1bb66c581242f2b84773a97c2150ab960db4986bb2dc51e59c58ee998b61edffdbd3ed6dd79d4e927ef6422eb39aee9ea786bb178766903e0b3fe3df025daf0da497e0ad258ba859bedd0f286e5c69af72ab6277f6c4337597b75171db41e2eba04607ddfef65273006d782da0ac0bb479af989ecff3a46920693e9519704d583e849b80335b6b91fa9c88b4ee622a8eee26bb607e1354fe11f16cd667768463d5220748f542eb1d0e4f525f2a1cba80f7d4406ce9b6ef9fc99ac90da307695e05b142c0886efd60e70323db9638b17bef4c4630199dd514fc6c417553d2fa7fdf21bb931e11d6e09e5b351ad36f63f76caa9140ba39eff11ab3215798598ab1ae912043ae437551352edbe8a578d0dbea773f53221a31675f52e949a19420400094a250bc17b410fc82f155a017ed18ae4b771c4242cc726ee8082c2b465dbd5fe07be3ce4c3c9937688361ec6b015b5a2664bb3effeded6cdd95f474141d5d065ee55842f30f73bf3dccade701c98bdd234cdb99798f234101d9dc792d6f5539223f38a9eec88efe1a81f5a49ce0bd8890bded1f9e0b7daafe04512a5667497d6c4756d17b1f59e73a1b265420762da6cfd8212a24dce11a005a087b6c61d464a1528882185267367db97a059022a7fd2c09b7e3a81713e0a71c9a31f61a04041529c748cce26c09f67273a04f1c807788badde2f175a9d8ab9cd154748b4f69a9cbedc8cd28339f8de3a9f5691c998fff10fdb74703414d10ff3af2c32e68bc248a70bb836d8525174e3e4f8b3446505f8af92a16140e2a901ae489f1f1fca9f7d68a8645b9048a46e55deafdb70a0b18fae467e41321bc03fd07d132d71c11c67f77fd31b83561165ab7441faa2b119eca973494d8accbadd7580fd500a55fca902379e80c0e1a83308d7768cb16dcf439c79e3a2cd4cde1f9845354aa8454683ee378c8f7c95aba2772ae9405daf5e0e33e1b04f0b61138abf767370c1773adacd6187d98dd4f932dfab58721da84fd3f217b268172d17512d2eb52e8602b98ac3c134f3a12b0695b0bfd5c84092abf76a8da9ccaf45e76cdd9e925b3f1a27fd0b01fce0f83f92a0bc7ee0ff48324a916b4a4b86cf2ce689b87b15ec7224bd1c0986cb4a8ea4570ec9572a43f1eb50254a30d919869f1668da1114a0a14670cf2a80a00f6b26a5faaee53ede85da63b3890c37537d4b7ac9d7db775ae669c2c5ca928dd35494f97eca280a10dc293511aa2912f9817884b60fb4b655fabc0b4ef87afe8a4d52ebd03776ffceeaef1d6e7d265455a7af623b05bd4d5252bf758d80813dad4643c5143e6ef54b004abb9237ce366b664a7f0ae9b86cbf10c39db3826312b78b0f4dde693f831c2e93abf894650a7a0d9df296fa72724dd5afdc435e90f44b4808c526ab76ecc0f70f1e985ccda1ecce510b4ba866164a5027572164723f9f6b12e7a9c21fa605259c07aa0fbd5fcb02a83533386334fe45824763298ccf61fa36f87e3a017d306c44f5589a44184c78992620b1d8c8da94333dec99d6feffea15f64da2ef12dca829c21e9d59a80aace5e0731fe62de3d52077128015deba9d6629b5692e6d30f3e65ac2a13f12b1f83594fd2de66ae0acae61ec1d625feb4be2fd689b08780abb00a4aad1a9dc3f7cf6548a18c6861f897a6c7606d181f49e5c1db819b598bdf3144f13c3fec27fb906739591519c771c1cb2b3121ad9b9b187a01a7f3ba31f603aa03736dba0ad7445dcb35f568f8d722b4cbe3022f5cb6bb5d0fb6e60ff33bb94f368cd4233c18816285d6be0b195164d82fcdfd94d2e8279f3727681a673f9be358b1314c14b007e9da7104590677c6076d51b8786dd9ffbdb14ee80d552a68566497aebe4e68f018825acff30034325dfb919cf37c9678f3ed6d08791196d403aa87a3393ae35c182d3ec454a41f6c016dd209a3a903a3f969ce1f0e576161fc1d26ccb9cadd783ffd2307f1aef65a10264596c8991664f345e44483a6ccbfcc3bc1cf68bd68a624bd789bfa919413bcfdf2b81a9376612f0f37f47a51be9fd3de5724e350f401925e59381008f17b5da19a641c22714b2853dcd9b627890513e5cdc25046b32463da", 0x1000}, {&(0x7f0000002280)="1adcb7b79a8a22565fdf05016043a4f257a7c8f99b9e494789d7adde0e6b8bbb351f3311273ea0aff7a054d3a66cc613bb1dfc1efcacb0644b368f174ed3ae340c7378761c7fe25dc4c4a4e4d06d6a351cefb28590b4a260", 0x58}, {&(0x7f0000002300)="282c58760deab0272d8c4da7f272cff5438339c99b0271251ce2c86cbbc061a72cae74cf6d1f130c4719f1ab9d30eb12d6b44f3824a7fedfe7a168a70553d487f72cf0016ff2b086d82eb5f3c2d86d4d00229e3adbf77345af99ca871b9023a8c7ff6371d22dea009e96d831be665fc80afeec69c9c5143135a5d28c38c562d568610e99d3b7a4c511fbdfb50f8d26569ce8f1400c1f46572887b48c903ba5ca9afa324388c1f17023d5bcf3c10504e3faed8b847204cae6", 0xb8}], 0x6, &(0x7f0000002440)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, r1, r6}], 0x40, 0xc0e}, 0x400) 16:00:46 executing program 0: sysctl$hw(&(0x7f0000000040)={0x6, 0x2}, 0x2, &(0x7f0000000100)="530ef19f77680a88ffff784e8bb0911b632bff90d0f51df49e80d62af3f48b22e2ebf8a7c175063bfab4f22444d0e4754f36a0de604759557ec1549a48b2eb30e34400c38b4314a291ab609a5a9b8bf5c1b0d183328ce3cab170f105a3a5514ee3102c72e45ed385c9fb0f859133a767aac32a0b81cf4cb4fea5c0d353b22e43620a6d6266a9855287dce7ed850038d30a64f01fbd030000001582d4111e16ca825e1037c0a48f8deef75ee300000000000000000000000000000000000000000000002cab213a8acb5ea8a4264d02d3ee91af5a93eac30d4499a617c1c8bcc83ff5356cd978cbe07169167abd797df314ff5abed79771345e432692f72abe385e8ab933", &(0x7f00000000c0)=0x104, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/232, 0xe8, 0x803, &(0x7f0000000080)=ANY=[@ANYBLOB="01951b1ad26167d85c2d2c7700"], 0xa) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x1, 0x6, {0x8, 0x4}}) 16:00:46 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) pread(r1, &(0x7f00000000c0)="e38f8d785df4be7d1709d579c2509fbcc81f1923e55db3491823d1706ec1c7181499fbbe56b07c4807ce93d75bc244c94a4e75ec07927731a92621208fba6ce09ae419ebe74f7662eda07c988dac5719cbaecbaa6fb8", 0x56, 0x0, 0x14d2) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) kevent(r0, &(0x7f0000000040), 0x39d08634, 0x0, 0x200001, 0x0) madvise(&(0x7f000076d000/0x1000)=nil, 0x64207, 0x6) 16:00:48 executing program 0: socket(0x2, 0x3, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x18) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f0000000240)='./file1/file0\x00', 0x0, r1, 0x6) socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa0800450000700000000000019078e0000002000000000b0090780000000045000000000000000000000000000000e0000001830b00e0000002ac1400aa009406000000000010431db24406c2e7fc719010942709071b00ac1400bb0000faffe000000200002369c67200bbe0000002000000"]) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000000)) 16:00:51 executing program 1: r0 = socket(0x2, 0x2, 0x2) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000100)='./file1/file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x2, 0x8000, 0x7) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000100), 0x0) 16:00:51 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4080, 0xff0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) close(r0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x8) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) writev(r1, &(0x7f0000000200)=[{0x0}], 0x1) 16:00:51 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffeffffff7ffff], [0x0, 0x0, 0x1]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x2, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f0000000240)='./file1/file0\x00', 0x0, r1, 0x6) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000004c0)={0x10, 0x1bca, 0x4, 0xffffffff, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffff11}, {&(0x7f0000ff1000/0xc000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xff}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xce26}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x2da5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x98f}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0xfff}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000c5f000/0x1000)=nil, 0x64}, {&(0x7f0000e91000/0x3000)=nil, &(0x7f0000cc1000/0xd000)=nil, 0x9}, {&(0x7f0000c12000/0x2000)=nil, &(0x7f0000c1d000/0x3000)=nil, 0xd77}, {&(0x7f0000e73000/0x1000)=nil, &(0x7f0000d61000/0x4000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', '.\x00', ['./file', './file', './file', './file']}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000480)='./file0\x00') lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:51 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f0000000240)='./file1/file0\x00', 0x0, r1, 0x6) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$BIOCPROMISC(r0, 0x20004269) r2 = socket(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x16, &(0x7f0000000100), 0x0) 16:00:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) 16:00:51 executing program 1: syz_open_pts() r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x0, 0x0, 0xb37, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x59}, {{}, 0xfffffffffffffff9, 0xc}, {{r1}, 0xfffffffffffffff9, 0x9d, 0x0, 0x7}], 0x6539348, &(0x7f0000000340)={0x9}) kevent(r0, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xfffff459, 0x9, 0x9, 0x400, "cd00fb29da767787773916eaee2fe08e93b79ebd", 0x6, 0x80}) 16:00:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r1) setgroups(0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f00000001c0)={0x80004, 0x4, {0x10000000002, 0xfffffffffffffffc}}) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000780)="000000186e8530e134dd07010000000000e2cb62f8b3541f06b972440b4f2f030000000000fffffffffffff7a11db052e9436f9466af678f78d1eefd142ac288459c23c624561c9c8b5087f150bc8c608898f94d", 0xfffffffffffffee4}, {&(0x7f0000000800)="3366ddd532b7258ca632368911bfc1420207b100c202e2fb400bb95a6627b191fd253c4cb6ae8833d9d6391f951af9c891e718482dafa2b637e9a95825f86d0aeb3fe1eae469d42818b991272f72"}, {&(0x7f0000000a40)="3f1e0006dd07a63b6c1022da5e77e6afce9f8e9616ea00a4130108571ff74b2eb432624d83dd77f9a95e7a8e47b24ebcbdaacb3952429bc4de8c18ec79b3ad4c1c05815e682c77ed"}], 0x1) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f0000000340)={0x1, 0x9}) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000640)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000040)=[{0x4, 0x9, 0xd7, 0xdb}, {0x3, 0x0, 0x6, 0x1}, {0x0, 0x0, 0x7, 0x55aea7bc}, {0x8, 0xfd, 0x3f, 0x3fb}, {0x7, 0x81, 0x2, 0xbd0e}, {0x7, 0x20, 0x8, 0x6}, {0xe8, 0x0, 0x21, 0x41de}, {0x2, 0x1, 0x28, 0x5}, {0x380, 0xff, 0x1e, 0x1}]}) open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000300)="f2ed99caf809f1d986d9278c7251f213edda090e9fc8599a4f20e8550d33e3", 0x1f}, {&(0x7f0000000380)="45be9a9183cca205b63ea97e200000001da9c71f5aa7bf072fe56978cb45f14730901ec0a11290", 0x27}, {&(0x7f0000000940)="371e6e5ac6bb66acb11e60e92b615e5a358d8ec903965f3f6b3389cf4b321685c1a8803a2ab029b8a8a734a2dfa89ad9104b9951a827a5a9006d61acd862d63ea572d003805353a560d55fcbca8229ed007cf7558060cc57e67d797fa13e12c0eb2d83ee0bf816ef959d96b281a06436e027c6b81dec3cd7a9e64116abbdb1faf531a40a3d17492a9f7a79f71a7ae567981e33f902d79f96e19c11c7cc563afa815359becce0a6e7d23220236ea9fed339e793fe4bd7afc77108405793dc0a765197a50b1f8720fd5c169d5a227276c4927ebd97c74b8eb0617bd22fdeb78c95f34bcb9f3c82f68871edf2", 0xeb}, {&(0x7f0000000880)="4fca9c2113abb9353f44430000000000000000adaf04430025197a035330ed35018ce7edab85389530b1526e37227f558e2cdb5eb49f0e0f8e7e8fb5512e4be49501a232e8c1dd164ddec0f6dc779f7e7e1741cf72c2cb7b8df1abb0009b8a0bbded82314b81652c1eedb06e359afbb965a82f1107a56bf3fdf7b286a2b2c50d4b0ca7d5582b3904d51875c17897000000001000"/183, 0xb7}, {&(0x7f0000000b40)="7af50db953ea11261aac39d88cf81ad8013675c6587c32ca7f56c742484e0bbd483ccc13c7c77f9c099a84faf5278d2ce0b9d8a34b8924cf11d99c0ed6be3343fd6baf70b5edb6707d16e7f909fbaa844a0eca6de7eae0e8eb65525b9069afb1af8f35145e18e31579a5247fc2acf39f82498c5860cf9c0a12e8ca4c1df7a6eee379b8eee45d122906bba0211a8138e88d1f2966d277e742891da69a15228ec6ec1a5eda0aa3d7025a469d69ca5e1c0562b03afa3ad1f379e11b7560eee3652d8759c5bfebbf09d41c79f6d4050a6833", 0xd0}], 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000ac0)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x109, 0x7}, 0xdfe7, 0x8, 0x0, 0x0, 0x2, 0x3, 0x7}) socket(0x2, 0x8000, 0xd2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) faccessat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x170, 0x1) seteuid(r3) r4 = semget$private(0x0, 0x1, 0x8f74e896793b4307) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20002008, 0x0, 0x0, 0x0, 0x0, 0x100010026, 0x207}, 0x6, 0x7, 0x2}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0x20000007, 0x0, 0x0, 0x0, 0x0, 0x81, 0xc006}, 0x101, 0xc, 0x3}) 16:00:52 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) connect(0xffffffffffffffff, &(0x7f0000001440)=@un=@file={0x1, './file1/file0\x00'}, 0x10) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) fchownat(r0, &(0x7f0000000100)='./file1\x00', r1, r4, 0x4) r5 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) getsockname$unix(r5, &(0x7f00000014c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b68cd22e9bfbd4db1e7dc0a8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f02a1a074706106df9560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a851863b163849c608ce9802f5e539d0af0a3c039a59301ae6fd9162ad6b59c66decfc267a095028498769ac52a312293c94150ee647fd363f55e816252a47a0522133c9414c64b5b90f68ffb62c3da449dc8664362ef5f02b46f2ed0f87cb1804d963d962d4f4ec3d59e1fc63315909ac1234cd864dd5983a14535b0e0e09b4d46759af2a85c13f291a03af88c6a64bde2b0756eb08babf4110617897fe3554103f24838e53b147aa"], &(0x7f0000000080)=0x1002) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x0) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x82907003, &(0x7f0000000040)) sysctl$vm(&(0x7f0000001180)={0x2, 0x5}, 0x2, &(0x7f00000011c0)="70964445c7c419e72de8dc27b967cd959474268432293d3d62e666e7d1eb5fc69ec5497c9a2eace3a1e17ad7d91d8872bbbca176bbb0ece5d69c664ec9e0db5fb71a030cb379320dadfd367144ba385369242edb8ba2bd8ae068d26e2250906a0f8d43cf4c975bd32ed634537a37580cdcfbd678e814da7d22738a107d35f6c61985173a31c28f0e48c8ab0174842cf2dd748153c4ea204bb59dd4f215881df5b93531002d7382a7b9c38638010836763bd5c55d145061e041f0c6278cd8ae2afd354d93d30fe3f2a8d94e20c6ef43c093d15002f853a557cc495f578e5ceb16cbb12b1f4a4c3c82fce7dcc00afa836dff97a250ded662b037acd1446ee13c", &(0x7f00000012c0)=0xff, &(0x7f0000001300)="2a79a3d92c02c5e76b20e7e0c5b70012a14a6b68176423a59d710a61cd1b3305b6f08874053458b85b9f18afb8b9e3a9f81a4d9afe0f3a03b8bd757cf31b0548ce2535bc8902f8bf2a7f5d017f856b69a5297d69736347897a90d15f6006d5015aa3994870f7909ef6d3790aa888297b7f989d19f5663ebb68da73100b444a12abf52bb4d71a72c977d28c8067d3b0358d9473de0b1fecbcd88960049c3b396aed5bdb39dd5c62c5d5deca1a6fd66f128e2bd37809ac95b5947b7ad88f5f58760de700f2a7a65e39399e04d000c61273a4e42c1479606345da39505a7e4ced542be7bcca79711ee4da7c5c2cfc8e3f", 0xef) 16:00:52 executing program 0: r0 = open(&(0x7f0000001640)='./file1\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x2, 0x8002, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c65302f6669e2653000baa93e7c838481ed71e58ec13f9fe9f61a81cd33427faaf624eb52bcda559ba8e5108c44f960329bcbea2ac047a1b82fb95314a2bcd5527684510c7bcccc9b534798fefe76bd921a9398c0931194e00243289d94248d6e54cabd885c5975606cebeffbfa7f320cc293b673649d3665dd41fafb99d7e61cc94c5b429d8d134834cad12982f04d0620e7a1581cf7cccd9a3972c60119f3e365782d77cf8740fb870700919e752f70ce53ff71e6b12d586a1d0aa4ca7c74eca32feff8e5ea33b400"/223], 0x10) 16:00:52 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)=""/189, 0xbd}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/186, 0xba}], 0x3, &(0x7f0000001380)=""/152, 0x98}, 0x40) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r3 = getuid() chown(&(0x7f0000000000)='./file0\x00', r3, 0x0) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r4, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x81}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r4, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r4, &(0x7f0000000240)='./file1/file0\x00', 0x0, r5, 0x6) fchownat(r2, &(0x7f0000000100)='./file1\x00', r3, r5, 0x4) r6 = socket$inet6(0x18, 0x8000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001640)={&(0x7f0000001440)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001500)=[{&(0x7f0000001480)="2a526e0b7d20e29939d22d72b81d82516376d72196e181e076a6048f7314c6b9f991fd877aeb40a4d2dfb0ece48ea0c419cc879c07a31fd060ad268e34faebaa14916b547f7c", 0x46}], 0x1, &(0x7f00000015c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYBLOB="2000000000000000bf07000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x68, 0x7}, 0x6) getuid() ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x3d}, {0x6, 0x0, 0x0, 0x42}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:52 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000002100083c003a000000000000000000000000000000fe80139be8d5b6abdd9280bed3c41952ae00000000000000b986f6b3f6020ee255c5c2ee870d8390898a61082fc87167eec7ce6f9f4b4ce36581da06"]) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x83, 0xfffd, 0xd, 0x8, 0x0]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) semop(r1, &(0x7f0000000240)=[{0x2, 0x6, 0x1000}, {0x0, 0x40}, {0x3, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x4, 0xfffc, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f00000000c0)=[{0x0, 0x6, 0x1000}, {0x0, 0xffff, 0x1800}], 0x2) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000480)=""/246) semop(r1, &(0x7f00000001c0)=[{}, {0x3, 0x1000, 0x1800}], 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x7, 0x1, 0xfff, 0x7f, 0x8000, 0xcb, 0x6, 0x5, 0x800, 0x81, 0xff80, 0x8, 0x1]) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)=0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) ioctl$KDSETRAD(r0, 0x20004b43) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2}, {0x48}, {0x6}]}) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000080)=0x2) syz_emit_ethernet(0xe, &(0x7f0000000180)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x28082, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000001c0)) 16:00:52 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) fchownat(r0, &(0x7f0000000100)='./file1\x00', r1, r3, 0x4) ftruncate(r0, 0x0, 0x4) chdir(&(0x7f0000739ffe)='..') openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) madvise(&(0x7f0000734000/0x1000)=nil, 0x1000, 0x6) 16:00:52 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e82b62174e60c66ef7e2f66409a638a2f1b88cc37f41a5c4d2cf34e87d72553f351ea344a0fbb9a73770a2a0b6d15bfc7721f3603f89148487ae9c56a41372d2d50df8c6744b226da4001e42b3b8c27abe3fea404c491c1b7"], 0x10) shutdown(r0, 0x1) write(r0, &(0x7f0000000000)="c434b7b521dfe82442a70a3b26cdab2704e3f9774328b2bc64f2b62f0ee075f7c9712b1e55c2bf3a146ad69b725dbb6be85f6eadc52f81568f535919c4b38629fbc288381a8e60895590a2", 0x4b) 16:00:52 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x3fe, 0x0, 0x5}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="5cff03ea764c655cd672c365cc0365b17e75ae6f7916b652ec8c428680b0052dfee78596329300b1e210bec49dfa0eca895134a9ee4ab524c13b9a1ad65a0330e89a09a2005ffbd60e5dd7654ccf492861eadb80a717e34296d6bd24e83e"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, 0x0, 0x6) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0x6}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:52 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="a1028100ffffffff5617c6b407a84260e4326dda224d7b906efbe0075bed4b8a0a4cad31f571516df88058aaed28e73861cd22f24fcbfae6398b3641de1e9c3719132fac0bdf0e6f13295bbf3b40693b250e4bc233cf37155f104a35000648711e629303af90a40ca4790d9a65cf628e139597f23673b8f2a6a74d819ada67c9c07a930ceb6fe6f9e400bbb6dca9d8192218cf40540d65c07b73537d2d967441e7a6f686444eca7784d42846939815911d51245e243f60060fa9da41567ae98028d35d97628a84e4"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0xff) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000080)) r3 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r3, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = getuid() chown(&(0x7f0000000000)='./file0\x00', r4, 0x0) semget$private(0x0, 0x2, 0x189) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80606941, &(0x7f0000000300)) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) write(r0, &(0x7f00000002c0)="5c4b285de1b477072ce2adcf753e27fbafe18df9dfc59bdbd19be91727f7eab94d36409c8e62098a1712136fc9e99a3c06f5fa57c3196e8b76451007a0dbdf973e9c2b53adaff1d0de1e9900ffda0a774a7cdfd3ee4802633bee50488b5ce48921971fda766d83bbb76a5eee4363589bc9eca4ab67f3e6cb150deaa04564e9fdacc51f50311e3db4975b09064bd5c56af972867841a280988861f835b06fb8c4c72020771b4fc35a18ccb2b80f633464eac863f22b3e136415d1a1fb4ee12d0a8e68f4072708f80c483ff3f2b1930708729505963692ac312c6860a04816397ec76f9f4a1275af351a277ab0166f32a8c7e2493d3860a41ee7a18a43454dbc25dd87198c93abd97bd2ae3d66f53f855df7b121875c27cff4f31db555338f2006ce5fed2e44f5dda42e2f06f10f4045ae2a066508cbd7f599177c78f2bd288e58c295d3ee0b88ce04ba3398a826ff5a56c867738d7977ffdbce7dd68a8c97d4ae0afcc7ce48948e5d05cccbc419c5badb687545152dd8b7baf5e89bc319eb6d6ee4a5c6581d298f8d3d65e5a0cdcd06b245b4cd9015c84f843cfedcc3058e2c2ab35f4aae94d96213443407940c3e3aabaea733cf79851c926e09039a73777a55e22162f278016d693f0dd7b4188bedcb85edde3d95cac45eead63d44cc17a4b2a3f311f33dd56f78ca5d54d274ca10933005917468651f7ac1775f1f19fc0503e2aa35b6c613016888992e90f7d6be3b15531457f36d3252008e0b7b0293dd3ee78107119692f454537975dde04e611d221357411a0bbc7a183490187765d639737f2b2b7dc0ca03e4fbef2fd6b05332afa2e8e9aa27a5fd671509bcf51132b6a1f0c55442f07f2bbd7b4c4bc8b392848f97f6a693e47060f9eee4f2bc037e0811a812d3783763cfcc085865adb3287463defc89718bb406d24d6c867cad65444f71077a4007982ea2d6ffdb9d100577a7923239f6973c9e02947c92f0f1c75c42ce81a93dfc40d3fdcdf847fecc12444287cdcae65fcd837729ae1c1901899a90a43d0f5bd27f5cbaf4dc891a91829d252a6b5295be6df7dac39204412c8fd8b3507cacc32cc03747742f6e824d60efcc469c61f4da77163a2a957c7224e14da30a5b3c5fec797a91f480bd0f0a9b4fd4ec173da442c421bcb419bef419cd298cc25e69b7c940d7a192e5a688aa0d9e1cbdbd648b21dfb2a46e3e347d93d631bac82f7b9483a377aca57bfffc7a6e2968c378217c11e4724972d17fdbe9b961e37dc63b9b71889e8fffdff33302b2a90e77b0ddab6ed17a4c45fa168d3b0bea0937cd071240906f396af69385d6032dacc2ff81f13fe266ac78608b7272be0f736f607bce85f5426ace599557aacd30d187e3af82f5b735bc989011336c3af6e908dfeaf476ec0ae85cca7be91fb3ce4e5d3453d7ab57bb5a96b7e21746bc35fc6fd8002cf8d2b12be1579f427cd73d7fe620f532dfbe2e414a0fa3e5fda342112f3915626243b62311dfad0860ef663a8147f107234b6450ce394dd5b3bc3f42e5df551313bb8f7e10868e8805adfe2e1e36c7cfd644024e00b2fea28eaef049527383778c8a684bd3ff350b3bceeb85cf1f22e8c7d5a405b8217d92d9b956ab6fd40eb4716638ebbf50b1ce3c06db753bbfe04658eba0d3201857580a3c26283aa22d9e7672b5753b74d1c6e16ebb8df121782fb73ef8844327eba5b88ca51e71174171716aa0e2f9c4283f05f64da76915f35f3ee5ee304ec11599d6b2dfd8e45b5ce7e6c4843d15fe3ec45be09ed5e6925176a97cbf5855e346284f64034056d8755a6fd9fa925a7154f21cbd64c72fa9cf976996d445a77448900ad81a0b01905df273b3bbfb39920d6ff841e5c9def91f7530e5bbdfd12df8af91fa800a7891a3c4867f05582d5753df5751e16aae387514800b95521115c8bb17dd604faacaf9f38f0e8b777e6f344c027e7a36e6b3685eefa3c492e050715aec8871f6e00b7f0e62426799857531882e298d43c3ad7950799223ec", 0x599) 16:00:52 executing program 0: sysctl$fs(&(0x7f0000000000), 0x2, &(0x7f0000000040)="a7d991da4f03172e130912c2deabd857bce52560e2830a17cbb034b80df4a751354402695bbb008d506854b7e7f02efecfb1454c1cb8397d40c5962b1029bfc126cb8e2925d798d70783612f3791d35e10636442a4128bfc165735a148334b807aa29982eb47d1ac09041079d9ac35011d1077d69eb89010b3d3f8c61feb272a22f2c581bf879a732d39568e2065c938bad128a70719", &(0x7f0000000100)=0x96, &(0x7f0000000140)="59237698e2c48d9c2d69ffaadda63018e7b470c9350adbe80de55a5bb2b55f8b4b55ec36718ff52fcfaec53cbd10393f52f54f9d4b986a5bebd5f9da4fc39bbac07b96d1c4994704bcb8d9d251dc2f80ea152ed75b9c5dfbef2f441270daa21942f8f99438cb4221d726d5c482849d", 0x6f) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, 0x0, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/pf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0xcd604407, &(0x7f0000000240)) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x14}, {0xc}, {0x6, 0x0, 0x0, 0x40000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) pwrite(r1, &(0x7f0000000300)="fbaf8a8d1a02248c279af6357e3a74f979ff4ae7e437fb4002724c2715e332b6080de4a1870a78b0eedd7fbd8a5553dfe9da64976c0f6749ee0d5bbbb5a64e7352a3edfa5f64e7e2a64ba1d7cb030a9034d86324aac7deb290a0e3fc7f7087980d0045584f99756af514f5b9e468c8f8de3c0d6ca952cf7abd85c962ab2e729af7515c30b6657ca1d7b3c04529e2f992ce88182fcc5ed9a03011374582744b08c839add0d34db79ea4d61f213ebb224a71f7741cb24a0cb52957ce75", 0xbc, 0x0, 0x6) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000100)=0xc) 16:00:52 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) r1 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0xfcfc96ac1f78739e, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) sysctl$net_mpls(&(0x7f0000000000), 0xc, 0x0, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r4 = getuid() chown(&(0x7f00000001c0)='./file1/file0\x00', r4, 0x0) r5 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r5, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r5, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r5, &(0x7f0000000240)='./file1/file0\x00', 0x0, r6, 0x6) fchownat(r3, &(0x7f0000000100)='./file1\x00', r4, r6, 0x4) dup2(r3, r0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0xa, &(0x7f0000000280)=[{0x3, 0x4, 0x20, 0xae}, {0x401, 0x0, 0x3f, 0x7e000000}, {0x7a, 0x9, 0x2, 0x200}, {0x200, 0x9, 0x3, 0x7}, {0x20, 0x4, 0x9d, 0x4}, {0x4, 0xc3, 0x8, 0x3ff}, {0x400, 0x8, 0x40, 0x6}, {0x20, 0x9b, 0xfd, 0x4}, {0x6, 0x1e, 0x0, 0x7856}, {0xfffd, 0x3, 0x81}]}) 16:00:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4000, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r1, 0x6) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, r1, 0x4) lseek(0xffffffffffffffff, 0x0, 0x1, 0x2) r2 = syz_open_pts() r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r3, 0x0, 0x3, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r3, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) ioctl$WSKBDIO_GETBELL(r3, 0x40105704, &(0x7f0000000080)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:00:52 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) preadv(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x2b, 0x101, 0x5, 0x19ac, &(0x7f0000000c40)={{0x0, 0x6, 0x3, 0x5b, 0x9, 0x2, 0x81}, {[0x80000001, 0x200, 0x5, 0xbd, 0x800800000d67e, 0x800, 0x9, 0x2, 0x100000001, 0x0, 0xb45, 0x4, 0xee3, 0x10000, 0x2, 0x9, 0xffffffffffff8001, 0x81], [0x1, 0x8, 0x5, 0x1ff, 0x4, 0x66d, 0xfffffffffffffffe, 0x7ee80004, 0x0, 0x2], [0x7d6873fb, 0x0, 0x5, 0x2, 0x0, 0x7fff, 0x100000001], [0x1, 0x8000, 0x100000000, 0xc3, 0x8, 0x8], [{0x9, 0x403, 0x1ff, 0xffffffffffffffff}, {0x20, 0x3, 0x7}, {0xffff, 0x100007ff, 0x4, 0x7}, {0x1000, 0x6eba, 0x9, 0x3}, {0xffff, 0x3, 0x8000, 0x6}, {0x6, 0x9, 0x2, 0x8}, {0x4, 0x2, 0x8001, 0x5}, {0x9, 0x4, 0x6, 0x9}], {0x0, 0x6, 0xa, 0x42}, {0x349, 0x0, 0x1, 0x3}}}, 0x71fc, 0xc8}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="d44066d906eb9cae03a8e1ac4ce88777d1652e011d39bb38160d80b04b5b2ad3c5ec940e59aedee0f511be052f59b13c372a98eb6ee2a1593a985841dca1c7d80d7bf6a59217f2269c67a21cd9a45889022fd21a009a2619ee67453191bf202c80a1114bc4b0ec6e600980d16aef7039f8a6f83ede31e8a737ca53fd380eb8a0fb687424c91a793222ad04bef01ab7b0731d11c462ca8498db9e04742b", 0x9d) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x2000, 0x2}, 0x8) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) sysctl$fs(&(0x7f0000000280), 0x2, &(0x7f00000002c0)="bc0aca84ab80f239913dba3cb9c08085a629c38b02d3ae374b45ace41c5e1a733d8b6de7a66d574beecbd06d4bd63f2f9a8c38c523cf362af91a29d7f2984629ab25584aebb8744abbfc317ca5ea9d39b6feb6f68e7ecfa17709c1dce5ee93e00af5dd13971e563a0ea4107d0a40b41d59cd4ce220e3662a8c7895f45bd9b1888e823f7fe69417c526e40684d8f9e532ad4691ad1ec51ae0e1667367ddf47c1cf6df854aedf990f0da1a4548bce06c2fbbfa82c68044e181d1f827298ad1", &(0x7f0000000380)=0xbe, &(0x7f00000003c0)="9c9946a50545efecd63bd8e5687a70e89401e6d19cfdd45439dccba9b19686594cee5f3ee991b163c1cbafdd018f339389d56b16819cfe5542c855ab4ab2d9c27cfb313feb9931e0ab96130107", 0x4d) write(0xffffffffffffffff, &(0x7f0000000240)="220e2a", 0x3) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) openat$pf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pf\x00', 0x80, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f0000000040), 0x0) mkdir(&(0x7f0000000440)='./file0/../file0\x00', 0x10a) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000200)) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r5, 0xcd60441a, &(0x7f0000000240)=0x2) 16:00:52 executing program 1: getitimer(0x1, &(0x7f0000000080)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10002ffffffff}) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x1000100400006}) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000340)=ANY=[@ANYBLOB="0000f800000000000000dbe053224200420193ebb7e6d98eff95f57d842f4202823915a22175d9c8b15f7618000100001d08c2d3d1e96e81c83e696c90a3f809c4"], 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)="2da44c345c9bd25044e6f1f62d351b287285b0b637881570f822", 0x1a}], 0x1, 0x0, 0x0, 0xf}, 0x400) r2 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x42) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = socket(0x2, 0x8000, 0x4) r4 = dup2(0xffffffffffffffff, r3) sendto$inet(r4, &(0x7f0000000280)="05c7924e6d89b1399e81b8de40a4e03ffa0eaa939deec9cd05e7ad81d518198bff6f2573c13b6633e3b2392ebab29b2ad860f9831e7a6204a2dbfe69900865513bd61d501be55eab247edfa20259acc0985af8fadc278cb14c0cb88f037ff12cba3044b7987efe6a631417703261ba75973260a2a818cbee2a568004092b939a6b4877eafaabcb87", 0x88, 0x1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10002ffffffff}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000000)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x40}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) fcntl$getflags(r6, 0x3) 16:00:52 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x53}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x1a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x100000001}, {0x4, 0x10000}}, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x6e90cb2ee28ae046, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_dstaddr=@un=@abs}) fcntl$setown(r0, 0x6, r2) 16:00:52 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000280)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000004f1ff00000000f0070000000200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, 0x0, 0x0) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, 0x0, 0x4) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000100)="b8fc746596ed36e02e9c3de0fb7d17af281363479fd3a7add786cea77fd037095cb56187d3317f8f85e2f77245c60243acdfc4", 0x33}, {&(0x7f00000003c0)="d9a2f6bc7a817b65689e5edc46f9c4e79b4a7a7f2c0ae5026ec002ee140716fe28ef2c321546c37384d278413524cd87cd0f7fc72708c7218d4cea1acbb587ca1aefe80b41b438e4584d3955b2ab4e785976aef04be3ec3309b299e59e1465120b0c5a31b9281fcff2f21a65faf063f103db50f8df1041215946b00c9dd2bf259251239d48ef04d1a57010ee47d29c91c931e65386abee6cd16e8c9f999d70ba897093ce587cfcb96eb165ee994aa30eb985a6", 0xb3}], 0x2, 0x0, 0x7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f0000000240)='./file1/file0\x00', 0x0, r1, 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1000, 0x1f, 0x81, 0x1, "7c17eb7fa5ff4b234bb609f404ee18fd63cee3ad", 0x5, 0x9}) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:52 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) getpid() writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000680)="3766015239c4963d1cf54b7c50dfc0b571a360592f57249d40d91badf77e8a7fdadc0f265042424f5dcad093d8cb8b6d3f3dd6a7f03ddbb42ddfcc912d410da96f2bf30981269baad0bbe5aebf1e03a1eb20ed03761fc8e08031f6a433eab5538e6d03c46ed1b9d6231eebe4ad28cde677fc14b79249a5aa75eaa8a2268b6f6eb5b8cefeca072d608b2a0f1aa756f2ee64bbab8fdd2f8f50dc11a82df5a4b180f1500f13093dd6df59946b03dd60f8a1ce1b7bb8173bdb8689874b103472b14b6b84782a79046aaa70daaded9a7951695765185e467b2ef353d418677229764649cf12da1f6ec75563a3173bf51fbb83c0490e0ca05d32415a7445306624e6f03b04befcfe8435d32063c3efcbf4ba1371751d20f1a58f3fe912ff17da99dbd9652ec210218fe5d1a6e01e4dabc7a5d608cab5c46a40911cc26bbc912975a8dd592a1bfa3468b26222a7016aa02de37d58d2336f1aacc46c5889a14ca67dbc9ab561dfc6327e9c290629d038cd9a1b8de5ef099bde489add33e08acc5048ffb2abd9e0f3308a4caead97d20e000bd242dc60f23c6eead67c457ba3c021548ca35c53d7e02e789b417a8f92ef0371f9f530f1cdeffc3b3f9f3ffb2545e6249fb38a7ecaab57d4c3e70bf6fa163796ccafea7346c8927cc1868ff470b726d1502a98e62046bc01dad936e464d4bcda6e89e9a7cce4999ac6ac040e2832537665c320c08ebf738e7832ea25ae89c81fc576cccf9178afe0ca817b91ef24344456b5ea7b52f7b228e727cf61b468a70b925d8e30a7291da49270a2c028aa6ba7cbf8f11959446edfa3418293146448b59b2f8f99ee3dad8b74e95880f423ca27931be45a256d33b0eae162a306f12b66332d3e16bb0e1e571cdd0321d6c8b65719f56af4155add2197f7a704736297dcb53ff08280d0310c3e7a8e7a29ff500eb5426dd06974630a95a7382a2963df25f577c349564e00f6591c727134c5d9b9c4876334b63bc1b61263bd2bdfd26eb30b16af9f355df4fd7e39d2b49921a2a7048267b97211cfbfdc4db19e0e170e19bfb5e64476fd764c52b6eadf125a786e5b5fd9f9bbd5216f791f40701205924c1833de9c79a5fa4e1501ba3636e2fb796a30fa44f90a7d198a3a5b287f899e86adad1a02d99973e01c3bfbe8c826911d51db2ca10ac697e5f9f614bafb1dca272a8b420025faa2a121fdb5c8c47b892ea5d6344e95edc2e25e944d1b6fbf17853b0491017a1712c3f0d3f361bbe08b073f995c0126dc9d0429c3bd216e828f5c2e21c01fb97f9a6e3d5a6264959cd73fb90f690b7cb538e36e61218fe4c92c348b0d14a13f83212876ed30d977cfe19cbfabd9a31088cc9c1f5f4543a90260f546a9766dcf95835c93464347f7301b6d66b6ef8f9266e741ab2cd1a4c3992d74e9e1e25af6e0fba63b22c8555f306b9abc1c08bd24a476118dcc467dce16cb71638c51a7e9b711610fb91a65b6f92a31ffa3b2a948d07abe3521f8b44d6e79c82955a4400d8b873e9f1a2fcbe0a65beeb045943b49959a4db9532060bc8401ffa73b83f985a4605d91fe043dec4e942fea4b4cd0bf98891ad40c2364518d9a4ea472a5c5c645cd8c63da263c3fa4046e3b257fe4f92c3ffaeabf34a8c963eb1d64cec9032a44803075cb83e6ccda295a55203b1a64275f3eafc0ee77c9dd51726f49a858482940adcdc7e116b3aff0bf507067390e73340b09d89137cba33515c9fdc194b12fdfe97922811c0b605a79eab09e8bc7adb61b533b4ab7aa8f0cd0ac5638705fc47225bb3aa6faa414a7e2b657b14ccf59ea914d744df1b83e5561127f665e0c249acf2d003d7a43a8cf90f9c7c008e2ab6e23c4cde4fa3824ad3547ae42e7073ccdf9f708d591d6ef167d4a910e1651dc4a648c51b83de2efbf1ba396890a38bfe1ec03a43232bb35f35c5f81353ecfa614da7dd26f16427e9bac63c9e8c576bae79e1c8e425a464c07057e9fb69ed0435e58c7bf03a5c6dd2ab11b5527587d6c0d5c35e6a8fdce5b803df9906fd4cac229792689867e03970154e69720601507c9813c6588b2f3520cf749a3973e450b0c9f411ae251d6cb342cc4e272e251213624dffd3a4d1856aa75ae26fee8704f3308ac3744ef9f9bbc889babd0570b621cf476b69fe05481cec6df1662b52598a7e186ddca8bc3d14833f0cbf8f1cff081607e7e4dc4c19adb140ceb2276e7d9c1b92e7343e77da39d163a6f34909d6607016a0815dc2a539213ec373ed54eef7d7926c8ac982a0364ff5f2ceb04f64d83868654a6186d4e8a7b37ab54aeaeaed06eb94a21004986a757e9b0281ff6e1082493973725106cb09a5015733095f1781dc0144390c8bf14305a22dfc32a5782fe72f68ae34b21ccdaf7b09070ee17b9c7af55476482d05b28797c8af5792a20bb772ac673cd98c6eca03267e0f99e219d8d5fc9da408ea1b169ee695d831397707a685622f6da396f5143c66b0f911c21e414a503b004740e44782a292df080a8d4301d11cac8f611a9d6c5357f6ba0cbb5642e69bda6f43e10886eabde664574a868f37d3ab49099a35705076404fc8b3910b61968f7b0a412cd80d4a5c7c23adcaf904f47d71c88c7d8fbfb3d53815b3db4bfbf6b37243f6a25a79e99c01539b3cdc250acd1e61b571078ba5de1ded1fad3465f56c3af9cfb9d0a60d2487efe6ff7c5", 0x779}], 0x1) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) fcntl$dupfd(r1, 0xa, r0) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0xffffffbf) 16:00:52 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) ktrace(&(0x7f0000000200)='./bus\x00', 0x1, 0x40000b36, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x6e90cb2ee28ae046, r1) r2 = getpgid(r1) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1104, r2) syz_open_pts() syz_open_pts() r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="04fbff00", 0x4) 16:00:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x20) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) fchownat(r0, &(0x7f0000000100)='./file1\x00', r1, r3, 0x4) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x9, 0x2}, {0x7, 0x4000}}, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x861, 0x0) 16:00:52 executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0x13}, 0x18, 0x0, 0x0, &(0x7f0000000180), 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='!^-%^\x00'], &(0x7f0000000200)=[&(0x7f0000000100)='.\\!,%\x00', &(0x7f0000000140)='&\xd3/$^+\'@\x00', &(0x7f0000000180)='.\\\x00', &(0x7f00000001c0)='C&!\x00']) 16:00:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="4dc1212dce"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r3, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r3, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x6, 0x1f}, {0x18, 0x3, 0x4, 0x2}, 0x2, [0x6, 0x9, 0x1ff, 0x5, 0x6, 0x3, 0xa4, 0x4]}, 0x3c) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0xc}, {0x200000006, 0x3, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 16:00:52 executing program 0: syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa0180c200600086dd6000100000140600fe8000000000000000000000000000bbfe8000000000000000000000000000aa00000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="543ca72ab8be4becb6525ad4134fab7bddba820cac6524eca08759bbe6baa34a149ab1e2053e7e566d89c7c816c96737015e6d0f1a8203435cf27b12b7177cc35af0f9e42c58dc"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xba}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="0200000100000001800000000000009c6cd9ee0e191a8e6f3b90e07042d009b4c672e4f9652fe4def08ea17c9fb947f1d2879bc5b9b9fafe497358e10d7b4d3d0f88109ebcb5b46c4ee315a4edc22f92216401261af7a65d87baf97eca7fe7182bf90600c136a05e96c99193a9ecd0404683643bc341deda91860b86f3c61be107b6b39d7a0e31de248a0c396d3bc2e791f1ca5151496977f325211a55fac1b27e2c4ac87189a1a18810a4072024be323eb955311fd26db99502df976c9dd89339568de930e6832f6d02e42d1fec22e44529801baaef2c5ecc209049eeca265724f022e68e2f7cc12fb3e4ddfb659d8ec52286249337a79c990999c258cecce95647de0000000000000000"], 0xc7, 0x800) msgctl$IPC_RMID(r2, 0x0) msgsnd(r2, &(0x7f0000000180)={0x0, "a0ccc1a77a2222c78ad7cdc2e974466b858f42628b0e3657fd9300c3b29e6a76ec7e0c54d76bffa7b4f4964823c29516ededb3d07171d64412ec2dd4589a51a93cc0"}, 0x4a, 0x0) fcntl$dupfd(r1, 0x0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r3, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="fa1204a49155ce1e0002613f59707642d20f29d3b9fd0a94e4cdef08f3bb70988be3110a28e11ebd248a7b62fa3a949c09034e3dd2035d07348786664073fbd6e1be8191e0a7e6fd727de00f", 0x4c}], 0x1, 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000300)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x80, 0x0) r4 = semget$private(0x0, 0x7, 0x480) semctl$SETVAL(r4, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) 16:00:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000000000001fffffffeff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) close(0xffffffffffffffff) socket(0x400000000018, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000040), 0xe7) 16:00:52 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80, 0xac) open$dir(&(0x7f0000001240)='./file0\x00', 0x8000, 0x89) kqueue() fchownat(0xffffffffffffffff, &(0x7f0000000200)='./file1/file0\x00', 0x0, 0x0, 0x6) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, 0x0, 0x4) r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x200, 0x108) r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) fchownat(r0, &(0x7f0000000100)='./file1\x00', r1, r3, 0x4) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, r3, 0x4) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) kevent(r4, &(0x7f0000000180), 0x698, 0x0, 0xfffffffc, 0x0) 16:00:52 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0xf27) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069b4, &(0x7f0000000300)) 16:00:52 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000008c0)=ANY=[@ANYBLOB="fb18bd45503302e3ffa5"], 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f0000000240)='./file1/file0\x00', 0x0, r1, 0x6) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:52 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x12080, 0x105cf9) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 16:00:52 executing program 0: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x1, './file1/file0\x00'}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffff"], 0x10) r2 = socket(0x2, 0x4003, 0x0) setsockopt(r2, 0x0, 0x9900000, &(0x7f00000000c0)="0100fc9d21c171a84d0f8c2f2b84739f8a", 0x11) r3 = dup2(r1, r0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0xe8) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) accept$inet(r4, &(0x7f0000000000), &(0x7f00000001c0)=0xc) r5 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r5, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x4020, 0x1f, 0x1, 0x7f}, {0xf800, 0x57, 0xf9, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r5, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r5, &(0x7f0000000240)='./file1/file0\x00', 0x0, r6, 0x6) setsockopt(r5, 0x400, 0x8, &(0x7f0000000100)="af0c180a1860e456f0b2e2cd667b1b77885aa291a5e5122f6755de766f1d028c736e178c24763e", 0x27) r7 = dup(r3) sendto$inet6(r7, 0x0, 0x0, 0x0, 0x0, 0x39) 16:00:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf601e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)='./file1\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) 16:00:53 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x6, 0x4, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x6e) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x100000000}) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000040)={0x4, 0x200, 0x2}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x3f, 0xe0ff, 0x0, 0x0, 0x0, 0x400000, 0x8], [0x0, 0x0, 0x0, 0x0, 0x2000000000000], [], [0x0, 0xf76d]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x80105702, &(0x7f0000000100)={0x8000, 0x80000001, 0x3, 0x3ff}) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) 16:00:53 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffd, 0x0, "d730c15b00f4ff0000747beffde400"}) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xffffffffffffffdc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r0, 0x6) write(0xffffffffffffffff, &(0x7f0000000480)="f7cd8204d518928699a053ee8e5e5d439c6acf813e960a88a1b9e982e4b98f88c98ac2cc786a0a39680252853dfef7e407848290c15c6e737db7ec9960c7100a99ed167ed2b5da937788acb72160240923f19c9f895c328ad765a7071a26e6b7a4941e8a2402311f1addb7b84569f6ee8f547eba0eaa63b0d2119ca9b130d756f845fad20792c6e9e9acebaeaac2eadb43421ae5654b06f64c969fbbd02a6c17c4bd7283897591864622f2db78a75cf384284a6af4f2efce07ab6aeb1dcaaf7d8e4035f04a63", 0xc6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)={0xfc, 0x200000, {0x0, 0x2}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) sendto$inet(r1, &(0x7f0000000040), 0x0, 0x400, &(0x7f0000000100)={0x2, 0x2}, 0xc) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x7, 0x8, &(0x7f0000000340)="00000000215e0b1c2318b14ce562c133128aae94b68b9e1de0349c662e13d1a92fb0485299f092e92cadc2de22a049da51957fba0bdc159f37c835dbb285f9cb441fda63dfe31cfad7e676f4049da65991cdbc2598a0187370554939e5e8e9520d5b17452ad4494184654ac6c57e43b644b439894e93db1aae76421b6fd876c3500ec60ed6db04b0439461babe775a9f0d5de3109becdca1190066e087686d2343073ad5e6d29465307e91987a10f7a2423dc324ac8560711140245be1e1b47d06b7a145a0760d7544cf12ffad3ac999722b24fca168f67318f5f31348c42dd433a219705de59c400c309040379f96f7d905a7167124ac4af990a0ecb6f5a3e0470a67", 0x103) setsockopt(r2, 0x1000000029, 0x20002e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:53 executing program 1: pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000600)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000000240)="37628418c8749953bfa430fc57dabff5c966d410e7a64f81c1317d5df1dbdbd5a2b22f04b0f82f7222ab302c7cbe4e83b1dd9393672e77294c1171de4ce769575777ba204aeaa6b52863", 0x4a}, {&(0x7f00000003c0)="05c56b07c490128fddb60e93302587c9584ebaee5923d37a6d6778bc57cbbea64e3b4d5042a9648aa6874f476cd8a1fbb3ff381c67d6e4a0da41f79009a69c0fd46b535fb10221e3a6ef2df17f419453540b2b72cf477cf1624d99ab0a4b0a8f7365dffced2c673dfcba892c95cd397ff8ef1523e38570650421e51b8d4c88e7922b7352523d0df24eef0d6093b77aa815ea510ae1eee9d671771d6be4e9271b11f66919c49b26ca66a2936d4905b49a828a63119d91dd39b6e2c355cd03d8254cd95ff08a731ff217f371a24a11272672dffa4f4b45283ff50a712094450697f692524bdcd1c2a5feba9c7a47f45d3370687e0b50", 0xf5}, {&(0x7f0000000500)="38347f488984f317c47686ef616ee304d73c17e62cccec9a90b4b6e0f0403886eb23", 0x22}], 0x3, 0x0, 0x7) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000245000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000300)="085f1fca92d6f70dd3e7273fb162013d0897d67eb6522e2fcd0aed6b04a4fc0b02f356e55b850b2686941bcf1388f1a2d39b542e3657b18958d47289cfb04f7103828fdf13709f2ae3b34d0a5f8dc6d52c100b5a3cf095b87a188cae937d8b862350930cf2679f416d36ed7e9ead8c8f37e783cd19a363a66041408c9891c870b5085398842e71", 0x87}], 0x1, 0x0, 0x9) pread(r3, &(0x7f0000000140)="9dd2d6d5de8a6dacb823c2051789497fd04ba6cd8edeb90b5b0c0823bf464aa6530c81d7731518cd1c85b3698714d44573cb16db2a57519552a04061c62c17f859a1499eee9205fbdc155af7509c5c4e96df00ce3145ab96274fe1f7a553119ada4f7fd84e8a6df62a1a043a5982de542e0e64229fd214883904b776753a1e92a04ec26d0825492d06f3aa30879f2bfc8fd106081f3d728239788f1d970af628e48c527130046929149aaff175e87ca8745c457d81343821367fa29bf82985a206462a69c6fb6c7da41462892e6dbdd45c4cd1685171af9a5a77a5b5ec94a923671c22eb07c21f135dea5185e54f6277bf73c8343b10", 0xf6, 0x0, 0x4) r4 = accept$inet6(r2, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000a5c000/0x2000)=nil, 0x2000, 0x1, 0x2010, r4, 0x0, 0x3716) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x0, 0x0) preadv(r1, &(0x7f0000003a80)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/23, 0x17}, {&(0x7f0000002780)=""/48, 0x30}, {&(0x7f00000027c0)=""/4096, 0x1000}, {&(0x7f00000037c0)=""/226, 0xe2}, {&(0x7f00000038c0)=""/196, 0xc4}, {&(0x7f00000039c0)=""/145, 0x91}], 0x8, 0x0, 0x1ff) pread(r5, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xff56, 0x0, 0xfffffff7fffffffc) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 16:00:53 executing program 1: sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000000)="530ff19f77680a88ffff784e8bb0911b632bff90d0f51df49e80d62af3f48b22e2ebf8a71e90", &(0x7f00000000c0)=0x31, 0x0, 0x5e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r1 = getgid() r2 = msgget$private(0x0, 0x82) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x3f, 0x0, 0x0, r5}, 0x0, 0x10000, r4, 0x0, 0x0, 0x10000, 0x0, 0x4390}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x5, 0x0, r1, 0x0, 0x0, 0x115}, 0x7, 0x3, r0, 0x0, 0xffffffffffffff81, 0x100, 0x4, 0x3}) msgrcv(r2, &(0x7f0000001240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009fa2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6d5e1442a93e2c2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c3b9ffceff72592db8b91d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73daf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c76be9911e854c957cd75793bac504f4200fa9d0f5890b97d2adc8317574aa5e759f67bf913c046b033e9d084f19559f42d44ea1734d5e21cff831d5f610698fa72bf45f8646b22fb1be292314d23bb5c93e20a150af42ce1108dffaeed3e24357ca63e0d2e71f9ef5cdb5359a1d4b265b2371417e57495951cdd7699067a51223b03d217a68308dad51603d00415af8be02656b7943c0a371c6215e76e200fdf7cc2423d39494a6b59c4472256a129526ee5968dac119724631929d5930ed91afe90a90c23e87df22d6781c186f86d8549118243aaad065197bab737f7fbd51152d16f0eb94ae408759d51a6821d861513f980bceea497850ab918be6b382fc4594c858df3c0ad08b7c60796f077b1c0f9886b783b93bf9"], 0x1008, 0x3, 0x800) 16:00:53 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000002e00)="aa", 0x1}], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x24}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) writev(0xffffffffffffffff, &(0x7f0000000280), 0x10000000000000df) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r2 = getuid() chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r3, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r3, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) fchownat(r1, &(0x7f0000000100)='./file1\x00', r2, r4, 0x4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = fcntl$getown(r5, 0x5) fcntl$setown(r1, 0x6, r6) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4a}, {0x15}, {0x4000006, 0x0, 0x0, 0x100}]}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pf\x00', 0x400, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="200e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) ioctl$WSKBDIO_SETBELL(r1, 0x80105703, &(0x7f0000000000)={0x7ff, 0xec41, 0xfff, 0x1}) 16:00:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "07000000577dac00"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) poll(&(0x7f0000000100)=[{r2, 0x8}], 0x1, 0xfff) 16:00:54 executing program 1: sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r0, 0x0, 0x0, 0x2) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000003c0)={0x101, 0x3, 0xfffffffffffffff9, {[0xffffffffffffffe0, 0x1, 0x7, 0x5, 0x0, 0x101, 0x7fffffff, 0x3, 0x9, 0x7fffffff, 0x1, 0x810a, 0x100000000, 0x6e, 0x800, 0x6, 0x6, 0x8], [0x5, 0xbf73, 0x8000, 0x4, 0x4, 0x2, 0x2, 0x0, 0x7, 0x4], [0x81, 0x0, 0x1, 0x80000000, 0x6, 0xc213, 0x760], [0x6, 0x18c367c4, 0x1f, 0x7ff, 0x6c0d, 0x9], [{0x4, 0x9, 0x9d, 0x3a3d}, {0x5e3, 0x0, 0x400, 0x7}, {0x2, 0xb16, 0x3, 0x2}, {0x5, 0x0, 0x3, 0xd39}, {0x7, 0xfff, 0x580, 0x392}, {0x0, 0x0, 0xf5bf, 0x1}, {0x1, 0x5, 0x8000, 0x100000001}, {0x94, 0x2, 0x690, 0xffff}], {0x8001, 0x6, 0xbb8, 0xe38a}, {0x4, 0x8001, 0x9, 0x9}}}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getgid() r3 = msgget$private(0x0, 0x82) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x3f, 0x0, 0x0, r6}, 0x0, 0x10000, r5, 0x0, 0x0, 0x10000, 0x0, 0x4390}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x5, 0x0, r2, 0x0, 0x0, 0x115}, 0x7, 0x3, r1, 0x0, 0xffffffffffffff81, 0x100, 0x4, 0x3}) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/6) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f0000000240)='./file1/file0\x00', 0x0, r7, 0x6) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x118) mkdirat(0xffffffffffffffff, &(0x7f0000000280)='./file1/file0\x00', 0xb3) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="bec79d6f1bb01f8407ff1507e2b014fe0000001862b9d8dcd161342e000003000000000000000000000000afd9bf2b4875fe1092df1126432b5f4cd7f456fe61c0028bb3ca", 0x45}], 0x1) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) r4 = dup2(r2, 0xffffffffffffff9c) sendto$unix(r4, &(0x7f0000000200)="7eaadff2a652706a171a0fcafad63ef115d671c436ed58b8f672bfa8464e564f1ebcfd35f9191a9c31477047532a35ae7391821b65a370c0ea7edf", 0x3b, 0x401, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x9, './bus\x00'}) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, 0x0, 0x6) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, 0x0, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000440)={{0x8001, 0x0, r3, 0x0, 0x0, 0x10, 0x8}, 0xe4a1, 0x9, 0xfffffffffffff001}) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./file1/file0\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x730, 0x0) dup2(r0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)=0x2) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r3, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r3, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) fchflags(r3, 0x10000) 16:00:54 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="7343c9f13a1a65a5dc41e7000055b9e7c7e60c80a00111703c8ad427b38b2f8aa720381c97827991a34f07000000aa8428b796be7c3b0dec5cf124fe012d6fc07aeaae1028cd4c8391f916efee16d809a6a0b0b5f077d55f10bf208a1501000000000000c315c5459032ba78cf06e3e6dff86da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67ff074a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9c132e66331f794", 0x0, 0x0, 0x61) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x9, 0x800, 0x7ff, 0x1, "5499bc2a0ab6d7074c3881f2a63a8b9133e2cbd3", 0x400, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getgid() r3 = msgget$private(0x0, 0x82) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x3f, 0x0, 0x0, r6}, 0x0, 0x10000, r5, 0x0, 0x0, 0x10000, 0x0, 0x4390}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x5, 0x0, r2, 0x0, 0x0, 0x115}, 0x7, 0x3, r1, 0x0, 0xffffffffffffff81, 0x100, 0x4, 0x3}) msgctl$IPC_RMID(r3, 0x0) 16:00:54 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) semop(0x0, &(0x7f0000000240), 0x6) semctl$GETZCNT(0x0, 0x5, 0x7, &(0x7f0000000480)=""/246) semop(0x0, &(0x7f00000001c0)=[{}, {0x3, 0x1000, 0x1800}], 0x2) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000180)=[0x7, 0x1, 0xfff, 0x7f, 0x8000, 0xcb, 0x6, 0x5, 0x800, 0x81, 0xff80, 0x8, 0x1]) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000000)) semop(0x0, &(0x7f00000001c0)=[{0x1, 0x3}, {0x4, 0x7, 0x1000}, {0x2, 0x9, 0x1800}, {0x3, 0x5, 0x1800}, {0x1, 0x8, 0xc00}], 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x5, 0x80ffff, 0x0, 0x0, 0x0, 0x0, 0xff], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000], [], [{}, {}, {}, {}, {0x0, 0x0, 0x2}]}}) r2 = socket(0x2, 0x1, 0xdd) getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f0000000180)=0x4) select(0x40, &(0x7f0000000000)={0x0, 0x3ff, 0x1ff, 0x0, 0x3, 0x100000001, 0x1, 0x400}, &(0x7f0000000040)={0x1, 0x4, 0x3ff, 0xffffffff, 0x8, 0x9, 0xeca, 0x3}, &(0x7f0000000080)={0x6, 0x1, 0x6, 0x7f, 0x9, 0x1, 0x2, 0x8}, &(0x7f0000000100)={0x8, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000022e000/0x1000)=nil, 0x1000, 0x1) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:00:54 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) close(r1) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x400000000018, 0x3, 0x3b) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r4, &(0x7f0000000080)=@un=@file={0x0, ""/45}, &(0x7f0000000100)=0x2f) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000180)="2bf3", 0x2) 16:00:55 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0xa8, 0x0, 0x80, 0x8000}, {0x5, 0x3f, 0x9, 0xfb90ff6}, {0x5, 0x3, 0xff, 0x4}, {0x7a, 0xb2, 0x20, 0x800}]}) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186950, &(0x7f0000000300)) recvfrom(r3, &(0x7f00000001c0)=""/117, 0x75, 0x800, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x801169ac, &(0x7f0000000300)) select(0x40, &(0x7f0000000080)={0x0, 0x401, 0x100, 0x8001, 0x3, 0xff, 0x7, 0x1}, &(0x7f0000000100)={0x8, 0x7, 0x7ff, 0x6312, 0x100400, 0x3, 0x9, 0x7fffffff}, &(0x7f0000000140)={0x5, 0x7, 0xcca, 0x4, 0x4, 0x20, 0x80000000000, 0x4}, &(0x7f0000000180)={0x8000, 0xff80000000000000}) r5 = msgget$private(0x0, 0x0) fcntl$dupfd(r4, 0x0, r4) msgsnd(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b93d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a0f46445782a12ecfc37e0e7f7c24b1b6c573e4f0ec01531638ff584357ad267c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef55b541b0a27dd399c0ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380371c7ed0c6ab546a799f63ce83350b5824e03b90b43fac8f4e57b53bf833ff01000000000000ea89e99dce26b0d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f8c24e7f67d7f9d0e0397eeb6dbfa34030000000000", @ANYRESHEX], 0x2, 0x0) flock(r3, 0x7) r6 = msgget(0x1, 0x42) msgsnd(r6, &(0x7f0000000000)={0x0, "03bfbff0ae9805e439c81cafc5fdadd7c2128a64b1197bdb60f39e5adc331787cf4ce4240e89925f267e0cfcce871029c89f8f4380dcf3"}, 0x3f, 0x0) msgrcv(r5, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 16:00:55 executing program 1: syz_emit_ethernet(0x5a, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000ffff80350001080006040002aaaaaaaaaabbac1414aa0180c2000000ac141400"]) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x3, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) r1 = semget$private(0x0, 0x4, 0x1b2) r2 = socket$inet(0x2, 0x2, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/6) setsockopt$inet_opts(r2, 0x0, 0x5, &(0x7f0000001280)="00000400", 0x4) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000340)=""/164) r3 = socket(0x18, 0x1, 0x0) sendmsg(r3, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x48, 0xffff, 0x7f, "355e27cbe565806ae923e16db3897c3438c3d49cd7f130a3301254563e66f7fb077034157b66501b3c591506e8bdb749a0df51"}, {0xd0, 0x1, 0x0, "3ec22b66eb6431338e6a0e7243924beb6cd12a6d1b51f9c9130642183cb414e61c9864603c0952279b40f1b47f056775c0d258a8611442e7ff83093ccd4cb4ac5b5532a52c83d9a1999e3f20aef33a8de1d445d96dca6baf505f3e7648bbed5d2fde55050efb2bae2ce5026e74d7145ce16f07d4977378e600fe564c19292a87d2f951a1e08e68ee25e18287784a4f98a02b907b33a3e75d4dd6bbc7d633952f8911faa595e4ccc1a518ec593b3ac5a292662e75d76127313d9577eb11ab3a57"}], 0x118}, 0x0) listen(r3, 0x8000) semop(r0, &(0x7f0000000200)=[{0x4, 0x3ff, 0x800}, {0x1, 0x81, 0x800}, {0x0, 0x1}, {0x3, 0x39d8, 0x2000}], 0x4) r4 = semget(0x1, 0x1, 0x101) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) bind(r5, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000140)=""/141) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000640)=""/210) semop(r1, &(0x7f0000000300)=[{0x3, 0x101, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r4, 0x0, 0x0, 0x2) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000100)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r5, 0x6) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r1, 0x1}) sysctl$net_inet_etherip(&(0x7f0000000180)={0x4, 0x2, 0xf0}, 0x4, &(0x7f0000000ec0)="97000040ae3fd3d06e61926122000050675b80cc6de4bd00034ff03adf9cbabbcd0d96b70189095a508908000000291a48510c917404ec6258e7f73be50c110d646c244e488120b1daaee686a3b90840d02359fb534b1fac63fdaa03000000907073ad7860518d5a10b3534e223d86a09624bb0c394473411555ec87392b67c5aaf400000000000000dc70d8fd155bd50ce8520c490b241bfcb8d97b38e22b84b37c12d94bddfdb2232f88b1fd347a6afc177c03f7f9357f15a48f4f539c00b14bbdb3729374aea8102d11a6e64de54ddd0e10a43a80ec5d541717f6a63c762ccde7040afde90e64ce41caf0b564d011c0863f6ec7a6714b308e4578e27cefd3565f9bdfb57748d6ecc910723f1133bd3ccc3906fd0bbdab0c97de36d801d62d99edc11d8554ef17d21d9873ed23224d10bcfbb720e8d7a19c2646bc267028f415acf4bb39761c93a0c4b2f65c2cf3be4a1382d6b2ef467693b843596de3df35057903bf8ab703505d8a850a4e447091579a782bff3986446fc46af3aff007b2cc5e6046575223760466ba440116746341780894f613f985180000000000000000001ba4f3f8aec8976de2c54cee16c0008e86879c54daa2b295b3cadd3d9f92ba3c6b36789309d9b84a5daff1d6bcbd6db6a88e8468a5b3e13065bf8e43b57ab7e61f24eb5c3a2984f5821b5d676dc1c486bfd042feffffff738f77bc327219831d183415cd3a873b9b6e36e6bba90b17cb68480b547544cd13948c15c72705738959eef3f9ae8b57db910b0046aa6544bf91490cc762f2ff1d1f19c0c894e0f817179b63b62f49806c067c9c7204cf7f1d898e26d66e68a5c0f7a98c865c826db842f9475f3c92c6e928bf7ef7dd34c5d11d2e746bb5ae2d5b52d1ee4f622bbb626cf8463e79929c49d6b325f47bd5deca647932245d9c153c2762e635290000000000000000000000000000b957000000000069eca4b0f0bd2d05f4cb245c44cd407ff4db1a0c8ae7aea9b886719fac0a83dbe1aa28d2c35888f1ddeb57a66ef6b95d0e0285ee2c80f2fb1c22e85e23bdafccfe03925f802aa36b08b1152dba4dad12579a545d4f4f32fb06c2857ba0fe7fbc916288e28a5741b090e0d0391afd05aca1b5d5abff5e779214f2b49d214c22ff050575395c2fcdb075676b7deea5da5132edb250df24f238c365ca0ef78cf41b78d8706ce40d1bcedf31eb533ea143478167cf066d99a9ed69e9fb0730c3ad70a9451c0ee9855bfa501b772038a04859ecbdd5dc2ebf6175fb8608146794ac5a4792283e20a5753f8163a58974fe4a0c21d20feced10cb412f1322b05d106ad8ac113c0f2edc6ca558da2984c706be3e28d34d1a8afdecaa84a891f38d618ac693f80422c7fb7870eedd4c7b3fa815c9", &(0x7f0000000600)=0x82, &(0x7f0000000640)="21cf034a5d5d1bd33e9fef91a95af303c0d477566888dabdb8c4d436a580368c35cc46c5beff8a1bcf15c563e2296726ac05ba7c6bfd28d0eac7a7d0a37857ba8b838dd8650d0834bced337afaac75c63deaffa1b9e0e755cf2d5b2462d54eb2f412efdb6a73d71c1b1788e4d0e4ec11c73a3c0b4de60c27a45f693630351286a7dc9870dfb120154da746d2cd04bee21bc4a92cb6b5b880624377ab13cdbc5b61e75a45cc76879e80b72afac736f40d4f3c55290eef9e3a88946677236bdc99bb5819be29e844f70900000000000000000000000000000000eb9803b186567fff231f8f823bfa4711d7a94e28bcc7eab62c7574fd19e6105b7f0ecf6cef038dd0e90bdd65c4584b5019b33f21669d980c2ffbe39d316697b3468972d0fc86cd4f309de88d31ec3cb073c144e85fab2d7332a19a19e9ee902fd27c09a27dad52c7beb6511c3d8532df0de97e4f07f7c55a7b49910566d3cba95fba03242516434dd025ee9daab25cb53aeacfc333c8895d8732c0d5f2aac3bb51a53bc06583fb02bf6c3bc0cd995632744768142c97b5fd5aab56eda4f181cffdad815f99d333b4b784c74644140233ce36db4cd70e201910bf72bced1c7e69c9eb7adcb84b27c29330a6b6e7beaeab325c0f1f45974cfe0205c18c111b71f16be7c45c30af45d7e525f798c73b84e62d41bfcb2974d39a1ae598f26faf79c35ebec6be89f11f9f1767c8e35c3faf3916814d6e51d7de8246318fd5cf7c935b375bd1031d509ac0c3b8508731f86037227ea3832edde8228d45671fbd9ee504f2c6751da849ab13be32662dd49a2be76b26c3a6093d87c47ac31cf475e87d9e352abc7c940ca16cb9", 0xdf) 16:00:55 executing program 1: r0 = getuid() setreuid(0xee00, r0) r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) setreuid(r0, r1) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRESDEC=r1], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x2, 0x32, 0x3}, 0x4, &(0x7f00000000c0)="6eb66ef276f67eeb5c204b6b92fe81fc5f0519ef5b000fcf0d758766a97f055c199a571abd7520a1be517eb96e390fa93acd", &(0x7f0000000100)=0x32, &(0x7f0000000140)="dc0a224358305e75744bc986eb897b65d76d", 0x12) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x14, 0xffffffffffffffff) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1ff, 0xd5, &(0x7f0000000180)="9748caa0c7cf8ee11ebff2d030c960a2c083b0669717", 0x16) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000280)) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x1000105c, 0x9}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000002040)=""/4110, &(0x7f00000001c0)=0x100e) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f00000007c0)={0x9, [{}, {0x0, 0x3}, {0x0, 0x7ffe}, {0x1, 0x8}, {0x3}, {0x0, 0x20}, {0x0, 0x400}, {0x1, 0x7f}, {0x1, 0xfffdfffe}, {0x3}, {0x0, 0x42}, {0x0, 0xff}, {0x0, 0xffffffff}, {0x0, 0xffff1683}, {0x3, 0xfffffffe}, {0x0, 0x1ff}, {0x0, 0xe9}, {0x3, 0x2}, {0x1, 0x1e}, {0x0, 0x9}, {}, {0x0, 0x9}, {0x1, 0x40000}, {0x1}, {0x0, 0x2}, {0x3, 0xcfe}, {}, {}, {0x0, 0x401}, {}, {0x1, 0x8f}, {0x1, 0x80000000}]}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x40) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000000c0)={0x101, 0xfffffffffffff2a8}, 0x10) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000400)="095e9d59a5fe14245f58dc0eaaf7e2dbe3971ffb6b2c81320a8d6dce5eb245d6286bb517f3759d6d72563f50705bb17fb585afae146c8afd5487e37262fe4ae6c86494db9b0100000000000000fa94503cb12380dcb9a1e528b6ea903a3707ccbfe0c4a98aa09a21c463a5c1bd51279da60c12a57acb2d74ef9f6e694545ca8831af18f328bf218ac3040ebd6205cf9c05ef4bb621715b7ee48676a2ba12485098dfa237d6b7e2c539b2273d2bfabe6ee82bb33ba8bc1de0ee41305049ee0640cd16cdf466f7bc8c571d635d0081eca2bea8553f341ac86d7c5200e6455ac1a18858a6e18c049d2fe9d716b58b807336d455e66425a3ca4a192bcf1ac00ca5db6cda4af3fa71c169f7b679317167e1eed0141d4f2f2a8075441f31dcc7d40a8d83ee35ef75f93418c4546210e252219d414eaa45b27d46201c516e85b2a0aa7affa583d9a98a9429e56952daf1e6ea2b3dceb8fddb701b03cd8f53eb522755367249f584ab5f504ff15b2964b91d3adae8b141f2981206206cf585d7769ab94fe231e89bf3d0f3ad68d67bf1084a911d72bfac9ebe888caf6970a7aa685d6899b531f2953f4b5a316916e497f739133ec8ecc20174859c1b174cc2cf27ba9e38d03bcb8b658732548b1208ed667d7b8d27bdeb4b0eddd2e6d64dfdaa8db4cb073125de64f365f46c7f79ff4f4164116c3a1f5b2be7e7d59035d4afcd8ac0885bb86d10ce2fb82848df647233ce19c4ba31ff06bafebfb68bc1f257073ad5329ca8e818893e054e6e6a853e80d69b695a4fd128ad1b1c789462bbeeb8789c9d9741c097fe3071153d98a3016d20a8bbbbfe47d4a4a397fe08e270388f6134b6d47d0a26a9fa392fe600000000", 0x26c}], 0x1) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x5, 0xfffffffe, 0x0, 0xfffe, &(0x7f0000000d80)={{0x0, 0x3, 0x4, 0x0, 0x80, 0x0, 0x10001}, {[0x0, 0xfffffffffffffffa, 0x5, 0x6, 0x2, 0x0, 0x0, 0x1, 0x2, 0x5, 0x0, 0x0, 0x10008, 0x0, 0x0, 0x0, 0x0, 0x2000000], [0x6, 0xfffffffffffffffe, 0x3fff800000000, 0x1, 0x4, 0x21, 0x0, 0x0, 0x0, 0x1f], [0x0, 0x0, 0x0, 0x0, 0x0, 0x203, 0x1], [0x1, 0x1, 0x0, 0x80000, 0x0, 0x800], [{0x2, 0x0, 0x0, 0x100}, {0x104, 0x0, 0x2, 0x1d}, {0xff, 0xffffffff, 0x0, 0x1fd}, {0x0, 0x4}, {0xfffe, 0x3a, 0x3, 0x1000000000000}, {0x0, 0x0, 0x0, 0x20000008}, {0x0, 0x800, 0x0, 0x3}, {0x9, 0x0, 0x80eb, 0xfffffffffffffffc}], {0x0, 0x4, 0x0, 0x2}, {0xfe87, 0xffffffff, 0x0, 0x1000}}}}) ioctl$FIOASYNC(r2, 0xcd60441a, &(0x7f0000000240)=0x6) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r5, 0xcd60441a, &(0x7f0000000240)=0x2) 16:00:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) semop(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) ktrace(&(0x7f0000000280)='./bus\x00', 0x2, 0xe5339ac4882fa760, 0x0) 16:00:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "0000ff0300000531190000f7ed000200"}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x2, 0x0, 0x190000}, 0x8010, [0x2]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) fcntl$getflags(r0, 0x4b5fe2151cd64dd) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:55 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x165, 0x0, './file0\x00', 0xe0c3, 0x7, 0x0, 0x7fff}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x1]}}) 16:00:55 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)="69dbf6e084426aeb4bec96fc337d78b918bcd76922f0891ca8385c83dade7a87bed6b161162c592cebe99099a458ae7451d107555b4db998498428cb13cac61b2d675c4aa66a4463054edb4c8c7762892b9091bcd0fbd59d9025f6406b9a63e05f27220daf7e1ab5c6924fffbfc9fe68b25176b5056953bc0838d25988c049845f4732653cdf0503f977ffc6b2071eab31a8cc7a043d1fd2541444f1457a68cab8a9f0289b0b2ff15c6592263c975005b352bc0083b490eddb28a52aa74693b8e33233cbb03b74ab0fb6e158aa36b975d80708d53828dcc8ee8866f88bac0eb69604eeef4f44846fce0008a342c1a7d30dfc79996fa11969aed72c3b7c1c7a9ebbc87f9ab10f5effeddaec5bb98a07f874e41975fa7f85ea62d8d348151a53c29518bb86da692b9840d88e3ba09307e7e3634c5f9d1e3fbfc231d0cb1b1f5edc44c8d149f596b58635a17900288144da6a3b8d3e16ddb2f0448c9a8dcf928b76e2188682e9f891e287f2e9e0fe33de5d317e3fdcef7c3fe4ca93a1738111f42c18b9953f349c3d0a1dd9812bda49906aa663027ec4832ac57c51410be9cba28182b89eae225178e0c68ec2327efe13c4e18c1059e91dc05fc3eec2b0af00e2b156dacd2dd0333664461927686eb3dd21f333dc0240f576c9510ed1d913ed17d46e7ca475f9ac8287122f8e27d4e9b4d252370391c0ce1f15986bd3cb59c6dc970955fe80404b6f31fb101f5e784e99b07c27c62b53ec8357d4e1aa87d4cc0e8a48fff69203fb0a46d100103b47dd27065df62465a21caeec6820d34e5ffec1c68f61f2b208aace26d778f7077155be5a24bf393a25ec773ac8a08dc5edbe7e7857e2f4a6faed47d5e1ce2108ff55180733017da22a215514bd656d719fd5e53f735dd76cc8d80dd989224116c45319498766722e88b9c5081de79f9d5941a6da1110a76584125f7652c17a50834b54ce1114756faaf8ee0806bccf2ecde2de73eb039ac0d804d286f112ee8179ad699403cc8fd29724ef3e9d1972b029b8383d68259918e245f86f4150d483e13198487d3af7a8b218ae500e0820d4a23db36d7c43609e9defbf7b7b2b911062a9cb90eac5558234d1394b5aa03bc6a40b077ce3aff27766c897920db63955bd8e42e69150d42fbbdfc3f9ce37f99be75694be0a4be573aa268b7ced71c3151007d1cfc308fb625321137dfe04b37324ecf37a23a359ea4a83eb6415b5fb474ff4b7f35d7158ee2580d8a9adb41636225318ad1fee88580b55b996ec4ba00d05a6bdc8a2c0bd758a0798cf0a5aee5d3622305d1158b068c43e3ffaaa97e7c81f9d1c10159f4fbe433603a302ec", 0x3ba) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x2) pwrite(r1, &(0x7f0000000040)="3a197a0e2cd5ee378ed886fe6a1827687298bd90fca1f1febbec116953d97695df921a4e2c1d8afc0395abbec92f7128f2b489db6da2746c4db8ddc9298059ab1834d70a9d418ef9e33f4dc4c1eb79467d49e0706308fe4393c3a172485e9ffb39c9a1716ed64a3af5f6bff0e542a819956c297cee04b27adfe7bf37000926e9a95a1255687628e761728344157b4f351d4c715f6efea95c1315aaa775a6f824bde28d624c4666b859f870c3f190d1744bb64bb37e4627fd14f7558231a878e5d141f22bc8483a965239e55b4bb6ca99", 0xd0, 0x0, 0x61e2) 16:00:55 executing program 0: syz_emit_ethernet(0xa8, &(0x7f00000003c0)=ANY=[@ANYBLOB="536eb4a600726766fe8000000000000000000000000000bb00000000000000000000ffff7f0000014e094e2000089078ffbf4ecb5a48f012fd3456fc2c60202f9eecee7b7f4a493e30d4f1549b950100000000000000504b0fbb3561421bc5bc348cb3bca8c18440c0ee7794a20d4e0df38f749c6e2e3f6d0acc4b3060c2990dbb1a692d97a08118620600b85f599aa1f0fcbe24dbe4c39614724dfe067fc6e30cb8fa6cd0b7da8c7b3dac8cc4457d38bd41ff218b070092519985c3e5dc272d3cb5439f8d2eaf557ad54477e2ec4146dce6535be55bf991fa13b5320000000000"]) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r1 = socket(0x20, 0x2, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000100)) 16:00:55 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)={0x3, &(0x7f0000000040)=[{0xc}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000dec6857b0000000000"]) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x47) 16:00:55 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x100000001, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x5], [], [], [], [{}, {}, {}, {}, {0xffff}]}}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0, 0x0}, &(0x7f0000002ac0)=0xc) fchown(0xffffffffffffffff, 0x0, r4) mmap(&(0x7f0000196000/0x4000)=nil, 0x4000, 0x0, 0x810, r3, 0x0, 0x3c68) ioctl$TIOCCBRK(r3, 0x2000747a) sendmsg(r2, &(0x7f0000002a00)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000000)="936249c901ec47a386a6843aa79b109630080e702f72350e10c679efee8820d1a3ecc77421", 0x25}, {&(0x7f0000000040)="9d2a9940dad976810bb72eeb3cf8c115d36e23a279e9b02d5872a4c458f3c84525c945f3e0f8837a31877b176b4a89", 0x2f}, {&(0x7f0000000100)="21b7be095bcd2b4d5a020c2fcccea002d0a96ff5f4ad7354ddacdc70aff2787b6326438b3b69c91da0627cb5aace8410ed5cd63c2cad0bf1c14ff53b9b750f9920c98d5ff16add7a9642b2ef454167f9e90d04b8ff64fe195b7822e9d9b484145a36d67e8ad4f029f7d2d97af0cedee9944fca7d1e9a7f255c06752633a11646f60906a6672ad85bd1626c4303a0f5265051d330532bf0e1bf061a37e03290b3ec5ff68ebc239f55e10615436c756969e85d0feb710ace7b85e738a7d590f0466298ba8dff487487", 0xc8}, {&(0x7f0000000200)="2ddd5b7f5e8217a28954ffe2f6567ac887eed76244347b48d5ffdcc995b3919ad3006da5eac6f3fc8eda0160aa77f4d1ff563870eb2a77c3dda209283b217c7cfdc28724f782746fa861d9212e278d522f1c1578192e035c9945d1fd1ec5e5dd180e6b09fdbf89fe46f7eb0ba6db7f39ca8a07ef98a297ecb23e9fd52bf5c989ea6036b917ca38da269a625a96a5722e8d03168c2efd65aa369d76ad0d81c168d2b72ef3ce4fc63055ec5aa739aef1f43b68a4e51bcb1f85772f77812c01368e2923d829d008a2d1d43c3e0096c2f341880930cc138b083e9e24db", 0xdb}, {&(0x7f0000000080)="313adffcdae1cbfdb33827", 0xb}, {&(0x7f0000000580)="dbfa7d1d7794c7fddeb85df3f3982095647c162a1b5970950085016c3303bf61644268c210996ec2dbcd64942b42e8f137472ced701c5e37abc6a9dc687fd647a354bbcc0854e3952ae83da256b46e64aa7479e019a2dddef525d112d473d21237ac51efb20bd24e9ee771fd907904c6e8a248fc6e5eb940115908ddd31a50892c0a01dd9e2ee2da2c9f3872af74505db06b3372010fb0d0358c838f6f2d7027514260141203d5ffdacf894136f3c5b0b599b2a2fb5ba4185cd76c5b9ee411ca8bba5d3218c430aa57f593516bbeb578479b2aa69f0aedb4d377a15bb2243b68437bf771299f337149999501c23f1ab896d975e386c97129b52190c13d0223", 0xff}, {&(0x7f0000000680)="2d1a149481ef3b02d431c2fb5494f7add4f70d4672b0922e82db118e1846f16af13d5dbd70b68c0a8ba7d35edc1a32c6aeabc5b0", 0x34}], 0x7, &(0x7f0000000740)=ANY=[@ANYBLOB="b800000000000000010000002cfeffffad11230bbc37988c1e2c28a969fe387ebe4c7e87f729136182eaea91ac20b6a99224408ee05f121de85904b9877ecc0e8b31d1b589fa518f5cfb1c636bd0eb45c0fd748da2ddddafe4e53cbda4d5de0bd3cca11f9cc74db1d4fad5a43c32c939809bfbad5060327955ac49cdbe5dd69a27cd814f3e31a21015f4d842ece1be10d4bd47603305a06fe130907197764083cd2e69e0f4da4957c95c53c7d5f431a6f9850000000000007000000000000000010000009b340000594a3c8174bc9c259ab15e090702e79c559f261bcbc65fb3b03175e59cffd24288503f0232291d1ca38e42e8a20f60b22c8d7bb1b3f90b880f444728f91b6035e640be2edb60e4125e72dc260736b5f57da2201b6b3fb9c21fefd5e2784260a8380000000000000001000000f7ffffffa5c6e192007c9c05db7aebc234f6e66601bbc879263e93aa42fa1362d17e4c9c6c7b97183bd000001010000000000000ffff0000090000004850dbec497c6cc41e690a5db4f6873af789ad29c1a1fdb4dfc1f37cbb167f6f4e8556d5a61875c1cdc025d3048b8c589abc7069a8e9c5b4f24cceaba7d6fd97213f5a407751e6174f3d0620f1f90e3a914e36a4225df9cea253a44e99b47ac7873ad603e2772f11dafad4810a794ba9bf2017e5a75f3319c5c3abb062d64f4a10ac035e8bb4b277937669aa707e3cebd218b4c402eddf45d2539ee7d394eb2a6d8f421a4d6700051d0c651e46f152c03e9922ba94a62fda54309ea0fecaf54b520a8e00271f32c3b0dca942ddb6432303fd8cd6e197bf7ae30705e0f09783a8fa9dd42805b10e5b87b68c79da7be851583e1885eadccb9d35e9ce713eebb1124a184148a6d0e393a1ca310b700432d2a4ac1e7e995ba077815602977ce01f31a4f6c22be70e1f85ab08d554fea600111b6f3bff67cb5803a12cd242bc5e8f46df19897ef4daba7b3eed9e5d07a2f36002f12ba00075c573b92d1bb604d736cbde662d4178eefe196a6aa05523948a1e04b90310837e73dc623a2c4dd7b6c218681df7b20c75e18258f766bcc556ae9236f16a143349fb12aa9917d98ca00ead83495838913056c039ac9df6b12fe7b3ff62c0e914d3be6b6a72a7b718ad4f5fc5206b8314dfe3b14e10ccc43ab028ff5355f12a56c7464e8f773b5df30e2c29c002d0cf5f31d6c1ad0c2522837fda6c4b0afe8654932dc07e81c115881ec3104a749f4e6c2a9bfa7896cde0d0b0c8d81a81ce36c549f0fefee084f42a5fda154ae70cc602116a77bb65f205247607c5f88589c3a88413fa0097ca0a4be50d02cce4e8613efa759bfeb58ea3c108fafcc27731c44f5bdaf0c5f22ad8de9be53bb0dedd751d6d3ae3ddc48bcfad8c112e558b90eee376a3ddda5ee65c6ba203d8a35a8faa28f93f409c870e31d9630e5dd5d986a09bd229d4cf26a20d93c2eecfd29131e26519604b50b1b909d39bdaa0fbb9ee7b968bfef913ddfa37aa2cf76eedd666a36043e599653ff3b13064570f80dd0512e347f9a874f9c02e9b8afa39ab56b37ddf083ed9c5f922abdb2ffaff4174c7d3bc3f77a8154cf4f8b76fa947fb8d254ced55994acde39f0806dbdf02aa6d2f33f59b04f02a1737ccabc5fb1be2a882f556f80ca1dba72362ab6e83dd13d7bdee5ec18c4d7fc045e39da81f0262ccae8e74b74f9bb18d10a58534376640e569d33e0998ab84cc27cc8f731b441503bfd89432ee7bbaf6fd9bdd116d8ae7cf5c77d0bee5bb39e05b07b0ccbeb52418b778fc02fc4fe6afb3e5026cb31f47df5af77581fce16c6fcaca8f69aaee765e587b7a564e68c16e84aab08623f0c1fd3232582a8d1a796b67bee00967b80728fb666a95a46963b4331dcb344afc28f0e6ea21d42047d3928dca68f37dc02c77901287c5ca519fdab58585491d302a156ae6c6db1be973ddd3af4beadc7d489aad580312ffb155b342a6289e22a9a9bc76391facc003bd749ab8b6563aa42215f14312d84d5300f7dc727cd4c44e70d3d3d9bc9c469c1816051670d79843e0e3a61c203583395aa4e3c96277146a0d61530322a177cd1c73a299c3484481dae033d5fdd903114152adf77d584b35c6e43a85218531ed5c3fea28fbb726b871f4965f893b35a1202ce6807eb891b63baddb5ffc0ffcfde6b1bafeca106e8003304098f2eb1cfa96fb128bd389656c65a723a7d65446135aec46624595c1d4cf9e7250a0920e6ade053b154bf237bc449817dedd0d737fc74a109fc0cf0dee57b89b0ee36114bccfe2c3662e7750529ab3172be5b1999a7742e848487319efc25cf8cf0027276b9a2ce6a64a268bd836361543e4020c138f4feaecd2200d107f1060d77c05452643b126ca1d0e65bb812828d48b0b80c14dc12677fc760d6fa52451b3e2fb760b953ac2e0456bd6d9b8a7b6625c98dd99854f9c9a380cbf10f732ad4058bbec44b0bc7ba875a34aefef0914287102c92e28791f58bd79732dde49d9907d2e260c957fa196977e943a8f2ee3f4211588b461660f83289ebaf483e93c50164babae8af7563f320176af666d037ea28a96a1c7bec8a2ffeece7b6f2580b7dac5d0010a58872374b31fa9a32b16430e864e484b3a0dece109a75bd5fb1014e0d95c592f7a2f130b73ef55cdb1af118fe043812b99ad53cfd865c7b1f22e928234195a08fcec98cf6b64daedf48e50fa8d42a1d702ebc7afb1de9301319d7fd8896c70c7c26db6211d1c360165fa81ab9c4d19b8d07c8ebe9ace9132113bb09a555d209c0247abc01aa737850f0b188ffde4e9e968e90ecb21e81f7365ffba755b49334cc7f5c5395bb568cc6e6bcdec18bfa9b94a7432feaf476d05e04d2601be55ca2504eb9b2c82c8e301b122962dc4ca3f239a96126d2fc1741e354b0329a44fe359452f71fb3c08c755d6ec5ef28e18c7212c901a887783508f9a420158a69bd8f374b545fa4a24955faaaaa17d0cb32c40f58182db9b6b909d398b9f7e44276f7431ba8ca473bfe209b05a0c24ddd6430ae979fa237af4f2850e4aa1fcacdada7c3e2580dc3545cb6fd49a05e6c84774464f5f312d903f337960452ee308f820a7131836b9e76e222b18107a8d4b0833bad8622d852f0b74ee9c73dde3c0591cfb7c36aa050eed68454a3d206133f0d562844b8f1fda0a6a947ddf0b3fb6697f16cf0f343457fa1f5589a9e4bd816fd88236b4c8e5476b34792d46e8d2323e025adf159140646bc9952db5d8328180a28b4c7be8123af26d0852640591a4d06079e67bdb7d43097a1bd498a79b073ed532f5df687dba4c00f90317441aded2c8849dd505bdd367735aa4c3b30321d4c35112cd72be6e7802de393b28d0631949abe18b19006fd5fbbf802eacb507f888d583b4e32a5f6842cc45017157cf8b603a6129acfb992a5a5f898dec2b934da29845e1246faab0b5f0ef8c75cbb6c952cdce73d3e54d39e25f8fa353b53151435bb4fff93f6042431e3b2cf053e9a537aeeaeb6ea07484d8259eae03be264185b6a9cf05836bd59e5b73dcc0547b8df8d14e1c1bfb83b4f75f22ced999825840820196bee513eafb51f209816d29f1379bf0ecd6e5027d6c9973aef185204bf7d2d66dd32c0ff69ddbd1dd4f2e90a21ca5d2f73c02ba71777c136af302758db9c963f447fd66627de01b8f0d03e53a8a9d27ba18c33323196f65d0045dda888b13f9cfd3b505406c54a7cbc47259ecfac83caef9f5875279b301cf69ed9aa23ce441f3f848c2e4f3310b84575105ea51ce04f5af203326be19b8a4f3ff7096ad8cca7bb1247feabaf4a28ae593c66b41164d8bdc6f933f0f5f9b91c9817fe30a474e504e6e51ded71cea2f2297dca0c5741641a46dff434cf4784750ce2a2cb02128e40ee8946709e76f3faab09800bec4db29ab3bc8364472f579c3889cefd44730804aab3bb62e58a451b1e291a2ff539a384fa553361514616d96cd755dac0ffd1d7205f0766c090d5192b2de3d4774098173e219783be719f13f821e6504a0f16217160d2406f55c1eaaaa6bf5a389d898299ef785b80689ff4c8f73bdbdc152f0a0602f679c46b54da3369cdce36a298b103820ced69a097ffd46f2fb77464424c033e7f45acc1806610dbdfb1c22601d713c523dffc8c9b3205f8fda1d47ad6c736a6c3420c130fdbed1d2391a4a62d038848bf2445eb8568d07678abc53e3c0494ae7961e489bc3612c9ac88eebd36751be444c9d584a96e4299065764929f96b03d5421092f5e99f1f598a67114ad4e0a812efc692745c6a3efd3b9803a5009956eb7e2733ff6b447a52eebca2bb036597e51e16bdfbf706e233d4feb4539377b0e89754504052c08073ad0c96fb6bbee68ac99b0ab7110fb8f464f3f0430f05dfb7b7d3afc4d946ba10173652bc0c5e9acb048428c335b72c03ac77a51f967d3c88f3d6ab100a6c7681ab58adad28d5a2dd9c010ff5a7d2c48193afb9d8fdb7202ebeaaa77759ae8ee80ea14a3e80277ba55e716d370c09d79a77c48017a71bd79fcf1d1a58d7b7059a1a774502c630a68d86a38592355a985a5d4d131a35853dc4f8f36253f902ddb5d19c61491f1804b0fccfd7add0dfccb014a2387ea9dca2e7ea13e2337a3ed9199f2a935bc936e9e910b60717318cfbf95f92cde4681d59ef31a93e52e68e816f2d96fbddc2c4c8ecc45d5c360bf20972b675bc3a00ec1d8fe283f94915f5f70177f4358bcc979120ebad23ce347a0a53534d93b00b4a62c1a8b8b228ce1aef4acd15fc2ac9288762e3aae45f67d206b89951f95d287a741748cf03ff11dd6f3cd1729e073818a7d8e2d32dbb56cb202ec6184aa60f608759b101c808b93b4cdfd09869a6c399b7dcccf3ecaf92ad5597349fab53cd8ce2b775cc3e009c184046135c58d6a61aa4662bc357dbca35a226600e29cd58d3356bf7753dc8769f2b6ea60c9b92506c27c2bbe26ba9971ec2119cc5f62d622679116ef7ebfa0dee50080251a101485dfd0277c4312ae0e7b14386d34a558cc6f5bbbb49d1527901c57f8552d62b9cbeaa6157bc669235a6d8cb57c3b444798526f5878ceb48097344c7b70313158596d1472048f942720f61fad7b904c781b637b17975143519095bb2664214262567b4a0bfe351b6cdcfb345364b3d2f29356d01b4d267871a6a389e9db767b6592081574b1dceb753a5551f2568c6ee488ad9274b8fdfc4b6c18906b88fb3555d2170404d15f4b94bc8402b96886b186a9ce072ede42a3f6c9f0bf0623923d41602430eba2144e32033967dcf063303e6b1871ae8d61c0589f30a4504fd0f39c3ffa5faed8b25f7a173564b9c64b6430aaa1ab5abca83b6e817463db7fb3664656e2f51abe6bb6b11b50927a8d16ebc591f14039c913c762da71858d00d76d0e7c2218e151996e56daf8703447d99c25418879154ba0f6094135ba968b80cd35c7d3622c45e3abc28d5235869ef81bcf2287ebb5b037b74804b2800246a15cdfe6a9f4767818d46c21402ba4434267d437e57e64afe3537454f3ee0dc3129fff4f221315e1109737a24ddef135af268a376b063da4466e3ad4aa7cc145af49386d9aac4d56f5e143fc015dd544c40bf9fc0e318f9003ec3d33b120e4193b33541f2fec31cd24391127257a5425b964c4e8a1a8cdebd2155c18f6f67ef6d0d6b1c8d8a69ee169172d0a921d05d4fa31f9a4b5957fbb693de32ed5227e3060b79dcc187e7a8977916633eaf7bdd634e04f04725a41deae7578452fc1c8401a715d7fe863fc7f46c06abcfcd7966fadbcfa31d2d180452e20d84981d2d0fe00fea2e7cdb4274c063a67f5725f86f5fe66ff9d68ea519b05847ab78de25aa0bf0c919ef2af5808c2d5c5b318fafd46fc0a294f4255b9139d307488894870d1b5fc23ceee0afa2b0916bdd1e1a95a39076a2851ae7a9be4a5a12e6beeb94f2266f77ff75bed0acd386d8f20e457e861921754abd8a243aeaa5771d9a727c20697365275461a2fc4ab70b92868149597ec3dd6aaff3b39684595efb4a10f55caa12ef6cd0e266aaac7574fb17af94d0b65b55f6f6b5d5f8ceda47335ab0da6011a401400a8ba66cf06fdfa67218e9b04f1f7616bd3374cbd3d7e5b66f2f11b4013865063456e0c661cd078b1acfcb23b8058ec65e186e15e3faf6f9b514d27676339fcf49171ba329498381dbe4ba92c6231a944931860cf8764cbec595dcf3a6c34bdd29283a8bd51c6afdb4a087f719c849e92ef3c786bc025a03748a5fbd4b3fa764b5823a74271f40b6cf8bd905a6ddb4780000000000000001000000000000009f7e3119d3274807241b0f69e99be71fe0ea05f2a5c830678c2055b7b047e7b7e47e3aaba13281fc5ad1665d7a837eb7d08ce151c59ff7d382d93a244f4e13b6661c33bcaa109022bea2e4c4eec549e22fa0bb8a4557e2190848370527a0d044c10000000000000090000000000000000100000001000000597c63856068158150460f64e9580d14716d4b4d87f021c0349de8b78f97fa82be383124211c50c70784a756ca9f1b8672211a95cdea28a013d137087b70d302c7c09e4000db1b30da1e860fda8a6d40734042aab39303ce4524722da0bcf9d125889f2e9f47706ebabbf3c3ad2ad1eef059991ae3c592ce878c5635a3d9d4fd101000000000000001000000360900007da43237e2341f5eaaae62565c6140b2fbc72fc161743efc51c973b1a50183a439b3cbe3d9a93d7b130545962c79cf79ef20a862d2100a23a5c42ddc5c329d5f1b75660aedf02604d2b8369f9c1fb2dd916e6d2d4abfc6122c25ece09031e9823103206add103b949fbac5f675eacf00b47bc5586f9a06f89823c61fcf5db746c89b02dad73f41f0105bc817d49f6d60346902711c7f3bba57d2886ae1135cb3a6468f527594871a18d126c0d55fee892550f6e683c61bd6d776ce0d034116afee89bdb217df1457bd0e8ffcadf56bc54ab97ef57478a7b1e8e9e395a7f27ab8ba8cc5f4dd8d2df5fd60df839eb5e9bd633fa364668c38e92cddad72b1d6d9b67ebd8f9062dd2f2556623d13ed6c191555128125dda580fd87d2e8ed2b78cb3e669c4f26da29be282b4590fa6ea85b8718c313882e1851a2319640b9be4bba86497bfaad09b0c4e5e726f9978e6d571d99e4f8b4ba51c446c00f643e98a3a29be7a8c3f1a12d2165905d3ec007d8380d9e406d0906c42f1b7ea5ad6bbea5525b210932759f5651ea77d3cf6751515a11182ff97d5e56f7117cf1ad8eb6cc73ef396e8d52c02f36a1d68b8e337b72361b558a0a7d18be76b6bbd45c6c17b879f7d25d561d87540addfafafb75b8b78330696fe23a169c407c6c3e5fd60b11dec3d25f2beb40c2ff97d2a81e817d5f8111b23c4bfe2601af4945c468642af48089d9e9b2c57ffc592312ccf07fa9b9524a8a81854f2fa2dd0a41863c5c99fd47a4839685c1678759130056180c605819883738c1d7c508c9069899ff4ced3256865807b36d2249fb1634ff1ecd10f3ef935a4616b4c29abdf59cee1bef64e5fed5c1cb1bdbe9daaf6ef42265c19fd9559e62166a2566e02a732f040fe4c18b7c71c1692346b2443f4320c33bd9e48d1e427cc96b0585a97af7afa4b02b99efb176877f39e66e845acac9b2914aae68aa055da79bd811864162c6c36b1f6464f5671f76f5e88d5353167180cad156e6b92d7297b5c5b78d4ca200c11acad36ffe4ccc6b49ba7a588d50d8355533767871132cd5d0476b7c7c566a5b130094d9122858418fc092ad1bc71a6c853dc3197da6d9cfd0358b9ad33199e0daf3c0bf6940d347339c2f43f99a19d182ea5105c2915d018bfa390f3841fde4ebc0ffdb10d315fd2d9f65f2fdc667781d9e02d7efb9c6fc6b1afa5a3328f3e171cfa3eaa96e50ead77991f1bf1357da02095b7efb54e742f1f98069d73740dc10913a6b17bc3ab23c444f240856b8c0fe7e8c1d129534d5f2525f04e670da617dfa259e1467bd767774b54a8e621da93c3e99f10c4a5a8034f43832ca1ad92ef12aed510391ae21983d0532ecd2c0058472f79d7293a78d7ffbacbd6ed1bc1eeb8877a941da36a50d541b0878c375d0286c1c2d81167cc5e9a810726a094286c30c00e967ab81ba279176a21e53e1f88e8f72caf568b363bfa77f0963d79c77d89cf63d1150032fec578a9578cd2c955693aa43f0d2afb6824a3970c066d978a78dfb30c895f188edccbc38a70bea1b65681f81ecc31060fb53a0143c438bcfdc48928261c8a378c1eb16535d45f5e3601a89f53433efd63a071b6efc009a94369b06a2227eea6d035981da7dd88d58e971e953f44ff5fc8a024d182aa1efb80cecb1e3a46a9ce842149b5b1a1a70f82e8eed14326faed42a390e723f2b503998a02498c6ce16765b1dcee8a0be3d3fef900343ef66a71846fe1d30a51bd6d0ea46fd740f34fccbd4323feb018f95f7f8cf1696ebbea3a2aa92fe96ff276826fbc25ccda40996b5ac582c6a3c33bcd3d07174aaeec5521d923917b704e5174c18f2f3673214dea84b4dfad21fd45766482f83af6a84e8b9f5a3e4d738788e46602902a990bc3ef971fda2c6c0999b2eac1d066d43f56bc2cf5949398f1166fe1cfa4232a94505a0218d00bcdc57af100da06210283b9873ae4c85e9851826cfd720d9f235087b2272694b150915d11c7e88a1c9347f8076673d69ba1c7abc7818e94cfa27094c229beff54bdf91190d560ec4a19c6a6708023c6fcf830efbe1c7d17897828359864dbc2bce8596055343f31e20ecae100870dc87a51fe19b4dd02afc1aff2918e45d952326875edbd44f77640f0a4409ef1e3336255cdbf013f21e6e2afda8341b1760dd8df81dd0a56495b46818fe89caaae58af7851662adfdbdc3783b9ce6ea5a986b0389c5ea9cbf0f9066fad9a25ea4f70b69a4dbf342efbfd8c589a02af50e11ac5c9bae48b7b37c5784c00c8227a1816f0cd0021f5e3aac066e18c5af925346fb678d710af58d8ec5379a5da8c447a096649378ce88ad03dd73602c6b84ca38e2fdb7b1ad7c628264cac4e5bffe6dacd90b7be38e79aa7ab8695f26086d43247610c6079622e1376a39bd386a47763b04318f6a61f655e891256940e228f31990ed1478f25cfb50c7adca7259938d692b27cf1f2a3cef4a96409ed61b1462f2b7047ead3985beba7df06af426a2e6aaad4dc77616e8c1005a087aa62c4b03ba8f5140ccd31ea1df32a099ac7d5f5426d21cb849576845882e7b372e74e5e778cd2bb5c255523e0001b2dfe3b52de977c9111f6095d4e2bc849f9af7a57690e3e30cf839d3eb120656c3832d43d4880ca7ac8403d4447a0f49fb8d56c22f80ceecac408cd6f0d0af56f5336be242cb6bfd004ca5bd22e881f6f74c7806f4124273b639ebdf17b730b348f849e66028af0f1a7646f80da6652bf48702de30fb0f729aa516113a96b0e8fc5fcae8d8c78c5d05212d06b21d2369147ec2d88bd576f8e0883e7b6e97b8f8ba6002b39075790215053a48c97dd543fdb54694cbfdd87f353da13ca9c49013cbc01f4d8351cbacd37e3b26526f0bb4a5f9b617c192dbf68cdfe1846cf785a1f773e1af2f88738913603bae9bf01976b524f333ca1c7ff458b3be9c9a5c64a91a2a4737e5c16e1eec0c5110267c3a1b00dcf8c812c30c9d5070fa35e44c46cc8ee3a4e7c3aac70940e8e84cc5098130536cb8485a3465999fca55a938da2e7861fa17206c140bc571c2a23ad3ad942892921a563dda376e87c537417d3178e8f0d1eed6aaec1eab17922c2dced790f63ce9223ef471d40baac8bffdab89fde9eb010a2a80b26b1c429dc5754ce69d1f00c20e5c3c1ec2f3eb762b229340e25b04712787202b6cdb8c5957c72872742b59e7cb867ec95777bac7b2b7ab4be1a008e275450278d7e4fa18cb1ae7237cf972f1c98d90a7c7db73db145d078ad94472dd64fe8dfd960d85f740d8d95589ab0b37550aa24818609d8b5298aaebb7c641277d86c13447a7c478ddfa8be4f3a548f1455b99d778739c9a46d7cfe1fa2a86f5029baebd715a65c786e3f6e5a64e473410f0eb7d3919490dbb07eda53c21ca00e9189d80078152e921beeec109a9af906ffc07e4e1367b3418f478d4ae46077647483fb4a3498de75b0b243ab61883e87665678ecf2aa450661840d42d537a6a2cf7c701188190ae9c0477bbd3f97741c339aa4e9f175ccf73b546fc3d93526ca45028a71cc23f90344d0a1536d9a77c771c9a639f221477386e7e5925bc24a2cd2bae2dd872ee00bfc05d1076d6270ac1a64011ea728a112a05b1970b79583cdaa1541d05cdfca0e1c67b2bf3eec335b6efd404f57796c472af6f914e430b0debe67f1c4a2e66d8d41b15802fb47c88bc498399b37ce465b586be1bf7be66673ec9ad64834cf1d7c09846da959f243d0dc32d8ab3fe3a474bf3db7c869dc128e43f785e074d7985bb56f7071bf245bd34b4341d7460341085bb1b536a23d4f7c754be7603ce43cd453e71b2f0af22ff3e5a0b4c52f3b9881c40576a0644fc27d03a0f2f9710128d9d2b22c10581c032b3862c2c9bb84be557d5dfa63334f38f61304db61311daff0a4763db24cf256dc2e12b6016a38876d2b17f83fe27aa96532208b80fb6b541a507450f5062a546e1c29d8339833aadfe6b4a5bfa62d731354258ac2e2d0f4f8776ec4fb60c3b679916bf1710f04328c375075d86f85febbcd61b40df82d0ed8b9b21e4bda82bd79369b0d79305f519907f67f6203797f2cdbec15b7ead95af809caa3b156ab02ff4cf707540f7270635c822201f087d883b9ac0c39839f57b1f2449642791d51733878790bea5d9cc1d6542afce5d1ac344f5e87cc438d8120b11a00ef9b2141953612b36ea9f688aa4141f6bdd76a5259aed177ca6b8ba3f6c1325feb94d790c18bbb84948e11dce948bd15fe3d081aa4b500633aeeda16da44696e850e2c5628b69152fec8e45f2f4821c12212b466db60196cea9a38be482f6eb359b811021fbbab0d8e3b3061b59e5dc7262caccd13ea8c3b605c931d7b275261d5472a39b6ae090f7c38afd8304ce7329e30978e0b8c1bedbda50817876cd8a3e372e74d7075739ba63f4f9095c0af546a0e14bf803429788498105b5d9ed8fddcd474259980dd0accd08bfbfb53134b5b56ea78ad049ec75423d9808cdb0f3160ee23d3477109eb63b2efd682a8fb697a8339ec0feb2a3d2be257dade832e571634be5d70cc88f9cf9a89e8d99ca2c97cc5f1a53e200c6ae83dc772923ebefb50b01b3b2e8c777cb7ae1ff0533478fab9b7b765d4c9019bf96c266d8248c92ec52298db65e806d7b94e3fe2729bf9a010c24da8cb64ae018fe305b8a3165350cc1442a84c7c14ee9c2622ca824da61f27a97a9e05c0be948e8f640a4477ca6e1f323fd80586ad55e6e51af89ac921c5952480105cbb896a4089d8a07ca67a997f908773ac2e321d47f62c7542af5518965e2c4c7f9100f497018359e11a21945a846282cbaa0c6d00c832f032023498a3fa579779bf0b9fed9dd574736a181ebc2f0d540a19061fc6685655b7dd50d790e6ecefa0a93507e380b1c88034c737440d30b322aae8937d7b43e0e2c4f2905a8fb3eb296cd230e4a8e581e2a430642027d8f0e22537506a6aae2acf1450b0ebd898aef4da98b1004705c1f2a7cabb73d7193a9e4d321d8646f8f843d673b614a6cecd2ab47fd32b46cf50a38c9cd93b3203e2deee281cab866bb009f51d112826769c571de3ef5a17da298bb49d91a40f3a4c19b1555322906c4d52f18db8ab175cd48d15f9e834b10be53cf437a6c3c17ab8c6ee1e883334e907e8ae679cbc33f762d3c59b2cb780a474a4a152bec0a7604c082aae9f2fc77348f84ed147c10751866d57e56cc9a3d5be17947419dfce341e3582be87d89d7605c15a9ca64f43ad18d025f6c3b4de8fedb29081345a78346d651444db37232157993f99314568bcc0e75c137d2b8dd6917fcbc2df74deb54d6c06779f116094e0d505ef9bbb0a9075f580fc8b7433eb3b05de45c1af1fbbd02ffec60c63f01d887aee11453ebdc31925c87a6e0fde21d77b723d99fad2f44f99a3be3f6db53fa8fd465619af3cd74202db49104a62f90deeb8e07dc143619528de9aab9d6a183d6e04af57596b650f051b5d4ecf590dee961c1052db33f2c2cc93fdb32664a37e7126944869016a462d64ef9e6b48fd9c1e4bff33b0feec33def8a42752ea5b26b25ac08a684b35660cb6cf2d2e83d1b7b0b2bce089f0df571d1aadcc51d49c7087495a093e6fde80d9cefd0f11b13df2bc3bf41c46d6c7594712434eb9e143c28d17a9179276c4b40e6608dbdcca8d1261bac3e3b5a7eb786af3c924356e8e08a3b45476d9dc662efc77a6553ce6e5184aed149bbac85e9a9f0b90c2f3da89a31856b5e6a88c0f5c8954f6a98d25b8adcd322555427f60e5c40"], 0x2288}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) socket(0x18, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) 16:00:56 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$WSKBDIO_GETENCODING(r0, 0x4004570f, &(0x7f0000000040)) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000140)="e5f14b86d34feaec300384502c0d6ee832d087eea19bfa507c09d1b3679f060767f30adfb474fb560504b6d124ab625210f47733b576cd7b92d11bf6bdf0372808b8b20806a526e933fc0bebbf3912cf0f1948cac3ca4849d3a24322a0164e544adc5642205ba998c63e213ddc9860720ce34fc5c30900", 0x77}, {&(0x7f00000001c0)="e0", 0x1}, {&(0x7f0000000200)="b0bd35dd8536da40037e490792c2f8160fd9f1c17d969e7e893f049e80060b2ec6c5420fa719966ce1f86c2d3494e853926efba9024f8c52b9c23f8d317a4bb30e501174b457d95f63b5408fcc6a641b4c", 0x51}, {&(0x7f0000000280)="13ba24fe42baa21f1a26041f52e525595a354331291207502084ea703c115949ec3578a092061793fea30bf864ec3b1ccbb14a1ca678f037bb772584e1d854d94ae9ba", 0x43}], 0x4, 0x0, 0x0, 0xc}, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000380)={0x2, 0x5, 0x2}, 0x3, &(0x7f00000003c0)="91fd8e058b803ff513818218cf926b1c797f18f200435288fc0ba36c6c2cd943c78fbe4f6a8b676fcc9595d6e8781b05357bbe199e21ca276b3c9eb4b6375c8443c6a2eeb3a2b577320c858c3585c49e12235326fc3ac0eaf37f01e4c15618e867", &(0x7f0000000440)=0x61, &(0x7f0000000480)="4f90c64874b78b630f3d7197c29cc12be00921981483910632bc69b87b0feec4bddfb3d53628a9c45842fb4e0fe022ffbf56bd3875faee1da43832da695d2447103a6b0fa9f8781208ccb454bbadd728e0d4170f29a49d70991fc5501d6e3df787ea71228bde82e294929d021a0d00f4e9da005f68432ca73f69495410cdf8643d0570116448d90ff237460e30f642040fb493a91a81dd0f333bd998326d50e34573b87cb45cb4e784556e120b9ae0a2eb6d3275678040640460e28735907ffcaf5729a9ce9b7e84a1", 0xc9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x2, 0x0) r2 = dup(0xffffffffffffffff) renameat(r1, &(0x7f00000005c0)='./file0\x00', r2, &(0x7f0000000600)='./file0\x00') r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) faccessat(r1, &(0x7f00000007c0)='./file0\x00', 0x20, 0x1) r4 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$KDGKBMODE(r4, 0x40044b06) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000800)={0x200, 0x1, {0x3, 0x4}}) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000840)) sysctl$net_inet_ipip(&(0x7f0000000880), 0x4, &(0x7f00000008c0)="4714ab1328427fa5cac4ca64949e98a67773959969a83cf1a02af317e2b04d9ea180de04844bb017297af1958809aaf7396753192b82b9d9bab4fd6360de6d1895dfd074198969db5c9c615be83d8618cad891ecd523fc2a593ff9eb1792aa3e7bb7eaa5c66304070940de4e1df42a8f20e5d2076e98d463a76bdbeb22cc9bc860a1454f468bb6401949f405695b7d8b9ecccb88336201eb5ddc23e5204fe0cdaa734d749db51054e97cc1b24f598b21b295eb6e46321dfc07d068626676a86dfc6a81032d67c08f1f146497ed", &(0x7f00000009c0)=0xcd, &(0x7f0000000a00)="242c02454663a474307769c330cca59b16098a95148e90ce982322f583fc8092320c940b0574ac84a841e8d67e27c63a7899c91dcb0507e6cde49f38f0e292948f89639e8c52bd1662876726c07ea1c71087182a6fdaf85a58a50305a76e2d5177b707ad48a4f2127889d1b788c800b572dd4e074827f10b941e5b88a8efa783a488c9ed2c92358fb1580e32101e5a30d902358946bc1befaa5d67280e1a94b09d42c928a9f797a50b5aeb4f11dd058f804d163315d73dadfb7ba8e48609a03871068e29567eee86287aea476e6a311e47e74c6542953dc5f50e9035039454862627a928853a66c2fc875b", 0xeb) r5 = socket$unix(0x1, 0x0, 0x0) accept$unix(r5, 0x0, &(0x7f0000000b00)) open(&(0x7f0000000b40)='./file0\x00', 0x400, 0xc0) 16:00:56 executing program 0: sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, &(0x7f0000000100)="530ef19f77680a88ffff784e8bb0911b632bff90d0f51df49e80d62af3f48b22e2ebf8a71e8ccb4ddc4379e244d23bd2739227c175063bfab4f22444d0e4754f36a0de604759557ec1549a48b2eb30e34400c38b4314a291ab609a5a9b8bf5c1b0d183328ce3cab170f105a3a5514ee3102c72e45ed385c9fb0f859133a767aac32a0b81cf4cb4fea5c0d353b22e43620a6d6266a9855287dcd5ed850038d30a64f01fbd030000001582d4111e16ca825e1037c0a48f8deef75ee30000000000000000", &(0x7f00000000c0)=0xb, 0x0, 0x5e) r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x83, 0xfffd, 0xd, 0x8, 0x0]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)) semop(r0, &(0x7f0000000240)=[{0x2, 0x6, 0x1000}, {0x0, 0x40}, {0x3, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x4, 0xfffc, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f0000000480)=""/246) semop(r0, &(0x7f00000001c0)=[{}, {0x3, 0x1000, 0x1800}], 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x7, 0x1, 0xfff, 0x7f, 0x8000, 0xcb, 0x6, 0x5, 0x800, 0x81, 0xff80, 0x8, 0x1]) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000040)=""/74) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x23, 0x3, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) semop(r0, &(0x7f0000000100)=[{0x1, 0x9, 0x800}, {0x3, 0xc3, 0x1000}], 0x2) r1 = semget(0x0, 0x1, 0x140) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000000c0)=0x3) 16:00:56 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x82, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)="d60da974a436bccb1c028e10a5e9dd14467d712c1aa8e35d7c9aed6d47d42d5d039e06cfd299721553e754217885e1caadd8a6434066a15593b85cdab82f679833c77a18e644091b57ccee866686c4b3271838a81d33f9fff59fd712f0067cb848f1cffdfbf9e310d1824136f51ed075f022f131ab9a5baae870f6f52c91b688190064503176215ab785a7085924618f8e368bb395d912f5c6eadf677186029947bacce7fd4a04f2ad9f7f7bf955771d2b7b29e8984253f438feeb7f19e4364666745f54fb33714953", 0xc9}, {&(0x7f0000000440)="4f540aa0bd04bdd7e3f96d1bd465d20b53c87bea753658604ebc45097ae16cb6d2ba0bb38fb7ad071382cbbf8f2064043e31e3561174b8c14c84729d9a618fa8ee90916193eca69b16283d0843ac41e8a148901cbb4f59742206007324bd893490fce6f431af3a6931359e9da0200fa09e5dfd169fd05a0794f60f76f85e2676c452f5e199be65f0de3417d34d5f3b64efd4a39f4f2f6020ead71792adbc04e527ab91a07c493a6e8643007372aeb109088edbb43478e9f96bcccc1269354419f42cc37c0bb0af358113e4fbbc861e34b954b0f4c5fe1aea5e942adf6644c19fc8784002dd25f6083ecd9d3c78e28f", 0xef}], 0x2, 0x0, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="26c72a2774ea65ec8a393b0b3ab266c084f79f48d060bd7c4edc1d41f45f1355853cce583261d8ec10e2d326262679c39a0c313ed535dbfdca1598f2a284074b788f3f5a91a3a63ea709db02f6eb5790c741ee4622b411c7d4ac9b626162042a8acd274c7ce57734d423816050b5a9d5a3ca6d1aea99c67a008b9d76c54ed2c931076e76696e1cdb9b0748e741bae398adc7650e14ba8b24c301489e8947079062dd2fc8d198bde4be88c708392031b6be4dd422ffff32c68397aed130e26eda61cf988db1fb8b92366fe35fabff51cd707dd7c06006b9ff44dd3c3b57cf53388634efbc7b2f7b", 0xe7}, {}, {&(0x7f0000000200)="cb767f234ad2809aaf3a61388df3a6cce41d5a5fcc280aac2ff528883b2e8c10662c1fa19fc8a49127314d0581679f85a2c350b2e9e85b81e764c511bfc8a91e416da888b299070265ecd211b69a6bfa323383a7db2e1a37c4bad6011cc9422833ae9da7e4dede16fdeafc1c54130ade48f5e9cc6e01594d3741db8fc51f22b76a09e496ab0ccf", 0x87}, {&(0x7f00000002c0)="91", 0x1}], 0x4, 0x0, 0x7) 16:00:56 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x1000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x6000, 0xbe) preadv(r0, &(0x7f0000002240)=[{&(0x7f00000034c0)=""/4097, 0x1001}, {&(0x7f0000000040)=""/11, 0xb}], 0x2, 0x0, 0x0) 16:00:56 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a1028100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r4, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r4, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r4, &(0x7f0000000240)='./file1/file0\x00', 0x0, r5, 0x6) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000040)) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) write(r2, &(0x7f0000002bc0)="e38e5255eb5ce0d1c0df7b97978c38d1c7793cd68e688c23492f8ae248b11bf56ed6b3a46e245b27b778965792c8ea7fd7b7f5a57fa055f0df5850b06fdc2245146cc5dff3c08f476ef6a26bdd8af4a09cd1033650f5241647591badf9987e63b4168aca9310394c84ba0f4d08aedb7f9d7f8bfc61ab92370500916d4c64698dfef1df50854d90e43eaaddd62d0630613a2b367fd8b1a5ce66879223305692bd83bc7aaacb96f6abfe1e0022d7bbad570516db41d190228691af7c8fb8dccd306612b2bd31268364f9825080fa07bc7d1080c200da706095e6ae5be9d0252dc495b2604caa4400060af077aee2d14405a69e5e376be80441c9a0eccabbe2760a39d974b1c42a94167e3c475ad861015be78831a6f3ae7490aefb209715d3e6bae0fc9d130a592ebd5a05fe551e9eff4b9f5e2ac777588b83314eb4cca5d05a62e2d003a96f70b981bc53f3ad32b8a3e5113be672ab4a1c405d1669a27d607a6fa051a76c235505f9e0ddea7d67b6edc4227a1cf70a0042f377a5f44fb1c94022ac00d8c32831555ef43da068474338ecda47684c740be0c61c1dc38057e584b5f18adcf300ba46a3470cb6676b0163e9d39018fabb9b93a3b588e6b6dce30d76588d277f27d10f0fd5b11c700ab918820a2ecf215b033848165642389a487e772d2a85b806f2023bf63474e29dce031ad0178a76c9c095714fd7ec88696bc3472d62b507e3d2887f522ddbbbd88071524023427dbc66f8d8d8862b78b568b7295d606c9a26b683c6e06b47d7147e027fe58ba9ba6c7d492acd2dbd50b1d1b2ca87c0045f068918d68d6a00d3a27c46ad34ac0554ab1e80286adf8941e3243b87746391d2cf8c1bdd1fd9ad012eb63141e8dd2735d5b0784e296bc0322e83ab5c9bd61f8b1b6628f96c0efc86189c4918daa2a658647e2135b644ee10446a884d589f275b0d04534ebcbe88a10b4b852086f5c12ce824d08efd63bab0ffe96418ff5e5bac0bf5e7175ec5d6ee65b762abf5e389882bb9091410671e68d573461774ea7e556eebe777f3f42c6f3fcaa9b9a364aa5d6aacc068c38858a4392f8c87d64ac2550cbf6b938f4ff9c34417c2c95d08a487980658192ecebd9397a5b1d865f3e174a33fcaf15b2806267f72e6c7a91f61470a874b69743c5417fc4242983245d754fe6d83531b44db9f22f5d75969e6f76f470acbe1767934bcb618877f87a85dca7f3f34ff64b23a62a3e57f2310a5098481431ccad94070c3d41470113e85f0328f046dd35428c0ded02ece4bbac59d96e4a7e9594821daa25673fe2be8de4c15c81d00de88aaf220c9e84f99883f11d3a62944b0642660060185ba25722e62e481ee1eb16be7e02166ecae87931c5566ad4de95fbd521588b8a6da0fabcea7b2ba8017fd52b0cf66ac0d5f215fdc36f2604eb10394b7758354c3809a447f57aa17b15007747af0c4a69c196018ef457df19f63211c7606d5a6518e1b568588cb58a7162ecb4b3fc74db027bc0634143c77dc88e1489d61a16efee913f22fd868390dc2419ee91ff1e6005c12afbcbba11594ded22b07cd450ae63c04bc1fedda41cf891d0f52340c3c286bc8a3ca261a3177180d86902aefcb5b0fdc837d3f2f3a040afc3520178541d694559de7405cafd82e3b00117871b083f9560bbe24a31ffc7e76c349f47c1f9d2032d7ee33f73449456bbd12ecd5440570c4fd1912e05fc107648912278fbc32c7a30299643794fa3d471c2b1a0fa412484a5eb2a771ccd547556dbad82d2401beb4b151260b30dcb5ce4140c114d0345bb8c0873743f6b39d6ec21d5880cfdae4078f05ac40cfe73f4d6b2f2aefae0ab518bf739c5072d8b7c1e7f3646c8d09fc84ffdf0eb38562bc2695eab4143a93c89ba6858982275f547bd5740ca06c17b88c789c8c4315f97586caf68d58207387325d7112c86080286d2224cb115dcdaf9a0c60a685e199e9b8eccce5ccb2ee00d0bb843eca59fb6973368cb6aa62b123b9fce5c44ab6856e7e39893814c7836ec69b743c3fc9332c4a7fdcb19b6787dd623c022e6cadebdef4eff805aa95a61ca8db35b9b2376848aa1df77590bbc3288069069e93247b8ce1a5fad5fca42d440529f2ccf33b02cd926fdd09eb3e735d0310fb488b18b62f9076485c2fa0222da793fd67ee2931bb3e7834608afd20cee3f8d25add6d3b64029423245a058aff5635f1e92e2eed98aa344c5091dc5c92483514d9499d5c387513fc7b1d126818a852a692c8349c5f0ed7655060229ab52777dc77ead1d963e9324af86164ecb2fc0cd047a4f46501ea00bbbb33f539d39f21a2ef0368c4a244e429fa7163ebe8051f952bff2cf8c8b4032c94337dd9aa0705cfc1b6a6e1ddb110972d25a84bc515e8d44efe5779c70c67587b1f1523961e83571551d3a80557514d21bb81a48b998129dd6f3b3708ed46240542d2006ebf72014fea2a4f76ce3b48e740eccaa0acfea935d8972e78c101bd7f17d33883e1ec694f7ccb693dcda3e84fb96e37c968c2349f6788972cf3d96ac47bccc1550595c6f59b376e9c7951650aa5906de4cbfd0ab3ba9f74a0ed14bcb2e18dcc2d02f099287e286c35b5d64f5cf5a325a7f1fadc86a61fe5b1a62feb29a01fd01cc9fa78b2c2a5ea6aa14e997921957d5376aeaf1f6e9e6e4825068bcac73b48f44201b910168c34b26d192baa693eaa529212bdf261dc208589374895887a5f6fe7e52d48b061e91e5d9fb841cec64575508c8e52e915fa5db2261c38993d60d83eb2751863f8cdff9202f5b19c929c56f38f951f76d2fb16277c1c5f7e89313e98f928afbf0925f0f5ba2cf0b830d3d12a44b1cca9e693c2ac5bf1f349f20f849c92c2f3ec5e05adb24b3ad2469a42fe1e5629a819aff8b3bda95584b6404b99066af0a14c53668c1cebdf155a22e869313b4f782c048019ba70c6f5c568b8ee4ed19b9ed8362b5545e8eab8560ed2d156f5bc8c6480f6fea593e03a9a680028b7ec42679f5c4e7527ee8b1acac24c78b0c76166dbf36028e3d6af24774164614b48088d8caa0270dc492ae5d0523a9e2a34ebe73f0325dfe7b96abc86c6d1f287a7ec0790bd14959985b366a8f09308c18e77f67c4dc1f7f6c3ef1863697c6ced2c047924c378e390fd1f7d9c86f05ce50ef9190dc9f9b7004dbd29a6d6663b78957e99873a7440fa51778ec26a71375e2d2527dcb7d1d9f4214e5f6e92dbdad6fa0667728bc345d24389179b95b8256c71e0c04b652512150ac659e76a306081756c7a7cc1b450050acb11065acce51b304860dd845b54d340f121e85a91a8dc338b39a27b7a4f54025807e1900964ecf707743606aeed570267018b8f92b3bec0453858cdbdc3a28de299a8d13269ebec8baaf03688414f92b307e68b18520d76bdfc9e4a90d97a49e054b4e5262f5f56fcc32c014af08498fb0c729d7f3d8fc35d6910ab39dbb536155f60ac6dc2ec642d9227756fbac485af5385790d5d023a403a9b66b863468f3d10aee1bcf21b9c4c7318920b9eea1bc8e7b8e47b325e9e1e0fa6417b67d12cf727685128f84e3688e075a7c0fe7843e6ff0922d9591c8b76d688c5d62f78ac621d26b3072b67654cef7c6de8766cef7b2354fc6ef6d7e18a43b91865b7150bbb62ec83c124f01795e24d77d8dccc22694a9a379965de43df076a0275510f0031a952bb2cbbed8dff3420363d26aa46f6a2faf114a6f6afebf4d23cb4613892d4ae9bcd8db10ae8685ee751817a6df71199daf46b39d4dc8dd8fd56c2a52d2ea70d2acff44a8d5deee9001e634a4a403ea5bd6cd37401faf5d4f958578fd86f51521a456fd6324b50c1e906aade6e9570afc861d524af2fccccee76eb96a9509f7916d2f1bd2563a11b2efc8f9c39f6b3b4521242083a232ad81d1b03e8e815019839f383a56649865e13cb2163203be97eed3a44b0a03a3d199e8a3c5a842ba98ff09c2a9be79482f2244abdccf268c5c686a320f4586cde70b2f55079738b6c17a944595304d1fb970cb3d06605d335623852bf39ba6fb01c1dc1b8d22d43", 0xb39) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 16:00:56 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) close(r0) sysctl$hw(&(0x7f0000000000)={0x4, 0x11}, 0x7, &(0x7f0000000040), 0x0, 0x0, 0x0) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x4d}, {0x34, 0x0, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x800}]}) pwrite(r0, &(0x7f00000000c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:56 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000ceb1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257690000132e27acb5d602000d7d026ba8af63ff37422902e4fdefe095bebd108ae070c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002003c88c1cf8044101b5496fe00"/177, 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000080)="e4d8857af3eca2597526cd7665846a611985c73bcde2cf8938317da9386fe90e4e4ce7fd2021b8e7af98e9d13237703d6a84ff60e8c39e6fcdb4", 0x3a, 0x6, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000380)={0x8, &(0x7f0000000540)=[{0x2, 0x0, 0x4, 0x5, 0x9}, {0x2, 0x800, 0xffff, 0x5, 0x81}, {0x8000, 0x5, 0x7, 0x1, 0x4}, {0x9, 0x6, 0x9, 0x7, 0x16e1}, {0x1f, 0x7fff, 0x3, 0xe2, 0x3f}, {0x8, 0x5b26, 0x2, 0x9, 0x40}, {0x3, 0x3, 0x3, 0xffff, 0x3}, {0x100, 0x0, 0xed, 0xfff9}]}) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r5 = accept$inet6(r1, &(0x7f00000002c0), &(0x7f00000004c0)=0xc) listen(r5, 0xa48) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) r6 = open$dir(&(0x7f00000005c0)='./file1/file0\x00', 0x20000, 0x10) write(r6, &(0x7f00000003c0)="27ad291484a933f549f3860e9f629de162d52093bdd0e549b91238f8e6616ce19cda0daa931a2ba8dd1fcd7d338936d0c0f37425a42f4af90f4383a2ab918f788b82c8dc71f3982555d88f54e24449e56efec292558e17b58a365c0d8de62674d28600a969f54045c2aece51c73a1c8626b087b670ac4765ee80104085f450552ed111bd53c9645d773a98ff134cb26c8ed0d0471219fe728838e680d2027af9bd03ed77696a37b77dc1eebbb7f772b6e928b0b2a4fdb62820d21e11b4e11772409c7a8c84352facf36d7ddac0fef756244497fa9d63158ddec3ae013c50e54bfa6cd0eb7c00d0a27b191bfbc6b9", 0xee) sendto$unix(r2, &(0x7f0000000180)="b402fba735d0b82b1670a9e18711faf462f1e03f273a21db841768dde0a7e7890afa1f4b5f5270c1b78bea1ab63f79353e1d52caac82d613b0d90a4a1074dfd7b2aaba0865582ddc9a17641f3fc2d9ba3135187f5f9f40c48dd945a5579c2e96e987dccf414fbd239f82d84518c282bd382ad06c467cd9295f8ad9c4aa61f208acd6e8b404cc41df0b981b791f1778583c985a53436c6f632ccc80bda2c5676decd00a84ffb39c87f133b6ae602986074c914c5fc3e9bc37c5baf86ce3af", 0xbe, 0x1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:56 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) dup(r0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x40, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r4 = getuid() chown(&(0x7f0000000000)='./file0\x00', r4, 0x0) r5 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r5, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r5, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r5, &(0x7f0000000240)='./file1/file0\x00', 0x0, r6, 0x6) fchownat(r3, &(0x7f0000000100)='./file1\x00', r4, r6, 0x4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r3, 0x3}) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f00000000c0)={0x7, 0xcb4e}) 16:00:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080)={{0x18, 0x1}, {0x18, 0x3}}, 0x3c) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000ffff, 0x0, "001c07001000f78cc3ec0000a1f777fb00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x3, 0x0) dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwrite(r4, &(0x7f0000000100)="4fa5d247ccc6806f90d47e1089dc17547d894b693328cf1c70b11ad7d5ac2c582cbd338cb028665c5d716601d8b589f6487a9160047ad02d4ddf856fbc0af257d995d73509f6d968b90c287a28f79450780a63ab838d42b0ef7f1ba20187fb15de583d59fc4bf90e7378dac5bc9ecbf09ebd4575dc48f84954bf0689d37c15b88be5b73175204d509db1ca7beaccb8c68e138a9dee55cbc6f86596e8c6cfbe24412c2ad7b8059ba2f6e2940c8d03195bafe74f950706f9cbfe1a9146c91555ad6565e8d43cfc32538983a0c859394d67f5517be42b1b023aad0d2692872d06d802335cf500bc1907e1a00e4552236ad53457949d238343ffabf04d24338704cf7517c0362b8a369880efca0db04b1477051aee533ea6b7fb2a694cef1dd134c4350a6dc5848dd5e60e2ebc69785605476ab379b58692d8774f38ff4d8b552354f26c8149a62fc1974e412cef23a73ba6eeb76afbd00d9becb59f6709dd4509897775844a689a7c5f4452fab8354209aecf0816854db5904ea1e02b1cb635a54c41f02a89fa3f8be8fd4377c749eb97b38ed4fc1ab7739a7ac962982c4aab2aafb106f9f5b596f7f9013ecafa27524da35f277fc9e4d6c768f4798271aeb3c09af3d1aff7d6c50ace8a59b7cc89cf48aff48b57550ea5e18f6fde21dc3936b19fc791ed0efec9c61082c0caeeb2e38d9ac5810464d5a806e5cc8acc8bd15c7144a63304b5e5fbe49df0647a4ea5deb137f2aed2487a3a966657c2247675a3b9a3ae61093e1d6bb559d224ef941deb821bdfd137291280fd1396216c55c9ffc9aa53c002c0c2c1fa5c483ccb8e22291c74d92a0898f5f40adb9a20fb3261c6848a4cc0fe37c1507d2bc033b0f0e6f4998613c2deb87337b7ec105e29cf64619b366b0394c7aeb411eec007e103d13f2ceec7d2502f04ca6dd8c782b234d13c4270496509051090db5487f1ddc124dffca2b914b27d82f747e6791ce0cc8222672cfb9c817c14dde43be0ce3f3f107aa35f5738478b3fce0f5f8e90e38b489e88d495acbccc755bf67f4139590ba9f1fc3fb2522edb64c990bf7618a990be7107cfc7f058bd69714afdc86197598eeab7202bf6c90bbbdfc6e2b782ab4463fb8c179cdb820e44ac8e20eaf78a7eafc20aaef52a46355a20a66367f9b676c124c4844e3bc637e52b87deb3a467bf7933d5fd01e75e264305c0a64d9660fe1526f8918b9a6033232b8c8aca642dac7e763e89a53a143dde794ba7940c23cdc11bb9cf9181886345481dc51bccc8a22669a905e9e4b81a5a872c6126bf546d58f5941e5a491bf75ec562bb19f472d5db0ce33128b361d913ac7c90f3eefbba062d6873183e5e1a18fe578b3873d5160e8bd037341222cf31a52c851c0beaf575b5c6e54f82c141cbcab70da205572d77e05216a891c6743f10d6c0e1da66a4b7d3a1ad46ab47e3725bc392fd4113d0e30c1567f746b93c9331d93f764ad2460c4e84aaf2dbed9fd1c6ad503c6f4e3413abaa81a2f33090b4253bfefe0bd4c4b46161d23fe23944fe2031282431e7695a4fbf8a06539f9ce0ec1154698030391cea777b30069c432127a3b10ac8e406ddc75eeb3f5de2da6eba91e34defdaa24f3719edebae7832a993d21ecb84a040b9443698a0c9aa9ae3435bb3e7882291a1ef14fcc5eba47bdc54e3749df14d769675696d4862e110eb69a1fcdb1427d49c5f972ff226eb222a90d83dc4a3dee1af9fb47c35f6f6d252cfeb67e962433978aac23c3ac8dad1834393ec8dfd0ebc35a1a38eb7a0b1c60c39a37f905539296aba519b7cb297d6041b655db1be9b8a83b3765ac2f928c9dbb9423caede0d96f24a38110378c2ce1a786db90db589e3c0b0aedce339662d6ee0263be11ffb97d29c7f3f2d5fc0a6ecaba57d3858167eb6b1a113256ebd9d0d8edfa841cec2a5da621f867a5e11090d2be9d9b501d9be23d40ba371f9115822e80a5a33b50c470169defac6c26c2686fcda7cdbd86d8a645ae50e1731e4d2524ff73a1782fb62657dc985d4660090c66b220f584f489bc576ec16e42311e8809dfb300afef0639d8f06f408a996053b78f36b6108c1a54bdae93c6a0764c99b75376c49e7719ffc696e45fdbe593c1b6f950634b10469a321afab20f3e33458afa4baace16a67b1c9c0fed7d297108c6ef4bc73022a15364deb794fdd8caa8381ac584bad79a1b8ec268e99211340c832447bb084f41c21c3826c232547f47347fe89c4f8abfe988795fd5ea57b32f826edc940384d727725b328d1f3d300b6c26b86579efccd52575fe7bf6d512ff9d120dde9549ea5b2efc916cc349ba43be76a5f248848e60da87ffe7e5f99e31fd03846ca82ea20f3aceb80eef652214cc2fad987b09c22ecc62d25f15175e2f384781c6bffeb55b22407cfd97403e17cd7c08b8f888864863df11d1c80673310234f05f8ef04cd2afb7a4652ea8304bfcd5c415b3cab10dd64c7d4ebe3390d5d6e9403f1ea282ae333020f0fa7593d7f77237c8e5643a658b81e7597c56ec0893b2442abf95801dc1a370961b9e283792d6bd0d19ad7c675cd7ddea03a00b63b5bbe70fc2a8f28406c685c8590f36510b39a2edef3be6cc6e4ffbc35fef7cb3707338b87d3b5e0a03c154c9d106b876b9ba57d1e7a62b72cc8c030db68cad81c1b201d45f2298081c8b221e0e8372de93c0ecfbbf6ea91f0ea00cc8f8f03b51ca9a07815ae6b0997bb846237e58d07c3450b1a66c519bcbc73ec18e0af9c3fccf13f32319e2f52d38dda5293aeef8371d32cb9ea2ea5c5b7d1aa822dea7e100c65b1768d6946ac3991e063162ed98a1b1a7e82bb0537063709f64108bf110a009a493819c8c6106ac373df05cfb68c5c54a8ab85ec4d8da7acb8d6760f371fa9a1877cccd6f1081c45ce0299a9adef5d846c2f419c5df690e30f3fb2f7be1efb6d99ccd9924022a15e0ae8e504039c2c72c808576dca8b91afb2651adfcc0ed5a5b9cee0e35d618e768f20b018324f7bdbc1df6df23b67aa613aed1f3520f8f6605819804990980518410f0e67134d5ac8746ccbbe93e16ca7574c42f429ff602db8be53af130c55725624f2d68377fc1a336571c0ad04912db8e307b318862db10e4c52b33791e1709bbd0bb3b05302387897d12e6c81aa337499bfe5dee85491b0150d88d357b580e877b6c88ebaf777c5d5ffd6505454b88f5fc3af11f85a54604805a5252ab2228ae5375be05ecdfb73d1e8b5eab3d698e864307bb2a911d57014ab7041ffb2af7c914b79f1b4f7692d1604543b78460e62eb8301dcbe12ac8a651f456987f20b2a622a36fc7dec58aef40884a21d876833f6cb1f12600ac176b9f37f98adbe93bec10d731d4c86f92248242389b51aacec26e51fd8bb8ba01e6dd9c5f31782e26a9ca602b99a26613029b4580f066683f6e2490e1e4ea9193971965ae7d44dd503dcdc365a39b3fb5c96b2121cd9f0542f8b22e9a2bb7e30a6ba3827a14d41a67a56f3733b8321d32f2dc7b56b6459a2a07626d68bcc6f2256be89faaeed495c555582f613c72562616b0cf81ac441b64d7707ba7eab6398f0da836bdfe70fd91bc74450b7d53e666ec70e1e62e29d9f3b6a95d49aac4f0c2ea56f1708be40b1ea7c131fff237c3d8e5b425036f8d15d32a97bc98afe19a8e0bb804b007409267179195c8bf8d8912f456a564ca191e94c33213b40fd183590c8bdcf950de1fa4739c681ac6eb5b36dfba5400d405a776a34d14593c6ee0d75ee1e162ca5fbe9ae86d0930e3640f7cf5f0936bc84fb91221c946420b408bf2e0abbf47ab065706bdbe64dab4bc1712191df60e57984003b1ebba9452fde6dc93c7a0f73aa508074dfa455391d973f0f13ac738e4bae7c93998c146b32e479ecaf76584d707c9bb2afde3a24e595e48f217d1ddb1b94a1a89849abf674f5dd21b51b1f046f3698db3f4d8b317ac596fd629a306f7014c8bc227b5cd6e5864db3c17b45af4452395c471d45289ce5c8a4ffd3db99b3f2b54aaa61f20854b42c539ce416a8ec78b9d5e9720a848175df7ddf91d09f542c998635292b55e64d39da34eb9080ffc31bce848e01990df88b06787ea8826ba5c95f78b5782abd4426c7186ce640c0efd708b6aec2f98b301b247942598e72b35ed43187ad5121e3ca5deea573beae8f26f44c5390e20c0cb6b4368f5d120219986736fbf8adb50c372a1510770ea40d42c24892d8f6cb2800b5ee5f03c58e573ca75afe7d10c4bdb5ade9d9a08b102e19183a9b45af919315a3a008865eb3f3737dfbbdfc88cdffce55267b64f129f0987d85cea3e4a96f5174d4c738f9f5c46524fe29f046afaa6b5135893b7eb0178e1fb096b6e0f8b8b57a7b76e6aa09e6f3b0821da91297bf3b872dfa82c8e30f470acca074b92db616985f94fedae9a3c531dca3f0b5e71a66b9014a70b8af2e4761ca85e000944dbb00e8534e721e9efe86645829aee91a263176908666c21c90457398b49ba7fad2810969a3de121e2280848038c1133310d7a5c542ce989925d7ee8e13a52ab21310c844f1144f97dc591588938dfa429d7e7105246bf3fc61d22db8a76762697933cf561eb7691c7877938d259fe4d99eeed4058ca9c07705c277ee0db351bc8d15b61f952487a25035ac9ebcfab751c11f5e958237c4245f4f644869474a3e2060358661de752a2bb6392e14d3c216398deee33be24a753945c853630dddefba7ffda917872d2dab28abc501e8c472a565f1d3c45627a498a28ebd418fa77c4e5c044ad69d5d84b8df547897e9af0ad8cbb37f986e10827e057e68d46b7a7e17c85431bae1cd78ea6adc275cc687e1007d7b2e0392c458fa45a4aa80c693b2be2605512a395977673aa765a00850d34d6e6520119056cbf30bf38e04b937f2b0ef68756597fb321f5a001ae4faf2638c48fc58c5f1d86b6660e81622a186864916fc1a888f11bd5cd987a5e264ab893091a0b696dfa740242e255687b0cf00fd18312e94ff5c1e4c374a243f2e971b197cba2add43b4ad969d883d80c9076e05f8aebca784505d8c954a5df61e5482683671ac9506ecb8ec74491225e0fcc3cb27edf1a8c939861c9344466427ca939ca3589e3428b54645e5c3f074937cda15456d7732784a9a2294608b450e8e76d274d8693cff8df6013daef85c4058007fac92eb798d3276a67c2f6fae8315e6cf4d5190b06af85b979a009208557e3d5c7cf462d80c79b8087d634dbc1885ce39ec20871a0d49a08234db1c1fcebf666cad0264fafb331cfdd0aee443ecd39dacb23ad92e14c54293eae0e11a7847ae64749b4acae48fd6f1cab912c40cbcadb7bfa783804aaca103cf723b418a5f7e0a3afb4494a8fdc9c1a8ae5d179ae4dfd7a2dd74fc2d9982f63bc65eca69e0aa2be1c1ac3e2ddb9006ab261ccb7b0ba4ed77fed2279a81b12fb94df1c55988cdb6388c8f63ff22643080026eb109b99ab2a02d7a9a69413f49948151f9b5e358a853c3eec2bbcb067cf18380eb2be43efa73dbf0aef69da9e987ddc9d2904cafd707fb3947b12ab9ad3b6cc2cb1f56918e6d90cdcec3036bbc6fcf927c8c73d066cdf66918dd97a4844260027bcdc723a24d4fb8b9ffb1125a963aa4dd6494d42b3d36f62578910180d6ac7205ced997321f2d9bd20b7db2217b38834fbe6aeb6500e3f4bafb8cb0ad70123ca7a259482be0a29fdc8f3c8a1c95743ad858bf7bd4bc11d1bdd9c214dbaa341343915eadec6f5a0cd4eb74f1d4b536b2174f8c95cf4018420bf75fb9dcf755", 0x1000, 0x0, 0x80000001) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:56 executing program 1: socket(0x2, 0x8001, 0x0) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000180)="806ae719df551897f6f929d279b9", 0xe, 0x0, 0x0) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x4, 0x6e90cb2ee28ae044, r3) r4 = getuid() setreuid(0xee00, r4) r5 = getuid() chown(&(0x7f0000000000)='./file0\x00', r5, 0x0) setreuid(r4, r5) 16:00:57 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x83, 0xfffd, 0xd, 0x8, 0x0]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) semop(r2, &(0x7f0000000240)=[{0x2, 0x6, 0x1000}, {0x0, 0x40}, {0x3, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x4, 0xfffc, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f0000000480)=""/246) semop(r2, &(0x7f00000001c0)=[{}, {0x3, 0x1000, 0x1800}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x7, 0x1, 0xfff, 0x7f, 0x8000, 0xcb, 0x6, 0x5, 0x800, 0x81, 0xff80, 0x8, 0x1]) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000180)=""/248) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) 16:00:57 executing program 1: mknod(&(0x7f0000000000)='\x00', 0x6000, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x110000}, 0x8108}, 0x3c) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, 0x0, 0x6) r0 = getpid() r1 = geteuid() r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r3 = getuid() chown(&(0x7f0000000000)='./file0\x00', r3, 0x0) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r4, 0x0, 0x0, 0x1) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r4, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r4, &(0x7f0000000240)='./file1/file0\x00', 0x0, r5, 0x6) fchownat(r2, &(0x7f0000000100)='./file1\x00', r3, r5, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001740)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001580)=[{&(0x7f00000001c0)="7ba49f28b09f25873c9879bc33b38e63fbc083ac5eb7e93680c8164ac34aa49e87f49a9740ffb1c62e67181fc56b04c25c66dbc992d5e657b193749cccfee9410142eaca42e6846cc9dba0642a017265baae8d9cb9e322b1758fd7111c415b4b5fc7cf3a515d7dade191331b89d4dc367067eb7f8d7f4ad5fb7b99c24774cd3ef005eccdb96cbe22803e8f67e0f91dfeb7fc2eec90cb3f5d44dffcb539ea5439670a25482d5ba3d4e0e517d00582e550afdcf0445264b865315aefe5508902da0159", 0xc2}, {&(0x7f0000000300)="8a9c00b6945f24800c1399c681f31fd3ddc879ee8ac276f18601fae3f09550bfa435fd52282ef9d4125287abde536176258865e229392efe3789603bff8a8b52ef15299b5e513f5f3b3b394d72b98a4adaeee2a075edfc7409e4096376790235ee1af7e29e6b34253f18ffd0b0923d8277c4b1b51a06a199afed00bbcf1970b5b9385ad56e7ee725f0f0708a00d54a9dad201a14f0a0bb531bccadebcdcd58ead317d99cc44be9058abdd672", 0xac}, {&(0x7f0000000100)="4b0c4f26d0742c9444d40e49353c1ceb533941157484ce1148a4215876f61af0a79ef4162fab772d0a6383ef96605af9174f8ad9e2a59907652be8d62f1bab4f3783ffa42ae383504780a3033edc841302", 0x51}, {&(0x7f00000003c0)="a6bf4f45d9b22f32ebbebf228c9c9499e05193080503241737f1a92b90e69707c7ec90a1a3b5bc363d52165bb6ab21830802ed8d7f5b7440fde018644f5833220ecf476345f7ce64af7ef55e8f263462888b274133088f951516f262f21ad657d28cdd8f39354346ec1fc650943aa0bac226a99879cbdebd011c3a0e1778b6334b01f7e65b616a41141f8fa02bfd412986e8421ce2e7b26c152a2885e9c3355cb38eadd46fe17fc86d6f7a2c10d30a98a1b30f0f34a92944ca0c642751fcd37e8e", 0xc1}, {&(0x7f00000004c0)="0048966baf1005aec13a90f2a9e9219a0f32e6239a61c15dd72b0abdf2cf10a22f7dc93e9d23fc14dc3a01ff69bab7b549c176489dff56fdadb530e0355efe0c2423b6136b2a5b11924cce613c408297baa6f11f38d78b788f4abf14d770b873012202db1465de39f6cf43dce7c4a1ca8bf7ef2441629a43b65a7f01681fd2f30f64ab241cee246bc908bd657dfeb598ed48d2cfbed8a3a1e82b27ebf6e7afa84e46a155160936c63fba93c5e19402cf153b2f2637826f86f4ca38f2e2f0207dabcc528a9b557eb034a0de995d842ff61de4c1a6419eaae18f4026dc88d727a1571d2000decfb47360d8a6d5d2a18b22dd54eae23ee672af1a2acaec360de7344f4ca9f9f55d4ae79f15ae8898948a2da1ed49523bc980bb67f995666127d1478affa270246fab5e0bf7461fae928b63bdfb2ab40b6a7ce6e8f4139dc4b4a4bd400698e9158550a109fcdb015461f343e1336ceb4f8715af4bd36243e50a51cb3cdcfe681652c832168361eec04f9dc3d78511993c6e5ef68980a9268280cc06f674cd1f40edb1d2c7b6fea9e5ec701974b367ea01a10126652fc96424cc448e4a1d7bbd8e7efb2f3e7cc4083c8aefb5ac735ed847bf34c6acd7c25bb17235a685d2726c794ddd2631164d40f5d07d9fd8200c506ab4bacd0967c2ed68a4e875edec49712436fd3908c4a3ae68b0185ba9e6b33517d131a68d362f7862af30c557219bd701043706eabae58d13dfa661002d09aa162f6b61605649f98a8f7be58e0b2f5d71cb69acb8a8231b4ea343b32e3d6bb89b4df595214154faad5c67fa453cc3982386968dbaf28cb550d3c4d866694b62f579ada19edd7a69eae853f38b779f1cfc5535d6eadcc60b2d06a560fd22ff98c9d7b09f5e214154bdd0f1cc40a0c4aebd38833b308a8013e03a3615c86cbd6b1e97ea5f87f7963408e4f9943d2bc6d3145db29472339005a4a764fe353c3db39519f68a7afd919c79f5fef1d7ae4e723d25f92a96efb3a91f523dc19d74f6b4ce14909480b017b660c8c48d048444283e8e2083d5c7cc3feb1e3cd6bebfbc0749c7d8e66430b09995175866a14b3cc93f4d97716121fc110c647f46008648d25a718a2cd022adc77d345c522d53b7a5ff94e09f013eefa67eba8699c950b170fc1badf9ecde85abf375459bd14e3d4a874fc0556dc716269b387e444f2f1f027f9635b1b884dfc3c3380813250f6340bf3f614db74c6613fe7415f4e1d4cadae57d109dd080422832fe4d2f5fa09323087435bb96a540f0e64934afc86b55cf19391e6b2f442844c885f7761c6055d2f06f39f45c63f9eb96fb27dac8a917165a2a0cfe68d4777510f572a0db33a453055e4c0d0edceb52eb16b9d576e9478ae19b1c82ab4016352aeb5933366b9337a180e6574a7e5afda3d0e238416c6f46c940b485b29e2cf10c30ac87f3397d4a8545f716632939ec2485cc04d90023838974134448247dae84420a041873f2c11f3797bc421e63a398fbd4357239a4215aba62e907c42b584a662f738513c2d6a6f955b6bd8f8ded5b0bd0ee818484541cb9f64e8c9d3f79d6cbfed666ea072107b69c206c9d12f2a3699a08402fba7a702ba1c1a30046f0a27a59a4ff10323ba64f29c946f39b90cb76b27b6dcb582e70fd0a56fceb9fee4c4e4479eb8c037956afc7d85dbcf979178c5d5de068c34b4c9e11d8d1d7cde3d3e9efb35267c5136b9001f7da2fe0a47cb5566fc2dacc6e2ab6fdab2e5030a922dde3f9763a9804c364d74d0d2b54f66f610121a0f3d6b2ce8bdf6e4fe1b362e19c651f64073f84a37cd527b942a4d098702ee2c330ec13637ccf7214f5c6b2e22376a4b3287261a9829eaa34fcce9c00c104a8780f27c1d5afcc176c5ad4c36b5d89d8bab762e3b07b3d38b1d3041776873ded33411b0c9e7ee0b9e76e292305b472723abe4ec4a1b42b587088af4cde5511fe5caebc619292e26d431a658f2600bbc85cf8d5ba0e50cba3ff92a7c4aa291323f5b1802e57544915a7cc9f8f06101183c9aa16e07e3052771e13113a27cb9293a80a8e820f8b607f5d3c80bdb11f9f836d43a8828badecc92537eacb57e9ddd0881c42ab907c2dd1771d5712a3c9e5b61056fed4e2607194506e4017f3578cab65cb0ab13ee1cf069135701c7b67d71e82f5c6c72207803cd148cc495e09772dc87b1e99aeaf7b3efb30b8b5c60b110a156883f271b089de4e0047b2c99bf8ed8dfbb353fdc5054aea4a32f9885af43a130c46c842bc071696c65778934d95ca4429fd2c246401efd7ddc51047230e3027b08ba151959543e3215a4ea8d2b84c725d41d738b5f8747ded36338fe85929714f70db982a4e258ba6bdfe8bfb352e01001a3074713ad2682beaf12bda9c9837b7882728ac0a07a535b9fb9ad7ff93084eff329a757fde155d8ce80525a1f97db02c9538abaccc1d6f2f23264c28e0b328bd18ae2c6e8fca6b288d46b18edde0ba57e9fbba4573c413ad23895544528168846ed2ecb76e7fef5d8d6537d078376844606006ba2dc38bae87a9d9c5b8864541136633df51139f2ca0324dbcca958e8e8929afa7566ddbd4346a1c7bd4e4e2d6aea86e5bb82f7faa6a8fac956e27260076b7d41212753e41a25a8a7c942eeabe1454222a57f84a293914f96cfad284ada0a9f98bba327bae5e817605d26113c3ef1d2108a938a9d33d711e766b75e5bfeb5ad65f2c704b8a37f59391d1389910458b6542ba7f6069285b15d3f0e664e3caacb1a9eba66c42607868c8cfda52c326a60866f275ce58bfaf0d4939515612a1e6c5ceef67c5a96a3d1724fea73911be281b19efe782ff5623e21484d989e2cc6979d06e22712fd3b659d5838e61e9af3d44d0ed4064a2b3349bd80efd9749039f2464d581912a8459f8ca7982c6ea53ecc185176a434860a7495d32fb2ec8ccc152fc0489fd6b8489101d45e6d73a1f0657811f73c5ee78fe4fd28b2ae3b7b90e1a03ac276f969dc11c58fa3a32d73e5887dba447e55bbc0932a8fe8af5b2e01cd45efca0c49387438c263575f01d5c50243887ebeb31746992801a3ae50634a0a7ff57a97f5b9dd8690b04672938bcb15f214a76a3451392e9cea5de7e615302937cd881d7d8fd76f1df1819e391072fada180c96b7d89848799ef7f65f315bc3b4c4a13cf1c0191675abc97932e4a56de394bdc9df838539640964d1714aae87640a595a4808a5159111685f3b9573da34c38990d625aad52f10c3b1688125b484b7522fa5f3d8b342ee05dfcc9e3781e037a320e7930a9fbf14729af5c23ff998ea2879a666facd029115bb94776f930e1c670b18ab13618edfdff3ec135d94ccb463221e978cd43a254f4af5189a6c688839c84fdfcd4919490637e93384513b59e2ff66d0496ceea2e44cc091814fb26719ccc64c6d5ff56bcc4037a470cf77ba663bf209b91e56665fd1194afa3fc5f2ed654eaeb4a6dd8332a67a0f091c4729689b7459f9d0e7efd8f9c93b6752cea7422ab10edf6e3ebb29cc7843a01ba67d4fc77c9fe008959fa0343551136c4e585f3e70c8d1f07d3cfa2567e8921b60aaa9766d5eecce568792f5e5d9f0f2a31bf06ffcddb9f254af77a68be6609e78ff2a5db6ddbc27522cc5fff3d2f1bc23ac0447bb90e4bd46e7f376f9db0a8470d6a3fdc79b747cdf999803b6d843f1988752587f08a52c155029a3d86b0f0ca9e04379f84410a0c9c7b5fe9edfe79aa390baad5d41d13a5519feb3db2f1ad0a9b0a14c60856f59e0a17564ed280f9cb2b20e17857154ef401e65d0c99ca6a1000b06f0751eed6f2443d94fe23809e8d17ee6b52381eeb64719048b4caa2c9a6a8879e6df1ab07a268126601a6f9786c68ba7ce4744ed1450d09f3417daf8ad3298b38b633537a1d1860a2b924d45f394252bf2dec329080a494e00977f5b9361b8f044f84e5f72b0c3af9da132fe94200804ddc7967d79a8a46f890b15f338b03b397defc43cc7f3d64db0c70ed13aa67595d2265f2635b65a2315214f96b670c4d90617c4a76a591051365b9f38ee293ea083815cd4d886346b195e556fa7fbe1e1aa61242e463d7daf65495c4543c0338119afa3294fc18d792e8fb4946c5205c0509125f514186ae9bb5202b10b185ce188ef6b251e6e634c6b271d219886eb2ba48e703e577055c9fa48393fb4cd77061fab88706c3f0447b5534fdcc69d3490f54ca05618db8653f9a3d70685129440b9c6ac53c9b32cb91f93aeb0c2e0a98b0e9e90a1dbb7451d5fc5a91abb145c5589d7c0853d0d9dd631c0030ccdbdfa512dfc97d18f7e6a1a574b81af11965f2e3ee3ace53d05f36a199cba4f45bd98938927c1776569819e38c46268c1dff265ea7ccf326b831d92b5f4771a87b7e64d02621657bbc5668e587644bbd51ecff349def9c524974335c91efdbaa998c2a50dd26e1b2b60192a50e35f5812c3fc41de781b1672e5b5242b4ba9eabe42ea8137f76bda7b6c878d7cf17170c808564d7be175d34bfc1bd1e3966c9721e1bc5ab92463e804b80676f3437b0eca2fe9339abd339c43a7a9f9a2655735d99500f10e63bc393a23f4f2e6953aea706747d1fe472deabb32ca4a2f28ceb7b045b3e0b14f35f6447b38919647a33b6374eec1007fe37ff1ea1d15e6ec7c4a2ac62b4cda98b52fa980d6ddb869d9fbde3c94bf84afeb4e189882e556f1781c19aa0035fd49a4271bbe3c538479243105c15556eace14d5c83608b5b613bd1fab6a838dc92fb46103f18d4935034a7aaeace3e92bd59b2e61f5036715d7d1d81d9e0f14fb982e7c75f846e0e70c1d81daa1ada07ca44fe7c3cfdfa23566e688084dfd6a31a2b4e31a592365eb2a1cd48133d8ccb7971d9190d58facbebc8827e18ce16c654098e03c6c5d523d82cf4ab050823fdc05f93c6e49131fc548a3230aac018394beeb79d9c1471f32feaaaaf61d161aa0b18cfbfac7ad13729b39a73c76279873244c31f3162c85ac31e9c9c00d274cd02c744454a7c793c8b3793bc24e90935f80be4af047a4175e102c2117a1dc3ae85319116eadd89c310846a08912dd99fc2505f429aeec8c992e07fd3eadfaba0c99ad7dea48775bf72339e711bf5c53f58b7fe09d0d53588b5f3e783407c00d5599a4f17ea1d7cf0948001828a90e11e5b3a71a9ccc0f6aa29786f36e6cbc4e08988d6b727962607d914b533f734526d83e2bb551556e1866a7dfb8680ab3e7e700d5206637fbe95a5244a48c7780eb3ecdfec966f753e812f3786d36b1802b3b5f05cd778fa226612b3d78e3830590124a2114ac877374032490b5e706fdd00bbfd56e5f8ee5725adcd968ede09e5e021c8c085872451a14e40bf1af92c3a389f907983e1ef8001c08c90bab7c57d071340478fc6b2ebad733c2335bab823b40832d01e2aa31467cb545f5c618a2eaaea48c434553a0bf316be2b717d0f4cbd11a0fb136f3e91ba557e5b842f29ebc09329ff1e912da1da39a6e9d5bf0706cd3e90b61caaa233a44f7a9693e5f449aa60ac95e72558f9038e343ee54bd5882c1c0f1cfb31fb1665c1ab3909d6ea2b997accf9929becce6d9a1d2512494ca3ff4ed13f3eb5a0b242c23c78b12fb988d07ab61e921f37130eca4ccf3417060acb0c9fc50be7a6e69bff4cb85fb45c67bc369db8bb5ce6099228ead181a812372446231f4e47c29a8dae9bca903d4713f72b0a2ffb772f4c09c77b16aacc6bd55f51fbe1cdde82ef3d6ad1bfd7e80ff28f412d934049b613582eb53896c3dbc33e66a7072b21f7af", 0x1000}, {&(0x7f00000014c0)="6dcef5d2f16fa3bfd06c339b9743527504c02ec33439c3ba0871af277135a6b131f3d4f7967e02d5c02d75379955d8f11a5c56a4f6ed87d86f4a9b0b6a2d11cc620ebfc93cfed92240ba97ec1715a6118b10b0a9a3cfdbf2c280c4af1b0987f93ccf1225754b7c7c52b7e9f9c4a945417f24e8828bf53351aa9e1910ab41a1388e40070e8bfcb64dda1014eb296735a9c0b82e308fe16bc9ce08af9b27a78ecbce59c5f825", 0xa5}], 0x6, &(0x7f00000016c0)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r0, r1, r5}], 0x78, 0x403}, 0x406) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r6, &(0x7f0000000040)="670dc3", 0x3) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x8000, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="8202ff09ffffffff4bca2ef9e02371b34e8e0fed89f6349cea53682f8c44b20dddbdb6ba8cf6a10b38131efe2e8c4bd78d72a06994aacda2023c73cebbfb6f0c8ff7130cad102801437bd1d44811eb3ddd954f5814bd0e4383cb970cc1440100d3babdba558d6a215c7bb8eab94bfd31f868557e45ae590f7677cbd8c23e17aca5d46d6695cb23cf05c52d520666dbe01991dcbba2f098ace8cd3122ba806e114eb03dd30e6812a01c157bf62347a7ed661646f2cb6bebaa97889cd9dcfe031c78d8b7c864ba9745c7db2575a1da6c3e7a93f7c4d002"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) getitimer(0x0, &(0x7f0000000040)) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', r1, r3, 0x4) fchown(0xffffffffffffffff, 0x0, r3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1, 0x3, &(0x7f00000003c0)="ebffcbff13b9fd812eaa4e713095e69931929648f45366b864062ef0eb978b229d5a7f5e761ace92e4766dec853044c6b4993edc1ae222c45b15509cec8812d2ddfa8689bc04298c82f203cb40ef518d2d1a9c8d6f3b87e790e3c932720e0613b28ebb696a81227695aa821c7f123e85a35f6eac8aa71feb984a9b2f23cb879eb95ab013f106155f67085ddd3f4356784302593c68a637408958f7af55513feb2f6bf47d3f378af30a5d9c9a85cb1250520e91bcbde0b34727f4015082b79d7f782c1f03a300e39b44e7bbfa445702ca7e8c4f682bb0e66730f207985fbfacf3e7b5ba5920eeb34f54ed272c1f8096f6ed93b42b7023b469ced436fb7fe311e8253a9ee764d385b2652381fe99d35264b3384da6d6668a8ba7b2bb14a41a8e84391681ac28703febe79fed0fab1fcb7f0a82f6b89dcd553acfa7b0d7f3147db2fae8c9a703b0bfa8b2011c9260f7bca28333568045a6b9aa610c0bf93b11d38a5a1f2fdb3a4cded3b0929decad66a09340d2a733144626e7065204f94b4b9f5394add6c1e2213ce3d93bcd79cfc9ff89ce03000c57da9c88da85a4e2d510812bdac00895b9fa3712e862ee8baeda8e60ce9903b1c41c2ff4a55f8400139ecefe0aeb8a19932f3f5d21d99a0ad2ed98e7b4ea9c8b8fb0e3015416f1423539bf90d948b55c398e2ec49d2ebf2bd49f8842ff5fe9d35038f62f", 0x1f8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:57 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0xc003, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x3, 0x3f}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) r4 = semget(0x2, 0x0, 0xe0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) r6 = fcntl$dupfd(r5, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000140)={0x200, [{0x2, 0x3}, {0x3, 0x2}, {0x2, 0x7}, {0x3, 0xfffff64e}, {0x2, 0x178c}, {0x3, 0x8000}, {0x2, 0x3}, {0x2, 0x1}, {0x1, 0x4}, {0x3, 0x6}, {0x2, 0x6}, {0x2}, {0x3, 0xffff}, {0x0, 0x2}, {0x1, 0x7}, {0x1, 0x200}, {0x2, 0x4000000}, {0x3, 0x1ff}, {0x1, 0x4}, {0x1, 0x6}, {0x1, 0x8}, {0x2, 0x7f}, {0x3, 0x5}, {0x2, 0x3}, {0x1, 0x9}, {0xa8f21000931109b0}, {0x3}, {0x2, 0x5}, {0x3, 0x3}, {0x1}, {0x1, 0xd19}, {0x3, 0x10001}]}) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000000c0)={0x0, 0x40, 0xfff9, 0x3ff, 0x6}) semop(r4, &(0x7f0000000000)=[{0x4, 0x3, 0xc00}, {0x4, 0x6, 0x1400}, {0x2, 0xc058, 0x1800}], 0x3) socket(0x1, 0x5, 0x3) connect$unix(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffff"], 0x10) dup2(r3, r2) r7 = dup(r2) sendto$inet6(r7, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x28}, {0x4006}]}) syz_emit_ethernet(0x32, &(0x7f0000000100)={@local, @remote, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @empty, "", @local, "4f91a0a37511a8cf1ade9b820b2da46f"}}}}) 16:00:57 executing program 0: sysctl$net_inet_gre(&(0x7f0000000080)={0x7, 0x2, 0x2}, 0x63, 0x0, 0x0, 0x0, 0x0) syz_open_pts() sysctl$kern(&(0x7f0000000000)={0x1, 0x44}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) 16:00:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x8, 0x10000}, 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:00:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000200)='./bus\x00', 0x802, 0x40) write(r0, &(0x7f0000000080)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x10040044001000e, 0x400008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 16:00:57 executing program 1: utimes(0x0, &(0x7f0000000140)={{0xc}}) readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x861, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0xa) r1 = open(&(0x7f0000000180)='./bus\x00', 0x20, 0x86) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file1/file1\x00', 0x7, 0x91, 0x3, 0x0, 0x808, 0x4d, 0x93, 0x0, 0x2, 0x1, 0x7f}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r1, 0x0, r3) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, r4, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x6e90cb2ee28ae046, r7) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x7, r2, 0x0, r2, r4, 0x41, 0x3}, 0x0, 0x8001, r5, r7, 0x163f200, 0x6, 0x4, 0x7fff}) 16:00:57 executing program 0: syz_emit_ethernet(0x5e, &(0x7f0000000040)={@local, @broadcast, [], {@ipv4={0x800, {{0xf, 0x4, 0x0, 0x0, 0x50, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @empty, {[@noop, @timestamp={0x44, 0xc, 0x6, 0x0, 0x0, [{[@multicast2]}]}, @timestamp={0x44, 0x18, 0x7f, 0x1, 0x3, [{[], 0x5}, {[], 0x2}, {[@rand_addr=0x5], 0xffd}, {[], 0xfff}]}]}}, @icmp=@timestamp={0xd, 0x0, 0x0, 0x1f, 0x0, 0x4ba, 0xd3de, 0x400}}}}}) r0 = msgget$private(0x0, 0x2000000186) msgrcv(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="dee7657f4a6db8fcb07748eb8263867385c6001200226fa1697cf1c6096b9bcaaed503c9c68db83f849fb534f6f40b10c80f432658b6742856c66ac635f4f7f852248a5e86e193fb0f197c78451f408efcf341c113872950238c50e39c7f00000000000000f0530f93aa3c2303b288463a63496369b9ad78822a98aafd6fd4893da99d2eac759d53e082e4821ff7f6c27caff7668244a48edc23fedd9ef8e4c92ba7654958a5e64e6880443846445eb6277523a6bf7810d05aca6de25159597d6ef523cb15ce9729dd2a77ab576fb8c2af5deb7174474e456e157038726ffbdd299086c6a7bb2105734a2a107b5a6f0c6f2c"], 0x1, 0x1, 0x1000) r1 = msgget$private(0x0, 0x2000000386) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000600)=0x8000) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f0000000180)=""/88) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) fcntl$setown(0xffffffffffffffff, 0x6, r2) r3 = getpgid(r2) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fac402000000000000767464ca7f00000000084000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57f4900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2f9f}, 0x7, 0x1, r3, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fchmod(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x0, r6) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x45}, {0x6, 0x0, 0x0, 0x108}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0xb1}, {0x54}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x20, 0x1f, 0x9, 0x1007f}, {0x8, 0x17, 0xff, 0xbecc}, {0xffff, 0x80, 0x2, 0xfffffffd}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000280)={'./file1/file0\x00', 0x6, 0x8000, 0x2, 0x1, 0x1, 0xffffffff, 0x0, 0x1, 0x2, 0x7, 0x7}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000500)="fbaf8a8d1a169be96914f635caae", 0xe, 0x0, 0x0) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r2 = getuid() chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r3, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r3, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) fchownat(r1, &(0x7f0000000100)='./file1\x00', r2, r4, 0x4) pread(r1, &(0x7f0000000040)="a83f2f81d19906a17801b488", 0xc, 0x0, 0x20) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x74, 0xfd}, {0x5c}, {0x200000006, 0x0, 0x0, 0xfffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$WSKBDIO_GETBACKLIGHT(r5, 0x400c5711, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000280)="00c8617eab3191029bdcf6595cd4", 0xe, 0x0, 0x0) 16:00:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x6e90cb2ee28ae046, r2) r3 = fcntl$getown(r0, 0x5) setpgid(r2, r3) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1fffff0366dfde36ae61dba64800"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x6e90cb2ee28ae046, r5) setpgid(r5, r3) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)='8', 0xff06}], 0x1) 16:00:57 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xffffffffffffffff, 0x80, 0x0, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0x200], [], [], [{}, {}, {0xfffc}, {}, {}, {0x0, 0x0, 0x40}]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x3, 0x0, 0xf8, 0x7}, {0x7, 0x7f, 0x80, 0x40}, {0x8, 0x2b, 0x3f, 0x7ff}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80, 0x40}, {0x2}, {0x6, 0x0, 0x0, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x6c, 0x0, 0xfd}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r1, 0x800c5707, &(0x7f0000000040)={0xfefa, 0x6, 0x9}) 16:00:58 executing program 0: semget$private(0x0, 0x4, 0x728) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ktrace(0x0, 0x1, 0x6e90cb2ee28ae046, r1) ktrace(&(0x7f0000000000)='./bus\x00', 0x2, 0x1282, r1) r3 = getuid() r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r4, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000002c0)=0x6, 0x4) fchownat(r4, &(0x7f0000000240)='./file1/file0\x00', 0x0, r5, 0x6) chflags(&(0x7f0000000280)='./file0\x00', 0x80000) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', r3, r5, 0x4) getgroups(0x8, &(0x7f00000001c0)=[r2, 0x0, 0x0, 0x0, 0x0, 0x0, r2, r5]) open$dir(&(0x7f0000000080)='./bus\x00', 0x10000, 0x10) r6 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x42087007, &(0x7f0000000200)) 16:00:58 executing program 1: unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000340)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) sync() getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) setsockopt(r1, 0x4, 0x5, &(0x7f00000000c0)="8455df0129d393b062e78cccde96", 0xe) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x401}, 0x10) 16:00:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2c, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x0, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x5) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000240)={0x2, 0x6}, 0x10) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="8900006d74a26dd401c5a957fea9", @ANYBLOB="cf", @ANYBLOB="45f4d5731dd6ec6ead38f7170d7a477edea0f966ce88f3b16abfe65da6ec25c07a1866ef2a0ece9653de30d83d84abc1536075757ff3963c13b56421c5a16eee9a48180cb78877bc74db32cb5900bdcc76bcfb791e544b7e8329a59dc1dab4a6abbb69b3e8314bb8a72bd7a1209c674fdcb0b6c490496d051dbc491fdf6e9a910fde523bf2660414d14cd9182b8f890678316d8f028853d57c7a0bc875d6b3400833d70c00"/179], 0x19}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x404) socket(0x18, 0xc002, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8000, 0x0) r6 = getppid() fcntl$setown(r5, 0x6, r6) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) fcntl$setown(r7, 0x6, r6) close(r7) close(r5) 16:00:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086332) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0xb6) r1 = socket(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x2, 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./bus/file0\x00', &(0x7f00000000c0)={{0x8}, {0x49a}}, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0xfffffffc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x6e90cb2ee28ae046, r4) fcntl$lock(r2, 0x7, &(0x7f0000000140)={0x0, 0x1, 0x40, 0x2, r4}) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:58 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e5], [0x0, 0x0, 0x0, 0x9, 0xfffffff7ffffffff], [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) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:58 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/62, 0x3e) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', r1, r2, 0x6) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, r2, 0x4) r3 = getegid() fchown(r0, 0x0, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x4000, 0x1f) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r4, r0) 16:00:58 executing program 0: open(&(0x7f0000000c00)='./file0\x00', 0x800, 0x8) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000001300)='/dev/pf\x00', 0x400, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)={{0x0, 0x0, 0xd}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x2, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000000001], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [0x0, 0x0, 0x0, 0x1000000], [{}, {0x2}, {}, {}, {}, {0x0, 0x0, 0xfffffffe}, {0x2, 0x9}, {0xfffc, 0x2000, 0x0, 0xfffffffffffffffe}], {0x0, 0x965}, {0x1, 0x0, 0x0, 0x10}}}}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = socket(0x6, 0x4, 0x40) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x40) open(&(0x7f0000000940)='./file0\x00', 0x1, 0x20) ftruncate(r2, 0x0, 0x2fffb) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000008c0)=0x80) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) write(r3, &(0x7f0000000c40)="117be271f0e77ae20420b59d361d059c2abaa60c4fd597558e3266b55345ac9c85b0405394e33426258c5ef48650b45eae9afb03f0e220785366182bf6d6c00dd6c15b4e4165448e55513d9e2710fd0a633b529d", 0x54) r4 = fcntl$dupfd(r1, 0x0, r1) clock_settime(0x4, &(0x7f0000000900)={0x10001, 0x80000001}) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000300)=0x200) pwritev(r4, &(0x7f0000000800)=[{&(0x7f0000000080)="e4c9e8b8355662e8f9d9e6bf103b1dcdd09b28116bb27505b50fa224ebe688e0514c325bdc2c10af0c5d157b46dac2d3029225cddcd5cd36405e0801f7d65b478b19d6d942e4d67118d1e00f6448a053d34fc747d2fbb2904673f870ad3d7e48236dea40fe46ba1dce68ff17683e8bf894e03aa907e506b7a8f8aaa7e247902b396c9fce79f2b5608bea9b0947b77071ba83939642c55be9f15af17d39368ebb8264ff92296f58573da17e0294df9936a0c8e5205ec71c4147e79b8beda012424a44a8b19737ada71cc7152a68ae8cdaea666be81419f1bfd629daf1babc36c1d8809d5165f2f0", 0xe7}, {&(0x7f0000000180)="6d8d5d8fc7148e4616679e7752bdc29083d319978820b7cd7c464421cf27c10d941c71081d3008950289798981122d7aaa67177392a02a0649dca1dbf02b9ec808087794ea6fd892fd2daa552aaa4e00a31924252442467ea2d3e931be66c4717a982e669d5263e5af54060c5498413c76d66137253f", 0x76}, {&(0x7f0000000280)="c3136032b31d5cc23d90abe28a21ad3e9197a88d9b232692e26cb60c2172832c3f0d700f306e0967552e2cb730c3a453045153d5f697d4d4b84e785d37f7a428b4ae70d43bb6d84e20c2b1d23e7824a997012eba189d23c65d3c", 0x5a}, {&(0x7f0000000200)="7fbaac50e41f4e74c60165acdf89ea4be182b8be70dd2c9d7dc92f5ebecba48e7ac27c5aa4b8c249f8", 0x29}, {&(0x7f0000000300)="f49184ef15107b03e53dd68839473bc84b942dc6b7044f435d5232fa6853ea9b50bfacd16feedba07a262b0c6c803d7891bc6867017b00eabf4b0350d50e134187108316a176ed366640b4ba9a2ea4fd62c06de903ea1cd3098aab378addaff75f09ff44425ae74a1106ca0e915d47ef9cbc4e811b4c9ee4ab68f54d7127fb86127f05f6dba8f4c6768866e8c2c080ae24188b33d753081bbda85799f939a2d8bd2e890eb397510915dba64f8e770b5f2b8973424a997d96e827c5edc877e33901eecc3187beecfbb061011baeaf49fc5d41faf5ac6264a7ddbb4c89809c3b2e9cc89efc0a", 0xe5}, {&(0x7f0000000400)="35ead6f76d70a948f470b523b7815031b1253db78719d377152e3d5e110d58bf20ffa1b4a4eae9f21c824d065415a2a4733d95142ab84acfa7e4cace8e9c24ad0a7a947ae203ded73c6201f71518a073d827cd47d381aba5271e9752cd6c641403b00ada79afffcdfebed25c963fc8522956c5a13007bc028d29d4fb301952bb4a5b476dc70eb1c98ee82ab612bfa02c6be12d8c1b267ab9f8b9ec57171dd6176d2c7b23c71c8f13faa4202ffc258596a267b404", 0xb4}, {&(0x7f00000004c0)="f8420e8764c5d580b370e853a69a9c52c7fde171d08c566b3a3ad3416bc1080f39c6c8dbd628f9ed84a23cc0062a3f4d4571272e4c13e282ff5be3151f7771ecd9a73fcc1ba2eaf3fc506a576faf127ea7e4a8e9108037f97124441b4400d5c5d774aba178c70b86a284861cd58c5cd221ef7366340339c2072ff53b588cf20aaca4efc1c52afdaca3d32e553238f01587750f0d49883bec09cc59ef5a7b48b0be6026ade379cdd7105005c44b1103df6971cbac12154ac708cdc6fa03463295f35e82ade76c1143ad", 0xc9}, {&(0x7f00000005c0)="ffe96bcf0796bbef8b00805db00e7d56b0c0b1aa01893bb99aa5ed601a5296ed990c599f0c766021eed217079563717d5131da5d16247dbac1a6e95bebd657224e3355c92bb8aff88b4fe2a88a3d1b1fdd834a93b2d1fc26b32a74a07c4104e2d3c909f7abf5144af622c6de98ed9889312e26c560c5761d09f408a9f988c1cbd8dff71f10f13372a36eab05b1a4a80450a952eb3cd66db79ca8d1400e4ccb94a9bc0b35f160e7eeeb1145a16eca4974e44c7096d310bba4eef3ef3473693010e907d5ef67ed9ee46d278fa5895f1fb7d6cf741eb24f130b1803ecef22f4a2", 0xdf}, {&(0x7f00000006c0)="2491a42e164a6565c9ff88358ebd4c64e47af597ae29bd206e09e7086e7a9eed2f25b276ab8902fc0eb6b6eb24150ab8333b77eb61897e28242d682aa2f738b39e89e6648a32cfb24660384220dec01bb7ffc62a0db2ee5a362b0a466e4bf60131a85cd4f6d951006e3c85429cf85255ef5756558cab29a5a29df3e58588e6eb3514229afcb33872caa10c5d6e90fef943c2ef65e26c6113f9de4cc568bb514ebd3ac005e5a61a2f799e4c613cc67ba4a9f0621f79983878ef5e7699f84e9eecfb1ae81d473e44f3130c7b", 0xcb}, {&(0x7f00000007c0)="56b2cb45fbba3bbe16e5ffca44aa8a509e249ab507fa3f08b8d075ef90567f50875bf4af97a7bab987581b8bf5f4b68f67e94e1b035a", 0x36}], 0xa, 0x0, 0x159) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000002680)={&(0x7f0000000cc0)=@in={0x2, 0x2}, 0xc, &(0x7f0000001280)=[{&(0x7f0000000d00)="c50be534c08b5c8c330e2c54438cdee2ad0674efacceb8cc060147fa9d165f84c42ad51acde2be467b41512cb0484cb4e0008de26fc67bdc41c6740cade88f641358fc2b2360b7cea7ab5ae7cddc62cc9acb815cf2870380a33e28df114a6dad", 0x60}, {&(0x7f0000001000)="e1c6103312da67b838b41b0f9ea273120052d46a1476e268ae6a5572066902f1009640ddf26d385190c11e2724ff060a74", 0x31}, {&(0x7f0000001040)="7e35c37b7b700faa635b473b9be8d61f049d0b0d5516bf1c73c3de34db81737f627c47ebbca8de96a59b3d0fa30b30b022ff7cca3c2d8a960471a860f54d61fb933e38272e7975a85ae7cdadcd0e5ef5bc0577e9f4e2f6ca4186a73e72c1044f84f14c2290471ad4da49f595f626dd6cda0bec89a044cfa9d46582b7e61a915cab137232774b2d0bf609477a9ec57a591daaf44946b01750bcae", 0x9a}, {&(0x7f0000001100)="8286798dcc8d4439c519f39caf557bc31b340446435db4a9d4f70de653175eaaddf56165c64f0ab57535cadba171d47f87bcabe282cc675c0e8664b66fe87654cd9b88050dd9d585737a05", 0x4b}, {&(0x7f0000001180)="62f6a13e00b10c5bbf83c8c5523b995c7a141adeb73336e2d48039d922b1c5a2798bdf61937131e949fdce6a0355d1e8ffdb3c09e7feb96871c6350646f9b1adbf978b9f75402e0ebd28e43117215d2b631e6ef8aeb3049ee0ed273254caa2", 0x5f}, {&(0x7f0000001200)="800365c3fbd61a9e5452f1e59ab4cae139030a91956689d0080077b850386e8082cff993f4a4450329bc8fa7bb3226436a4ceddb8f17eb6b5e95f947bc176addb82dcc3c99", 0x45}], 0x6, &(0x7f0000003d80)=ANY=[@ANYBLOB="9800000000000000010000003f000000a94bc7c7bd33ea5e54c1db27a57a9a163188fbb82e2b21d6147ce505698bb2a021cda5ae8f689957d2f1394b1f363a829573f3a34e42531777e11560814e4089b2e4cac604726d0a28e1450243378be104475e0585cdbf2fe6119142d1bc1c1b417880686c6c572a669396889d75d1ad5ede91c9a25d9ba5bd7c47ff6c13e3e236af000c75000000000100000000000001000000df000000701bc16671a026e244a4e86dc3ae126bf5b3eb2396cc287d573780244f2cf95e4beb1cec552fa10c4e5753d0adce85811a819b8677518bad7f000000d64fb3b85808a89ca2bb9f9025733a968414f0f3023176dbe061ede1bf622ae5cad531731a6fed575d5418f5f59a6bf01c0db73eb3c00a74c12c83c6188e57631965ff80e329872035bba9b3fe2ce5fc004de8aaca1f087eab8bff48fffc1f0911dc2c47f88dab0dc411cd6fa2dd35885645f35f126dbd55a81f65b092e59508a66aef7b4e4a21be5cb326fba75e34a62e10761bc329b9eb359085c9b019ae928b97ca9fc15bde3c8d545d06c1635e9f2c2a3c64793d7e00000000000001000000000000ffff000002000000473ed72776472e51c68629bfc6640317b6d8e1acf387531a5797617476299b3bf714a1e856a848cfb94f506ba7bf47e31a86edd092d1dd9e6347d7167f21fec0d6687a2eff1df64a38aee6148cb385cf7420f5b15387342cb18cbda057c2110e69f1a6d61f24e8561b9f8f68435f859809451ef9e0c05648e8442922ce748b37467b4a4abf3cc5f6628dbaa476bce18e5f81d6b7fd280b2efa9e038b75beedaa06c4aa2bb67c1d6b80d0b8a45e14acc3aeb4bcd7a7b7522f54467834d31cc3f8c1a48959592ad5bf85d7937cce7e9312f7da23ebe4b6b8b07ea1927d50aafb6deb44617a18eb9513db000000000000001010000000000000feff00000100000071aa2fc91b2945ecd5d4cc565e8f234379bd87a0c1c5d3d0cf673a8aa1766c6cad1f40ef4f86de17372567653cd81884745eb3c762330420ec7c64f5b64c92c84b3c0d4f2abd5c0d1cf88bfff29dfcd861be33b2344b354abf8ce896688795425466f542c1869c5679040f83414790143ebacabbd853c9a29d90e9947be3a83c3ffc34321a0d7f8c032aff5be1b2f70c331161a94a96ea1e654c01325b74d3e91a39f50eb090741e028c6a2760c860e8212b761711b79a23c44a46e276c48a54874240bf96bef3b24347cf1dafff84bc0570dfb7179f428d5f15ece2fc85d43fe95f4d354a02c3e995dee9a06d3ed89e52f08749411ca54379a0d7d62fc20884ab7551d141b3d8dc105eb410b5cebc26e718d9404036ec6fa5c00a5ddc283f3cf20b491f6b60862faf0bf58ee8a837cfca4c4c6aebb4ff1c95b518a8cacfaf4ff72347fa053a5b7b671acd2a7ce00b582d4e53c3270c6950947013e39754127302fdfa2bb4d5348bf3075ca1e5b9f23c029b490fc9ae572e2756a372ca185d0f363c7aa0245381c9bf93db224361f735f0c4cca8530fbed3143856b0e89e524ece4420ca9bf06d09424da31dd1eadd16499fd1fe53cf8955de59d46b6b89eb2f5cad62bd935c015a5f8a40a9703168011168d19f416c75f1db4f750700b38af97bf31be57bc2cbf80a7d806cb3b42932539623fbea06da6aa0e70e3ee7e673acbb16e948eeca75ff6e4e5f5caec33fd7033f8748ab659fb892c90e33b1484c0cd0e286c584a1b0045b3ad4e567fc0821de9b5503e258d65b07744ded6ff84f1a00ce9a08fdc1704b4b4d7e291e6ae51cfa5e757f849729fad3c4aaa03f44937d035c176fec6db37f87def585a9f83e2561c77172ba988b31899dbbf09aa604f32dedf96e52458075a2913cbf370c92fe185125a05c424b9996a7c68e548fbcdf4be39dd26de904ddd428746e452389926ed52a4271fd14f766b01cdacc9f38484ee577b40d01f65516d03b2c962be40ba4662c317d3fe19285f025035aeddd15b3fb9e29e926693b105cfe9fea491ebb8d196ea8fd459bebacc0f9791bdaab577db3bfbe0bdd9d657c65e030450cafdbe073dfc0a3029e2cd0879d436c48a4d48c5e25ddf7220e6e0648cf95d7312efa0088ed3a49b431d6213917c71943ff1e079f17e30462e6be3605517daf999e65c62f1019471dd06a3c3bf2812bd19f06a5416b3af014bb2b4897a10a8718db24a205e9ec2223aeec27ef91914b2fb7335d743a5888d45f6efc6a7ab5dc9c57a5d9dc9dff2fbea39ab2f68a967aa8091c76c95510e9bc7aa65021f0eca8ac364d95c35c436c3786aefa3395f5b5e409172fa3db89134e06727a2e5791c5c03b03cf00b14bdf82cf9c605879b1072dbd2b4b5c2e34f2cccac497a32ecdc64fab41dc1e4d5afd60a82e100bd56663c78d8f9225be33c56b621d844e5e6dcaeeeecf028d032ba73855e96f237ee82981c5bd9de7e23e47f7a316b40437cb8e7af8f1772b433aeec15701e24dc5895ea108893a2830eae3408b7c90f232792ca271bd2f80459895156030be3a8e9ab3d184946f8f88a427bba6e110e252482efca29ff452b8f4d007a69aa173384c7fd2712bfef2d11994db1cd21a060467bc86a8ba083a5d1ca221f956de38d8d414269fa3d3d526ec7e8b62f3d2d1c95dd62b73f56b21bf86b0a9f8bde10ea9c29656f194172ef36a3568a14129779f33b38e4a06f731b4a834ada8fc0e25131251f48a35eb8a034fc31d57d14f4f5cc7f0e51cea37ff711860e552086a73dd16dcab8ccce378bf6a419bb603006ae2bc58da3747c7c05b81c1549e174660ade9bad8786d840f8ff980be0990c9128f887fe4d706ef1a26c4d0cce8c91a0ef114e14176971b6052ac76fe1d55a0cd96e445ebba7632376dcbd6900184f5abcdded0a956307b3b5ee2fd127b416004463d75945822d8dbd82c78b31acbbe070561b735447135cc83e6eed08f94d5eb286a22a00b88f21835d0379b7a34b61e69ea25efbcad0c86eaf7bb07e72966f87ff5a47f62da955400f78c8530a35e0cc1de1902730b9776a9d862d54cfda7cd31cd70827de026a87a232168c6157c82007493228ab4808d0e5100da8685990e54d1b5eba680bf8204ac59e09321275f39184297353ddb23a81d4fad7b1565aedf149d8ba6c061d82ea37458ca5adf897e30c2ca54669f58851cbcc5249fc991402fb95739d1e63616bcb7ab0965bf4af81b2db8648b21bde1757012a90617740b52bd1052816c82c4193a05914314d3930246636f09d59f025bbad1fb9692a71d5772c67958bd7e66051b53fbeb64dfed6fbf3a52f509bb191f241ccacecff5d393dcb027bb9d780672a745d272e29a75860b2b2a45b122021811c3180b26e997968d96acec2e521f800c1c37a663f59233c72813d2691df927b332664185b155f0dabca1685d4f6a79df09010070e019b0a0e1ad7bd2f7c20fff3e3be01c80eabcfa3cdd93eedeaab072f93065be72e268f8548e7a55e56e8337bbd365f2f1bd0f44b68ca15f9aaa59c7476b5c240e70756a8e20bdee5543630c159af4d17fbd32bf0dd04c97530104a551c132c4dca39124438c255be986dad90e7d58b51b12e90049a39b8b92d6415ac21b137af48be8fd49dc35fa2ced05b5f00991aef690ebdd7eab37c93120c4b059e841f73f90d830eb33fe674d78e7c424e411f0b242e13da72c41102f80eaec0ce5e5dcc10ab4d45247431bf0257d71c59b723f787ebb71c6a15c7d1eeed9a813470db7f4c76840e4c728278c341c92885d98aaaa3207c81f4bebad414a71dbcdfe25488a120c261f2dd635e03559496f9d45d9994a3c51ab6aa09308c8faab7a72f1fe856b0facb7e9e919d9d565b85922975d3d6887e85b2f23cf56ddfa08685f3172b4cfd611b8c1231708720c2e1444132a55dce0f8e76e4666687865cbd22a1677d2f3505449c151d9a6a4019450eb5b4118ae587dcbc44ba76095dfba6d2fa4b8ee34548036867ebf33b025efd5d880c159082874a4093e0d28cf615e804ae81b2c2753b631e44b904f4ddd89d4f8b2d2376f492f69bc1a347e092f93cd89a35ce9cd6f99a1324efff2a5f0fd9513fc59e814c7c526d3b4c5e00a60820208b046d37bc51ee1cf77fb7f7aa8aaa4a9dab5d44b392eba3c85a78e9250708d73c277971af1421a1554a6c7616e8da69ccd1b1c1eeebd4ddacb4f3c53dd9f1be17fdf4e1f55687bf01bc39621dabdc38599da961bf9a658a3183b3859e281ef00868cef712fb0fb2d9941c87d912d6fa9e4e3c7a85892b3211e73818152159f02b5f343057cc2a663413e287878a407b26697618fee8d31dcb02f845717fac5b6a9ce2481a6ad0b451a3116e4cd9b8dd3219575fd790a0dd7e518698c776c5b32fc8f32cf73b79461f793518bdb77f8741c67d85ee660867e7c9e920917434b07bc8e76c9938dbc8e1804bb58e33e11263fbf6ed2ceb83d3dbde0d534ffb218a98df1e5d11110a25bcde0b2e6bf508c93b6a6d7be5843ca1999a81c432a0293e6a11945ac7c2462b8a4d220765674549fa57da522d530f7f5258426b24d7b738b798f25d0f2410490f6bb75b9c4a23a8e21f85e0a911c0ad86e3ab170caed05d13c8da2fe5cdd6d81caa57055eb6adf88ab30bff6394efbe7dbdb8b3a595f2b94f26ff6d4cbc9c08956ffa9dbcbc1b3e4dc4e3d8057282c46f74a062323f216f8b1cc03713ba5761bf68904e90f711d5d13e736ab6901dd2f15700f10ec35fabf46d6654c0f31cb30efee8b76bb8cb16e5c516b13c85a26dbc7600cb657aea20fecee5b29b22f22d8582343939d682fa748d53dcf465e510836799a9a12506eb5de2df4c353053ebbfcf190fa23d58a986ae7f90d45b61ae069f5b014443f9b74afe2cd2a588a2815aae8f5facdfefa45b8d9898fdce6e17ced22dc4f0a24fef8fc4d432812f8cbbd5b172917afe28f70e561a3ec961914b956d7c6d53cc6aaead5f473232972ec81d4edb45a1a6e97df8611d9dc2d1619f2285938c1c679dea1ff434ab13953634f8ea23cfac7fffbf9af0e8de49118a48cd99252867ae7a332c42b6e92e9d21948098e6be1e0e677b0d347e8fc1793488f572fe2e66bff71a4e90258655c652f7670ddeda03e5cdedfa20e7a0fdfc252e9a4706fde8b5a8e6761a057e8d56ebe671af0d8845a5e61e9a64d7d49b6e40cd207dc7a5a8e631ed8756d57e37c52a46b394c5d67369f24904b532b6dcd60dc24d4657e08677f0887279db76cc5da171274bb818c8c3db4b7dc8741b38bfb08a4b43cf10d3d1905b7d42fa21c1c9875fa80a87b35899d304b28c9c88b1d61ca33b5fd3875e29908bd8526c8596191acb3cb67f38b8529f031df5cae5438f9ccbe56018fcebec448cf8e351a194217b9bca24aa8af89d3b4558a763b8a7488d5df802696a99a474f4b1629b575c52a2235ffaff3ab8782bbfe35cee5b8b43e754644d984151335c884ce514b881cd4a9f991b4574c0a51fc1746ff69f1d14f98e246d99f4ca8e94d4b3ba03f3f6bb69e21af1002b4b6b12113fc76715712b6a9beb9ef2700025b0cc58acbacc032c0ab19c1e55981b9db495d4a9c305e6a66b0a03b9f9991cb1260db3a94194ca0a638b1f4e3add360c7f7d08f766cc04e8d11fee97b6ea0ab731a438d10fcd1286bab2e73161f0b327a2d2b6ffe5460f6055ad8786b1718dfd8491d01c5c23c09445fd727568f89366e1feaffde57f30d11825c9a3ce20cbce0a098dab2341215905ae2cf9b15650aa1fccc046d06ab6fd62cc275993a50ff710e2587dcf49f4aba9e465e729b747f75371519a465c53fc51751745bf3763e6d5c894a472fed875f1f5a33e517a7daad8ef7df46fb63a1dfdd7d745e7d2b263b3bd4c5224371039625310a812a4bbe441d0200000000000000a6d54c37bd57313ef3318a3d50a9351911752714d0f297c9ea9ba67b100178e0c07ffdf283353c823e679422814f05307c86ed8652d0d04c05cd379c18f3ee248167d8ef7fdb3c42525ef2954536bbe4f47b3c20d9daf8d081792d348c1c7c9719fcd3f344e097f83692ee07db8894bcc79d53832a8c9a59d5a93e797a2c90851362235e33bd72602d2818e40ec73db49f7933b2dd8c645b6026f5fd72ca81b06bc31fd09f023bec2595ccf9230c3909e2bfad0e1de9082f934c4f363531f76d6aad52fe219e6fa71772c7f99ebe0b836d530429b13b863cfbbf65617204411bc2a5db95a07a8f02186d1ad06fec76bf5da30b081873758651fd7b98099c26cc24e1fd2db1ce794353d0da9ba260a0a0e3805a624bf220b60d447c125925532eabc5cc731f21efaf10e905974c5f99bedea6d48e37ed26e08c89a23c04f1e4487c3e8eaece9dacdd7195d9f2dbe802cc1d0bb2c706e1d5a6dad4bedab424551a1ea98c9ef2cd1cd2b89564bf56417332caacdc6bb41c443c8f8809629d0d0c3210d88b1920514179f60ff7bffbb542efa394d8329bd83b9d1ae7d45d50a7a7e97023c625de75af2382e22b031930665c24ea2def286711824dd7c6eef5332530590e8c3f7990ce94c03d5b3490bd5add1f394d80feb6f4701ca6f5c9ba07af41671eaa3510e592dc1f16aef47877025e23eb5dbb409f41775b078573c53f46183834f7dd5b078a819b0e2ed21ae3c33a6d2a967d72ac27058e5cf7369fda6877f2143e73d1a0b85faa015574699ab944ae6290dd744ecdb0e68f5ae568382c3c16cf85174a70d6a7574ec800000000000000ffff000005000000d4608121f3d82b6a61b9086d43822aa85231231adb33565a5b5cfc1ff34acdefa5b0727d0ef1c099ba8d16d38e9cd0aa1899fcd97fdbc7ed2d2b71e598cb2616dad933e912d96aacf17f0745d3a952e68ed2fb3d07a1e238da0feea2768eabf775260b9a1266f94b2bc6b683e52eaed5d10153884e09cf6fd288bcd0ffa330b81e7119a6f0ea82bed9d8824463e0e1525c139d4aee3c460cab6742f8b2c9e60a2d5a43db2e9df100000f87c0e00a5e457e76fa0a105f00e1d9daceff878b8513b59a7826ae7620c048afa9576adea0b38a07211defd381274e68189dd99dffd53141dbabaef476c7420000f07eeecbd2cdfd5213b5c33154344a737c3eaacacf7f4ccce6c91408d23dc64e883045e6b4e7b8165362556c52e8fcb029e94e285341d69c7ebfd58416fd07f011e583e3ad8bc7645ee3d588709ecd63d07d1a74222160b51c97e89c38ff07451320963d1fc876cfa7a365a69de36a4c475b834ad9354999b5c1fc37d4cdff229d55bf7f7ab80e8ebbad9e7e02dc0726cbe73a8830fc8537cdc64c5d72066105934409740d126dc02129044ab048d486892b29195d2ab3504373113293fd296d87c1a2477500803d9c83606ab73a7f7ef2cea4fc822e1bbc29be68d36b2cab8a91fc00000000000000000000fa708b7cef28fa8061c27371a5279addab69c96ed401dd2e1b5b270515eefa00c814db3896eaf9f4f81e02c8dcd1eb76cbb2e393430b96671ae8cb4244007040236561be7e1dac4cc4d7c85663e324e119311f763ef44dc8872e5180a028729360fb907b2fd4ceaf8e1127d6496cfe4b205406de215d39c4e567effaaf4574d11078858322352697507188e6407612374408d252b1360d4898e6e203494029e9efc2227f83b74b968581628220fdfa2ab899cec8949482a56642b3b604a75f4c07fcc1f965fa132b74fbc6aaf68f1acbd0fd0e113e14440bb3f1ac09e52531cafeec58629f3d9c05e83f2bcf97c8a60d0760ea7dc74c2a2c019a09ca5e15b27a2acd195a95d713bc23bcf52ed7154faaade289e65d124abd37e0de462a0dc3e38d5759363a767bd5fd12b888fa01f167ee3b65ee64433b5ddab421bc13bcb9dfa9cc1ec0d31d2522a7a6122454e6c06a6aae1904f6de433dd9fb3df93a54fca826abedd6153c2127cb2dcecd25e431c8a9311d228bb08582d798f38f39b321932e0018b2c03c3b974ede9e231c34631bc388d8f01eac4bd5b16cf6fa5bb84d496429dd85519960207dd72c5340bf0083c2dfef64aa549116a12683e3214e4f1d8703f177a31251c44a82b2e92690d91f2fe7a67d412764573108bb844070f59e343564aed19a5154ef3c730fe6c69439ae8b8024c286f0de61eba46d616d067bbca3bfb8a886439179078bb5d20b74930e033eee00"/5810], 0x1370}, 0x24e7a17ec0dd1e4e) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000980)={0x1, 0x6, 0x5, {[0x100, 0x10001, 0xf4, 0x63e1, 0x4, 0x80000000, 0x2, 0x5, 0x9, 0x6aa84701, 0x100, 0xa68b, 0x5ff, 0x1ff, 0x0, 0x7fff, 0xf8, 0x10001], [0x7f53, 0x9, 0x7fff, 0xfffffffffffffffc, 0x347, 0x1, 0x6, 0x5, 0x1, 0x200], [0x2, 0x2, 0x8, 0xfd, 0x6, 0x5, 0x6], [0x81, 0x4, 0xff, 0x8, 0x23054, 0x4], [{0x8, 0x5, 0xff, 0x80000001}, {0x8, 0x3ff, 0x1, 0x80000001}, {0x0, 0x7, 0x1, 0xae}, {0x7, 0x101, 0x3, 0x400}, {0x7, 0x4, 0xff, 0x7fffffff}, {0x2894, 0x9, 0x6, 0x39ce}, {0x6, 0x1, 0x500000, 0x9db}, {0x2c, 0x8, 0x0, 0x80000000005}], {0x2, 0x8596, 0x308, 0xc4}, {0x807, 0xffffffff, 0x8001, 0x203}}}) ioctl$FIOASYNC(r5, 0xcd60441a, &(0x7f0000000240)=0x2) 16:00:58 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xf9ffffffffffbfff], [0x0, 0x0, 0x5, 0x0, 0x0, 0x6f], [{}, {}, {}, {}, {0x1}], {0x0, 0xfffffffd}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x5, 0x7, 0x1f}, {0x7, 0x7f, 0x8, 0x80000001}, {0x5, 0x1f, 0x0, 0x5}, {0x4, 0x0, 0x7, 0x3}, {0x200, 0x1f, 0x8, 0x8}]}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000100)=[{0x3, 0x5022, 0x1000}, {0x1, 0x0, 0x1800}], 0x32d) r2 = semget$private(0x0, 0x0, 0x200) semop(r2, &(0x7f0000000380)=[{0x0, 0xffffffffffffffff, 0x800}, {0x4, 0x40, 0x1000}, {0x1, 0x0, 0x800}, {0x4, 0x5000, 0x800}, {0x3, 0x7, 0x1800}], 0x5) r3 = semget$private(0x0, 0x4, 0x16d) semop(r3, &(0x7f00000002c0)=[{0x4, 0x1, 0x1000}, {0x1, 0x9}, {0x3, 0x7, 0x3800}, {0x3, 0xfffc, 0x800}, {0x0, 0x401, 0x1800}], 0x5) r4 = semget$private(0x0, 0x4, 0x408) semop(r4, &(0x7f00000000c0)=[{0x4, 0x7, 0x1000}], 0x1) semop(0x0, &(0x7f0000000000)=[{0x4, 0x1}, {0x3, 0x3, 0x800}, {0x2, 0x1f, 0x1000}], 0x2aaaaaaaaaaaaae8) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000080)=""/10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)) setgid(0x0) fchown(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0xffffffff, 0x3}, {0x18, 0x1, 0x0, 0x9}, 0xc4, [0x3, 0x3, 0x2, 0xfffffff9, 0x5, 0xffffffc1, 0x7, 0x14f83a68]}, 0x3c) semctl$IPC_RMID(r1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r5, 0x0, 0x0) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r3 = getuid() chown(&(0x7f0000000000)='./file0\x00', r3, 0x0) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r4, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r4, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r4, &(0x7f0000000240)='./file1/file0\x00', 0x0, r5, 0x6) fchownat(r2, &(0x7f0000000100)='./file1\x00', r3, r5, 0x4) dup(r2) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000200)=0x400) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x3) 16:00:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x802005, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="00000018090000008081000000767363ffffff080063ffffffffffff147221db724dcf6bc28af863ca018000", 0x2c}], 0x1) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='./bus\x00') 16:00:58 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2902657f7f000001"], 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 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c6530008dfa180be1eba43553f0be83798083a882b8ce872e1e522608f4bcb7d59cbcd57642b86cf9162892091f22c8383640104e028059247e6c8ad88156ce23581aa2f51dae60880daa42dbef67917b4dd388b0cf9408d0f9b4c25e6e99e81cfbd636bd977fee25c74b4dbd7df66ed469d1"], 0x10) 16:00:58 executing program 0: syz_emit_ethernet(0x437, &(0x7f0000000a80)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60c22df704011100fe8000000000f8ff0000000000000000fe8000000000000000000000000000aa00004e2004"]) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000000)={0x3ff, [{0x1, 0x20}, {0x2, 0x10001}, {0x3, 0xd}, {0x0, 0x8}, {0x2, 0x3}, {0x3, 0x5}, {0x1, 0x3}, {0x1, 0x8}, {0x0, 0x4}, {0x0, 0x5}, {0x2, 0x6}, {0x3, 0x4}, {0x2, 0x3}, {0x3, 0x1}, {0x0, 0xff}, {0x2, 0x5}, {0x1, 0x6}, {0x3, 0x7}, {0x3, 0xfffffbff}, {0x2}, {0x3}, {0x1, 0x66ab}, {0x3, 0x8000}, {0x3, 0x3}, {0x3, 0x7}, {0x3, 0x7fc0000}, {0x3, 0xbe}, {0x2}, {0x2, 0x2}, {0x1, 0x9}, {0x2, 0x7}, {0x1, 0x40}]}) 16:00:59 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x1, 0x1, 0x29) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf801, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, r2, 0x4) getgroups(0x1, &(0x7f0000000100)=[r2]) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, r3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956", 0x4) 16:00:59 executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0xe}, 0x4, &(0x7f0000000000)="4f00999799008332fb16c4c91c932a0ff0c95523", &(0x7f0000000100)=0x14, 0x0, 0x0) 16:00:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r2 = getuid() chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r3, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r3, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) fchownat(r1, &(0x7f0000000100)='./file1\x00', r2, r4, 0x4) pwrite(r1, &(0x7f00000001c0)="bac35c2a34acc83c119a4c0ff930fc0ecb42fbe31eccc303a34ccc31f67d317905995fa614dd45c26470a357f7bce45d1220a87a32bdf607e45e79985f5ecd706113bd5f1b1087a9d9a2c263fef43b86c5956c926a08ea597d4101796f1347763188888049717b5900240f33300bd2", 0x6f, 0x0, 0xffffffffffff53bc) sysctl$kern(&(0x7f0000000000)={0x1, 0x15}, 0x2, &(0x7f0000000100)="f81de45adaf4c70e9746fe250e93772e7562dd24021caf7415cbc8616d823b07e6309cc9a59cb84be6b5826c35d3bd815653a426bbd49abac77c8db0988deeec753173ff19e8c10b79943c957c1c11f90d84c3a24f4bfaa042c411d3a60a103372184e8ab611c87ac133a83696582485c9f58da885e861b29526e43acca2c2cb72560800e1c05f1c86ae6d18f2c17b31b16686ba54082719a10032860aecc2bb238dcd97150acf333e0260d1199934dd834889cbf7e61e6b1db19d1c0e1a01", 0x0, 0x0, 0x0) 16:00:59 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x9) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/171, 0xab}, {&(0x7f0000000100)=""/112, 0x70}, {&(0x7f0000000180)=""/57, 0x39}], 0x3, 0x0, 0x3) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@broadcast, @random="4c5b0aecb9cb", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x8, 0x3a, 0xff, @rand_addr="0000000000000000f917a3e90000c2a0", @mcast2, {[], @icmpv6=@ndisc_rs}}}}}) 16:00:59 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000003c0)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39fa85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f69c16212d60ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187b499b9b30d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dceb8554c1a21679ec8736aa5d6bd50037744d56e67a3a0d0f37c58848326ce9dfbdb958fa5f5ebd8fc9469d5c05ca95f561c8660991141619f3e6d1d5cf066cf55fdfd839d8c15ba6e05f189b97525cb5ba8e1b5dd68c2663940a4d78bd7aa0fdcb87229fdcac0b92844d77522a33ed6aac32736f8a5a13f3af0553f41ef6f1740d9ab21afbfd2c99632678d047efe155fcae72e11c993939cdf380ec13a98f2917f3273836310f9a4367361788b3e31c87a066d853a180b7308ccb06109a1f488d05227146ce30bf41f2074f37222e405e9f6d76a2984a0c05e1445770b346dfe07ac8e3b1dd8fe7000000"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x3}}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r0 = socket$inet6(0x18, 0x1, 0x0) dup2(r0, r0) r1 = socket(0x10, 0x8002, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r3 = dup2(r2, r2) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) dup2(r1, r3) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) dup(r5) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3c}, {0x9e}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)) r1 = semget$private(0x0, 0x3, 0x589) semop(r1, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r2 = getuid() setreuid(0xee00, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f00000001c0)=0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = socket(0x2, 0x10000000000003, 0x0) getsockopt(r4, 0x0, 0x8, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x20) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) pwritev(r5, &(0x7f0000001680)=[{&(0x7f0000000180)='(', 0x1}], 0x1, 0x0, 0x56fa) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000000000)) ioctl$TIOCCDTR(r5, 0x20007478) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000100)=0xc) setregid(0xffffffffffffffff, r3) 16:01:00 executing program 0: socket(0x2, 0xc003, 0x0) socket(0x2, 0xc003, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r0, 0x6) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffff575e20a197625c483f4a7cb2248fdb847d0792d12f5fbe46bca009ab7320f1b9b780c271140b3162f87e0ac140ae4e8200245cf5ed3e236f0ce44847bf3a3da19867908aada547d5e88de9becd532e0640c498f591852d01e21c6b265642cd7106a9662ee15e4e82620a402007c5d56d28af51392b1ae69f3e5ae773ae4c5633c826e2b7f6bfbb454390bc86307408"], 0x10) dup2(r2, r1) r3 = dup(r1) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r4, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r4, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r4, &(0x7f0000000240)='./file1/file0\x00', 0x0, r5, 0x6) ioctl$TIOCEXCL(r4, 0x2000740d) 16:01:00 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x7, 0x1, 0x4}, 0x200, 0x0, 0x5}) ioctl$PCIOCWRITE(r0, 0xc0107008, &(0x7f0000000100)={{0x0, 0x1}, 0x20, 0x4}) 16:01:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x35}, 0x0) r0 = socket(0x18, 0x4003, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a53870600001a6214"], 0x29}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r1, 0x40105706, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45, 0x2}, {0x48}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) setsockopt(0xffffffffffffffff, 0x80000001, 0x8, &(0x7f0000000180)="8adb176eb1785aa0492eca06440d8d6614292cd681816ece41d5b1be9999a770eb925b078b56bdbd531babba58aa82e72999441ba7b17741c0bd769fc7a6b7e64070ecb8d731cc5c6051fb4587c1a2ca36dbc4f97c710e5ae9e255d58af3ebed1667691bd89097b5e0f7c42c929f4af5ef0c91f79b5cf369ad52c13d9a9548f3ef06f27e7c0c13b45dc07dc5deca394587e66dbee34aa3a95a45fec89b30753ba8", 0xa1) 16:01:00 executing program 1: mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mknod$loop(&(0x7f00000003c0)='./bus/file1\x00', 0x0, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus/file1\x00', 0x10, 0x81) fcntl$dupfd(r0, 0xa, r0) linkat(r0, &(0x7f0000000000)='./bus/file1/file0\x00', r1, &(0x7f0000000080)='./bus\x00', 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x6, 0xd6, {0x65916bc, 0x39d}}) 16:01:00 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@generic={0xb, 0x0, 0x0, "4a02b93d"}}}}}) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) r1 = socket$inet6(0x18, 0x1, 0x9) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80105702, &(0x7f0000000040)={0x3ff, 0x4, 0xfffffff9, 0x8}) 16:01:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f0000000240)='./file1/file0\x00', 0x0, r1, 0x6) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x7) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008ba8002b27febfe9000000000001000000100000000000000005000020000038c942336540", 0x2c}], 0x1) 16:01:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202e909ffffffffe1a0bc64e33b214728a62500c95fa72c5a9315bcb2e6a67dbc8ade807981e45744fa0485118f7220db1cacffd688f0bdb661edff5f001a8c51024cc4acc063878c9e02e535e36463d96f6c0c4fdb8edca7d2c5e09f763a4c8871f9d7559ef18b68496716041cb352eab54a43a15b965d0f7bcaca711a7593be5f832674df80450633951af4e806f75236000000be14300765b7ce30abb3acbb10f96f54c306e89fac62f21f24bdb3ff557388d19b2c34dacd3bafd91d45b9df6373f2c09c3320b06f41599320075af71e0a9c62d9fdcd33a1f6bde511ff973b8eff2554bb276b8797b6889c49e6e58da2a2d366faac451b25965ee3ef381820f2574a96ffeb5ce66ee36c56205739f6b6e915fe54a43da57cf327bcd78ca7e685c12725b8"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0xffffffff, 0x3f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x1}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)) 16:01:00 executing program 0: r0 = socket(0x10, 0x3, 0x7) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000240)="b10005016000009005001b0005000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:01:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x101, 0x3}) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000040)="2aef6b287890da67c310af507f7cad809f908e61e2f5f6f6a3a5f25218fe32589de89c5ce80cd0", &(0x7f0000000080)=0x27, &(0x7f0000000300)="b013bdde4fe28b32a9484322ab2a89771e808e9309972ab9bec9d30ad2829465253798b091df5b62fae73b2029e4cfd942fe4809feac75762adcd7a682de95975f9169b0a11e68aa863866c8cd51882bce79ee61bb4193d1e91a5c1e74dd8abd93389be0f619cb540fef6afe8f038e8919c07c5174ed1d79a3211c3565507a73fd4a1a5602fa2fee3d64d1d6cf4f979c59fc9587d95432d66892569ed1bf4ec334d59415154b7388eb99ad7b0ff4f5d5ee92eee8fea7fae1b8001a113f0317ab2ecabc4b2a377b410bf3e61ef5e131fdc4d44f1d2a026b758cf81caeb3774f83e9ce02d3505bf8e8800f83ebc78835afad31cdd1805fce63316e8288c69d05ab72b074a43edd804dff355779ddb91ff5cd5782ea9f40326b4500117b29a27dbf6538d6f71796113bb4246f7d628266526c58ccb2ba4444103e4be988e5d5a5fae3d0e139f78b061811f2b1a065970f9dfc1760995b55ca24bb7fa8ba8bd43a27d7306c0d8578f592265da32db9a011648bcfe774fd3bd2abb782e12b9ac3243ef85a190f727b481598adbe7f0f631dae15f307006701916a7c3c892592f7bb1e340f8531d0bf3abf780b66bd997e046ae9ca3478054d64937a43e4447afa50db43d1fe450855e0f098a1151965e340bd2822f17923b6de61c7cd1a0cd78588108449ed7fc4a82b522a4bfb82b49eac2d6978f56b8c71d53b13aa97c41639914916368fa573b9359f77ccecd045e8476026dd7cec8310b3990a2da7941dd1263d88db870147a3f382e4138be1385246ac94797afd2206013ab345fed6417332b6d2e9064c524ad3a6f33342e02c8ac8f713e10339d7e02762001dc31be5cc88bfb0baf5af7ce787746cfea153e4144b59a865c375a5b031b45cf96775b04d06369c247f7953599dcc92f3a20b0f6a9c663c406318bce8f272f26f54405da4fa7d3f7ea4a91ed0ab17a3e20557771a22899822714073649023dad429da9a233c98a284ab2a91d1a27382e541744808836a9cc023733226cf8312b4d77b6adf573e084279f37452a41bc598a3ea5b6f22e20d19d1c7d3f77f94e481eacd410262e002fe8e0ab7fff9c0d5c126a6b80b0e80db051e8e4c6d9bed9f92dd2bd35c94762ae229a724fe52be8cf14c9d764ecfeb12d7f9b204b3197f7b00c23f5887d62f7b974dcb581aef824a3730c55e7622e0e7a0bb86ab20ae041475bb087d31363aa887864117572d27975896a0d405c2551633a495f0ae53cc747d7acbf562d4b1917e5ddb0cb7ebe6d8cb77caf716a0738f68d639bd986adc187b7c88e0b5657f361d7a5ba3c2000365a310b9d86d42f7949f1800fee9f467964b9d902cb142fab90530f6b969f7b7807e02e37bab88c8678af8a966647c59f56410dc376c467bc5b6cf96ef7a3c6731d033e6de888d6c310f43e1f405bd21584fbe36e1168d56f2924aa2870eb7f79f4b3e834c466d4bab377693581b937403b905a0a009e75252da4a27e32d5e348fb5ac430f141abc991c5c4c5d025f198ca7fe2323fe5e53340056be5b2f0644cb778376de04b43fa87002d93c2d56032de1fb46ffefc0391677452e40e1c026d1014500f1c5925c1824740952caf038553fecb471fa434a319e34ec39e43137e0005fb21d3b0e682b0c7c7fe20df19f2cd7a2b83d29cd725c95b52884903f5e0f5b5ba813a9ac78613957513ccb24002128bef586602cf2b18a4f94e8865d6066389e81a5780aea607d7bd5a7ea1d53b1e8f3b33082e124ece6034c0204300e4d986f2047d4d283bc29ce8c7ee2ed2ed78511918bd805cdead6b962b1a01c60045da73550049f267963d3be06173292ccc925d8a689de0fd056610764fa8f1659452d4da824738412754d7c4db2b170e867301723665222ff130fd09f021e25b23091599246e16b6c05c72ab5dac3ebc5b545c47940e5b73d367bb9d836ee2bc45388b4520e6f9b3e3405929cdccf5fb9ae2c195d853cbd3f41cb9807a4897d2aa1dc620241e555212a5039a05264ad38a240b739f36b89ff78d8d49ad18f3cd75c9d002f6009b513181b6149339554d3ca64d9d949e35400e77b6ea969f3bc59b8c893fa48b64326562040433b53d2dee00494e379299c69bd59878c92d1f61e28b3ebcad1f5708dc220c1e46de0498ac92150d5ac5309a03685724f7fe552d2e73fe9feced09a6d02d6b74ba508b3aba1edd3e792fe592ba9598c27fdcfb210cfaca1832f514699c9ffc76ce054857a6a2265baefa0393ae20c3df78a1ae2411c4e0e9fb0d2843242f404d65d24767470667370209dd3feb7a84e386cd163360438910be68c90eeb4c9d4d56cabf2e4caf329bd3a60c176885be9c0fa105f1566f13b2d7742d5d99b8e299b67be152428c5006161941a5578e8ab69a6972f24bb181ebcee3313fa02521501f0d4bd1dd3a39df0ef9a202c59475c430a59665519cb559e6ca5fc7974f0cd389aa248fb456c3a8d3e92e7e25a425924757333d33d9221d0f2e254a9e53d3b947e32fdcec1e1f1159744520543eba55124cbefa5e67134f98224b543f888c13d7480077a91ddc54a2bc18125bc97be3ea9066eec4a23924bf27d5ed7a67e00764451809b0382dd2365533d2c9c1502cb9defa11dea8a69398c725c62086f8b1fe5b8f16852aedae7a57ebc5aeba4a5a4f3bd28d41ba6b67710461636d175ae666aff9e2d5bdcdf1aeaf55ce74fbc2dce6482053712189c4d31be7337c305a99c716bf9c6457d14a1809a41e8e86c2e2cb98c7146b682584642cd01201da39e852d915ce46a80915ea2a5704a75bc2b4bf01b9910a588f6ab608bd85432ebe338126a1215813328dbda29e53d450df872c217cce9d8a86f7b7393b4123294e3ac8822abd613f5cc153b7be2cd81bad80d24ba0a5a6bc110521f4d576a21a535d8e7789fb909bf4b7dddd7249cbe66312a3030d9bf4324d80d006ee7d745fcdaf9917be44ef0de060c758ee71c302d0b93473b6fa94eee4dae18d6e1004d5dfa6fabe67a6b3f3b60158d961393e77abe0a05378bd9a73caca8b740ebbf30a3f04aaca669c9c2ef8d49756a71bf905d9cac351d0f6dd9fc600e6c308f25e617280e23e9fd6f5977d28bed6af8564401fc33b654ac1615531dc57404cc84dcec428b503001e2ac29f278e316cbb8c86bdc0b5790c8601cfc8c78ea33932413499197f7e2006304ce45300c210160b01babde49727f7807bd60a01eb00281cc6ea86031d73cf4aed809d1108ee92dfadefd8a43b74767ee31b2ba484f76e41f97bcc9e1e2d8defd08b1ffec3f7ab0b17de83f314dcdb9845e5eb723d951998d8c9fcbcd782b1e2c7eb216a0e850411a9e214f6dc54e21e112aef9eeca38cd5a6cc289c64509318a3f03e5f26adc24ebf2af1e3a9a8b60dd7335e33a42da0b1ba8b8328a0cb21cb66d86d7693965a856efe199511b93b3ec553a7fc7d341183e91d4e1fdb6b912f0b620c662a95d2b3be8e3c5fec507e7fac3b15ffe4acd01c5cf20e1eca7bcffc4ef3bc344305fb7298291354978041d8863a003bff94d9d2e77d2470af6be243dfb17766d461ae3e04118f619fc19127ba01c77ee8059c56659b71d4a4239c4f61b5fe13a5f98eaedfa9a62eca21ef277061f4c9e11ae06d099632a1c9f9cb1e7808f545fb999eca04ae3ace57bf27d66f3b4128ac494ac9c94b6fba944634fecad3a39e0091796a786ff61e3996204c79cfa26aa55fa83d6fd4aa972189b6217ae27ea75d097ba873279e744d19f74f29a9122324ad4fdc921ca9797da54952028f113ba5edf99724cd3e96264ccf6408f7b87465010aba431e9731535698492f361af0eaef0724549251c1c6d5f07013d65389c43a9aa8936588eab783047235ad93ef511ddb47c83da25197780643c7197f3032ff0905a19cd3edcb241c60c15ac166d31b9defacb230764196397219e0a83a6fc6c00fb09503be0166b738a4e2c09e2e6d69dc6628d6e71f6584e1813e1d3e506e475d73086ea93ee84ca1b697f02636aca7772ada4bbbbe400b9ae73f87a87f3dead3632e1da8ee5def64cab24c0338b2544c84873ff6d29bd6a0c4d4d58e9e38ae4054fe630391f8e10dcd16d0bb49382f561d3878e61ba7f8a93c9687039ebb5b75143fb5bc91caf9c7da49a7e62acfa867bb261fce46493d9f37fe015ec0cf86c251118a0618e83f974f3a51b6f97922b49c581563864574b9640ec4f7a477b4ade08d3ec61259eea47052258a37868959d3955922937d90dba593e1381d01cf95c34b66432cb9437d1c248002c69d7467f3bb31e5970662e1b479574eaae49f770cfac20be1d2c544e41646c2c0428a8e9dece4e01e8fe66373cad2a54afe79b6de74479162df61d3d54d6250444bd0ef86966cf63970c0c2dbc6d3efcb007f8ee44f4aeb179083eb5c5ea66c1a2d6bfee4e29fad6a8f85a97692312408d518b9e8065bd42a6edb3866b2e87b882ce78dfa0b2d3d257120517fb1d0b1c639a538ec5fea42efd6c670b231ec829d3d7560134f0e0d6bc9a159032b62542f658971b31ad0b4048b380872eb8c11e04a29ff32572fb39c4924a956f194f70691a6828946ff36fd4c66ef9be2a61201101037c57ef17be009a9084d92854a3777632b767d0ec6d7eccfa36ac6cf97260698f45301d18c9ffc2d5c64c4a8f503d147c7768aec853c3f5f8227df7a423da218f4196ebc98d1d252e91b47901afd6afb2df416d7ac7312f21c1107ba33b3163641f470c5ef19792328ed547da55f4d51728c5a74381a55e1922dad2da70b68f02c4114c58c7151129dcbf4891632ea2d2c83e8a0a11421c83a8c37305f9172b17ee2beed6b49af406c7683f148d9df8a6a8658a45c157212d6f96fe8175e7db0c003280ba882eb71adb039da6bb07800d88e30e7ec6b4b2e7c1b4f2eab1683a21df8e311a34fdb2c0cdd486a1a4a8e8a8efd955ac1bc8d46f1b027acee3f35e7b3cb022d1adef5f5938622e644dd5c8524678b2b9346d9d18351f578a019dfdf1e41864b5510058c07916c159056acd8fa05ed07fa74cf836c86c68b926e2685e42f8bfe72daa0e8c390ecd71eb9e24ff9715834dee2c076d34b40c1c79186c4ceb34d497b1a13fea7bff23fc73582bc098d5ac3f2a85ce64f5d7d573432c3a5452dbe301b4e8d37a60b84ebc89baaeffd170320a76f4695f6a402b75958cd68cb0968d8bf20fa853bf55eec7b4e1b398fe33a50404aab8325a9d8d43594aabf00f0f34edddce644fe9dcd5fb327de0c950f4e03234916c6cdfc56a5e4892c66e5cb2dee527be0f4a50e4c7337702f4d8a1454b73c121b1392cfb5b3f237321c748a1ac28042dcdec6a390d97317d47ec413a5550cf19576a7d562a5837242bca8736598975ce832e4aeb4499815a3518239123a4fd0580dfef32d8e05ea80ac0b413590a4339968da5e1bbd923404b91f2b1ec2ebcf319084a6470ed83eca1a157872c414e89bc8c465c09af94ef4a24b4bb2141157e9b7597e7f8955ddce770f0b6ee753eec5a95b03f6726b157a9b2bd01a437c4a9e1f5f7585c7296aa49ef96bd39c0289c22fb14e441db4c443eb6cd1e1055bd223169633af82af91845d2df0b91969b96dd4607a178e3372e61d3b5b753b6923ce78629bcb646b1c17fa4db9d4da84845ba482b2756cd8ceb648eade6bcef274342b80dc3eac04aa319e2048f1cff0eb52778a16b10e9dc1c19c92dd2e76e7f255b3d8369ba837e0c89471fc2f5dd7f8633326e1afde65fb732b4ae95b51f3e28b544e23dd6f602bc7b", 0x1000) syz_emit_ethernet(0x47, &(0x7f0000000280)={@random="0d82f9d1cc15", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, 'wS\x00', 0x11, 0x3a, 0xff, @rand_addr='\x00\x00\x00\x00\x00\x00\r\x00', @mcast2, {[], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, [], [{0x2, 0x1, "394725263f8a0d"}]}}}}}}) 16:01:00 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) open(&(0x7f0000000000)='./bus/file0\x00', 0x200, 0x80) open(&(0x7f0000000040)='./bus\x00', 0x8a, 0x0) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x200, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x1829) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r2 = getuid() chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r3, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x5, r2, 0x0, 0x0, 0x0, 0x106, 0x8}, 0x6210, 0x53a0, r4, 0x0, 0x80, 0x1, 0x101}) fchownat(r3, &(0x7f0000000240)='./file1/file0\x00', 0x0, r5, 0x6) fchownat(r1, &(0x7f0000000100)='./file1\x00', r2, r5, 0x4) fcntl$dupfd(r0, 0x0, r1) mknod(&(0x7f00000001c0)='./bus/file0/file0\x00', 0x2, 0x7) 16:01:00 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffbdea079ee89008004500001c0000000200009078000000e713b2cd5fd7731c2000089078"]) 16:01:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="62021607e0002b01e4dff2d226a174859b4ee92c38d65811b45cb93fa1e9b400"/47], 0x1) r0 = socket(0x20, 0x2, 0x1f) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x10) r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r3, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0xff, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbece}, {0xffff, 0x80, 0x3}]}) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r3, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') flock(r1, 0x0) write(r0, 0x0, 0x0) geteuid() 16:01:00 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001940)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14639be6fb52185ae303944e53ab89db3f480fed6cb0d2b15aeb5271bfa9e862952ab48af1b43f9fcff0d1468bf5f68d0c6b2df1859a0df3b427f9fe99bdad15a12609bc421c", 0x97}], 0x1) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000a00)={0x7ff, 0xc829, {[0x0, 0x4, 0x4, 0x5, 0x0, 0x7, 0x10001, 0x3, 0xfffffffffffffffd, 0x2, 0x5, 0xfffffffffffffffb, 0x2, 0x6ed, 0x80, 0xffffffffffffffff, 0x4, 0x7f1f0960], [0x8, 0x6, 0x400, 0x200, 0x8, 0x7, 0xffffffff, 0x200, 0xffffffff, 0x6], [0x200, 0x7, 0x2, 0x7, 0x2, 0x10001, 0x7], [0x8, 0x10000, 0x3, 0xc22, 0x10001], [{0x9, 0x2, 0xfffffffd, 0xfffffffffffff001}, {0x1f, 0x8, 0x3, 0x9}, {0xfffd, 0x2, 0x5, 0x100000000}, {0x6, 0x8000, 0x3ff, 0x7f}, {0x8001, 0x100, 0x4, 0x5d1f}, {0xfff8, 0x4, 0x0, 0x101}, {0x6, 0x10005, 0x8d, 0x5c8}, {0x2, 0xffff, 0x3ff, 0x3ed}], {0x6a, 0xbc59, 0x7}, {0x2, 0x200, 0x3, 0x3}}}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x4, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{0x0, 0x1}]}}) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r2, 0x80}, {r5, 0x4}, {r6, 0x8}], 0x3, 0x3f) 16:01:00 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x80) r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) fchownat(r0, &(0x7f0000000100)='./file1\x00', r1, r3, 0x4) write(r0, &(0x7f0000000040)="65e0a53b4cb72db5181c7fcb84809b72c53866e964222c67ad1549c0f44a2766812ba688f13a7241c4d7b90e93c915ababc457f844e625defa058f39b8c064e322b981b478e09cd7ba3e1db6519a8ac67aa0343ac3114c24ff3f5882ca5aebdd080fb80bdb070c92ec72178406d7df4ce16ba973a99fa6cfee6a889c4dc1e18f784d6f879ae13e16e7e6d45d4b0370d2986c2a48c2a8b096e8f1af8dae72116d55f70ddb54ff43da9fe4d20cf3671d2d78dc294ad65590", 0xb7) r4 = getuid() seteuid(0x0) setreuid(0xee00, r4) r5 = getuid() chown(&(0x7f0000000000)='./file0\x00', r5, 0x0) setreuid(r4, r5) setreuid(r4, r1) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) 16:01:00 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) socket(0x2, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x7c6796efea0554b5, r2) ioctl$TIOCFLUSH(r4, 0xc1126939, &(0x7f0000000300)) 16:01:00 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f00000001c0)=[{0x20, 0x1f, 0xff, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}, {0x7, 0x40, 0x3, 0x788}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, r3, 0x4) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{}, 0xfffffffffffffffa, 0x8a, 0x40000000, 0x401, 0x7}, {{r0}, 0xfffffffffffffffe, 0x8d, 0x80, 0x100000001, 0x65}, {{}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x2f550771, 0x5}, {{r1}, 0xfffffffffffffffa, 0x65, 0x1, 0x100, 0x10000}, {{r1}, 0xfffffffffffffffc, 0x9e, 0x40000000, 0x59a, 0x28ff}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x401, 0x8}, {{r1}, 0xfffffffffffffff9, 0x4, 0x40, 0x9, 0x8d}], 0x6, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x50, 0x10, 0x9, 0xdbec882}], 0x0, &(0x7f0000000100)={0x8, 0x9}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="7f08008581c8ddc8d8046557f9b20c382195f316a5fee11d20eed9bb5ed502bf0044e8583041efe7fda1331614666e8a19e4040ca0068b68a1e400d8d2f2fe89", 0x40}], 0x1) fchmod(r0, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:00 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x23}, 0x2, &(0x7f0000000080)="c7ab30ac", &(0x7f00000002c0)=0x4, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r5, 0x6) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, r5, 0x4) setegid(r5) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x4000010009, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r2 = getuid() chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r3, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) semget(0x0, 0x2, 0x3c1) fchownat(r3, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) fchownat(r1, &(0x7f0000000100)='./file1\x00', r2, r4, 0x4) pwrite(r1, &(0x7f0000000080)="a4021cec4e2402f0840bda067a4a5bd7d9a109e8659659d64c1ae8dc992234d93747073c8925b9020f8498cb0b094ac1261beae84d9042770b8031e77c0e74374b7821daaa3d568638f2bddddfe763f994d6699e8798635fc5151ab1ea9ba6bafe75d6bba42ccbfcf585f66a50604ed6f0ffce91dc34b5f72edb7e3a6c08561fb24280e70f4909a4c568164a522fa03674eec475cda9dfe3c02bcf9ab35b13862319c17d", 0xa4, 0x0, 0x1) sendsyslog(&(0x7f0000000280)="40da7e692c475e0ebc9326e7df23ccb4146867d29a706c87a3534840aeadfa32740abacadf4cb7d3c42ef5b80cb83d68aa37a4778669a98f97789f2204fc378d9f72cae6aa230624442277e2695fe72763b653626bde98", 0x57, 0x4) pwrite(r0, &(0x7f0000000240)="f6357e0195ee9800000000000000", 0xe, 0x0, 0x0) close(r0) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x100, 0x0) 16:01:00 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{}, {0x35}, {0x6, 0x0, 0x0, 0x80000000001100}]}) getsockname$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x4, 0x80) readv(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/201, 0xc9}, {&(0x7f00000003c0)=""/233, 0xe9}], 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x0, 0x0}) pwrite(r1, &(0x7f00000000c0)="080001eae30001000000d775851d", 0xe, 0x0, 0x6) 16:01:00 executing program 0: poll(&(0x7f0000000000), 0x2, 0x0) r0 = kqueue() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwrite(r3, &(0x7f0000000200)="403f5ab4551aa3409121014a9e59301b21e72d4eb7717977a437b6322a4619a687a8cdeda18c2f98b5373da3ae1249d6c8b1d6d6478538a803c1ba74bd76bec96efcc68af3dab8ad6f692270002e604a046a21a3b7e586b0b135119ffd5c58172477bc79c554098d7dafd9d962ed59b7a72b9bfe8895ca62e7709e6e7094d592f188d88a2a2bb039412ec6ffa1de35bc89f7c691c3997d503c35a27daf913210516cf4f293a3436afd3e3e4a045600c5c50765466463badad53fae0315a87ca0fbf0b8f0117eefe0295e3aeaed19ae8cd8c7c1eb538fdb8fcf171565d39faa326865968dbb354f157fea5a8a5f0657e0e0c685f87f85dde4", 0xf8, 0x0, 0x6dcf) socketpair(0x1, 0x8000, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pf\x00', 0x8000, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0x5b, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x1, 0x8, 0x400080000}, {{r4}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x9, 0xffff}], 0x252, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffff9, 0x0, 0x80, 0x6}, {{r6}, 0xffffffffffffffff, 0x10, 0x1, 0x5, 0x5d26}, {{r7}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x9, 0xfffe000000000000}], 0x400, &(0x7f00000001c0)={0x5, 0x8fa}) pledge(&(0x7f0000000300)='/dev/pf\x00', &(0x7f0000000340)='/dev/wskbd0\x00') 16:01:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r1, 0x6) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, r1, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x40, 0x40, 0x0, 0xfffffffffffffff3}, {{}, 0xfffffffffffffff9, 0x91, 0x80000000, 0x80000001, 0x4}, {{}, 0xfffffffffffffffc, 0x12, 0x80000000, 0x7fffffff, 0x6}, {{}, 0xfffffffffffffffb, 0x3a, 0xf0000000, 0x4f5, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x80, 0x20, 0x8, 0x9}, {{}, 0xfffffffffffffffa, 0x40, 0x40, 0x9, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x3, 0xfffff, 0x94, 0xba}, {{}, 0xffffffffffffffff, 0xc, 0x3000000a, 0x400000000000, 0x3ff}], 0x1f, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x2, 0x0, 0xfffffffffffffff7, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffc, 0x1b, 0x0, 0xf146, 0x401}, {{r0}, 0xfffffffffffffffe, 0x12, 0x1, 0x2, 0xffffffffffffff47}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40, 0x7f, 0x6}], 0x9, &(0x7f0000000240)={0xe3cb, 0xfffffffffffffffa}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r3) setreuid(0xee00, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r5 = getuid() setreuid(0xee00, r5) write(r4, &(0x7f0000000000)='\"', 0x1) 16:01:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r1) setgroups(0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f00000001c0)={0x80004, 0x4, {0x10000000002, 0xfffffffffffffffc}}) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000780)="000000186e8530e134dd07010000000000e2cb62f8b3541f06b972440b4f2f030000000000fffffffffffff7a11db052e9436f9466af678f78d1eefd142ac288459c23c624561c9c8b5087f150bc8c608898f94d", 0xfffffffffffffee4}, {&(0x7f0000000800)="3366ddd532b7258ca632368911bfc1420207b100c202e2fb400bb95a6627b191fd253c4cb6ae8833d9d6391f951af9c891e718482dafa2b637e9a95825f86d0aeb3fe1eae469d42818b991272f72"}, {&(0x7f0000000a40)="3f1e0006dd07a63b6c1022da5e77e6afce9f8e9616ea00a4130108571ff74b2eb432624d83dd77f9a95e7a8e47b24ebcbdaacb3952429bc4de8c18ec79b3ad4c1c05815e682c77ed"}], 0x1) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f0000000340)={0x1, 0x9}) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f00000005c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000040)=[{0x4, 0x9, 0xd7, 0xdb}, {0x3, 0x0, 0x6, 0x1}, {0x0, 0x0, 0x7, 0x55aea7bc}, {0x8, 0xfd, 0x3f, 0x3fb}, {0x7, 0x81, 0x2, 0xbd0e}, {0x7, 0x20, 0x8, 0x6}, {0xe8, 0x0, 0x21, 0x41de}, {0x2, 0x1, 0x28, 0x5}, {0x380, 0xff, 0x1e, 0x1}]}) open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000300)="f2ed99caf809f1d986d9278c7251f213edda090e9fc8599a4f20e8550d33e3", 0x1f}, {&(0x7f0000000380)="45be9a9183cca205b63ea97e200000001da9c71f5aa7bf072fe56978cb45f14730901ec0a11290", 0x27}, {&(0x7f0000000940)="371e6e5ac6bb66acb11e60e92b615e5a358d8ec903965f3f6b3389cf4b321685c1a8803a2ab029b8a8a734a2dfa89ad9104b9951a827a5a9006d61acd862d63ea572d003805353a560d55fcbca8229ed007cf7558060cc57e67d797fa13e12c0eb2d83ee0bf816ef959d96b281a06436e027c6b81dec3cd7a9e64116abbdb1faf531a40a3d17492a9f7a79f71a7ae567981e33f902d79f96e19c11c7cc563afa815359becce0a6e7d23220236ea9fed339e793fe4bd7afc77108405793dc0a765197a50b1f8720fd5c169d5a227276c4927ebd97c74b8eb0617bd22fdeb78c95f34bcb9f3c82f68871edf2", 0xeb}, {&(0x7f0000000880)="4fca9c2113abb9353f44430000000000000000adaf04430025197a035330ed35018ce7edab85389530b1526e37227f558e2cdb5eb49f0e0f8e7e8fb5512e4be49501a232e8c1dd164ddec0f6dc779f7e7e1741cf72c2cb7b8df1abb0009b8a0bbded82314b81652c1eedb06e359afbb965a82f1107a56bf3fdf7b286a2b2c50d4b0ca7d5582b3904d51875c17897000000001000"/183, 0xb7}, {&(0x7f0000000680)="7af50db953ea11261aac39d88cf81ad8013675c6587c32ca7f56c742484e0bbd483ccc13c7c77f9c099a84faf5278d2ce0b9d8a34b8924cf11d99c0ed6be3343fd6baf70b5edb6707d16e7f909fbaa844a0eca6de7eae0e8eb65525b9069afb1af8f35145e18e31579a5247fc2acf39f82498c5860cf9c0a12e8ca4c1df7a6eee379b8eee45d122906bba0211a8138e88d1f2966d277e742891da69a15228ec6ec1a5eda0aa3d7025a469d69ca5e1c0562b03afa3ad1f379e11b7560eee3652d8759c5bfebbf09d41c79f6d4050a6833", 0xd0}], 0x1e) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000ac0)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x109, 0x7}, 0xdfe7, 0x8, 0x0, 0x0, 0x2, 0x3, 0x7}) socket(0x2, 0x8000, 0xd2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) faccessat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x170, 0x1) seteuid(r3) r4 = semget$private(0x0, 0x0, 0x305) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20002008, 0x0, 0x0, 0x0, 0x0, 0x100010026, 0x207}, 0x6, 0x7, 0x2}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0x20000007, 0x0, 0x0, 0x0, 0x0, 0x81, 0xc006}, 0x101, 0xc, 0x3}) pckbd_enable: command error pckbd_enable: command error 16:01:02 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x14030003) open(0x0, 0x20, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) 16:01:02 executing program 1: socketpair(0x2, 0x4003, 0x100000000102, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) setreuid(r0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) getuid() r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(0xffffffffffffffff, 0x0, 0x4, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r3, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) getsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f00000000c0), &(0x7f00000001c0)=0x4) pwritev(r3, &(0x7f00000003c0), 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000280)="a414a4de4edb9968a602a57a4ff84a11620c0dde697c21a455fba8bfa6fd57b1d28f2e3c807fb82769bf5417b4056fc043f56919de6992f92f275703cf2cc9b7c7be3cd82d1384ef", 0x48) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r5) 16:01:02 executing program 0: sysctl$kern(&(0x7f00000000c0)={0x1, 0x12}, 0x2, &(0x7f0000000180)="7343c9f13a1a65a5dc41e7000055b9e7c7e60c80a00111703c8ad427b38b2f8aa720381c97827991a34f07000000aa8428b796be7c3b0dec5cf124fe012d6fc07aeaae1028cd4c8391f916efee16d809a6a0b0b5f077d55f10bf208a1501000000000000c315c5459032ba78cf06e3f3dff86da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67ff074a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9c132e66331f794", 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x1e}, 0x4, &(0x7f0000000240)="e93c51a53bd10e3f4a7930aa3fc519c2297b510adc481e93326c7deed6e1367c610fca22f8cfbaafc3e54b381968d7e87874556c83bcf08e7cf0ec888fcc2f9980a49eae85b5999609cdf418bbcf5fd7f7acf85e4e6d203c2786ebad5485dfc35d92373d3744940a0374e460ad84e7b36399c02d5ea11eb8cbdb638132f5907865c6fbcc99b3a07af4b6480fd9cc7e058885bf61a8fe9e9079dcfc003875e7440553112184fbcb9edc29d7235b3d0ff1814d4c1ea89f2f62da6241747156075206bfcbde", &(0x7f0000000100)=0xc4, &(0x7f0000000140)="645ee5cef728c3b100b00ec6e704a2381950d6a0ac3c566dbf4d5148cc64687329e5a274a8ef2d8c61635e4fef1844d6d5cbe2241ac4", 0x36) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0x7ff, 0x4, 0x8, {[0x4, 0x4, 0xfffffffffffffffa, 0x0, 0x200, 0x800, 0xfffffffffffff801, 0x7fff, 0x3, 0x7fff, 0x5, 0x8, 0x8, 0x8, 0x4, 0x5, 0x6, 0x9], [0x4, 0x101, 0xfff, 0x100000001, 0x4, 0x8, 0xbba2, 0x4, 0x7, 0x401], [0xdc, 0x1, 0x136, 0x200, 0x0, 0x8, 0x81], [0x0, 0x2, 0xea, 0x6, 0x100, 0x80], [{0x77f, 0x3f, 0xfffffffc, 0xfffffffffffffff7}, {0x3, 0x5ca6, 0x8001, 0x7fffffff}, {0x0, 0x7, 0x800, 0x1ff}, {0x2, 0x1, 0x3, 0x1f}, {0x3, 0x3, 0x7, 0x2afa}, {0xfff, 0x100, 0x4, 0x101}, {0x7f, 0x8, 0x3ff, 0x2}, {0x5, 0x3f, 0x3, 0x8}], {0x200, 0xd2, 0x6, 0x1}, {0x100, 0x6, 0xfffeffff, 0x4}}}) pread(r0, &(0x7f0000000080)="cb4e5ab33cd86c571da86c", 0xb, 0x0, 0x9) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x14}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) syz_emit_ethernet(0x35c, &(0x7f0000000000)=ANY=[@ANYBLOB="000020e5027c8974716900000000"]) 16:01:02 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x5810, r1, 0x0, 0x3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:01:02 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1000000000, 0x10000000000000}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="89943b532751bdbf6168ec81a7583129d5ce9579e2bd6dc5a1dd0c31e8fb16110a8a826b7cd4181bb569a4d6c3f81978938b87098da65f12c633a7430f66d0ccb7eec4217b9a6b4a843ff92ad9a669053a2d7b301a927c33511a506745fec108f737f89167793d31e2de84519e03f56b36fa1db3241b85a6fbda783c18ad2ec0c9c99244424117e4e7473dee038fdaa53b6a6c9968181b5438cbfb3e8567b871d83da4dd1475934c21d3"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0xe, 0x1, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x10) r1 = socket(0x2, 0x1, 0x0) close(r1) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) sendto$unix(r2, &(0x7f0000000180)="1d928b161801b396a7ea97615f4e471ff6886509796194e2628363b38da4bb0cc64328d3e4effa1ecb86c4866815dd2b20618684791c03d6db6d7cf2adb800", 0x3f, 0x5, &(0x7f00000001c0)=@abs={0x3, 0x0, 0x3}, 0x8) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) socket(0x18, 0x4, 0x2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x14a) pmap_unwire: wiring for pmap 0xfffffd80642eb010 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80642eb010 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80642eb010 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80642eb010 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80642eb010 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80642eb010 va 0x20ffc000 didn't change! 16:01:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00@\x00', 0x4) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) utimes(&(0x7f0000000100)='./file1/file0\x00', &(0x7f00000001c0)={{0x3, 0x5}, {0x0, 0x7f}}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) sendto(r2, &(0x7f0000000000)="fe495d7564509fea4983a3819fbdec9ca86cf62fb2db1415b6f0a19b4d27319d90c52a857ef9c507986459", 0x2b, 0x40c, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:01:02 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000300)}) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x6}, 0x4, &(0x7f0000000040)="ae310450cc1e3ec78150709ea6fcb131d742ba43b0b289e68ac0de6d64a65e27325eb932621ed8c5bdd69852a57ee54da4c65823e8d48c47fdf516ccec36398dcaca36682b5181daaebfce7e5c93", &(0x7f0000000100)=0x4e, &(0x7f0000000140)="a34cda265da4f6f2eb7d0dfcdf427709140bbe326053a39d7841054140cb2067ca11772c5a284a8b74584cd2cd985fa94b4a8e9a074dba3e13990f97e32507e7724da92772bc8d0b46a2fa0fc550ceeaac48d8c69a574027bb3f8b02de0051a5e417c589ac106aba94fef42e81f4d97c92c127afd18b7a48c1326f0b41d02f2556d7c6f0f96909c3fab8e8f234dbbfbcd491458a40f208576c46faf4c5564b6e83779c6691608b471a1600d40063f57170633f6bd3cd410028c5418cf986c2a978cab3b14f", 0xc5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x100000001, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x5], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff], [0x0, 0x0, 0x0, 0x7f]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) mprotect(&(0x7f00001af000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) pmap_unwire: wiring for pmap 0xfffffd80642eb010 va 0x20ffd000 didn't change! 16:01:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000100)="0102fff6360f9ea14fb359657f16666e9f97069815ca5835b6f65306127c991ab43afd5604c4aa1093919a8a3701006dfc9c7dc0774b1ee71b2208b127f29c66755d45d5ae11c6731aede78c4421c6f62cac7d5ecb3a69b2e7910599897b40c8c7f4766c3bd9ca5112b32966a5c041197ec6ec1d0be46ebb5981ea2de4b180f0e5d893050000000000000020a63fde26f5ca6a157ad15000ffe6435b55a191701155a29aabecbdada66c8f486f7e59a59a05bb689915b909800d89d8d1fbe686246fa85c22ad066d2bee08f7397cfe2cae6e966e98d4c45356c7ba884245d7252d74b0bd01000000201c3f30e710e6157cd0f6ac7354745175bd902a5f48e0a013a1dc24244ade0d510672dd77da2c8fecead410c6a926a10900000047000000000001000000e7e3ad4ba11ca8000000000000000000000000000000000939a7f5fa4aa861f5a19deb3881885647e6b9ec56bff6b37cd49c4287ed75b08a58f19f470bd87e5503c733fc217eb57458e55df302e2d611ae3e030100a9edbd2d2d845b8e1f2e111835a2b788f5ff525643575893f400c7c32ed7a1b2ee3e8349bc15231b274925139f0ceb63553689a46145fc7f2c05000000e0815e8214f857ebd1f1e41bfb9a8d5bb60a27d465014bd7652b7e5f4a46cb83eea60400000000000000044bc0955254edb0452ab0b24c238f90402598ad960ebf7502f67ebb569f48ec63dafb4bcc61a9f90eac88bc3400", &(0x7f0000000340)=0x210, 0x0, 0x0) 16:01:02 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="01400da1", 0x27, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x5ab) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5e020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x4, 0xfe) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r3, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r3, &(0x7f00000003c0)='./file1/file0\x00', 0x0, r4, 0x6) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000001c0)="66d40fadf5913d384f00237175d956ec9ed1c493451ab9d9e445fdc474a99d5cd7c00afdf644d41ab8d63228b12a140c6beb73ea500bddb68484992f080e4f8ce6e593c661289fafa4e69249ad564e35f30cb0269dece9b71c0110e15e2fd6b4436ef40c3044bd645b282637b75821d8d30d22e07370cb870924854d440d34ccf5b2071cb76086a5cb6aadae8ebb8fda29c84c4d7fe94a10f8f8f56b7aaeb5a137b678f1382a140bec7cfffbe139606aac8b7c1390debe728209c5badbc82d", 0xbf}, {&(0x7f0000000280)="c4c2a84968c4a59f60a66babfa9f1485114e6230d88383f2b4de3ddc8725ee1e479c2cb3d6fc49022d680377169b44f0ef91d79d8c437d2ee8d0260beb8b3109fefdbf2ec14158b8994150cbba28929d36ac3e13089ab9c1fd9fd09060e81ddce42e3647ce4ee422dc17ddc5078233333d4d3967d665c70d7af72f17f45b19c80d017ddb8bf2ba887035c2333a57c96cb0d0b0e29003beac769bd0a33f644e0e4a6e752edd7aa716a3bad11761a903b43b2e2b809748c6be60031bd0b46fb1a673687d66f6287319758406eba1784988e46c3e477501829c895b396b667934ccf4fd521c1b3fbc3ded97505348a3bfa5", 0xf0}, {&(0x7f0000000100)="8727004e0ab980a11cbf0e287ca7b3063d1fb94bf3ae561ef406714420ed402b22d1799e61a696675d12ca111be6507242d8275c33676ba4dfce0eefbe481c5c27612789473e2549930a9e332b461a8473237e60df0c40a66731973c20aa3d6d38b0e54150d808bc236fa0725db02e09c3db23c1347bcd", 0x77}], 0x3, 0x0, 0x4) write(r2, 0x0, 0x0) fsync(r1) 16:01:02 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r1 = getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000200)=0x1) chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r3, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r3, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) fchownat(r0, &(0x7f0000000100)='./file1\x00', r1, r4, 0x4) r5 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000080)={0x77, 0x6e6, {0x4, 0xfffffffffffffff7}}) 16:01:02 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x5, 0xc, 0x3, 0xb, "00001a6d64cade0000000000200400", 0x5}) write(r0, &(0x7f0000000140)="04", 0x1) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r3, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r3, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r5, 0x6) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x1}], 0x2, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r3, 0x80105705, &(0x7f0000000080)={0x6, 0x5, 0x5, 0x8}) 16:01:02 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="9ca229c32a66e580"], 0x10) write(r0, &(0x7f0000000040)="2ba4", 0x2) sendto(r0, &(0x7f0000000140)="060500c297d0bba1248defae40f01db76dd58e2c9600bfccf85df90125584b3e3b6ea4a10f2d6eace07b4f4dbb97a204d104dd351ce408f6238cf812e891c2c74077163a0a4fd3284d4c2ea3499bbfb604d7e34e", 0x54, 0x0, 0x0, 0x0) 16:01:02 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x5c) mkdir(&(0x7f0000000040)='./file0/file1/file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0/file1/file0\x00') r0 = getuid() chown(&(0x7f0000000000)='./file0\x00', r0, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', r0, r2, 0x4) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0/file1/file0\x00', 0x40, 0x0) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') chmod(&(0x7f00000003c0)='./file0/file1\x00', 0x40) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) rename(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000002c0)='./file1\x00') 16:01:03 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000", 0xfffffffc}) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x3, "010000000000000000ffffff7f00"}) kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000040)=[{{}, 0xfffffffffffffff8, 0x32, 0x2, 0x0, 0x1}, {{}, 0xffffffffffffffff, 0xb1, 0x0, 0x1}], 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) msgsnd(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="0db7678e49810000000000000039c040d437420000fa9807ebd53bef9ceb337ee73bdc7c3cb29287320146428ff4332eb2706466d875cf7b5c51729f4054ce403b1d5d6189a9517d07a205e6840000007507fd5e6dc6e18cd9069f293849382d13ee3fd0ce1d09000000ff37382e0551020ba3038a1a2a1ee707cb5fcb190a252000020000000000ebea489c22691f000000000000157bbe41a13c5c3cdd4ab29768daf8e3284be69b4d7ef33135a78ca2f100000000000000000000000000d6efd15df83ae6e1d4659bfe756a1b0e9f0094301f7f378c9a75dd81522dbcdc81ab0d70b9f70c04d024a772ff5b54a2c974b3a208d86737e990"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x6, 0xe5ccda0e3d9c5d6e, 0xd0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0x1, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x800, 0x3f}, 0x10) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000080)) close(r2) r3 = socket(0x18, 0x2, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x14a) 16:01:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r2 = getuid() mknod(&(0x7f00000000c0)='./bus\x00', 0x100000000204f, 0x5c28) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) writev(r3, &(0x7f00000005c0)=[{0x0}], 0x1) chown(&(0x7f0000000100)='./file0\x00', r2, 0x0) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r4, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r4, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r4, &(0x7f0000000240)='./file1/file0\x00', 0x0, r5, 0x6) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x4) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="820a66696c28cfa73633d188792a2af992381a1654f0307ae04ef9639cf7ab0944205869167acb6482a44bf3bc13ff81aaba2a441d6bbe5c6e2cfa0502271f30ae25a90491e974c97aacacacec52a4ec9aa09938ab8001e0f474f6c5f8c58a20"], 0x10) ftruncate(0xffffffffffffffff, 0x0, 0x6) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x1, 0x80}, {0x18, 0x2, 0x0, 0x4}, 0xaf8, [0x7000000, 0x7, 0xff, 0x1, 0xb0, 0x80000000, 0x4, 0x1]}, 0x3c) 16:01:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x6, 0x10, 0xb4, 0x1}, {0xfffa, 0x80, 0x1a, 0x1}]}) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="8202ff09ffffffff"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) ioctl$KDSETRAD(r3, 0x20004b43) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:01:12 executing program 1: sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x3, 0x11}, 0x3, &(0x7f0000000080), &(0x7f00000000c0)=0x4, &(0x7f0000000100)="a5771486cfdffb7eb47066c4bccbd6d4a5d598ac7d7ebdd07571df03240e40c1e45ab1cf65062d02d51b70843d5b42d0fce1e316f3405de8a127a43ceb76c272a11208f3ab74d101ca1c24b6574953af2c3a07d7a113f4ffe6fe595b44efda427daeaccf985a543e7772a1ad7406621bf730e87069f279e2ea1f6bb6bc657096be8af4982e672c21af6a52b2854b355da1b63f3a64d40cd6d480a34ad2486cc78e2576c5a775c9f5d84f5ac5645f7203ca0366fb2834a6e535a8a062af0110ef4ad2ffd5f747e67578ced7218dbfb60fa0f8db6b0a351f272bd5921b1c8d833b8f", 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000000200)="47703d455ec2ffe59208a5f60a675d6a9eccf2abe6c64fd1a49c70d5ce10d22b8a837ed23e91481cf8ae058d47b1c167933a0badeca8a863961f768d53df2018", 0x40}, {&(0x7f0000000240)="899a3c568e0ef337334ecd5798d1b5e717cc38e409191ae91048fe0f3d8caa89a464a3c1532dc2307cfd1f1960c7f48edd6cacf78d27a658786bc45cfd1655efd08ced68f41edd4f6bf15768d957fbaa66d8c1c9270fab148a752489401438c14ae5a5688bb591b044723879319a4b0300a13c20457e687e0792686efa72bca0efdfdb2d7b1888d18757fb1a7963db5c566b11bf823669ce6002413c9220fb65bdcd74cf047e1dd789a82159669306ddd311d0b00dde4bf8159060fb669cb06b72a1cb51b92ec6bf", 0xc8}, {&(0x7f0000000340)="67a9932ed64c74debec4e56a2cb65f57b8112c3c013729987bc4dc7d40c97ac18e0aa47323858d5570c9f4c88084c790cbfb9e7316573cc2fe63bf39417e03939964f378dd845413955eb23a727e30732888ad99b3e3b84f392ec1fad81b5ea6bc37c5f8b66ceef970802f6328bdc864f5af5a430cdb4ae1d5bcaca152e6c05740a1fcec52d6f7e6bd64445a8d0bbae84f2b8610bc5f61f123c822bd33aab6fc9ec6a72ab35eea556919afd76e0d31e8a1e43d493dc42d2e2fd438cc0a926cf0f463502adf01db0a084f9e", 0xcb}, {&(0x7f0000000440)="949b02b70dca3cfef648b55c8f7e98443a44d43b346877bcefe84b64f76fe9bd80b3102482fa7a8e2c499847eca97a70a956617b48f5714fce9cba13c42631e8d019c523a9dd9bf5317a329a8b00fda862060707e2f2d102a9e8f7c7a459da8e52fca45c4ea54c7eae3ee4", 0x6b}, {&(0x7f00000004c0)="7d03f58370dca51e6ec91a8cb63813f67c638832d4e0d430be3b4754f9276657307de68ddec7549f4599aa0721deca31cfa62c31d146ba43cbf4fe3615682e35f06f6e89cb89e966f1f884f3456cdb222ea5c6e06f1240c575ed124e74cb577c8edcd9128021e16d28899746fa3ce30bcd7ca9c5392a7031ce1701aba897dbdf546b2c4b4968d8cb26a97125bc577a90457557c9ee0bb840fa6bee44ff262ded599ec3fc7459b2b83014c0bf6fc408a4080d68c385e973f6b35c62577400f6a8b35bf5fae4ab6f86fb1cca4d8e16af6ab00dd91850d337e9e4512bfc17d39c95ad89e3ea9329fe05330706f0fc69045a60ffea9e98270247b09f7679ec76e47be382b0ac6237622c785e4f5f4bc2a575870e63f1e90c8c10900f946c46e4fed3692e2ef0dc670eaa7d321a0519df92930e90d49e9f0a0356d76e3225ccfe5b0bfa4a68ba3b76b9dec858496fff0a30aeb9b80039846afdffbd2dbb825604a51da131395f44638a1e49ca00a8ad2706cafbbf4f029a2dba9551e0d8d174bc37bb272c2266fdfe23269dbd10712bd8fa049d1ccf22faa3abe5a7718b46e268f8cd7705cd976beaf70a16f252aca84381bbf914861228fb6a6e179205e38892813b4fbf0a07892c1327549db1cb7023d864b5e54496de21f4ad4a294afa21c6e3bafd1dfece7ba1fe16ebbf5b334bb6c148014224e5a1a0f33b03294fbb4c8be79c9e9a44bfdacd9079049f88c1dee4e6ce396335c0d0e532ddbaa5a8e7a7376b20e63165c46c3202fe605fab4f800a0b30bc3948f3138645aa9fafad4da0a5df8f3b7196dba682fcd45981562aec715835994d460c168a1b065d77962dc97c7caeb1ae3b70162a886bc9d8ba71ba6afb21802a640d401993495a901ff9cf147f3748e14c2dc9efcd002ffbe8faaf3fed0762535df4acb842ee1b9bf326d95a0deb740ba69babe40a9dde2b64d1b2bd8b26723de63ca9abaf6df82840c778ffbf0f98d3270733096892f7afd900206b9e4fb7f9844431f95de13e55485a624c032ccfe2308dffb7ed1a57bb4e06519c57282f54e7ecd933e1f982da035b5979a31be7c43f993f53582450c3e9bf805430f0aa075ec9a84ec343d666f6fcc2d48c9a292e5d1a6b406b2df984f336fe57a11b2dbf49b698a41be64f8b5cc3221ca0b8b99f24db1d128b79b1a69fa9b6a4ff408e26102f03a8caac74d0fa43a1d1ed3bb849faa94479b69465acd7e1ef6ef103bd159f247da23a197a5e440056b93e644faf1a41754fc4117c759638d861a78dc71c80ec37cc46a46e6221b5f80b4ae852ca0d996a66960b47650bf3300a08c7a374452b05a9e4c8ca99adbbd657db2d58ac9d2a9f34caf938f8d1edee7ecabacfe8d5c135ee9fba73d0814ebc5727c57bda5f82425420fb9e4fc774325c50a0499e042b31ab9c948ce302306e4969cf2dfcec52d6d13ef7ebd486ab9eda349d306ed66794aac270b755a7725202907fafb40ee7f5bb7517e18831671f9b39417f6ec53c3c60edb656437f15fde1119e392c8dc45797ba07a6abbea879e465a1fbde85c57c104e8fa30162ec359e419ddbd2e5eafd9322ce4cfc92d827879f269eed0acb8e775670390d947e185b8ed73522da0c577fa19b7926adc50a61eafa9e97a32ec7bbf964c029c236ddb8f1e2ff5ef8266e34a19f25c58d0d275041e43698d62423856cf383de92d470adb9ba75dee55b558e15ada0840a6825d1795b57bcbadd44337e248a57f2a0016eb5129c1b159fb102eeceb55ccb318daa5e8919d9ce0b3a85433c969276a0ce4048c4acef39b00f3b487abff1b4b4eefa70dc0d133996fd863e36202c9bffab5eeacc7057750a71fd3cba209056c7ddf151477834f83fe1539db36d29e294b322c80823b0fbc4f3297a4572a549d0b1550a40f2201867f838903ce1aa0617211d004d653a78c519d5349e528dc1e341658feca4399c8e38c0d7f93442f854adb321c955fc07760bfaa54ff52d4392d6ba77bc977ed972b07366f026d5e9d0e1ab1aa49ac273c0405234ab0b60d279dbddf97f090f8dfbce39e1166f20092edf158cf92d30421b9ed919d1a05abf824361b176d0150363fe90a7900be58461216335c80b71fd2f2c0845fa9a2090cb02a9fc7d2f1c084d6bf7a65d31d611c43dd892b05327723871d1908aa1a286a7abd707eb39f11b3f59f30412146dac8a0cc927c888ab3ed9cbc87f772ff11a8a7e7619b9b44619aaf810b8b08ba2de131e05b6cd21d7b63b94024e3c03349e15f103c311a727db2c6f90be072874d6b81a1b24383ddf72ee3836307c116855a5f255ba31bb3ca10d6fdc45ebf3faff13e5d1e53fa0b3219249add8b88166aa18efe6f4a1371b3844d6f9b0fc9374424174e758b0e8244330096a7a0d9ce57d63b5474c15821f88efd08fe1d8ac6d4c08181c7ad552eff98b8ff1072e1201f830b67e3b2ae738fcd093f54a53df34d9d8ded239e699aa215ae39f2b20b6b9aa8fc20c5ed460ae9fc4eb266d05235c576e84f38bfbdb274277820d97cc23bee438157ebcc9492a4c95bedec414683376f65464927cca1e4d70cd6ea1a4961ed5d25c85257e844389830d49ed09cf21921cf83489b5d5cae5caade7df6d0c56d36cbd7d8ed0a6f0e3f1c1d73ee5cf79d56d5539c86f01e1d8eb68b70b7df8dd29c5b38af7324c76757074776d50a8ac670104dc222b883146130bac96667b4ac1dd0437195e7399f302e5e76145e264fb5d3bb7ef185233df2c6d513e22a2dd45f4967e274bd1008b3b699aa75bb7a2fd9e80b594b250fae5a1c4052d34656e518e6ea7091f0fee7d324c66ea3c700b56a6e3d8489126eeaf07ca38453f8022c6af93558ed064721dd1cd498f52f5a0898c3adcb0f896d46fe0171fd17866f5d6324b7d73950a692311b0642307ec2cedc34da178eafa8b46ea6fd8b0656e28b6b95805db6392cd814b0075fead8a1b80f736924e31f08273b58c5243872a60ed94c5f4b1b8d1dd1851c2534411441d1a1044502ee1f7182855c25262df87552080445d2501611c2031df6cca1feaa568368fdb5380dd8b504038f4ee9c42c337e6781d96d772a2db3f24c35c21085a5de0e2bb043a352ad587043423647a807aec61fec996402d604fbc2b5967977896600fbab6652a43efc4719916b9c30d48eff43ae64feef207547d0af0212e6582375f53e6aad33081c7e0241f6ca31b23468dd8797fac5f3285017b34d8b4c3633a97eb0677f5a7a3273c48562c3773033ed387f232181fc43f6ff8f87ee6b3feee4fc652c68404f4b302b8923509e55ca34289cc5f23f65cd9e0b92b8f994801958b91ec740db32864eb2b96b46635ab42039466afdf90465edcf95866e482ce718851ef8de014559b5e592068cf2856308f0119770c43aee7338766ca13fe4b75e5d7daef20ae8deea08011603ebf77c4bbb559d7c3660e5d8926febebed4df2f1a01d36ba2576c892604306878dcc61a5e708baa2b191b965f4219f2de4fedcf262a6dcb771819c907c7a95144c03e49eb07ec03dca0b4643bdee9bf652b0e4ccc17666f813505120014716c6bf042876e78b15a43c63266ae416a01d09e795efe7cf0cbb38c8ba0d73f9dd6b5fab7f9b9bf37d77880e30cc2e3a30ece341183f46739422dfdc088459c2d5dec37416c9659e662b50136401aedf403415f8b407b8a1bf34dd2fe271125f8acb260f894ea1a6250e72b85f6ae7b7d8b54efc1e61fb38cfd834e705e7eae71be5cbab51aeffce6faf60425050082610c94bceca4d107ec1403522e1ebfe4ecd5f3c9b8a37bc03a6cbda1fa8d639e2d9c7cbeb6ad560ae64a5a371c9aafcdad291eab69a524ccbaa549baa92fdd6b15758592ec0b6b8c5283c3546edde8c121a148ffcf322d4b2bcee89749f836d1e794f7acf6cd243e88c98e2ce0ed592a7b2c829d12866963eed8115d7429d65c3579c7c8d1254272b3e784194d379ad2a6e4824a8bdb5dc81230f913db48cc30a7354f4b5ac6b47024621b684454a5d89d671b162406bedbb7273435513e9336bd5cc36e6ea0bf7d03b99236c816653959981e64a61918f50ac8528058ffa246fdad6f169b8f80f19257f88a53c13e05a7b5fe572e956d11e6a51c478ee057762c57715aa905e142c26bfeeab728bd92b86af1f1602e2e9d660f0a5f2b0ed7eb73851df45e443567344820e506e5b9f95393d12700ba41bcbac5daa195f893073392abec1df2f613599ab99e560889fdd3e49edcc27b0d84035fc6723ba1644e8c349f9374b40a073a4b7d7586e978483225536e70b2827e164c2f9c896a1357e8390062cc2d883dce90307ee69b2e06c4ad558ee32f96ce1dde009fafac7ab4c58534701ab105ca938a4913dde3107682ebf58d9545cea1730003cfcd80338f9802932963f11d244a385c3a48525204a3294d05f5dc1971d8477fc59d7758cf3b2a3798c3a49509c1bd54de212f3e401db3a7260f544eb8c80bd8db9615a5e21375ea10db22fca65413a2ddd0d37c84d4198fb3c7405ec7a4776c342bd215b296f9ca7d31dcb94990b4e108863c33d09726e61689495f97b71c73a5dbb5603785a883920d206dceb93d144aff13a605c6904d61070ceedd0d4f9fdea3568aea0968a18a819483f99907b1f590fa8650237ffe5737ef754473f7ed7702ea88a6e4aee40a1bc6bd69c870834c373837c18006e56a08f0f942e2184bd9adc306437c4a40429a4ebbe952e0326e7d986d9b550d8403a347fd31997b22920b13b4f70a7998ec5bb983566a012ce3bc26aaafbb1ba0a5b0cc540cfc5c95d1641eae887e6af11e2b384fcc585c60cdfc384affb4bd74c273206da83abbd13026ee5fe5756cff01edc4c5731ae4741d303ced424a2f8c0f1699fdb4ce8948f41b640a3ae19787fd5387bd618136ae354a900b6f4ab55e709649d1c312e33539072883317d063c81a5093af1efb0a6c7661abb07ec8400b1277b325373d685a32a568ad35d38eaf666e94fb0480c3a570661e94254fb5901b9af31e908a366dc0368e6f9d641745d9b6c57a98d93ddf45cbce4db3ab5d6e5c55d83772ea3111844cb406b532cf3035cff0453dd9bb7a1e137c0da281a2703bea7d3bf4818536d10e1e7f9d0f4a1f9b8ad4e377d16f1a87c845be61d5de7089fde3899a29a9eb54ed07d93e8bc7d6cd2380a239d2dda7b6c92257336d4f9d54dc1076cab59fc0f7977ec0f84e82e8f7478eb003283ceae133664e1d16afa9447bb6538731eb4419d64cc8645de58ef0034bd48ed2bc391466e68ad632e9d7dda6df895a801fc4bada3604799814d21152c52938166c156694668a0e4252d4cd6f4c203fdc78c3ddc0bfdcf7dd695dbd32422866715b35677a7db5eececebb237c4b1f328b54066291c137f3c1e798ade72f9c29deaacec1936387d20bd57fda7fa040fc60138b9a9bdf36984bd48e405322c3db543ee102cebd007fba08dfb104adc12a37c7a5bf86b21ca42caa5a89741a06cc6f90ee36896320b79cf4cd8e92ef2c22f6a8ef392052b3f95026803cf5c47010a25e6d5ee8691fe99ce26865dcc7bec3ce806883f73d5a1be7716932309aa594dddc779a8e713421d09ecd1d671aa857c5416dac2c72e6e5b6957564ecb11d03aa0017067481388a1e58309bc5540baa482fc27aff5f7e618554cc8b6293951f209cef983f7a214050e43c14282d48d4f5396e845c82cdd0ce4271a109c67dde871e5bc7aca4e47fe0ae6ac74d1d9f00fb00acfba81e2bcf574ea3f39f426322ad6", 0x1000}, {&(0x7f00000014c0)="348b5d349a8f10d3b0360ba6d324b4159c68b6845c3efd07e1ecf4bf6cc89fd364c4dfee846f705f37869f133ae61967b6be2e40e697f3e45ffb251eded380bce1ae76c69bcc5e58c92aa9102dd6114c4e90094ced2ce74540d77f560c5febb076e065f56be72d6153d376a41b3e2ba12ff1e42b8dd28285611f5887f38ae7c0ff4dfebbe57ad43af6c9f372a04bd85b8fe1e336be02a57e25a8279c6dfc925e1dae4bcc4372f6348665b46bd9565041e5dcfc441f525642c678dde77ffe69b9d4692dba112a9a8abd96e4aaef194870700626fc339db73a2e8306101d02aa1ea9aafe4807786ed576d4dafb9cb383214650932556fa", 0xf6}], 0x6, 0x0, 0x8) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x1000, 0x7, 0xba, 0x132, 0x6}]}) 16:01:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000011c0)=ANY=[@ANYBLOB="8202adfdffcb7ba95fb2906607d74af5e2eaec241aeffffad3ffff70209bf2ecc8fad2f7927bc24bb01f611e8648e95d1efec0a3c01805a427fcb572decfdf89a47fb109422c955e74820b593b95506a4e7326098d6ec7a05a6d574cd4501c29d59bb2abd0406731b2"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) writev(r2, &(0x7f00000010c0)=[{&(0x7f00000000c0)="fdc33ed7514c41b2caba9b3fd2099e9d0e6b0520b587b49a285be444cec59aa8178e6876653d32018525990e7f40eb55bbd373e41b90f4a0ef96698bd4b63136cc84ea67fbbc4cb00a340eb8af9a632164b64b6b22918796b319d24a4ddd016a40c0c55c1eb7d2d7391ecd2309ade3f971458875b9f30d1343387f0d81cd9bcdc1a0d588d4c4985e1ce000555a987c4f7c30382996817b8aaad0b29aefab10260338d41b4cc4353219ebe2a72344355a3308ffa029bf57e9acd6542361d18b1805a49adc0fae765e6cb3d22166ab085ccfc917ad981e8c594da109afd9e2f656dfca8dbe30b5fce14c774371526af79c4bde26cd0e51898dc74d6f06b68409b1179c4d66db521f53f1056af1aed23f47b5ce5412e201fededdbd0ba25b6a33ef2aed914ad7ec229c33515ce24628bd48d235d5989a8d4c7c4e077464e68e5b74a016cdf7717963579b418df7ba7e8f9d2bbfdd41f71e9c8854d78ea92b74183f310ed61d81c0e1c69dcdaf84d71185d9abd39eee88dc8f39247e84ca5a99c32304ff5ed646386c53d04c2e9d5d43642eba94d7c7c7972e5754e519af0a5fa6e5dccfa0670e149b7b21ca76056e8eef5a9223e4991fe95f4dbfcfc1cb54c811b435a63b0bc0673014aed33a854bed1da816d07ab9fdfa82e3540bd8795b8faf8e9e8ab72cc5ae056dda2a63950c2a33cefe73f93a423aa4817c92bbddb212a633e0f66151221ecdef5bdc61525a84d31197482a834dd41b640b9dd92e3a4a9a26116a01b10d8a8c114d51cedb6bb61b6109f9bede81f82216585180bbc7b2e59270f67db71b3d96356b727bdc2bb05c0d1b700bd19f430c19b37f8b488037788c6169972e8d38d06743ef1761b3c91227ab362e8ca5355a092181127d4971ba9d67134a032cbbdd145ebd8c040a45ef7ef777e379673ad85ce93ad802538f7a30b2a4fcd2831447398b629dc94a6d810a9b273ac2f895ab4f95f314c3e370f92f1a57800351f1c1986b8cf3cb7837c282fabd1cf4ffcd7a744c2ee1bb53e6bbdf48ec584e7d95589fc455603311d7df2bbfd6b34ead4139b03e8cc452401c503706d38e45ff786dbd6d5e39de22e76cda3bdf978b117a087ac6b000c224e59cd9b532253a32c4328717debe3fd943a669f029189acf99e4d9b25600a8be610cfb2c96b7ef937dd96e8d9cc2d325be4f307096c48b09a5ca5e82db783160346174aa69d6e624be96fe1e1e70391bbf7f2d5bb57c7a308b17ae244e9272cbe7b83c143d800579c7d28e5b7e6359a507b98cd33dace49178382c1bd321739266ba8f95c46e54f3cb92739e77319281e32ca6f08fe5f3f11f9d9c101a0cc83d62adb2197245bb82da5b481c4478ebd56849a403b94609dfe02be516ef574d643c5bc7825994622c6c214bc07acc3effb71575731fb320e6acecac84dd046a93b8bdbbfb5f3ec16349bd5a7ab49233e13077e25beb6dad2f5ec52c8d2f2a8ea7349ca18177eb57f3428eb74d00354cb0428eb3a930eb2234b4a78793f05719ce89d244f4a855dd49d507be0415eb0dd2f22f0b6e26d1f92a38ff5600497974e5ccf22f26d2e8e6a9d694263be32dd3b53446f8bdd5ed23bb3f23a19bf74cab83b5e691985d668905bc9d6400f32afd28e749c236d31b02fe9bde2adfdb3a2a0b8a99298350f4c82128ada39e96af4d23ef74d600a1950e98ffe446f229bfb1caf96f8d1087be732bc287e08b277cbf924f8a59e947ffeaf1dde37dca2fc1c25d8f06b1b84dbc72c4bcf48aa3a3f3629354bb523e65d3fb9d04c90a85997c20ce7ae8c7196ff236342ee5780f22a74ed814c359e3362237570e98524e8f7875a3da5f923adbeebe9ff1f730b981faa2c66ab7975f9e6ceb256eb6dae62ebc88336c21d69f027e68b78c536cdcf42369f1adb5911ba7f7021f8285454bc8682c2a232935dffd6cd07197f56cb53a289c5c52a72d0fbd5df961b2515bd63ca652b9510dfc2be20f1fe7eec63b7f5a3726ee2a1fd7bab0f73623e9964fba019be85e35e27558edc3af7fd80a6cc7a1ae60e95aba0ac047dbfd6dec862f7e17c70f8185631e40d688b9cd2efe03646363db714927cb428c02efff4370ac2e1e9947a74b8c9e966a4d78b2c36b3efc2e8867c9161cd9ef64324eebfce90f5dc41786c94de45116adbac6c72f786781b72bfe03fa20d857ff63e356d1caf6921bebe4b186c7dccc28f2a511b357b597c77b4edded7f634b81e4cd9ecbd60e2010ce5fdf213139f0f300995746b97755b26dbc3f48e194f652236415a439d849e05fb722af69b0f159695a4cddddfff9ddfc495ca10585214cab9b2f37c3839bdfc9cfd0f9f429a5fa15513cef699e5b0c8857944704b72c160444d38f755a2bd67406b0c06e137f0f8e400b2aa79a65a60e6ddb8d40519c2ae6ede77f2f0bb54015942cdb8ae1dca82e85d40213c213aceb7c44c87e20f32dfa44f8f1cf99fab10ee79157dac029a91607ab9ca7709f591bc22ff00dc272b16c4b1490ee4a1a365893f263409f2ae32d5476999f87a50c113b753d23e4f2acbc52c6ab766b914168f5f77388306016738ea5ddb2551d0edb7d343cdfb124cb12e383f43021e4588ad8dde49e37b108f3a88a925579b1137361b39a736f9fc4ef9d9d21513f10d2d33b362810fb04e9895892fa1c48faf12f38cce5084de61491c069e4302b8f71529f24bc3340600f0a4a8c26687c0495828f3a889153c711e53bbff2c94fcd1894bbc3b51ea3baab7fbcd127fb514e4f4065b4655289bb7612aec2916ff363cdd2389004c31f4e08fa5884ddebe446dddd72e6d409999f3aa28f37255de9febafea4cd51c5a903034ce232bf2c4ff331d8fc11b02e957020df39f141eb62723b4279f7126666af3561ec231ffcb5ebc89642eead6d00e605e19a41fdc81d9f6d1c93c1d95c63ba7b668a81c4aedacef41cda3f1f3fcbbd620572d1168ae174b75682c9c0da761b7144c5a6ee332c506cc053effabd8e9ce356dea473a2b23ec99a3cae97ec8a1d5a8ab6cd1688d2f63cd0d736570068fb67cddf295df0ae64e6d5e1bf93c2d475d8b9a273c099c7f30abf308ca31f7ec145dda9156334888dd2f561b06bc18146c7aa3d8179691f023bd4d404a54a15f6dd1094610a004532ad0762141d1544e324d15e8ba09168d05f172fd9968ae46cf9a42a90476087c40fadae6bdafeaf93b58bde7ea1c4b9f5861192ecd209f1bf07471f71a81a5825683888bd7fc4aea4ff61eb6398dc510880a91d07376302909622496b522ab1f6015cc31e788e49a9158bb69d54bfdcca8ae9605c3ff95090b4bf5e7b505ea98bdddbad3119df6874d36ab10e7987293a8f798573d7834c2888bc595595394d63a9ffb2b62f99e772c938cc7744fb48bf5005107ad27bde36d9ad506243811a145f32c84bbf87607e6ef672bddcb20ebd4063091d9f45e69f88bb3c97a4e27e207de29d142bdad186b5ee683b6bdde69c0034a8fc24db61453565485ed2b87af1d6770afc14a14efe7f35a38f7d53fa3661e6d3481d6afb5874e53a43bbcb20da23fe3beb0dd7eaf476443150f8c4651d479ee736fc2dc5c079f04ad148f192d18a42d5480a76c39c3fc418476df968a866cdeced0f098025b7ad247cd38c3f1edbb93a22ca57b20b8befa6265737718fd374439828112e844ba4c2dcfb3ebd96c82eb7b221e8fc54dc96f11ea89f52db63d9ec5e60af5089540c5bf3fadbf9647c097097d93d33828974e078524a2516f9ebee5f243080ed536479c940629bb5dce4c6e9d735355a9d632e15111e500e313971e78a8a45c384e0c88947bd26c513c32dcaf8156157e44d622bcad132eae0d1d198d2b977b4dc9392dcdd1e1cb0363ce33fe8aef8bbd0ec335ee7a5afb6c1adad61fd7c9db6cb5e5f007f2cb8e10c43a5670af1e0d4111758fbdd83bf2a9a548ade0b8b9830d11f5a958580513812a84f52f87e748d6ab772c43a67f4cda55f467a921f6ca0acd3252347b32c16afc8e20a0253eda4f61538c40d3c5c9f360a92d0acafc3acb0b67fee87defc803d81e01d96d7a5e30f2a2364a1b43444a85a1b8abb12a8049bfc08993801c5ba13ec976c230f534fea3f70f4cf4be37a0d9910a8fbdbcec9a4d2e033a304402773bd0966ee6dd996780a02cd881d2c269f3c4005e327c6e919fbde7f73baaa2deadf6b8bc7f2ff182d35ef411071f7b63f9936044d453de9143da3f7651834dcea92880132ba2b41eca90bd7d825dd6cb547b6b6bac7e5d169204e77e001b90fe88af86de95dfb0bac3e1c3bb38ee9f844166044acf09169904eaefdde5ba33c0d3869b6b9dc114d1e3a5bc5726c1d516cbaa5732d59c4aaf3b216457db559ca44b05b5a1ce11eecd65062a37742e98dfc8310ff74feac62893159f4902d17809d71f69fa896a43af0e10777b3ecfc431f24b8dd4b5b971fd45afb6b553385be867da225007eafe7c9b4437593a1a92c8800d9a776a3340afc0ebb44800f6abe3347bbdbffade75ab94bf9376b1493149bb65531781cf2253a3be6fd0b46b4f45556ef61eedf7ca3800a1a871fc5960e07d73dcc3a177b53258929e91c0ad673bfaf300f4181c7c65df5b5f6428b2e2ec7d8f2ac31b2a87fa666724c3973dbb9507b308eecf021823597365f953110eb495a7283f72f217fec74c764f8da54fdbb71e159590d4875b7f27a78ce1145830edfd03b6f3191eee1b01639e48f1c548e50fa8e22261595962611feea2d6c1a78f21258d7b997e94a3550e2cf2f23f6d1a1ea1bf155d3be79e22c36774f58b1d42850022b40c6755a4b768cf805240eec6e77b05bc0e802d6461e36d349012b1dccf835456d1f5cbbefd88b28bfb859f56a0adcfa64482b2035d3c980ddaea0c9c618678bc3599710383a80166895d0967cd4eb091e0001505d9f87b13f8a5c4f70e1aa7497e4189f88a45388e480aafa9e4461db8e676693967df9350084e40cd0582beb104a6c993e2859fa83b3a1ebd13fe01a0b482189a833fb6965997af6918113b6b2da3a7e1416a91a405efbcab4e53976f7474fb5dbb6d8d5ef909396f1762f9e96f65db25aeae09003ed2f1696e102f69a727e97ed88ee5fc1fcd29b4506b45507f87eb6e49ef200a43c55a5705ffcb6d3c5442767710370b827680c32e5960c82be630d27e00a921a8c66ea3dde09df3d8ee4b0b511e9f9165791c892e1a509206adcb5ed8b9ceb2c1346dc792715166359f5ac1d924fcd124db4dc066a7fdba7c6d25c792a63f7975d4c12bf66c0fe2ffe4a7917b0ed6d12abb4f54e592047a03dd55c4bc9f5bb37fe10daf195e129237fadcde3fd38f4321008aad345ba05109864754fdafe08a0bfb72bc8ab58d9d26a03b79375946e8e974f584103b8fd0c31835d70a53f411e5aeed1e6f270f332555a45999b356fb14e66d207812051f24a6dd8dfc5d3e2ab635043c601b8b0655d545268502c6bbf32b408094212b59e1a18e40a3ac1623a7b4d4dcbd3f2a5768a2d15ec443423108f86af17f4572bd753b1b8efcb6addc4b6e3daed8b3fa454f8755687a0af1bd79e9a45ba794d3a702b7095c6eff579166ae5e1c22003cb1eb60003c6eb76c957478b38efd2ffcead4ca42bfcff617ff0081e56c6215bd4ae6540b489b0a1b34f49327462c19101c5a55895efa4a8f2922198226cfeb5e030a2141b7b819c3ebc631cdcd327db4f49803a9da56e26f7ad8c0673b4b0401f4d3bb99948185bdbb741887d4430361b326a7b3cf2148cfc035f2ecb2d2c0cd6fe0e", 0x1000}], 0x1) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:01:12 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffff0700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r2, &(0x7f0000000040), 0xe7) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x8, 0x4, 0xff, 0xcbda}, {0x8001, 0x0, 0x98, 0x4}, {0x101, 0xf7, 0x2, 0x5}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7c}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = semget(0x2, 0x4, 0x402) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0xcf0f, 0x7ff, 0x1, 0x8, 0xfff, 0x3, 0xf283]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) pwrite(r0, &(0x7f00000000c0)="fbaf8a14eee16e780bec3d2656db", 0xe, 0x0, 0x0) 16:01:12 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xffffffffffffffff, 0xf8]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xcecc) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) read(r5, &(0x7f0000000100)=""/144, 0x90) mmap(&(0x7f0000626000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0xffffffff80000000) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:01:12 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x1, 0x1000, 0x400, "bcb5a25c99e0ffe85242aa4cbdbd9a13d608cd8f", 0x22, 0x8}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4, 0xad, "000000e3ff010000113e06f53ecd1319f4fc00"}) sysctl$kern(&(0x7f0000000000)={0x1, 0x31}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) 16:01:12 executing program 1: nanosleep(&(0x7f0000000080)={0x1, 0x3ff}, 0x0) r0 = syz_open_pts() kqueue() r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = accept$inet6(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x60, 0x1, 0x4d2, 0x1f}, {{r4}, 0xfffffffffffffffe, 0xc, 0x20000000, 0x400, 0x9}, {{r5}, 0xfffffffffffffffb, 0x2, 0x40, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x2, 0x1f}, {{r6}, 0x9d0c4a2ed21a97ef, 0xad, 0x4, 0x3fc0000000000000, 0x5510}, {{r0}, 0xffffffffffffffff, 0xc2, 0x4, 0x8}], 0xffffff17, 0x0, 0x40000033, 0x0) 16:01:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001680)="c4", 0x1}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "536a5389a77f0c02df71795acd76e7f0b9009400"}) poll(&(0x7f00000001c0)=[{}, {r0, 0x40}, {r1, 0x1}], 0x3, 0x7) 16:01:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7f"], 0x10) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x4000, 0xee) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[], 0x10) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 16:01:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r1, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) r4 = getuid() setreuid(0xee00, r4) r5 = getuid() chown(&(0x7f0000000000)='./file0\x00', r5, 0x0) setreuid(r4, r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r6}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getgid() 16:01:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) mknod(&(0x7f0000000140)='./bus\x00', 0x100000000204f, 0x58fc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0), &(0x7f0000000200)={0x39}, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x40, 0x72) fchdir(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001940)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f0000000240)="80fcdd5e7947c1c34213b09b4041124bc8aee03c3a81621b3f88e55107b3a9a378e8420257419cdb30f6f5131211b928d51827e284bce334863495d73fd5c96e5d938d80475966215e86f1479b365800ca917c9f702dad28107e461ff18d6f6129117c3cc14ed5f00560ee232f19afee977eef829a29a03b05f75a47dc32c7a4552454912627707c", 0x88}, {&(0x7f0000000300)="d3e6cce4346310d9a10c4b69059cd8b423765590804c47e249d35309d64f079695bf5213af7bc3a62d5f047228907ba27f72757e7c9d1043cebe6f3f1a4fb0ef97cc6b5ac1e63db1", 0x48}, {&(0x7f0000000380)="565d47df3a097c6d8f5c23d90f5d35e0925e08c3ef9f9a142646cfcfcd907b89017a0da0d63ffcbf1c7511c468e46f93062b150f654b645300e34a577408a73c25a59b3637549c6c23bd32ebe0da4983ac06e31ff1c379604556246601431d9f5465f47f467c4b83e46c4a22e42a361b006be6a1265cd5f12ed85c1ef0c4a49bb3f0cb5af849b27b8e5c2e73b392c850dc490e5c8bb0964af531fb637ce2f4dfc2bb81a6a589d9ba85de370163dc73f77447dd914cf9cd27e5ed136f4cb2964f343bbc879255b5566d9b9bdee8889182b62eca7ea4dc319969ce66d0d9079800fda01f5ba4ebacb43df11d26c4289b", 0xef}, {&(0x7f0000000480)="7915f0cc54482d5cb861ca48e26407e31bc9bc0a580c17eb70c0dc1ee70955f5f6cf5135481cb216f67ae4eaf7f54ef06fccabf3c3eaccaf49ee65d70595d1bae3147354959753a137d0d208d5c0c4fa724d3707e7f4df0456e802afd56a8fdfb308008b03fdfdd4d053160fa27a012c3171b39777b80ef7083d204ad6ac11f95f3e21b7f7609e17b45f8c0a2c03698a54996bd32a677aafd5397d6a0b655ef5037cf6388ac5c6560a0fafed132a6c1cd1f4ae936440ed6e1a3d66d42390baf2b176b9b89b92", 0xc6}, {&(0x7f0000000580)="5ee3e799562cfa7c72688ccf97964281a0ef930bfd7093c2aece2e8c0e56372d187e59b63fabc6ad119e966aa0fb93dfe20c9a566ef003000d7ed4045ba3d5700da85e523c3982bdd45cccfe1cec83800cf3f16f52e1f9aa649ca3d73c417afb4961e869510ef2ceaaf3c88bd99cff5ed9c4b83e01cc9ef805616a45d69a4872ef1cc5db78be62358694e6c91413f1b17b9f907715da14aa62e5047342b6c64108579a9e2bc7d6bfee117df8935921addfb04cf034d90aef21104eac9efedec7d6cd9bd4d8271e99367e1d7614d5b0db1c44fc9e332e7e9abae4cf262a4bc4074a4224a6310bfa2c3bd193a4ae83f942eaeaf871c031", 0xf6}, {&(0x7f0000000680)="b727f3aa9612d51c81837377f6af72f7f3053b80ff2e7cdb88190399c2129ca2ce3e7efe6ff3617164942ebfed3cedbaf781a91a6a85abe1ab46a99288ba2238c234e060d2f6f65bc50079182972a9a696588e893adad6d4e91b56c68316140ace2af4e309fff2ccbf8a40a38e9d813cba52f944d8dc59e4d1f26b1f80d97072872462f4a702cf37e05cb93ba1ebf99df10e1f82c8b76e3618b7c4583f38772552e92ef770cc537cc381f57ef8f6dd676d3d108a2d26861e263ea3f421bda510235a9a", 0xc3}, {&(0x7f0000000780)="9c92caa8423f2548d79b14d439794d47cc2daed331a5930a330d8a13b5cab50d81ae2419bc622da1cbd1c1cbc4062ea1ad0af9178e3610be032cc6d590a282534c59fa8c7273ec63c1ef5b2edf02a19f", 0x50}, {&(0x7f0000000800)="5830857056ed94aeeb65da97b38d09e6b51d6c2416ab0775f8a6f8ad452cdedc6ffa8db4f1b9e4f28247707175945acebf7116ae59aed0cb2675ceceec345d2fe991340bdae9635e32eb72e33139b9bb837182c1ff897d979dc18b268aa0e260cb87b136504b", 0x66}, {&(0x7f0000000880)="60507c06f5d73d883116e62dea0e08f1c55d8787e5dcd236cbaa3fa2f87871f56ac35738c417956af4fddafd0cd3f251051b7bf0d9466d32d4d778a25b7a0a447952052970e7069090b2e6ef6899d8af3436aa0929604b08a90edd1d4e39065aaad3c1c037e8f2894cf008c890c8f35427c8bc6788203f9c2e9777d803b0d5350d7acc70aa04a49743550ccfad15aabf69eac33032fda5ebc14b7edc84d23d07ccdee069761e913b3157a30a8c6cb225ff3b8b73cfd20584e84ceabed090d79c23f1bdb48f6f0283a00588e02c8a779730ca69b3607e52407fa265ea1d65f8bfd00ce1a308b6e0a36188e37ed2dc689ab2eaa0600cc1d3bf1c34955da157bb159b317e87fc04778f8a75ed240a43d11461cad528e7a11de71ab9d10965ac43e95197547ee3aadd4c4ff41ce8488fd0007fa49d2e0cae33ec317714ee07dafde7350e1b6dbc99d1add66274fadf15cc0389522e5f0d42da72b0108b5662efbd3aa3db397a4109bd04444af9d7bb3f4725dd728a30f74fa0b6e28c287feee3b1224b97950fe34ca2351b278d553f71eee6c03ba0538ed143488c6513b2e0d16f446a143a5fc2fda5e82ae694557899a676801a25ad9724f2c2e1c462d717177f67f0b4480c21f4ebc1e716edb690925b9ba352936abf888791b9b1c48c0df2600839b31db60c5b0ac5b36c0527d97894d8c172ac32996f0e1129d1ded11281c7cd744a9d2d69f277f02b414a41651750610e4976ab65d974711c3f66a709fdc51884d33f6a82b6608ffdc9137fd931d3b8b8208489db13946f805acf064ba7c2bb7263d5d6e7c831a56ff2779e6c9f78bf725b99bb501c65585f0db2c04a4a5c2c54065824364aca0c88973d76656be183982b631e57134088ae83ecf2502c35b1e834ab4f478db994b4bd893553e135b63dc7876f55507f760c94cae8cf4ab56738c664113b9562d3fa72547c4bb980a37b151d63c00d054ff60704e38e7ef4504a42db5c9689ae3fb2e98df39f0b6ba630ac1bd12c61911a585feef16765c869156fc23d6f6320cae7c58171a1b8b1caf2fce350b3b246cc1131498af9178061b6a2dc22512aaa3f68ccdc6a3dc4a6c709ffbd6d006f77603c15001bd13cb47452cbfd051a685c1576a52092328194f6e2ed86a0e9d5f6df3163b330e5d2f0a4c59ac48c3fbcb7f5f763d8a1e2b44174a512c3e298bb874ed9045019f627b413f0f0e395c0c7acefcd4d32bd041b5ebef7292e40c55432e5c55aa0a322a855331beda946c935608f7dcb6c3581202cb4558663b8fd7b79ea0cc9ac911051c86ac55834440826fe56d8818ea9fe9b4e3fba67257253150712e486c9b76c09f3247fb4905e6d7d124a9af0dfbf22d6a3d1c3d572d2ab364090cbdb687bd6512eb73ec5bbfe1ecf96ac41e6b42e62554c88a4b6c3510fb2acac2ffb78624210fc1cde2c5ca64d599a70b2a686c1249f8e007cdc4f734643ed8b03caa4f481bc2b967b510cdf62eb315e762acc90ad2dd757c6e636bd8ea2fa15c73a312e859289cdaa00a493fbf49ba94c378a8da97aaab21771cc5dfc4ecde0c7d635eb23aa82b6bf43402dd50fabb38f2446b5314688c25c679c486e3538c92f33f43cbaca33e3913794b1f625e32faed9da79d4f6600d549f77855a5da4e0ea4cd1b8dc43dc9e172b5d4a812f20e8dd8367183088103bc65e1485616d7f5d648b42d8f45ac8a245128c5bbc1d2190a922fc2e234d8d8c4fe2d3e772ad06c0ce87e22fec58878c066f24ba5f65cbf54d5411bb5d0c086b7ec634114f9d45a2400bce837918bd854e09c7fee77185a71f8477c31bc3b47732fb901cb353a89078b789153f18f0d8435738e6fdf583a07490bd43ffed635b4397233940f3068abe651c33f67596ecc78924a521af6ce1db49acd2e6365c7cca8e50574541c0acdb95c283a529db6154f3931d88a68e36ada34172afc9728bb67db0409c4c6fe8c98f3f17f1e5bbdb8e5a6db7b1ca4baf6e4fc626bd4ec016d118d77d86ed0515936209bf4cc59a26a8182cb64111539c44c2edb46d1db882b1db0ef506097df9ed2d9c5d3fe59c012ca9f3d54c0d5d4daa964946f35319bfcc745351b0ee02e7ea49c51fd67881a879f9299d1cd23d838b3abc6450180ddd1269272236d94fd7bff9e5210c2677cdc4b30a3d384df31e23cfb5cd1fc75777ec747b1a13ee836a2de83ce3cd0ee7332cc25afd9ac69d42815876acebe3e9b3adb52ae41c3e854e7cdd0c94952da4a121fe964108d6a0487072947e8843fe3ba38adb3357cd5c9cdc53abefe3e3533ba926349eb0e0b173536157e623332a573da467da61753291005197c32fdb60eeddc25c132cceabe6139520ec44c93c81c1c418fc59abe012eaa07e4bb8471c6b1675abd2722197514d1defb33af677b197757628050ff11a7379ae105fefd477c5f108e305b1bc0d1e33e3cda4c8a8f968c8f2620a85d68c809ed303102736aaf660254a77941eb1c0c4c39a153786d547f07e83fbc1b327cf5df399a72db7250970b4a95256c22d5b271116aa1d613d2bd9386cabb7ab58aa65a7a927e7699d8a78d03838357e2d8c2a175f305a9b3716ffa9ccaba0866bca638762047370ef23d2708949e834d3a38d986aa19d9923675610e5df4d79e1543ff50d9745c84d446a88c2a4dd747b215316c6b2975b85363a43e8f159702a2adc7796fe130b6daf768a64cfe416a722be9597b09236a48500fb9d063258694b2fc81662dbb6040be66a39abc68dbb5b9673648215c4e6f967ccf01432ce72e60fa194dc1657cba52b92fecf93459fbdb4ec5ddad17a8af47631a530759a869d5d4bd5b35fa33654d67fa42c553545dc46c49152d13e07c2cedeab377da9b113ca84105faf5d2eee73a7c0954e5ef7eabd1160b660af68001766bab2cf50af5af88451fb461e8de71fae8579080555eff3ab9bfc40a73512ddca80263b1d69775149edd7b2021531409dc69fe82312a686c7d87b125082584af5a66399bff3cd89aea590186a5ed672934833d36c9db0090c15d4efbcb4c1bf859cb02847a2645d37e3d59acb87479137ddae8f9bf282a189627ae8c7b923d95ba7a3553392842f532ac5553458a21c420474a67ac8dce0ae50596016598ee619c20607626a0e06855648d5506d0d2e057dd0c6a521d43ef6c4c8066d956f0d05f474022546f055771b383bbf574d51895d74db5bae1bbd4a8f9ff0e165fb6cd2d94f0d681fe55b927dd86e3c547d6da150cdcfcef7cf027dbe06d661f5a3649cadcf8668d17198ce714f8bd7755a09fa6b6c6fdd6ee33ec62919a33f8755da82b90b509585f4c2f7bcc233eb9d963727421445ecdd2e3bec5e255e874a06afc49887520ff370991f6f0533375af30cf447fd25c61b1adf9f58c2f15696370fde3e00de2b170257b334fc3e8c472d92f7bdd22f56d4cc7bbc683d70d2e187f15ee27d35fa65550a048dd6ead7ea8b9463a58fd728d71f1d99f4c75f789baeb2022152ee87ce07d1ed459622ae5bc417a9bea07b8383bd25cd38eda35b87a75016f7d641f0cffe4bd5f4d8d3741d0bfa72d5d98aa9470586ed27ad6fdf455749ef9090cc45a7dde3d4ac6b55f4ed4c65a57d9fddc8c3b558bf14939d5536bc495eb5829b41b50670975ad45ea2072036626b40142526865df5a842ca15ccec8baf2ae106f57acb2e147989bdda935dd57eaf0e409572ccb8534a8d003bad6c74e35fbfbef6ffa8b34b4b0e838c76bdad7059e7e64af9b082fad6cfb59c377159c6a7174dd421139f309b9fe07e3db6e694584705341a0aaef2b075a3739e24f8121ef8ef99ce251569941a4085032224b7fdcaa147a1ec1de27fa0276d2f35813bc63e4fcaf660cec2290d32bd4e0d41fb36f4be8b37d814e6c23552d66f1b4ab45ae7e81de7e1f508a2d3b82aa319df2dc4867233727087ae4fdd9f8d98f666a1152a0d1d2e7758b0b37de1c782619a4d63370a9421888c342e0d82ae82d46627ac850147d6ca3baf08e9e40a6364c2c72e7b28bd16f3fd355f6142f31114252bd76d665a167bfd782ee40121621d76e923063cb5113716bdb3696b23d5ff30aecebc765f7bcd5e362cb9ca55b81b0dc4b02e8db5c50126725222707830da5a5b3fdf4fb8bb917ff34a61a72af6406cc43216f4bcb760dac84a3fde68d417389f9fa9dc8b28dc026bb5e3604109d64b3a2763e4cdc80911748ef2a28a8bb3e6bd3f50da95b83b0c8ce8b3d781603c29c838ec056ae5d50027851b63c9f55eec80fb141fd58d8f8b48e300c19a04011207868a3ebcea629d5d4613a59ab29477c2abf981d8897d7415843ab489182c5a0b30ec53e43d4b104d7812f57d753564bb9f51bed99cf375d2ca50bbdd739a7d24c727088505fc97749dab456bb2b37ab99d706cf8bb61c8f20d33d560ff0c87fa046217ae5f9c6925269ec44779ab0c0679ef4ce492f50cc329085d586f3ba5ad4dab843a15d48d72cac90e01120179c3474c7043bc36998047b0c47898673cc59c5405763e198727351477741682f096a5390c6e88e5745351081a72c5aa96e7ade03e4e58e1304cf8b61e0ead7eb9abf9e65ae4757b545d83127f184839233fa5259ad3463a35e25c9d4f0ef2b903d0df86c1277e84069bc6669aa07fdbf345c701483ae03c823bbd877460befc14310075230ce100cc31778698a8bcd74b758d4d4122c4a660f4b5aba7e4be9967204a7fb749440b0d3a5aabd0448bb7309ab05eddf6b1b1da37071d272bf8bd4ed70cb045ef66fa05394756d6e88592e13f400fa3df69421018cfacc06e5665ad9c25127f4525b84d1ca2086646a813f9703d84846e6c1f293ad1abb7e02cd56351334ff25b045083955caed47265d4c9a83e6f098636b96bf9e28aa4d68cbe92143302af1cf13c91b60c3736da918c6c139de2ee1da69ea327bdbc2bf072f65964a3243fba1cb7175c05c30cd72abb426ad9879b20e59beea77ff38aaff2a294631ff5dd5565c52d804404c8454f5e7e36e7d4427987584d50dba5ce6eb8b87a93eea48c7016e2a7371f1ec87d370a373c95e542ec15f3745a241a11245ba2958bc567e2f95dd03348a78c2c0820e862a00c50ea9c1e45329255bd74c6a277382caed0336a863df9be38c9b72b2d0bc5d4624a6c305204574b4cecf0887dfc548d39c2e72d5cde5794528335d99ab071dd8978f6bd903506c52f9885dc7c0ccf98c2fc5e2161e2f1f48a8d892a7aaafa2b793bd5f7579bc42040a21a8626e08e6618ab67c4e7ffab782cb8eaa3e213b897764ab00fb85a62b855d07eaf869e93e503eac78112b361cd301b159b2b17a3a70f285e548ea92ae22514c41ed9a37e89b649ca58567f1c3557446b22162f6830b8256b1c6eeded6294bb78dfc83ff5246ff443ca5ffcab9f58f51794194f9f28732cf3e451462fa0ed3e2d76fbf0b53022f0c9b8686a51f86da332595e7ee23ab05f3b283393b390e6f79b1fc223b84226ce77682124e1f9f8ef5ef4a195bcff2df70a14a70879b745ac2a7628423dc64a86564e301e36cfd2e594ad5fc971e1da7be5acd3bcd20d40fa67f47302d1bb5d40c13bc89e706171ffdc1194aca67ff69ff310d23c1af812b1b882e8c98206dbbe2b3cf15cd50c76168a9f19081fce76bc8ad007f8177a25ec2641088fb0dea9f68fd6c8057704c1bb1727c37f0fd16a875834a03ced3279e8fb42718f69d7f6018362a5123f8691fa862af2a24cbdf9bfcf0111c278febffc1af8e1a9439b3367415d5800a4f99aca960a6c", 0x1000}], 0x9, 0x0, 0x0, 0x8}, 0x400) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) 16:01:13 executing program 0: sysctl$hw(&(0x7f0000000000)={0x4, 0x11}, 0x2, &(0x7f0000000040)="897945eeacd5f397f71e912b9e02a5c305ce0700ac4bbec4fea4fc1a0a5237af5209ae0854e2ec65a13eaf12fc186412986d460020ceb55ed4a220b5810d586c2ca00c534825cd3937448966f69e7c211f310b9e484284aacb55f7ef576bd816fae6d83ff24b7bbe9d295c35b5b76b40a766d6f91745094e55d1953c671435d92716325bf69fd61c4f4bf4c5cb65c4df1944040000010082ac43439d8a02cb6021703165b40deecba36bd90efcb9286340b6671c6204e4c652a124b28df91d67eb3a25761a009d0aa47cf1396991855bae82", 0x0, 0x0, 0x0) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x81}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a4f67e6cae48ffd0b73", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) preadv(r2, &(0x7f0000001500)=[{&(0x7f0000000280)=""/118, 0x76}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000001580)=""/93, 0x5d}, {&(0x7f00000000c0)=""/30, 0x1e}, {&(0x7f0000001600)=""/193, 0xc1}], 0x5, 0x0, 0x32a3) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) 16:01:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) r4 = kqueue() r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001740)=[{&(0x7f00000001c0)="6e75bc9ec75e17ac1c28aaa4ba6821f74f3f99d60e296180607ed2ab8d726b42a5795ae9e30af050f5543748bd74427d07057a996d0388dcd5a2de0b47dde080fb31c51ee5c57e88ccd9554f2a0a794dccfa52c1cadde68ead9ee45147ee7e4048a822f8679f079c6d9559915ee9e7ae5f8d6afe5bc5c0f27a6d39569fb3200ccecba69d469793349217d1cdc8a9ba16913178bf021376ec6bbae213ccf8dbfe69337f29ab81ac0a800865686084b701bd3ba4b6a99ffc0c9940bae6e377f9b7bab9f9ca19791ca9ff1a567dcfe0249dcbd05484711f11a22e19c36bab0776b9c64cc9482817eefbb0c711d88217672f708b6915571a695463249a269aaa248edbc4a8b40d8e052a7366c9945a34a6fb6c0dcdb2b65b77664b449bd7979fba6826ef2dd8038525513691a1c27545dad6939de6fd1b3c696f322f049783e6a8d63197eb71348dc5ac9518c8ac83afff0461f42ab47dda671445cb074c5a3eb182c78440feeb410628cb73e96aa7951f9d76177b078d15ffd00d4e70d4760abda4816ccd65664f38c2c435ca7a17db7cbf7c303ca679582b40db110e71c1d87bf6308a442a7885fb3f6f7295a13e09ea38d376aa96b34a9ab42a4f7f21f3318baf19376091dceba88cbd78eab076b93fff2fbf7ab4e1413c9bb8d184ddd50381618afd493c7fb391a10b0510c4ee0eac88f84dddc3cf530a91476dc0d1a7842829a76e4a653050fb1298ff570267f7032432d45e724a17fb3a7d076e28a6449da91fd569529840e6e9198e914ebfa63b240b5a5327ed5ab763acc54960d3259930e86589de4f41385c51345e934c24d409e9292c9aae1f0b0706352e31f3816f6d791e93f1129486843df06fc1b57b3500c2605b4f284cc267a79e1f76dc13d7c417d1015f127d65f42445972d48b987c4a9fc053b68ee2c0e64a2411157f75b78f0414f226bf8e1f8193161387b3b2648f1834c0e075e14a9de53c3dd90bd4a32e1f56e1236bbe7074a83e0dd0bdbdfea3c8336bb579ddd22f9f6ce8a6496c50ecbd55cc14c7475cfb38a9e4d87901a139202bd4c50f6a0fc5bed18dcbdca0c16bc787688447c5d8a99acd621555f85e6654c25f4052c5d955253e53b7961afbede2b9e78ec66c0fb54d4843d08cae168797459db71aae21402dcf93c5535600170d4a37c3fdc55682bbe9dcc773a540abb527be0f8b8969b80ec5af93e70b2afcd92dd3929b44a7f6dcfca89659a7ddc7b47d0494d8afad2c8d8c807616fe35cf0f0385ed44d9ef8f8486195bcb7e96b62fece1c9c7bed972329dc1b14f18fb95c956d3ac82e9bc1262d4fc4c056fcbc6d1af6ccfdd30c26c4207dbb772dbdedcd3281384f0e87e01cc7be6b72af5ac14a5dfdfc27358cf556ba5756e7c97f61560ae89c0b8f60a158c370e665e055413e087bd61978b551e0c1fb5f2502874b9dd62c36d24b360f6ff18e57e6a702e08c660f29d3de3188da18ceca52e10e9e1ec5dd02e0aeb91a0d3d045bf5b961de7e58e080b9290179ccd9b25a418a2b6b66c3b0d98f024bee1913a1e84a01be584e4d9873cf496e9dd6ec8f4550a064fc7906b7ab31f4cb2f9ad8eec2f14195e5842c04275124eec886dcf870cd03439cb1e4996989337314615a2687ae9d93efb7441726b98cb14bbe41a834ba56e7d2d0ebdc1d5ed4d73ecc82bd283fe9fb79e288301c5ad435a1f7555e434630c476da000c09608357491733e23336ad2e7f4d2881a98512752e7e3c3d9a7e4a7472924bbc0f798c2ab13aede8a00f6f8e295d5c45518a379ec5449ad5c8ddc05946838d2ae7cffa70ce8242fa779a4c4b78ceeae53495e6f4146333ce1e1430dae4d6fa7845e5bae67b0cbaf6d9a532cb4b22548034a0bdd0b210dbc768f2bbc82cb4db192df52ff8b4036b2639ea5b9dbe6e240f01d02fffa7db32f05eb357177ad0c4d6dcef2dd4074aac0ee5a5d586c9489efbbdd88e891e8280136824a000731123a5f18d1220429c0b19013aae6bbc100bc00b136c4776f05b977cbd0e9e03c45ac056030ff4dd0a5c0d1f6f0f60a3244bccd5d6f470582b267cfb99f298c90bbfc259d0a453a371c1dec4ddc30d3fbeab495a935b562022e03b44a21a091f70868655f7240a6d76dfd1fa5268b6d6706068598b67244edb1608fc929f28eabecb970e7f26f9c4f2935f951fda7cc661795a28badb2134ef00fd72a5583918ab502235431cc611db219e41ce6ff12541d4f6a07b71af3c366411dda3259422550bf08cc4005f297581c12c4948fd07342fb132a6aa81d976ffca4c3c72a63b959b5ae24c063f6f986a89d606b638a4e1e0eeaabb20b5ae20187660c6b374a48f26a1dc6b91a8975b86dc0822857f7eccf2a45f1b8f8bec1b4e655a8b661ad27fc1e54f0e5f5a618a9144e27e7c66ed515cce90a071accaca99a15ec0d40bd9aadcf7fdc9a1230b301ae96d3d2fd81df610e6137ebf6dda7f6931abc72060bf245814d38d076fb77b4968e9e13509c16387ad40e2a96fc8af1f148c50393a87c24d7ec62e62a6f0d1983f48e58d180b73eee8f1e2b5c7f11a51d7a5c6e35057c66e82baab12253968d233341fd4d887402cf9a747b94a454e19bc1c8b42e18370fee4702ca623ea291e04214d314ef17f9b5c7bc463c5a3c34a4a9feca28f80945f16802d1779031b7076659887eb75257ad0f0c8411ba3a266899d06e09a0f9f5a26d465a19cc16916f21c9392fe96f8105b41993c43b97222efcec3eab23359e51f998f14448e57428850b5282589f78fc2b57e0e0636937af0f73a96f637b22738bdbd7479f777d87f4633469d5478a699cf8c53c0a58b43830d0d3ea3e9419b0174259e0109e5996a6c5a33dd70cae463283fd57e601312c625f77f39cd1c23deb04fd6877a24bc3f839bb0dd5ed28e2255ba9ebad1174d94d93b7e5724ca3548b996365938b3f815b569d4230f0210c8161602334819a416d54e29f3480ec682f1cb5226c12420130e85411951e4d9576fd751f4fe00321b97c0761b0cbd16a9dba1be28b83723e0697a6968f0faef87d15c4e4c680419e21cbed29f96c547b0130c8f53f7c441a7570df805dce395faa24615ddd2257bf4954127b554a1e99c2042f866b93b344e3817c0f1e7630b18c64410edba8e228ec4c25c64ba2452710fbbbe7e9ea11c50f7ad723ad817a1d2f3dd73239a0fed3945faa8eb2c7a1982056034ea1b2c674ca5928dbc6fdbe5fa1d03b18b1d584af3f6d374055d32b03372879a3708f257f444a15e6d8a29eab37e22fca15213c61bff57a789883ac98cecf7ddaaebeb00bad208139c4d34b148c6780410d8a1e4a4dcd6c993476717e3561d85baae92818df70b57ea56cfbb06649b3b1ad6e138ac6348bfc9db9e629f86d27d41c697407a0125d9818efaa5088c9068af42090ec8a74dcbc12f5e7daa33e48287b53b374d02f09659dfc2beeff7cc57d4a110805d339aee7c76dac706274869ff07f12a9d42c68f1935effd646083089b2a0485d43adba64186477a8c45ddbd14092b0588274badd18935f4423a50d76120042aba57d84881d9333e75379479358db1010accd8f93fe43dd55b1c41a3ee5d3d1b36109045c01654fb7f89314840e35fe19aa91ef9fdfdecf465b2818dd1ca82e24f2eda98951fb262a771f29cf3182a930d4f45f5fb012ed499183fb783352f6e0dc810abfcdee936266e65790df5710c51fe10b33a5e2ccb3f232c9ce5cdc058a785774425067aae6c563a22b53f9320bc4814251e9c6ac1b75a248d4f59132b19b5807cfe4cc3435f9fc2e9a1623b1ec3327b70dac33f2793c03617cba059510d9c2ce3df67a644b0ba49f319f9c1248fe375b340604f3237de783d6700390cc25eb8e19cd74b99d9061eabc0d24de5ef4ea443963b75cf4ce9932a2618230e2146f9eb4396d1e5084ec9a3ce2661ac82c750de24656f2de0bb4c724c5b08a5974bf48d4ee1cdd9f59d14a75c29918b544dd0822c23226cc1c3991e03ce05eea55d0583b3224f5e032171ff2c72e7d3dafca11471adc0845585e41636020664d808f73122751bb1d9f94d2ad2b09d7b14a056cc1ad8c4e3532a1ff197663f6502257316116c0e603dc6be63a4d724b59c49e3e5ce4ff02d2c8f52db74c906ae1f13ef9dad5866f6adae38cf783b59cefd21c81dca33fd0c0ad7a3d2c24347e0fb99fc0fb841da227eb145f0c55d22e74918f41739af23ada84bf564c9fa326d88d7a23e8fdfc2efb8095cb903ff40b40ee7383a70977d54256a6eceeec9e1158c3c1a6572f5b91f02306b1adf614f711111dd53cb0655c0ddd4a69d44dea7bfdf1db6cc54ff2d755428254c793d85a6e75ddb0ec23ddf323a79a5b0d160af66c62ff31208739eaeb19f81ae282ed38e15f10ad70ce916919854f8d21f319da22bb24523eda4eb36bceaff19a3e7041031b10236155f4b76cd1b9c3c870fcbd48ba4e617e36fd3436d84725fd4f747da0f211e7113fe617412be548f2e27ba74e476e1790481b1989f1f2b45f39f5c13fd6509eb9fdc2dff0fed65bc05a7aa67970dcdc5fbb36a237b6f51b1c8344f99de0b4d366de50c1946aa4d2bbd86b5c96cc15d191db35d9004e36eaba45c1aeeb69cfdc0daf9a07949dd96ac12172a5a698f64368634dadcf4e753103029e8a54808adf429b11d4ce0384737bb39b35d0d3df5bdbb724a067a27c7bf96060336a254d0f72ca4316454cd668d4cb2494804a03f77e50ed6b838592466831f459eb56b738a4e7e42ea9745c9a7c64c3df4d40fdc4e6eddcf1ee062f7c6f881dd1f6a7b906a885dd2ccf1095c4b74ac8d9b5b253f5018e2384114e2c3f965189b20215c26123b05dc950707a3752ed9e5ed3814a4d293625c649683be800116fa9471858b5327c506071d83356148f904351cf4962b61ba8d06f85d17376ca223be08eedae89dbf96bd4d9a61e818089a52be52215ea37c454ae0040ef103e23b52124fa62c680ee18a1f56bfe374aa0b3a02a53aab1940f04e2882ac0fe76ce6287b32ac2e698440e4b397ba16537809e33e4418663603d49bfd26280d94dd20fd7501542e6cde1ff352708c91b9c8748b0e459260d6ef93e96eb1876a8c8d67582f3cdab00e6263fc22a62712306435d2dbcfd0e580079e451a0360a90916bd4e06b262a754c49eacf387003ca59f41bc3d2047e569b5d327f51755d688fa5274f93733028df71473baba929559157f614f156f2f85d9b48e3488b5cca30167fbde43ecb1bbaaf4f5b88e56ddb19fb92647b6a979f813fcc2f11d9dd9494d0a35e61e2bab8aac315b2194999e473776af63ee05bd5771030442c0fa35df60e3a974dcc3355c04f0580934933c19bd5620c9f4c9abad1aa780a94a9cb383d1be089f0b91da87463fff3c8d3eb1b791d47e3549f8a8e1d3a8bb540449824aa311e8ef8c7b864c431d1a454b51e6944aa78cbfd21b72e2ca6e24d6c01c30eed4b72a280b066d597768ddc7055d9a82b6e7d1e7937260e4e83e57e476b6583c18097ddb89c3f9979d537f7d623a1be2bd73ca8cfb701d1a9eca18d4bb469742a8d6e3110e17748a9a1a27f45ba4a289d242561539ae191164af4cccde2016b49fb334ccc2a0bdaec8c34cd3fe307b18e1f63c0abb915b8f8ac9d458b0554f5f8ebf23a1d82031d6cadfeecc4e691286d6e9655a256e448ec3ee453de58dfeb7e258980c890140c334060b0be635290fc54d1bbe19ae5797b96887dbc7b595531452c7a65447f071b321c504dfabe5ac8706dafd3637f29415", 0x1000}, {&(0x7f00000000c0)="53c5aa54da4fdc6c103196687891f656b5ec618be4f5cf3a11ea1e02918dfe1e533d54c8cf9cb9dc65fe8481c4548d7a95a491dbf90eb9d062b61fad4ac691607314440668de630394c2dce425cdf1ef9e8c0ad046fc48c2f3f0fafd6b", 0x5d}, {&(0x7f00000011c0)="a670cff903bae9cce02adcfc39921d89604c0060b734e429a46eee631e8488d87bc5302ff02b7293efe9bd7b7460d2f3f3f1507be9728f039da820c44d0ddd5034a83992d52ffdef6c63e51f2d37bc5b58edfaefa04bfc44e9bd89e7a9f1d4052124f20cd84be29d8e28fc3ba336a8ffd07ae7143644a8ae7bb9871977c23b94c1b3d92b77c02c5eaaca69018bae211532a566340c3a997e4fcd3f036d7613e2a1b9f432b7", 0xa5}, {&(0x7f0000001280)="29e1c19fc5706fccf6f20ce2cb89b3cb72ce89076c7cd4b651eaccc16e8e6aacfe464622f3e99732b29056121ff065aea511ac9e2845fdd8174928629901adc5613c3d66ec4a021e9e25ccd5dae714acfc3ca3b08ce021f63921d7ade12febd43d7a3c3d1b867e9df68d041aa08f79bce7530da66a5d69dea5903bd417e15cef2f11c865ccfc4b8d361547e616c112060650cda6bacc4448aa4b2e6885664e19c79640be18cc8b408b508af605a0bcf85f8a7d84ea460c77a2ef30a3c5845d0a5b5e482401d1e52fa9c3adc44f2f601c4ba83960ebf002871fe62e87c86b116b4e38684fdcc4963ac43dcbba21b4cbe8f0055af4ca6006d26b", 0xf9}, {&(0x7f0000001380)="f42fdc719e81a40ae35b42624bb33fcb1c1d1713676d70858d0aad5459f5a9ee3a64953cccb291bd0e7788bbeb7af9910f894c835a55dd008b7ac55ee847e46b64e796baf5968260c0ed49dd84fdf5af6974ffe4fc53d153b423a755e3487aa625b75425dd92a41b418237d6e39aacbca3b16afdbf5b7ccecb19a4d1da4b56d4b65a6cdfbb6cd4d1fbf8d8ff82376b34e2d1b1bfa64fbe122b5d5cbfa27a1bb0c579c5a6c8e235f273abbce3d5b51b7565ce284209c194acf66a7132b05a498db1ef6c9c233c86b71707d06cc4a24fe7d7aaae01784ac166a989aa60f5d9f39df0c2c350050923aec1bde4f679706217f9576eae13", 0xf5}, {&(0x7f0000001480)="5cba14cbe2fecfa1ea1fa3384bd525872c87bc5fc06670a541f074c62f28684dfbb76064863dc01816febaa63b64a813bc350a7dcf4109e032e21211f653cb09804a0b496ec4a570523ce8f64ec45769aead90f8044e7cf0a5fe65e6883599f0d7d4d0eb967930ac6c566d28c6bef397c323f09d47ef2a4530d883c6f3669a1198163989c0af5c1a4a0d5e6843067e70b8624c5762315d75c41c0811f0670bfc16f9d0f048aa990536909713fbe4b6ab5c2d7cfae5", 0xb5}, {&(0x7f0000001540)="98da25c1e36b92c2d394a2f505ad62fda450a266bc46ffaf32740768bfb474ea1d2aab54f030e3f11580e576fdff7666c93499dd1340af8e62f416e0753dc00a5e02c8c9a0d3afdd7a06068e41a7d8e77e48703545542d1581e8fa9f1b6df5d542a61703c2c95a0fce38ff5e4ef009362a9efacf24774d691ee1e70a2834021048761b064e74c59303bfbc2964fdc8d14b434d60495ea3a8cd1784cf863a7fc7241e24d8fca8b922cab580fb7909447020827004672c3f7d4c19361c9fd5444cc9836ad595364480a271784992f1de65a9c6154f798524a98821d12403ba416ca49690b8be210609ea7dc1349e469cc25d5bd7fea873", 0xf6}, {&(0x7f0000001640)="60d655ee3d5a027a35749367cd376acf03835f425f1476aeedff03548887d4450b6a858fb16a05af0e4e62c13814cac8d746e2b316882b45890a66c0c401dee9ee7f68ad693359387bf33f2dd253dbebbeb4b95b91ed868324a990abd5c6228936eadc445d1d3eb5a78a7af7d900237ff31aabfa65fba6c4af433a3f498071179ea5c3019dd8e1e0d8a0731ae5def6f2c841dce31bd2f3d20bc6200f72228651e7b53699c615c229baf261cf4613ff63e1e267ce55dc6ae6c85670ae212fe6aa86144061eaae86619448a02ccf793b34ac7ebd5a5fee5a4b842aa5393e4900b5acef478b9cd21147bcd7", 0xea}], 0x8, &(0x7f0000001980)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff00000000000081ab5624df6c3c83ce9b61a223ee91e2b0d19c4ec30d445f1e60cc8fb5219a12d75a5e25e432c7d67a0e37af1d02c220eea8ac067298b21f15a328073674c208bd43259a18068a5f8c92712bdaf99bbfdd2becb0ff45b5494563c9ef6ad13f88d451d75ac1a3d95b85f5d818245918dfb88c85f5067b56a4b9418242aa74cc2edbd43c442b7d65a01982a6477c98697bb7c2dc635c0fb67b1b29325222e980342f096f81a3a1a85d61d77a70dab290f1eafa13939f454e21530f074d550812140e6e0f88ae9698adf0739300e9680ab85ee052ea8388706035324e7d14e04d98b13050042468", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0x4}, 0x5) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000001}) 16:01:13 executing program 0: sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000400)="c5a22f6368e10831bbc79f338b286dc9ed7fb3943cb12cb3040b9a99299e2ca58006c52d0e6c6b523537b87d0113cb6e9d16890175af893e475a752cac806e20e3f9c946f9a4f2c4136c1b5c9df87e8991b48583686f3b0cd6ed40469b894abcbbbf69ca270754aeab93d536fcd5a92b1d953beca89bd19f577741eff8f0437994158152b82c2728bcd6de343babe3dd5677ab71a3fb91e9c385144ca8771d5537dd91b9e80603264cfc335f6613c381f65d2096a130291085ded31240b692659ba7ce6a73048073c4cfad0097ebb62eeec0eba75c2684221c0faf34a0488fe3dd9c34483db04fd7600a7ad0b046c58beccedb23feafd850900a758858b1391e6c5c3adb4152ca4fabd3a4f1d3a0e11f6034d991a57fc86d048a9566b855f112dcfe3a0708f57d56fefd7610c212900ec945704b7a8002051c2a20baa71ff39629", &(0x7f0000000040)=0x2000, &(0x7f00000002c0)="00355423649ebf16eaf5675f9b98913a79b8daae2b16a677451988c50e3dafc4e790687aaac584bed3d22dd6e11f609ebe3d5c1b4606f1fe9e2d7cf72d1b5422a3f242d40098e955c4fce5e9125f9575dc778a039e2b411398b66bce59f5e44411cdc8de2d821e2f9ecd965029c473f21d66c1246be302d37956b52e05a6efaebafdd7a45fcf2f99fe3394654c030424a6c00a3db501f22179c1caf12a84a699192a960a1581560a8de73e0b6effe00789ebc4c21424577c38618bcbf9a21a057f43524df3951b6ddf064af1db3e1c03818c004e70df78f407a213b42bdc66fdce310f50410c0938e3a03e2881dcd8bd909907a3e8c5d2751121f7e859082ec5501f801e595afad86214b8c8e2c398fc", 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x4) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x4}, {0x4d}, {0x6, 0x0, 0x0, 0xfd}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5}, {0x2c}, {0x6, 0x0, 0x0, 0x124}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000000)="289ebb8a65010400000000000000", 0xe) 16:01:13 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}) sysctl$hw(&(0x7f0000000080)={0x4, 0x11}, 0x7, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r0, 0x6) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, r0, 0x4) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r2 = getuid() chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r3, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r3, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) fchownat(r1, &(0x7f0000000100)='./file1\x00', r2, r4, 0x4) setgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, r0, r4]) 16:01:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x101, 0x6a7, 0x1fc80d8b, "25170451010000a9b3e742000000d35ed900"}) openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x10, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x10) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000100)=0x8) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) semop(0x0, &(0x7f0000000240), 0x6) semctl$GETZCNT(0x0, 0x5, 0x7, &(0x7f0000000480)=""/246) semop(0x0, &(0x7f00000001c0)=[{}, {0x3, 0x1000, 0x1800}], 0x2) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000180)=[0x7, 0x1, 0xfff, 0x7f, 0x8000, 0xcb, 0x6, 0x5, 0x800, 0x81, 0xff80, 0x8, 0x1]) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000000)) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000180)=0x100) 16:01:13 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000340)={0x9, './file0\x00'}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f00000001c0)="4402", 0x2}, {&(0x7f0000000200)="8e125b22834e8c52d648aa76e2c3483fa63049b89a630a8261a14ce5ee7b75395d83bd649b756787584c7b6c67776fbaabece4d46819f902ea371efd489e4789bbb6c14285745b6ad648c42200f0f3da242ab766b486dd28120b580b1b6a30d878971d303ffa9d82fc83be392a0ab1605781bc38d9ae22d1089b14c9a589e3245d7a26bd964eeb6562795bbab41b486da158eab5ae59a8d05e3c2ae9678029dec70397adc312e22e4cfc8f96ba5f946fda752f4a85d3dd2b0e0dfa20f193df6fd960d8863829570f6ba7017a5ddf04f9ba05910cb88d015ef809dcd4e16c0138cdf7b711c810", 0xe6}], 0x2, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0xd0c9) r2 = socket(0x2, 0x400000001002, 0x0) connect(r2, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) accept$unix(r2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = getuid() setreuid(0xee00, r4) r5 = getuid() chown(&(0x7f0000000000)='./file0\x00', r5, 0x0) setreuid(r4, r5) sendto$unix(r2, &(0x7f0000000000)="79d0c9a5b87078c8b94442afc06b4e984576e3dd8b872f2985e47024c66797279c79e2b83584ecb518e9cc5036", 0x2d, 0x0, &(0x7f0000000100)=ANY=[@ANYRESOCT, @ANYRES32, @ANYRESDEC=r3, @ANYRES64=r4], 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000040)={0x1, "85c1d4dbe95efcaf8bdb0b12a13af007c6ea7a7dbb89e105bd43b0bef8db25e76be36d887ef7b97a3a045cfbf8c61098e37553007c43dc887d2c8e00d1608611954621fd14194cc83aa208b3bc84fcabac6b136cb6aa8c1bfec4bf79ac7acca72452fff85294ea1cafbcc2286b44614f05ec8a9b9d3e6c9b815dbde1df12b0e54eaa349dcdc1d36f9aeca2939852f0e93eabf4ff99d76c86e3377b0e143b1a816050aae2bba6cb0e4207"}, 0xb2, 0x800) 16:01:13 executing program 1: r0 = socket(0x2, 0x4003, 0x80) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x100000000, 0x5}, 0x10) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) shutdown(r2, 0x2) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x400) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0xfffffffffffffffd, 0x3, 0x0, 0x8000000000, 0x0, 0x800000000006], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [{}, {}, {0x0, 0x0, 0x0, 0x1}, {0x0, 0x0, 0x6}], {}, {0x0, 0x58d, 0x0, 0x8}}}) socket(0x0, 0x1, 0xa) r3 = syz_open_pts() fchmod(r3, 0xf20e189bac26a15c) socket(0x20, 0x1, 0x62) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) linkat(r2, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) 16:01:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:01:13 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ff1801000100000000000010", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:01:13 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x7, 0x4}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0xff3, 0x0, &(0x7f00000010c0)=""/4083}) 16:01:14 executing program 0: syz_extract_tcp_res(&(0x7f0000000040), 0x9, 0x0) r0 = semget$private(0x0, 0x5, 0x204) semop(r0, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1}], 0x2) semop(r0, &(0x7f0000000380)=[{0x0, 0xffffffffffffffff, 0x1800}, {0x2, 0x20}, {0x3, 0x0, 0x800}, {0x4, 0x5}, {0x0, 0x7, 0x1800}], 0x5) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f0000000480)=""/246) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x800) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000100)=""/17) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000380)=[{0x0, 0xffffffffffffffff, 0x1800}, {0x2, 0x20}, {0x3, 0x0, 0x800}, {0x4, 0x5}, {0x0, 0x7, 0x1800}], 0x5) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x4, 0x6, 0x3]) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0xc3) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0x126, './file0\x00', './file0\x00'}) setregid(0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000080)={0x80000000, './file0\x00'}) chown(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000480)=""/246) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x800) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000200)=""/21) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000000c0)=0x1000) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xc9b, 0x200, 0x80, 0x2, 0xa]) 16:01:14 executing program 0: ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f00000002c0)=0x3a) sysctl$vfs_ffs(0x0, 0x0, &(0x7f0000000100)="7359d431d3a279ec93b248604e51b2b2", 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) r3 = fcntl$dupfd(r2, 0x0, r0) lseek(r3, 0x0, 0xffffffffffffffff, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) fchownat(r0, &(0x7f0000000100)='./file1\x00', r1, r4, 0x4) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='W\x00') setgid(r4) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) pwritev(0xffffffffffffffff, &(0x7f0000000100), 0x235, 0x0, 0x0) 16:01:14 executing program 1: r0 = getuid() setreuid(0xee00, r0) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) setreuid(r0, r1) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYRES32=r0]) 16:01:14 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x9, 0xfe, 0x7, 0xfff}, {0xff, 0xb5, 0x0, 0x1}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x1, 0x0) dup(r3) ioctl$TIOCFLUSH(r2, 0x8020697f, &(0x7f0000000300)) 16:01:14 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mprotect(&(0x7f0000806000/0x1000)=nil, 0x1000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r1, 0x80105705, &(0x7f0000000000)={0x80000000, 0x1f, 0x7fffffff, 0x5}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000], [], [], [], [{}, {}, {}, {}, {}, {}, {0x6, 0x20}]}}) r2 = getuid() chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r3, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r3, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', r2, r4, 0x4) getgroups(0x2, &(0x7f0000000100)=[r4, 0x0]) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r5]) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020e37180 map stack 0x2071c000-0x20b1c000 of map 0xfffffd806e8fda18 failed: hole in range 16:01:14 executing program 0: sysctl$kern(&(0x7f0000000180)={0x1, 0x5}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84fa0c844ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00198637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb252a1880a410d6cc509ce45beb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000500)=0xa6, &(0x7f00000001c0)="6f21a18d40cae438b096db800f6e0f187e4d8064f11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224eab0b01005ece5f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8ba4b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab906973cf74f61df49c6f97acfbe3df9647e7305698b84bb2737277679be9eb839093774fd45e8b4d7e8736964c5e22ec7e2e7b902e8e0ad21e591a8a65fd81d9f4f1dc3aa59086835e6e90136918fb1de8f58a34602ddbb0", 0xfffffd5b) 16:01:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) faccessat(r0, &(0x7f00000001c0)='./file1/file0\x00', 0x81, 0x1) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) syz_open_pts() lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) setsockopt(r1, 0x7be, 0x4, &(0x7f0000000100)="2e2d1418de2fca8f3cdc8591f7c2b3fa7cc53bb756f4322e686ac1ee7e669dd4a3948607afa61e209c82185e5a4501a01ae5d61f9e82981c9755effe551505b9bd516714c4a69623d45f73107a3dc7ac4ae8", 0x52) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x2, 0x0) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000000)="fa8db4a02ea6e8ee5511c7de93c3c564b8751b4e1ed1193bac8fe891ceeaab2ccb796b0036653735e688a492af20a13ecf9cb9e54167509e8fde620971786dd8947b50f15af8d5e251263b7af0ec5e6a8040265972c624e94ce7d8227bf43a6f6ef362e2658adfd238cca5ea328dad013c4cad760bd35ee71b61c1b27a451c92ad2fad9147a0fb2276e3fd3cbded438654ddf149523368e21cd458c487ee7e801f283533ba268a5688ecec6dd30418e91e82ed29e05fa28c26e8276d612171d052753c7c0060f69e1670cb4b924f", 0xce}], 0x1) execve(0x0, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020e37180 16:01:14 executing program 1: syz_emit_ethernet(0x11d, &(0x7f0000000280)={@remote, @broadcast, [{[{0x88a8, 0x1, 0x0, 0x2}], {0x8100, 0x1}}], {@ipv4={0x800, {{0x13, 0x4, 0x0, 0x8, 0x107, 0x65, 0x0, 0x8, 0xff, 0x0, @loopback, @broadcast, {[@ra={0x94, 0x6, 0x1}, @ra={0x94, 0x6}, @noop, @end, @rr={0x7, 0xb, 0x1f, [@remote={0xac, 0x14, 0x0}, @multicast2]}, @lsrr={0x83, 0x7, 0x7, [@multicast1]}, @ssrr={0x89, 0xf, 0x1, [@loopback, @broadcast, @empty]}, @noop, @ra={0x94, 0x6, 0x80}, @noop]}}, @udp={{0x2, 0x2, 0x8}, {"1f4ef33d8e855c9e211ced1cdd0651ec8076db24a79957242c7ff614e743d2a65396366aa0994e19d14bcc7aff83e1e09c95160f9915ebc49ae16aed82e3f51391cc9a0db96e7fe384829eae28572ecc1bab45e621df7b0c969a9b8b9b992adeaf39be0d8c362def9ee86eb841e9433e96cfdaa8f8e900f240acd678dca5bb80b47a0eedae617596cac07a4112132d4df514fa1becdeb0ecb24e3b22ed170323b051bc2c85de8f9b6bbb785a4cc22dfb098d2a"}}}}}}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ea", 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="6d2ee5dc8c2a62d0ee457d2fa3b368e6fdf2c01d54516e67e105add9440a6c4f3d111a0a3fe7494130682900a7a1cf9cb4cfeca718a180544c114f5e0000001000000000cd31bd15b2d22de8105ff68e82f49eb2297f195a7466a15b3d60d24201960ffb9aa51a805be3d63bd4ad8e77d87bb87e6daba5161bfe7061ca9e0deab72b01551f24dd6a71c28215ce9bc19695aa4ff468c4870162a6046ba3b651d3529c5127ba7641e94b69e7ad07b6e421d73ed12001d39e5fe78d1a06e5a2faa33fd11d9e40d2b3cd6cda986d2772051fc55213aa61e2aa0b6e30b20fdc420121ee7bf7ef670cac72b076a8f6afedf02c1b8c4760f50def6fc0ff76b5167b20cfcc551ac727a620196a76f04e787b47e83c3263611121a4bd151da9716eb92c2671c7523108"], 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) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), 0x4) close(r0) r2 = socket(0x2, 0x8001, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) close(r1) 16:01:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x6, 0xffff, 0x7f, 0x301}) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffda1c4b97c3eb09a02077ff2200ffffaaaaaaaaaaaa08004500002800ffff8f78e00e0002ac1400aa0e00907800000000000000000000000000000000662da4645f622aa4e912b25e9a000000fa2479a53387925b0f90031db5b3270639c60173d3e8309ae98924816e85f36886efb6d09db7acfa4132b0f05c371b4fc934ebe0fd599082c226cb05ca4d9bddaadebbf23adffb082d1d57aa94e069b8923aed84bf06c3843060e74e9b4538db1c71962f9addba037b3dbe71e1"]) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getgid() r3 = msgget$private(0x0, 0x82) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) r7 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) recvfrom(r7, &(0x7f0000000180)=""/13, 0xd, 0x42, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x1ff}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x3f, 0x0, 0x0, r6}, 0x0, 0x10000, r5, 0x0, 0x0, 0x10000, 0x0, 0x4390}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x5, 0x0, r2, 0x0, 0x0, 0x115}, 0x7, 0x3, r1, 0x0, 0xffffffffffffff81, 0x100, 0x4, 0x3}) msgrcv(r3, &(0x7f0000000080)={0x0, ""/52}, 0x3c, 0x0, 0x1000) syz_emit_ethernet(0x186, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000810053008044a7b862150960db2dee5b15e58aef54c1547a26584517b223cd2867163b21f158995f6efc8a54d65a5ee1e7cf2d111756791dc7f1ca2e36022a987137da5e656cbad1fb3067014ba0046d3e54142270c137a39f424e23bb0596347d42298ef2cfa5f32122aa2c439834b2a96e2486e5932351f48611914e5fb18d5f85473503af10a398fb16ebb1664d87e173cba1df8ef7ede8b8ab3b9ba2abb2bda134b856d2ff6b62ac7947f3918275e6287c3a39597f1263801256cc2eed329da83fbf1ad19264864e1c31abe5c846f16debec22a90b53f4202934a69575b75745a2388238da08c8b13665ed987f4034441394243ca0fe74876a2f83aacfa8300caf830170383781d1587ffa27f7daea45f8fb7bc28807e59c957133e3e18ce8128fc6ae1e4e45150e04985514ba8380b33701601e2f3c792086a879c6c392a2fb9728c45443063820e9ec40d47f8ba459824199b43706d5b853d9bfbc29fa9ea2f7afbdd38c7471b53ed3841f"]) 16:01:15 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0xca) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_etherip(&(0x7f0000000080)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f0000000100)="891a5b6ca10b3d9aa17cc7119a28fab1fda4283e0555f941951020ede89af7564db2a6569a25e742a84763a3efc61dca00b53dd1706db93da3fc5e4e857e2ae7db02ff0e48092c041f31d33580275fedf8d1dbdaa7f3abbafe7041bee4731af1d62cef3cb4b6fd78ea5ebad9f7440e3c9a074e010b662372d3489b0bab90c2a1f3f55a3df479dad929656af7be4715d2ab5ccdc6eb65ba83d980993ee2b4bf37243d3e791d1a720b2703ef72d302544cda8bc1eda25d05d688c077091311ad7c41ff7e59c9f5ea1eba1c914755f9925de800b6f463a4b13f3ddc5b4b1ff0ca", &(0x7f0000000200)=0xdf, &(0x7f00000002c0)="153ef47244e91a560b259c80b2f6042b75b4472cbb90116766addb220070d99b8735c8fbb932130dc6c977bbaad1a3baa192689cfd928b84eccf2c0d557a3ee1d5b3a1325f326753a5340130d7d92b1f40b8d0a383ef29fe35c0a15ddab4beafa905c786a4b30a2ffe69d7abeefcdb3cdd01c602823be9beb98d64cbb3a93870c899b0490c81ebed1483aef73aee6d7745f8d3da0c0f2d9ae4905c1db9189eee633673c2c4b2a433a74c27cfd8e538cdddcfb7668b56c029b7c5461033a1740fbf6f4f1b6711aaf17c5c9134", 0xcc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2}) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) mknodat(r2, &(0x7f0000000240)='./file0\x00', 0x10, 0x85) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) close(r1) execve(0x0, 0x0, 0x0) 16:01:15 executing program 1: mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) fchownat(r0, &(0x7f0000000100)='./file1\x00', r1, r3, 0x4) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000000000)="ad61cf06208bd8b086ade915e0dfaa277d13cd7e7a2efda907686c0f3a0bf0c58acb88be2705d67124c56566502ad73c96fb86105749388e9c8fb809c9cb969ebc996d12df640a5451512765f1e76261163dba5dbc01e82d9ce64ee41bf68614be23a41c2f94d0cf0d031ff2942d1feb422ab45cc2e46d959e8e882ded1d3fa2928296f21111335174003e777d869ab6e86115ccc985bb0c5e1dad53b145d4fb1fbddf6c538a9215723ed25a9bebe0175de5b7e0b6ae", 0xb6}, {&(0x7f00000000c0)="5c7e189999a89423791025b872c7fb940599a4ac01055a07681e5e0d38a754c2ca928a5d24ba62f3a827755299aff3b271080d1b5e1e886e495aa371ec5045171ebb1ff9bfd12e5d41d6de72ee1a02d87212f880fdba891cfa89ad1e6517d53946", 0x61}, {&(0x7f0000000140)="b881852785e0c699077a8122f8269150e5f1a165ec4194f502f889a7d09bbcbc6499f4ddef8caf927b6dcfe4fe4da46c6711dea33e50b43c20fa69b62c160cbb229bb8d71ff8c9254592caf97cc08db200e6db2191b9a22945b1af07ad9bbd", 0x5f}, {&(0x7f00000001c0)="3d104cf12a8c715eb4b5a6c004c09208cd1d7975d82dcad8dcaa5025f5aafe1a726dd2e4f8f4a12a73c97608ffe6eb5d6258abbbddae4cffcfa1dbe4e1c528194102572d32e254c0986218edc548da5df0e8904bc625731abfacafbf13112e15c382c9aa0bfa93c50ceb19f5be8caff00728a9309bef89fd368e94", 0x7b}, {&(0x7f0000000240)="50e008c5d323dc3bb7531af0b7cb37aae50e87e1e2159338a7199519de850ad1b566915ce50415004ed9510266b39dd4540f84f07d05d1971ec1cd1dc7456e12c547fd253334c65726863491127f2552c994ab9680569fe8640d16ab4e34ee0efa1dbf3f7344704014d08016a041f6eb654a19cca49e72f723ef9a32658cfb98a3c670a6aa50e0a8ffb6d5746c13ebe833551139965d4873c4fffb446eb08acf5730c4678a8b553c371e292ed1b617dd0c6030af282fa0f9ddcfc759175b24f56cff1b85fcc8eb717e1b0dd2c0ce780ee4145c6bb7b4f0174fe95f26eb46dae2887def737e825dd858c48ec0eb273c99ace4fe2498967391b69f242a986ca60360ab10c407158326829f707560efc35f70683dee7cb4da8bad36b4776ed065d052793100f207ce06ffa2ae9ab382310cd70f6dfa7a44124ea7a39c1b95f111c28fb7022c18f2586a4712733f26d460cd314db54680d7a6b3a86c9d534c3279e424f7f1ed6c5ec88d0267e588bd46b4ecc9833abac92063d658e909c6e1d0a1af6ceb719eac6b377972a5119359f7dce18a442b5de73e46e3a0895ea50f29d05081283300c546efc4e093e3f991121cf1e136d403b73fc87537a0d55645dd713a78c53750a7f155e68ca7c8441aa40d24dc4721ad3f9ef131222e23ba6d7e2b918a2225a95de1406175049f06e7ef076deb559a69e957af27b0356fdfe6e1d13bb41e52d109908a15bc29689b3297529260c303bb80e4c3cf2551404b5942b4ec79b26a941cae962e4c4598cd643419402e4362c24cb92d4120bf4f5d59c6945f229a9237a5853ea514b48eb510537dc0b297dfac5cb4e1e2687da108669964b1ad3a12896a5c135e06c25c551e83dc5ff3acd8d402009670a69780c30ec8176a535ae01fbedf20b2b0a9ec707a7fa5f6bef1dbeea47d02563b40c2d8d8c709a12887695f92ae956d69d41a7025347c99e42cbeb357642f54d1f73f322e8021160fa0764747287fdc46b7b675973cc8d7849191dbee1ae978d526da2dd0163db0ea4deeccfd2046f1e7f8a28fce59665fe79c5bbb06a554056171480db671be5e9eb0bd25f43e94e645da644096febedd9be5ce7a01aa8967e4838380f7568dbf917c4900846c5642eb3323011ad2509900d61d21490cc5e618ac6b84133f17a2bd1eb6e145a9918606af7f3b85965f404420bf2ace1817f44438df2622b657de6cc25ce7c1e0da6481d8f202f72af9d519eb288f3e45e8c094bb39ca2684542fd925adcbdcd1069612553234463fd4ee79c1545a63d02dc8554cc481628b4135adc11df4e1fde84a69af7fe8ac39953befdeceea3738613dd9062867a39f19a091d6192b121ff232bcb780fd78e36dea9a495a3f67abfed8c6507e974639eb35c2f5303e4726945c1ee7ba3325acf7c8f416aad60a4403e67a459eb2b89fa9e8871a9d2102f6693599446ada1fd362a09472b37464bdb4cb871b31aa1d073837a3d335766c5690150facc79e25047b6a06b329889e759d78710eee90804564dbbb257f7a038a6d3beab7b252731aac02f85788a038f4d042bc758f651c56d2145f97f1c8bb582ed31eadd311be7548b8a1707edccb85b000b5c1244c44ac1673878480443ed57334062d889dff3fc483723be7f9840913275562b38cfada9ff6880bf8f9e0a276417ce302d4d5df4cf3cc8c6d7aa8c3df50c70ab7e68211ea4375026839464b966800355c47eb80fe0c4d6aaa1c2ba88f99ca3c7b8ec5904dc0447a69181e885dae81b2c1f917eb2faa279ee4d5bb497ccf9ce0bf92fb2e4e1f505e763c84a0b16dbb95b6c3e734388e1445cef486324b3b2dd877985a40ea72400ab9fb9ce499fa833d91c9e6e6dfbcc934af249056cf663ce9da98b463b565b7f57f27a8e5678571149dbdeae6a44b7717e18620578fceac33c569c432794ab3b57c7ddecddb161d21b52563db346df92e11f27245c01256a12eca684c34da35ea70024921c89c33d8c33f1e95461649a5a5c95104bb8ce171b19bdc16e181a2291c2ca2159019d7d59d38225a1be4174836c712f797bb795b0a248b2cbdb8b628742f5a83276029ba0daf107ce7042e9d92a77e2f0c2b2339ff82cb40afd732fa3586ee323fa2eefc71c1ce9a7fc68299d5cde94c50b3fb463323855820dc6b4493c6d2a493e57e1cc96ccc906a3efe1f49ae75e6de8a73e4fc5a6300d5ca642e70e014786407f2add5ef7cc82a84bb9b4a21a69bbc5f4b02d5d702d11ca2b2f972f64a24b3ed4df61cff45ab2baa7c62cb8a6baccce2cb0fc6565c94cf2c661438e47d8a8d2913170de53c26d20ebd6629e03a929963314ecbd32d9c12d7402ea47e49035bcfbf1e3f53cfe4b63a8e5f730e78e79a39aa226943858370023cc920a954bf3fa64493c424b68919dad92ac9552172574d8f673aba8ef46e7b7b0910f21f40cab5684d6dc99ad4e55f2835053fb40b83dc224d07515c26ef6e88aee2d07cf2641258abd6fec190c4221319f3b99001599404a1886c9c6e9108d27b92b66f5f8dcd97fd1a0902d14ced69d9be3b89b1f55bf036024c7eb7d4df4067598ff90c4fdebfcf2be8da610d22340e4b9c89a4122e446d3c9b7fc9886fff25b469aa04493d110cfbecc3327b434097cf2e3fc6f44fce0d89172e93cb7c09f29f502a1d19887782d3ae8a9522e3713408be16c8c5ba018ab06725269913187661c6c4d38d1ca0c217b1ba0c58db0cef5335d4186998b89ab6f3b6854a6e300e861cf4e06c0b4d48df532a2acee7191d4f4000e48eecd909fc88572fd3cc8f55a7a822fd89746e458c9e95c26268a98dfc8238e05321569718d615ceaf1b4998374e617ca7b7b5e58d26e7a23d39142e7834d4377f45840a47b315a311664b2f4695cf211a3169a2daabc6b752a8500942a5ad061a0628a222a636c08a0215dd0819beb0121e16fde512c865bb037dd20ed7bf05377217bf51f7288939401c699539cec846012ab52f0a35fe900a08d5f29db5fab84483452f8045e40ee788d35da1d3d3ac736c987a56a898d2c99b52a1153708a78d6c74dc36af5f5f8612e2151c377ad0b868d77a2c2f50ab54ae639808618132d81f769a1983d6ae0bd57fe59d5a8706b78fd49afb9ee230c6d1fb98f2c8c0c2371b149f3be7f95634fc5101cdcb8e0da204e6ee39af293d9032b936e13bbb60bbc23a18b93ba79aa3974e0b458594af134096eae8bacb083d7abda7b036fcb652d91e2912a957a47a0234d7cdf314ddc3d8482efd3c2e7deb9115856808266ea998a45c689f3532cdb260fc61e678bb8354966bbc7b1b1fb3371a1dbc25428d356c1d4f4239b8d443b260a38aca2317901eeebe1387ecab4c590f23253a285d4ba3b321cb78c60663859b8b62fd42c84f429e4f325291d178c0470fe652c82f9ca96ee4f80d7c781330f4e29a2186e7665d985cb698bd8293955d7e9ec04aa81425a472faf6b8c0aa7962cc420daabe44e41a635d4bfe1aefa2a4ae25644fd7d5c419ecc88f6a5f3ab9704bc30fe2493ab9eec229d00addc8690410179590480e2db54e1460493d5607947ffbb5c8d8017edaecd3c69482a693ea84e05eef2c68adf68aa16d053a384c01da9c91a208039ab872533c773fbe975275d8b18100b7ccd5d1862c10fb0c4039bea766919bddef2443f12b029edc5baee334423a9a121a6d6c818a2a36694c6f697f39ccf9421af94336e477f1e9722b9477c249689b9a65a1d3b79953f77ca0a5f2475559c7ee7d5ee883cb6f566dc74139681849f0f2644585f2dc94e656c860ce9765e7459a8f81ad5ec980f5e63fcca19f58f8fe26af908440d1fd9efd2a964d67074bd3ca55afa7f986c3c8806c00823dc5ef428a149ba8415ae5a2c3ff4581f911c2446d3f6f94616133fb8c5a8583ccb76fb5ae962572892f90efab7e2147926549b0e6a7e27e640b9debb9a09de07ce8a1f77818f46faa759f58267988de6864a6bb3c47f229849ecc0b34e5f4a25c53da231839f35a4c92ac3b10991f4166be23059dbb0f81b06aa12ec5771bf963c64c5e1808de7e99c6a5352a66f369c9f14ddaa80555274d9368b127f4209f7cef1fd260430bec8e89f1f41d49f8878ba00d41e4c962dd023484e40d0109ad18b5fff16c4ae6fe1eb69921b7692927b2249b9e875d21c0a1118fcc0174858610249a5463e9d1bb65320d325689c997c5b7e916ece4c21871ec1e56ad2050d175c553ef86ec20276effe949640bcefdc4051531e1d946ed3a13d3a6e9d3e6984929ae6cb351377d11da7464f06ff5a709b31dcc4e0b4cbd2f0bc3264d291de2913a7a6e5558a1d83624b6174e86e2aa8b3b2d8612db76406ec46442fcd49fec2d40396bd429108193e3d8857c80a80384a68e9412db63c464295b154020b1b4d1afcc50baebcf6fcaedc0a8c24573d0c23cc8ca3804dba5131b6c391faf465158f559fbd132a7c32d87ccb4b20190b14284f3ba8ad3974864ce4889469321a9098c57da17b64f8feefd41c51ecba96f3fb493ee16af3c1100bc92f4cf9a9e6b624c37b60bf4dfacead87bdc3b6bf3bf520966b54da620b632561b7f5dea008ce12e53837c8eb87ab1c4e39af752139726ce8c416de4d4a4f3dd565711a54437150ef60896265f38c9cef9296f4aa17dfe316f48fb35ff964691cf5aa4bd11950002b2447bde908c8e2ca9c151e47784eadd0d44c304009a5efaed36844e081f707b7eb79aad84b79b54672842415598fdf084a7aa43bd72e2c7de65e0020375baf45b3d2a374dedf4f51806936267431a1a5fb3f89c69347a68d97a485f26efb8643440e32c74851ab27492b2a78eafb6ffb19643c35c2c61f992009aa6a3ed051ca80bf47e2de3da100a582265d487672d92f4962638fff98f2c073d39c40c368c12abf6f42ed5d7a6f2bd5ac204675daf27dfbc601c2c3f5289a2d05c0a6fae72dcc7f95993af40244b39c855728c2cef6f374cde6cbbaf36a9f09c00002c4d25bff88b53e2f35a8cff0ec13bcdf65bb1ac7d65b7e6004a599afb9df5d0b2a29885d232cdf064c853c425e36d54d64ce9199f293ef60178ad8357e2a1b5ec4a3dcd9430e42c6e9a48435141524ccd2586ac5f91e09bbeca6efa51fb28da9fc2ac5c37f9e2c0cf4c572bced4d5a90c29d8c0aa4877f47cf8b81b6630b045f97e9589b50b9a75a059318027002b0ab12be5ea461c596de24a7ff570675194bceff06b85bf5444ef0f397f0e8142aa289393b1bae75742920d35264b78d41aa636347d4de0659502edba38ee4db00a8749fe574bb0d19a41f144df126da1145c5db7abf812642449b30c073ba3600d4df4a22c679b90a1f87d88ad91cdeaff7c1983c987ed9c6d5ab9f1fcc7bc45703fe0e113d5a8c865e3b0ed80cea95fa72f439268b7714463d1d8c535d66691b423bb094ed378528323bbe4d22110e4f936059f6c952de1b8a8c65c487aaaf539dcbbd67e3a7805881f4cf1a054f7868961db1b8e4386f019648dc498699c9da6d8d031f4586cf87807601cb1d08ce56baa0fdb1d3c89d80383a8a2796c4aa7352fd78cd94db90b34d49a47670476094b7b2daa9d84f4a0110836b2a837b2bcea92ac739715c97dc627b6ee9e5f1184b8651defd0dbf134453787263bb9ade01735c196e776ea499a106bc634804e73a0c2eb7d3e3a782457b4f465d792bafb50ca5c0e4defbb6f908542460ca1e2474d136a9cae20e6c8747c0887e0d0f6a27166a9ab785fad259b67e9e5f83a018152a6ccf38c0acad79e3c89a2abdb", 0x1000}, {&(0x7f0000001240)="04df6a7224188e71a324616805337101639598d0472c0c01c447061e9b778270262575d7b974999c67df6f4de47baa2287017acf0a8d5af9e3ac4b006190c47de4138798f4fa6cf163be27bf355e6c4f4871550326255d5c415a2442953de0bcb793287a467a80da7c302bfa5c0eff937f6ca4200a32e67acf1ddd99a956c2d67001d9092f658f5fdb763103a3608c5bac3e09ab91f88a4c137ee2bd7335ba91e13edd991952e5b13eefa38c6b6af3da96ca4b4cf3105feaf441ebed35ac5925cca8d5c45a93e5", 0xc7}, {&(0x7f0000001340)="e9d63ee34eb740bbc7940d43005ea0bfc1558ee48c70e0a61b569577295b81b22ed358a41149a89b27f859c54328892122d345ea", 0x34}], 0x7, 0x0, 0x1ff) 16:01:15 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)='x\x00') ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) r1 = kqueue() pwritev(r1, &(0x7f0000000800), 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x1012, r2, 0x0, 0xffffffff) fchmod(r0, 0x8e3) sysctl$vm_swapencrypt(&(0x7f0000000440)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000640)="6682264ac7f2654910953e3d47207209f7c1887a825753ce786d477a834cd6a8962bf885453c8c858c82a097d5dbb8960b6df396c475b4ef9174f27512913f6fa1cb464f30cdbd2496399689a8292a195492ad9f2ec27e0b25a1c7466748e0fd255e4fff5163723a2f14176e7376ea255bbe25e6e2defb6c101f7442a7cac1a231508c1187321938eb942e9975f70a2d70a753c2c7", &(0x7f0000000700)=0x95, &(0x7f0000000740)="6443548a396d5b4af013c67d4f2fca88c42b6e9a01e68444bd43137ca92c7addde015d125545fb7eba049ff16c2c1236ed398ef9feebe7d6c268361e972655cec767789d069ea1441cd482c43fc49c00e64e9ebf1d1de1d69828867e0fdeb3b8218e64d57cd26f4dcf8c368ebf9c6fa0cfc625a350982d58bc2feb820117ea600da621f05b81b6030452d7510439ac55ed54fb6654be9b98c141507e0e752e1a304f73315ab77eb5e11413", 0xab) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000140)="85893cd724af2b9d0b6640bef505c2ff6cd8ce047f4cf597eb8576fe8aaaeffcc555e2f35558dc36092aebea0268155077d2f23ea9d02c19a9c137f4c0777c3e0a395e3ec929f4fe25c713900b51bf287c79a98018262c4652793717c25700bda827", 0x62}, {&(0x7f0000000300)="d878a6a45248db4e56ebde980fbb05c6c1bd32912fe024b18b901c901f7ef4eca00e9a9f4106652cdd336118897191ac2f30b24959a064a0bd5b1a23f1566959e06910d613a022b122a39905fe4533843ca9f0643ff7d45276465ab8fba4ed3e54dc2188fbcde163b452dd5d8a0a27148e5e2166139df28dcf77f647cabd60e2a8ede88038bb460b3f829de2a36054944f56a222b88bcef419e35db66233190d", 0xa0}, {&(0x7f00000004c0)="6f13cd70663309791ef419c11a6abccd8053b3542891b3e2e5354c4a0d072cc58e8df6dda835234eaaeaf149dd3a5116378a7c92b7f5f51f1b4e712fc74c7c08ab56883bd32aeaa15698aa01622b91fa3196c87626a3220655887b6dc81e44c8bed5ea5e3c372eba3141c49b080f265d224f74cfddc926f56cf3089eb111c11ec255acc43739248417fd11e2b3146044f90c904fd681e1598675e6b3ecd171c5f02a1658f8c938a195a3ccd39985dbc51ed5a7208f5543aecbeb78145062d55246261567d52c7f75c0485a80636f57808115567a1f6c5fe4d6e8d61da6f64cd25721a57f306b6990492d7bfb4f8634595373135210568b75ad418d", 0xfb}, {&(0x7f00000003c0)="3d8c4f7bde5777c9dd3ef19b69d44df7cb97dfbdca0e2b2ec717bd1e52b981dcbf4ab20dc394fb43e7495a0e90cefc3cda8569a0d79f78cf2e7c14ed137a6bff0e970143931836da3432fb806701b0310194855161adf85e8d6f2a9270ceb18dc99d607255bd7be8a38ede238dfababeb62f4d35d474082c33f30f13341af4", 0x7f}, {&(0x7f00000001c0)="870d3a7737f31a9ec85e31b26fde2b6bdffa4a6d3cb4772ebd763bda0ca713850b0c9d9ca195aa5dd330f6fed91918", 0x2f}], 0x5, 0x0, 0x8) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x7ff, 0x5, 0x81, 0x8}, {0x6, 0x5, 0xff, 0x5}, {0xf164, 0xd4, 0x1, 0xfffff801}, {0x7d, 0x8, 0x90, 0x5}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:15 executing program 0: r0 = socket(0x1, 0x5, 0x0) r1 = kqueue() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, &(0x7f0000000040)=0x3, 0x4) r3 = open(&(0x7f0000000280)='./file1/file0\x00', 0x400, 0xe4) lseek(r3, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) select(0x40, &(0x7f00000000c0)={0xffffffffffffffff, 0x105, 0x2, 0x7, 0x1000, 0xfffffffffffffafb, 0x94, 0x401}, &(0x7f0000000100)={0x80000000, 0x7, 0x6, 0x200, 0x7, 0x6, 0x40, 0xfffffffffffffef7}, &(0x7f00000001c0)={0x8e42, 0x9, 0x9, 0x2, 0xb5, 0x1ff, 0x16f83341, 0xff}, &(0x7f0000000200)={0x0, 0x400000000000004}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r3, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) setsockopt(r3, 0xfe, 0x9, &(0x7f0000000080)="ec434ac1df983137ee6d135cf476694226f42dd5c77406cccec8a88df323592398261bc1a7c4bd2b93b20a8c50e0457b158abe3f039c", 0x36) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xef}], 0x4, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0x4}, 0xc, &(0x7f0000000040), 0x0, 0x0, 0x0) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x74}, {0x20}, {0x200000006, 0x0, 0x0, 0x100000a1}]}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1}, {0x18, 0x0, 0x0, 0x160000}, 0x33}, 0x6d) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x2) write(r1, &(0x7f0000000040)="670dc3", 0x3) r2 = getuid() setreuid(0xee00, r2) r3 = getuid() chown(&(0x7f0000000000)='./file0\x00', r3, 0x0) setreuid(r2, r3) r4 = getuid() setreuid(0xee00, r4) r5 = getuid() chown(&(0x7f0000000000)='./file0\x00', r5, 0x0) setreuid(r4, r5) setreuid(r2, r5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000300)="3d9ae214c56a5d19ac1d6ea84d4e79c7bd6fe48f7a14e275b43ee84a74a35847ba192f8b51bb28377e62b823762446cda8a37b54f970f65aec1053e113d72c12442378b00a2378e27c7911f983c6fd37252cf230c64bfaffffffffffffff55ecb33cfcb3616c002f6fee97bbbff6e34f5c6461276beb198dc1ab6aa6cb7a5558469f0e93e27c6d7802b508b9ad5a5a6f2ea3e10ff05f77b3a899b940bef3ac412734777ad3955081bcb3274ba185861560b2913648f5a801d638bd4e8832376c67c3381de7451e1eb510b513c94be09bcc6437c08085648c0125f10cb6ad7c2eaf792178735dbcf5311737b2ccb4438ce123e0ba8fa11f1cda5c65a07b601099909d9fdc10cfa365b308456dc1", 0x10d}], 0x1, 0x0, 0x0) 16:01:15 executing program 1: sysctl$kern(&(0x7f00000000c0)={0x1, 0x1c}, 0x2, &(0x7f0000000100)="b11b116754445c753bcf699186a3db5fda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84f9f1a44ce791ba4387b7a2c600cd894cd05571e2a3dd1edbac40637ac47611d6935a8e265ce80a9321df153eaa3be30bc7520c33de9506e22970500000000000000e6e11dc00298637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb26ea1880a410d6cc509ce45bcb3062d890d48564b948e0e96cfafece4314d536e4b3aca2d161c97dd0decda3e5797c7c4ca02abe1ca32d201ba1a7725a634589aa80b82f203dc66480b8c46ead459502a33d23b1394a75de4c74536ac81254db50b7542d0775dc5b2280c169a4ca0b0e678f01517729e0c726bee5b15994b1661dd8faf395bc94431c03796a20849808ad1064f4de879003bb006c9b68846903d6baf9dcd949078df3614", &(0x7f0000000500)=0x13a, &(0x7f0000000000)="6f21800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01195ece69c45f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8a44b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab90695be216871df49c6f97acfbe3df9647e7105698b84bb273", 0x7c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r0, 0x40105706, &(0x7f0000000080)) 16:01:15 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x5b) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000000)='./file0\x00', r0, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x20}, {0x3c}, {0xffee}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)=ANY=[@ANYBLOB="008000"/14]) 16:01:15 executing program 0: ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffff7, 0x0, 0x1, 0x5f, "52e6b9921a4372f809b35447df9ca243c460da07", 0x8001}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="58668c940a471bb8ccc898b689119be8727819ac4fe9e67224afd44ccda343d8bdadd6d3ad4cb1d20d3d7881d5640660f97f8f8fadcaac1d9326a6d67a80ff90bb37cef215066b8068058a5fcb4e1b3393654ef82c3f90757dcc723ccad365f77ef6b5394f6e6093f9b6d67fa11c4e0c70495e3f787de2b12da610495ceeac0bb942cf549c0ff9ef80455500bcb9990db7b5e13029c219845b498a3fa66bb39a8731c25d5f234f4344e30d9785947712de2021d21fc12d47e5287c23c9ccd13da5ec9ea0c426e663e61f835e2da854ce3bd1fa00ada46aa3f5b75b2ddecce0a5870e95728a0209cc2888", 0xea}, {&(0x7f00000001c0)="05b39d8f707344a64410343867b588ec2e42a708cc3e0f55da5d8d09cde27fdf67d00b1ca6cb14ec4f004c9225f63c597b4c92b27a0211f2ac9e4ec7f23db8340c7ddd74bc20d69bb6428af9bf95f64dc58373602e309041e6db78ad60a0137ae80991b1cebaeb5eafadf51de9906b9de4e44abdcc86d638d486dacb9b27167e9774d5eeb9c5d51cc27ebab3ee5fb2e571b5a1863ce11e410996328f73c6bbade79c2d52608727d8d21fde406e035a6c9d0e9c28ba4a284ce2a013f8ab5f20b57fd8db390717a9872307ae8b487e1e8be00a1011c0fd7c656235b4dcfd371fa25a56e307db56a19e657598de6742e1469efd9905", 0xf4}, {&(0x7f00000002c0)="db64815ac6ebd60197bd29379d1aead60ebaea9575a0e8149009bac8d856dfb77977478cd5f31c3048f43b96961ebc250399ad73ec7fbd2392d836dbb1f7177f4002d5c5b99febb78f3f34deacf5ecfa1ba501e52e6494807c95e68555b7119f471899334e139c1970f2bd5700bf2d85f661b43b38c708f77067d362f73e62c53279677abeb6a01a7d39cc57c2d778d6bf1e46aa8a9fe8f5bac2703183c58c7321ce958cf72b703517ecd2", 0xab}, {&(0x7f0000000380)="cb8ee8ed272958364a413bac78576420539d2e4353", 0x15}, {&(0x7f00000003c0)="cecfa888d0a20277b27667dd581ee06ae72af31b7657d2ef406617e8b6016561c7203ad9ec7b596fff75f94813625aec47930e4f661026d72ff2b09854f6dd3367fe9be0abb54ee689a76ef4e9dca4502b7d6c4a58b16860774afa5efe2e7882376ea8071b98e9f928ff78a6be2db55116e6fd1932e08335bf804ce9fd939270deeacce7a672acacf8c524aba6cb7d14ccc9836fe5bcec426877fd2472296e0fd08885303275f6c8fbb7e4574cd19a039c8947b399c6243fce836053efbd081b46e75f4172ef08c3524e", 0xca}], 0x6) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/pf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r4 = syz_open_pts() sendmsg$unix(r3, &(0x7f00000009c0)={&(0x7f0000000580)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000900)=[{&(0x7f00000005c0)="65d489f949c429453e29261f0cb24cdc39717174356cb38cd28e6e884deb4aeeb823ba088166c267f0641097c45d2996a269f0c514ad92f07b72b73a8e417e907aa3d621a8f57baa7cb971aeff08c5d0769465e18dd49caa7dd470980fd6890e08e1880471e0fc442692b87f09ff6e020c8977f7a0c24eb2182d59e6768e62ad5a9b2bed71b84054fd3abbd9d65ee5c282dbfad4522589ca80accb2a57d329a6066cb753156387ada783d6d7197732e7b9e7c95723609240f90bccd57f752e2be421c4b7", 0xc4}, {&(0x7f00000006c0)="824a30e4e065d11d0dc7db3dc63ed9bf961c24e720429250eaf97f998b6b8139caa77875bdbf041183439b723148d5b2e7bdf49cff43e240c397a7a2e8a693afb9f261f10bd79b6f29009d9b91f1ba2bfda7366889e43e2cb456f727118fb3a580e39465e75f0d0a919942c3a2fd3c283299742a9d0ae62cbf22999560", 0x7d}, {&(0x7f0000000740)="649f9c8783c8772ea5b9d3d92062e3a1f302e1dac44b2e4b18585a5f33b0365c6c4c7f4b230f77b4e12ce84c702e64fb729cf881f9e621e7250372ea3e18db9c3b2d719d585b6fd77610b48872807f08a7652311ebcc87f63ab8600f62d3ed053480cf9354d2c5c81383aabce2d081aedf5e10e34d2213d53016326a01c5cc68aed9e205f5d5f81bed599a73da9d32fdb063cd65a461b2bb1aa0", 0x9a}, {&(0x7f0000000800)="b10bc16508c9d0dfe5673ef7b576936654eff11e8694badd35bc28", 0x1b}, {&(0x7f0000000840)="ab42bace06e55db4bd98b7273a8c9432aa3e71ee46497f17a1c08f38ef5ee708b9e27950fb9dedb0f9bad8f971f2aef6ab1a0a247c70ffb5594e53e26b779f36091bbffe74c8178818c5c6344a854e6e26b71df6c6fa977dee2d913e3c947a43cc23e48b28e01d2801e677980a8489c9cf959f63c32efbba08990f5a656c05e7f1ced6f0ccecd7ad90455610b7898ff437ffecaacb17aee5ac2c99daff5119e6d53067fc298561d6d211f391576dcf1d419d", 0xb2}], 0x5, &(0x7f0000000980)=[@rights={0x20, 0xffff, 0x1, [r2, r1, r4]}], 0x20, 0xb}, 0x40e) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000000a00)=0x81) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a40)) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000a80)=@file={0x0, ""/50}, &(0x7f0000000ac0)=0x34) recvfrom$unix(r5, &(0x7f0000000b00), 0x0, 0x2, &(0x7f0000000b40)=@file={0x0, './file0\x00'}, 0xa) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/wskbd\x00', 0x400, 0x0) write(r6, &(0x7f0000000bc0)="c1d4d03c4d29e36b714781179c44ee24e8747219536466af", 0x18) socket$inet6(0x18, 0x4000, 0x0) r7 = dup(r3) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000c00)=0xffff) openat$speaker(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/speaker\x00', 0x8000, 0x0) chmod(&(0x7f0000000c80)='./file0\x00', 0x7) 16:01:15 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x446) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x6, 0xfcff, 0x0, 0x0, 0x0, 0x0, 0xfffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x400, 0xfffffffffffffffd], [], [], [{0x20}, {}, {}, {}, {0x0, 0x0, 0x0, 0x3}], {}, {0x2}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:01:15 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) setreuid(0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r3 = getuid() chown(&(0x7f0000000000)='./file0\x00', r3, 0x0) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r4, 0x0, 0xffff, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r4, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r4, &(0x7f0000000240)='./file1/file0\x00', 0x0, r5, 0x6) fchownat(r2, &(0x7f0000000100)='./file1\x00', r3, r5, 0x4) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, r5}, 0xc) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000002580)=@in6, 0x9, 0x0, 0x0, 0x0}, 0x840) 16:01:15 executing program 1: r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x83, 0xfffd, 0xd, 0x8, 0x0]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)) semop(r0, &(0x7f0000000240)=[{0x2, 0x6, 0x1000}, {0x0, 0x40}, {0x3, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x4, 0xfffc, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f0000000480)=""/246) semop(r0, &(0x7f00000001c0)=[{}, {0x3, 0x1000, 0x1800}], 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x7, 0x1, 0xfff, 0x7f, 0x8000, 0xcb, 0x6, 0x2, 0x2, 0x81, 0xff80, 0x8, 0x1]) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)) semop(r0, &(0x7f0000000000)=[{0x1}, {0x0, 0x4, 0x1800}, {0x3, 0xba, 0x1000}, {0x3, 0x20, 0x1000}, {0x1, 0x200, 0x1000}, {0x2, 0x6, 0x3000}], 0x6) r1 = socket(0x20, 0x4, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xb1, 0x4) listen(r2, 0x0) getsockname$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000280)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000003c0)={{0xffff852f}, 0x67c9, 0x7f, 0x7}) sendto(r1, &(0x7f0000000100)="98f728f8f955b0f22c50616364f228868b67b7ab74bdfee6cfbaf206019c8ed41fcc5ec273f3927bb526ef4e34f3f5d48f5dcbad9658ac1c57b4b5536d4efb5a150d77368f7ddf642b97a739f5b29f7c8f6267a7bcd1cd42759803f31cc5b55fe446987ca49068b5416a5cf248a84327100357987f8c1e0d3eab94759bdfc2d7197a4bd74803642ad27650d5db735ecff21eaed03a0549749fb4a27afd4edb523ee65499f0bf32b6205477679b1f350dc325ba2ea34dd9ba7d", 0xdf1b, 0x5, 0x0, 0xfffffffffffffd0c) 16:01:15 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = getpid() r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f0000000080)) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x40001116, r1) pwrite(r0, 0x0, 0x408, 0x0, 0x0) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x4c}, {0x7ffffffe}]}) chflags(&(0x7f0000000180)='./file0\x00', 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x4, 0x6}, {0x18, 0x0, 0xffff, 0x200}, 0x8370, [0x1, 0x9, 0x0, 0x3, 0xffffff96, 0x81, 0x1, 0x2]}, 0x3c) syz_emit_ethernet(0xe, &(0x7f00000000c0)={@empty, @empty, [], {@generic={0x600}}}) 16:01:15 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x85) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000100)=0x7fff) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/22, 0x16) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:01:15 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) readlinkat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/23, 0x17) r2 = semget$private(0x0, 0x5, 0x204) semop(0x0, &(0x7f0000000300)=[{0x1, 0x5}], 0x1) semop(0x0, &(0x7f0000000000), 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/10) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000040)=""/80) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000140)=""/195) semop(0x0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {0x3}, {0x3, 0x1ff, 0x800}, {0x1, 0x105}], 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000400)=""/76) semop(r2, &(0x7f0000000340)=[{0x1, 0x8000, 0x1000}, {0x4, 0x80, 0x1000}, {0x1, 0x9, 0x1800}, {0x4, 0x1f, 0x1800}, {0x0, 0x2}, {0x0, 0x7ff}, {0x2, 0x5, 0x1800}, {0x2, 0xc5, 0x1800}, {0x0, 0x8000, 0x1800}, {0x1, 0xff, 0x1000}, {0x1, 0x7, 0x800}, {0x3, 0x4}, {0x0, 0x5}, {0x4, 0x2}], 0xe) r3 = kqueue() mkdir(&(0x7f00000000c0)='./file0\x00', 0x28) kevent(r3, &(0x7f0000000380), 0x7ffffffe, 0x0, 0xfffffffd, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffff992f, 0x0, 0xffffffffffffffff, 0xd7], [], [0x0, 0x0, 0x7f, 0x4000000], [], [{}, {}, {}, {0x3ff}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}, {}, {}, {0x0, 0xffff8001, 0x0, 0x1}], {}, {0x0, 0x3}}}) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x30}, {0x20}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x5021) pwrite(r0, &(0x7f0000000240)="f94c4c49dfd7675ab985f9af8a0d", 0xe, 0x0, 0x0) 16:01:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2c, 0x0, 0x3}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) r0 = socket$inet(0x2, 0x2, 0x40) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000200)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000180)=""/75) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0xfd) 16:01:20 executing program 0: sysctl$net_inet_esp(&(0x7f0000000080)={0x4, 0x2, 0x32, 0x2}, 0x4, &(0x7f00000000c0)="46382e8fc33aeec3fa3b39e513c6fe391ede9f6394e6bf45297e099612ed2ab5cbefb8c22ba5a2f5d49e319b512eabf12d4012", &(0x7f0000000100)=0x33, &(0x7f0000000140)="505d0aa4e3fcc47dfd09fe1cfe8b157342458bdced2de6cb276f392f9f2c757caada180a9e0706e4d0e2c47be126adefd58bb502a2539ad98c929a47ab8938090cee7a350095e988257dc7bb9c2c453c248b1e90fc7ea2c48ef871d3b67a77cd7fcd100c1b260525bd55e0b259fd43a6d8d778e793ac9fd79612545161502310cf8454dcc0b07cd5b3a7678cc0088195a03170f33192957fbf29", 0x9a) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="995bfda5c322ffffffffffff86dd609e010000303a0000000000000000000000000000000000ff020000000000000000000000000001020090780000000060f77bd7000000000000000000000000000000000000000100"/102]) syz_extract_tcp_res$synack(&(0x7f0000000140)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000240)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000500)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd6045ef58ff13000000000000000000000000000000000000000000000000000000000000000000013c002231640000004e234e21", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="00107fff9078800108000000000300000040051000000632000000090001b201023d7897d551bc36cc3375508abaa2d705030b4414245a573e60b473ffb8b54cd737c2b25047924b5e9e0646419d3f9ff2ca3b3b415a926aed4b2e084214ccc1898620532c4104253bb915f2851ac56677cc323470b3ed2d13eb39740b7ff5701e0c773033a3ac5c8649e02c47bbf30cf37f5d52a7f5bf6c187189104674aa2840cfec80c2f53ef26e09c7af0a31b7f9e5de7738055a690fbf83ce1a11637552b6fc15cb35359008c9775f1ec940283b0000010001000000842922"]) syz_emit_ethernet(0x127, &(0x7f0000000200)={@empty, @broadcast, [{[{0x88a8, 0x0, 0x1, 0x4}], {0x8100, 0x1, 0x0, 0x3}}], {@ipv6={0x86dd, {0x2, 0x6, "1c8792", 0xe9, 0x2e, 0x81, @empty, @local={0xfe, 0x80, [], 0x0}, {[@routing={0x6c, 0xe, 0x0, 0xe7, 0x0, [@loopback, @remote={0xfe, 0x80, [], 0x0}, @mcast2, @empty, @empty, @remote={0xfe, 0x80, [], 0x0}, @mcast1]}], @tcp={{0x0, 0x1, 0x41424344, r1, 0x1, 0x0, 0x8, 0x1, 0x2, 0x0, 0x8, {[@mss={0x2, 0x4, 0x8}, @mss={0x2, 0x4, 0x2}, @sack_perm={0x4, 0x2}]}}, {"2a27cb4a6294aebfd235963f664d0606d6b6dc9602f30aaea7780672a7f4fa6fd3546cc08811dbb656fc2c6a16a93ab3df2ab360507062bf83a772199597e1791c8ff73671210cf30a0b5f4a885b5388be"}}}}}}}) 16:01:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) socket(0x2, 0x3, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xffffffffffffffff, 0x7fffffff, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [{0x0, 0x0, 0xfffffffd}, {}, {}, {0xffff, 0x0, 0x80000001}], {0x0, 0x0, 0x10001}, {0x0, 0x0, 0x0, 0x3}}}) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) r4 = accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$dupfd(r4, 0xa, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) 16:01:20 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xffffffffffffffff, 0x7fffffff, 0x0, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [], {0x0, 0x0, 0x10001}}}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100"/4098], &(0x7f0000000000)=0x1002) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:01:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66"], 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) r2 = getuid() setreuid(0xee00, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() setreuid(0xee00, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setegid(r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x2, r2, r4, r5, r7, 0x62, 0x5e1}, 0x872, 0x7, 0x100000000}) r8 = getpid() sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000640)="1cae6d0a59dcb08dddb192cb5efa10fb0b1a6e39b5f5d8b4a7c1e35db045cedae54a25c426e5a000c5ffdcfabe29dd6baf56e4ca079f11eb1b9062ea8411c99123d27225c9dcf08b97ae58182d04e5d3", 0x50}], 0x1, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, 0x0, r5}, @cred={0x20}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, r8, r3}, @cred={0x20, 0xffff, 0x0, 0x0, r2}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r4}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, r2}], 0x120}, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r8) getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="22a9ba615b0d9f2e31833d298b5d93cf1b4b6352a66eac89965f813886db0079558005e76908038edc4788bac6dba2ba12a29e448d23999fa8627e945c5a4a1b5a1de72362645071f15a8f6a5aec71009e4f68ab8a153664a0315bbfffa57d5ee9ba6d5f090af51ad7a28e51de782b701a50421689f7946eec9202bc2ac4fd20f2771a80c0bac277ac2e0d46b6defdce0e6808b8ea72e5390919de3402355b5211a2c841a3e76a764f58d802fb", 0xad}, {&(0x7f0000000200)="4f664bcc5cfcd6f99771f9f5d7b8cb02c9970a878316c4159d3a5daf3ce592691a72aac28047", 0x26}, {&(0x7f0000000240)="e3c7707566a36234f046572e953af719309f9b0de21afce416917e69885d334e0dbc968551d657a98a3d9f3d46d2b05e302a73c73f82a6b2f2ff3c2010ab783483e37d12981940f6550d4f7c6367fee4fa69429a86c6e05ac5c3f8888ed8a34ebc1e2e865997e4fde53085e95267b1a6c56fc943a050960943c03b579399b312b262cede8c591163afa5050080d0d36726023daa3b4e19cd186c5f1618271bc1845cb0948c0f6d7f9684f90eb15f2f844e84a6130028e6941ee7b861ad8074849758a034833de2f69d5137311acfd2b89a6843ff739218502b86f70f21bad97c8d", 0xe1}, {&(0x7f0000000400)="d9056adcaa4ab4923938e84f543f804e09802502fab1d19113ed9c3720fd1ba3b48e039eac2b5fad87ea756b14e9f81e96148e93477b0f3f6fdfe439f1473f56ee5282cb96bb78d1315f23c91a5d3d8cdb65c33cc7bf0168174b2f1db986e971d58d0568248003a81d5d8cf01f041c1ef5271723c439296b8c41cc78a1f7595a5a4f86f060fb68add8570c70b47a84c29de531aca98fb08b5fb9ab576fae387a2c4d7240c3a51c49f7c1cb3750dbee2c715b745cc6024c74ad0a6632e85f8818abb5a49ad200d56719a704624a3e228b3646220f1dda121ca75107", 0xdb}, {&(0x7f0000000500)="e1015d1b82037c42491cb21e72ce1301b28ca584dc315f48dc4d677e6f03135a67e87dd27cd3be8b8f01043c927b0adffad807491fba1fc0d4ac27a8257a51106a444b29739d1d7b718b548b9acb4467b4faa0829c6ba66516d193c0f48f4948ec2e7ae926305b881ef7aae52e3d11f4439db215a2e916621775a82bf794c31034f658de2e5b474f43182d2ce8697b69c2ce043ea77713e6014a69653e6fb88f7a83c2585b086a1c68bfa5835afc173c053b7457349d81df64f10b0ca5192c4affd599f58ebce948ccf65e0f18db82e37577fcd200653f00c52cf470f64f1acdee86", 0xe2}], 0x5, &(0x7f0000000740), 0x0, 0x4}, 0x400) write(0xffffffffffffffff, &(0x7f0000000600)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) dup2(r1, r0) 16:01:20 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:01:20 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x89, 0x4) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="a94cf993ff8270249cf0cba182a609"], 0x10) ftruncate(0xffffffffffffffff, 0x0, 0x4) r1 = semget$private(0x0, 0x5, 0x204) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x1d}, {0x6, 0x0, 0x0, 0x100000100}]}) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02c02a00000000000018e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) bind(r3, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pread(r2, &(0x7f0000000140)="fc356a677cf79ef07a7d359585b17482dadf724a8494e56fb007598fb72ebd684d4fddc02da16ae21b72006aaee936039d65ab4a49abf226a46af7acb6281d9124d92317b01dea0904fd841d9818a22fbe7d7d22d383acd55263ef9e463768715215d461e89c26787901d3d0daf9bf1c9fe876b9b5fec9957159e5267c495df096045fcad7e4722658614efed348c02df028ccae799954f3d5c4603a9a71b24b7699fe028e4080fa4ad2428572c9e8b82f8f", 0xb2, 0x0, 0x6) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x1800}], 0x2) semop(r1, &(0x7f0000000380)=[{0x0, 0xffffffffffffffff, 0x1800}, {0x2, 0x20}, {0x3, 0x0, 0x800}, {0x4, 0x5}, {0x0, 0x7, 0x1800}], 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000300)={0xae2, 0xffffffff}, 0x8) 16:01:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) dup2(r0, r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="fff2ccffffff695a16f04047e100"/27]) clock_gettime(0x3, &(0x7f0000000080)) 16:01:20 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x28) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000180)=0xffffff82) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) pwrite(0xffffffffffffffff, &(0x7f00000001c0), 0x0, 0x0, 0x0) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000300)={0x1, 0x3, 0x5, 0x4, 0x40}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair(0x0, 0x2, 0x1f, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = getgid() getrlimit(0x2, &(0x7f0000000240)) chown(&(0x7f0000000340)='./bus\x00', 0x0, r4) accept$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000280)=[0xd7a0]) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000400)) r5 = dup(r0) ioctl$WSKBDIO_SETMODE(r5, 0x80045710, &(0x7f00000003c0)=0x1) 16:01:20 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x292], [0x0, 0xfffffffffffffffe, 0x0, 0x9, 0xffffffffffffffff, 0xfbdfffffffffffff, 0x1], [0x0, 0x0, 0x482], [{0x0, 0x0, 0x7}, {}, {}, {0x8f44, 0x0, 0x0, 0xdd}, {}, {0x4}, {0x0, 0x0, 0x0, 0x5}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x6e90cb2ee28ae046, r4) getpgid(r4) r5 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r6, 0x0, 0x0, 0x2) fsync(r2) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r6, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r6, &(0x7f0000000240)='./file1/file0\x00', 0x0, r7, 0x6) ioctl$WSDISPLAYIO_SBURNER(r6, 0x800c5751, &(0x7f0000000040)={0x43f, 0x4, 0x1}) 16:01:20 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r0) ioctl$TIOCFLUSH(r4, 0xc1206949, &(0x7f0000000300)) r5 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r5, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r5, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r5, &(0x7f0000000240)='./file1/file0\x00', 0x0, r6, 0x6) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000000)) 16:01:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x100002000, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) fchmod(r0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf0", 0x11}], 0x1) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) 16:01:20 executing program 0: r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000019280), 0x0) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f0000000380), 0x0) semctl$GETPID(r0, 0x1, 0x4, 0x0) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semop(r0, &(0x7f0000000000)=[{0x1, 0x9, 0xc00}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x5, 0x1800}, {0x0, 0xffff, 0x800}], 0x5) chown(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x0]) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000240)='./file0/file0\x00') r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) recvfrom$unix(r2, &(0x7f00000001c0)=""/85, 0x55, 0x40, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000140)='x\x00') connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x11f) 16:01:21 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x58}, 0x2, 0x0, 0x0, 0x0, 0x0) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, 0x0, 0x6) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, 0x0, 0x4) r0 = getuid() setreuid(0xee00, r0) r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) setreuid(r0, r1) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r3 = getuid() chown(&(0x7f0000000000)='./file0\x00', r3, 0x0) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r4, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r4, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r4, &(0x7f0000000240)='./file1/file0\x00', 0x0, r5, 0x6) fchownat(r2, &(0x7f0000000100)='./file1\x00', r3, r5, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x1, 0x0, 0x0, r0, r5, 0x16c, 0x6}, 0x1, 0x6, 0x8}) 16:01:21 executing program 0: sysctl$hw(&(0x7f0000000180)={0x6, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000080)="06d95285d2696378fa3c05717ccaf112a97594ed4e258ff07ce851fad25776ba2afc67977f5eef0dff19cb9559e6a590122f0f5866c147227fab79c986e2d66da0d200440d95345310e10606", &(0x7f0000000100)=0x4c, &(0x7f00000001c0)="6098ee716002e816d096bd64cf7724ba2466df0b2b71c80377dfe18f76a338fd5febca13bcd59a15b1765354941292a0479f67509301d2466e5e343984b5a1fb5a8ee5ff0d768c391c132e94f3fc4b68aba9b7d97df3614bdfb782afa8552bfb7f34483b61c87e87132646749bd83416466a93d594de5e21777064212e4fd6a417621d68520790129cc492218a672ad30469f84b8ace3124c095e11995e545aa385b1006a14855a90b085c34812ea80093aacfa521fcee09c08aee30a3be5a637e821eb3438edd12d85c61b285fdc5b8ce19dca1d4803f4d17609dee23223f90807b53287d5639114deb0bc1ed", 0xed) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) 16:01:21 executing program 1: r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0xffbffffe, 0x10002, &(0x7f0000000040)='\x00\x00\x00\x00\x00', 0x2) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0x10, 0x0}, 0x0) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x20}, {}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000100)="fb9be96914f6d6c73200000f33a5", 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r2 = getuid() chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r3, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x7e1b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r3, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) fchownat(r1, &(0x7f0000000100)='./file1\x00', r2, r4, 0x4) r5 = fcntl$dupfd(r1, 0x0, r0) r6 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x40) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) renameat(r5, &(0x7f00000000c0)='./file0\x00', r6, &(0x7f0000000180)='./file0\x00') ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000080)) 16:01:21 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x8000000000000000) r0 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000140), 0xc) 16:01:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 16:01:21 executing program 1: syz_emit_ethernet(0x5a, &(0x7f00000000c0)={@random="bfae820001a3", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x4c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @broadcast}, @icmp=@dest_unreach={0x3, 0x9, 0x0, 0x0, 0x0, 0x0, {0xc, 0x4, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x2c, 0x0, @broadcast, @broadcast, {[@lsrr={0x83, 0x17, 0x0, [@loopback, @remote={0xac, 0x14, 0x0}, @loopback, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0x4}]}}}}}}}) r0 = msgget$private(0x0, 0x6ac) r1 = msgget$private(0x0, 0x376) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)=0x2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) msgsnd(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf401a1fc19e29cc51fd1882567f44ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f0633c0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356010415f058b0fed6706a4d152ed0cea4eade0cd7d88838f8387c3440ba6ba9cc08452fc04250db61740b9219c5cfedcacfe9d34b6a31de9d05a5615416a1e222dc290000000cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bf76b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd0500000000000000b85b0990b99c9c04fb2c6071effe54a4af0d8ed42b55b17381000000000000"], 0x44b, 0x800) ioctl$WSKBDIO_GETENCODING(r3, 0x4004570f, &(0x7f0000000180)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)=0x3) msgsnd(r0, &(0x7f00000006c0)=ANY=[@ANYRESDEC=r1], 0x4a4, 0x0) msgctl$IPC_RMID(r0, 0x5) r4 = socket(0x11, 0x4003, 0x0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x6dd00000, 0x0, 0x0, 0x0, 0x0, 0x80, 0x5}, 0x2, 0x100000000, 0x0, 0x0, 0x5, 0x7f, 0x3fd, 0x92e}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x6e90cb2ee28ae046, r6) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x88, 0xace4}, 0x0, 0xf9ad, 0x0, r6, 0x4, 0x7ff, 0x7, 0xffffffffffffd351}) 16:01:21 executing program 0: socket(0x2, 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) getuid() connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYRES16], 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r3 = getuid() chown(&(0x7f0000000000)='./file0\x00', r3, 0x0) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r4, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r4, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r4, &(0x7f0000000240)='./file1/file0\x00', 0x0, r5, 0x6) fchownat(r2, &(0x7f0000000100)='./file1\x00', r3, r5, 0x4) sendmsg$unix(r4, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x18, 0xc}, 0xfcc4750fc6235d0e) 16:01:22 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00'/10], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x4, 0x20) close(0xffffffffffffffff) r0 = socket(0x2, 0x2, 0x0) close(r0) socket(0x400000000018, 0x3, 0x3a) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x7, &(0x7f00000001c0)=[{0x9, 0x5, 0xff, 0x80000006}, {0x14, 0x3, 0x0, 0xcfb}, {0x6, 0x8, 0x3, 0xd006}, {0x7, 0x0, 0x16, 0x1ff}, {0x804, 0x9, 0x8, 0x3a}, {0x1, 0x6, 0x4, 0x80000000}, {0x1, 0xfd, 0x18, 0x6}]}) getdents(0xffffffffffffffff, &(0x7f0000000140)=""/26, 0x1a) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, 0x0, 0x6) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, r1, 0x4) chown(&(0x7f0000000080)='./file0\x00', 0x0, r1) setsockopt(r0, 0x8, 0x3, &(0x7f0000000000)="ebffcbff0008000000400000", 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r0, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:01:22 executing program 1: sysctl$kern(&(0x7f0000000040)={0x1, 0x40}, 0x8, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r0, 0x0, 0x0, 0x2) pwrite(r0, &(0x7f00000001c0)="b138f96e0dcba636a1cfbdb75b1bef2972bbf5ac237656a17696578d61656b2e898b40985972", 0x26, 0x0, 0x1ff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f0000000240)='./file1/file0\x00', 0x0, r1, 0x6) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) renameat(r0, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000080)=""/145, &(0x7f0000000000)=0x91) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x0, 0x0, 0x20}, {0xc}, {0x6, 0x0, 0x0, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffc, 0x0, 0x0, 0xffffffff, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000780)=ANY=[@ANYBLOB="902fad58c56a1eba5ab0d03ccf61fb1064e81e96009e563d48566f3b64641f8e81a9785234ba7d586f2a1f278470b9a704e0645b7dde9ce40c60569fca9e6548e8272e96b09601b41bf4bb033f6b5ae3a56562018fe5acac4fe61463e0f72b74469ba29f50523357a26f0cb3f722706c34dddbe38fcfaad851497f1cd171f84d58bc972ae8829b234f83078c9fb3a9a93558ffec837171b48a840c6c1cbec2ac0a44777417e33711284a638c29333ec20fdcfe4a0290a087e28f5eb62b094070cf0d9fa140aaf2227c504a613c0b81e634daaca86b154fb05d90d3df0abaf4bfe204ef0dc2941288"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) nanosleep(&(0x7f0000000080)={0xe62d, 0x5}, &(0x7f0000000100)) readlinkat(0xffffffffffffffff, &(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/80, 0x50) close(r2) r3 = socket(0x20, 0x5, 0x0) close(r3) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2a, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r4, 0xa, r1) 16:01:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0xee4d) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x171) 16:01:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000680)=ANY=[@ANYBLOB="0de10063c4"], 0x10) r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000680)=ANY=[], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) close(r0) 16:01:22 executing program 1: syz_emit_ethernet(0x6a, &(0x7f0000000080)={@random="edd700", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "9e0100", 0x34, 0x3a, 0x0, @rand_addr="61adf862858aa8790dbf9a1459e5824a", @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0xcfd, {0x0, 0x6, '\x0045', 0x0, 0x11, 0x0, @empty, @mcast1, [], "00020000"}}}}}}}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x108) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r2 = getuid() chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r3, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000001c0)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r3, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) fchownat(r1, &(0x7f0000000100)='./file1\x00', r2, r4, 0x4) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r1, 0x2}) 16:01:22 executing program 0: syz_emit_ethernet(0x42, &(0x7f0000000000)=ANY=[@ANYBLOB="af0955779821ffffffffffff08060006876d061000021d2a8228c2117f130d9442573ccf98af8dbefbe4f0ffaaaaaaaaaaaab4720ae332ef1ab37058bc97da6f9a5d463c5617a6433cb6a39f0b276a892879deef51126fb068b35c643b11fe634f478165b194bb4884e619726190a55c0e2641c5ec993e37923760b6bf2ad3727fd3e6f72f23aa3c5cfd522b1e72c18da3b1d3ffa878da18c02fde9663bf85778ae38150c1947930aabd5f7df87fc04549a821d0a2454e8bd5305f5c60e976513fbf37d4d4adde9ebfe59000"]) 16:01:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x1, 0x0) select(0x40, &(0x7f00000000c0)={0xef5}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x698}, 0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000180)={0x400, 0x400, 0x3, 0x100, "b017a48b1f268e5ee42c7c23d3b4f6bdd9a0c4eb", 0x8, 0x8}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)=0x3) dup2(r2, r1) 16:01:22 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0xffff}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000300)="d768c83c0cbc4cda40d2221462bf9bf0b9d39ce7f59b0f2981e73e09dc634800df74d64331ecd933117b271d01fe1a4a434411498aab", 0x36}, {&(0x7f0000000340)="96144cd5313a414fe2a7097d4876d11aebdd9e86370c6dba6447558591f4d96ba4cc602aea54dcf0145f5c60bfcd4fdc", 0x30}, {&(0x7f0000000380)="7f61d3068ef0dfd8d0bd883a2abbf854359c8125492b71236d88d501c3866fb068ee79e5356787df309a9ef674f94b83e75e780f965c6abf2c95fb2c6b8dbc72eee747897573ebd1abd2ef87274d0f63730efe76786b5c7d03e65593b5a4", 0x5e}], 0x3) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000040)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0xffff}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000780)={0x10, 0x2, 0x4, 0x3, [{&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7de76fd}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x200}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x101}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x401}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x8}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x4}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x800000000000}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x200}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) ioctl$VMM_IOC_INTR(r2, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0xffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) connect$unix(r3, &(0x7f0000000440)=@abs={0x1, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x3, 0x1010, r2, 0x0, 0x10000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000740)) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000002c0)) 16:01:23 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@generic={0x23, 0x0, 0x0, 'XX~8'}}}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x6e90cb2ee28ae046, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x6e90cb2ee28ae046, r3) setpgid(r1, r3) 16:01:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x82) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) chdir(&(0x7f0000000200)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) unlink(&(0x7f0000000140)='./file0\x00') 16:01:23 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) poll(&(0x7f0000000000)=[{r0, 0x4}, {r2, 0x80}], 0x2, 0x2) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:01:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x1a0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x41) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x5812, r0, 0x0, 0x8001) r1 = socket(0x10, 0xc003, 0x6) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82177e6b31022e2f6600"], 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r1) connect$unix(0xffffffffffffffff, &(0x7f0000000c00)=ANY=[@ANYBLOB="8202adfdffffffff2a197a386207000000008295955984c87910bf07af654841c3453f68c11700287ed30bffff7fffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaf949d02f6affff6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd23501000000000400000000000000ff01800021d39b4028adb1ffd8fb37ec4305642ad0cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbf15f4b7b46564ef560026e969c93415a4c8ae070000000000000094484c6997ac60621c26455be9fb9c9f359dda4649e686a902f23d1aa5513a6c17f08969eddff7244a743aab09c8f6a166bf4123053ff03d925341d804000000000000003fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec89dc4784f6490ba02e9768a8b34e05c2b89da05a0a414c000040000000000000c5906c074cf888981d4e2226ff06a6b1102f6bc245f05f553c3442dc9631d64bcd5b823e495bac2204ccdaf73300a509da7f66d0316fc70008c2d686f31bf3a2db29532362097727ef4a62e9df932f4f4f6078ce3ca7e4ce8914f2483ffe1c98e29130a8a0e828d73c4effac734d267b402ed77078e60c71388642250bcf2b705d82eed7e5108bc273b862f960fa9ce62949eb33b5f1e2d9a70000000000008d495189fbef7373e5268b3581fbd9b6f70f7232fb477d5f726e765bfed0a285f9abbab30a76f3b568622ec7219485e419517b69d2b18f921b0b45c4330f5e8e1dd12f379e085a14e87cc78cce2cd6c19e60fdf766505442b32888e11b97c29909f04269"], 0x10) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r2, 0xcd60441a, &(0x7f0000000240)=0x6) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) chroot(&(0x7f0000000040)='./file0\x00') r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000980)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff, 0x0, 0x8def, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x100], [], [0xfffffffffffffffd, 0x4], [{}, {}, {0x0, 0x40}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffe01}, {}, {0x0, 0xfffffffc}], {}, {0x0, 0xfffffffe}}}) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) 16:01:23 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000680)="d66500000000000040", 0x9}], 0x1, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pf\x00', 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0xa2) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0x7fff, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f0000000240)='./file1/file0\x00', 0x0, r1, 0x6) ioctl$FIOASYNC(r0, 0xc450443c, &(0x7f0000000000)=0x8001) 16:01:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8140, 0x101) mmap(&(0x7f0000293000/0x3000)=nil, 0x3000, 0x0, 0x2810, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000280)=[{0x3, 0x5, 0x800}, {0x4, 0x64, 0x3800}, {0x0, 0x6, 0x1800}, {0x4, 0x4, 0x800}, {}, {0x4, 0x3, 0x1000}, {0x0, 0x5, 0x1800}, {0x4, 0xffff, 0x1800}, {0x0, 0x204}, {0x2, 0x3}], 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r2) syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0x3, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast1}, "ff07000000000000"}}}}}) 16:01:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) socket(0x1, 0x5, 0x2) close(r1) socket(0x800000018, 0x1, 0x0) bind$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="0100c6ce193b008000000001000030ae001cb03000"], 0x10) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x0, "0001108b480000000000000100f4ff00002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, r3, 0x4) fchown(0xffffffffffffffff, 0x0, r3) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:01:23 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000340)={0x4, 0xc5, {[0x9, 0xff, 0x3f, 0x6, 0x8001, 0x7, 0x0, 0xd3f0, 0xffffffffffffffff, 0x6, 0x10000, 0x3, 0x80000001, 0xdfe, 0x8d, 0x702, 0x8, 0x6], [0x5, 0x2, 0x7, 0x3, 0x8000, 0x3, 0x8, 0x2, 0x40, 0xffff], [0x138a000000000000, 0x4, 0x5, 0x100000000010001, 0x5, 0x1, 0x8], [0x400, 0x3, 0x1000, 0x5, 0x7, 0x100000001], [{0x3, 0x101, 0xfffffffc, 0x3}, {0x7ff, 0xebb, 0x2cf, 0xff}, {0x7f, 0x1, 0x3, 0xa9}, {0xa, 0x3ff, 0x3, 0xfffffffffffff800}, {0x3, 0x954, 0x0, 0x9}, {0x7f94, 0xd4, 0x40, 0xffffe00000000000}, {0x8, 0x8, 0x3, 0xffffffff}, {0x8000, 0x10800, 0x800, 0xfffffffffffffffd}], {0x3, 0x1, 0x80000001, 0x3}, {0x9e, 0x401, 0xfffffffd, 0x5482}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) getpgrp() r3 = fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:01:23 executing program 1: socketpair(0x1, 0x3, 0xe6, 0x0) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) sysctl$net_inet_gre(&(0x7f0000000040)={0x4, 0x2, 0x2f, 0x2}, 0x4, &(0x7f00000000c0)="3c59a1810e2224c9fe695963d1854f32951ab808287d78098aea7f164083ecaa97363622ec15574c9c6821f3c59502d6702541", &(0x7f0000000100)=0x33, &(0x7f00000003c0)="beac7ae76a265262a7425ee1e93515ba374623eed95246eab1c0add108462062e66e31ebcced0ee50000a7ae60ef3ae68b408375eedb1065a085046b76a35de30c12535848c0fc52f3c85e32b456ef78b2992722db7d7949e13d08d0e79fdbcf0297597eac6080e106515efd1b87a600ab68430e47dd812cbaf401f22118d9d0c39bacbd097cb0629e73d51d54d2282aeee6ce27a9a996d294b0e385c7c83dd2871763835583ffd0341e77d11d2903d9a8a92ba63c91a634c8a6459bce476475a3f16fb776314407b1460dec300ecea6ca6945c5b963", 0xd6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f0000000240)='./file1/file0\x00', 0x0, r1, 0x6) shutdown(r0, 0x0) 16:01:23 executing program 0: getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r0, 0x6) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, r0, 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x0, 0x777a4f37, 0x1fc80d8c, "000024510e091fe60000001100"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e", 0xb6) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) fcntl$dupfd(r1, 0xf, r2) 16:01:23 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x10001, 0x4}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820206a5c8ea6915897b"], 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="334c8f277d3f1f1b", 0x260}], 0x1000000000000309) r1 = semget$private(0x0, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x7c}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) r3 = semget(0x0, 0x4, 0xb0) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/58) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0xa) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) getdents(0xffffffffffffffff, &(0x7f0000000380)=""/136, 0x88) 16:01:23 executing program 1: r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x2008, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000009, "dc2200000000000000a10700"}) bind$unix(r1, &(0x7f0000000140)=@file={0x1, './file1/file0\x00'}, 0x10) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, 0x0, 0x6) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000040)) socket(0x400000000018, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x202, 0x0, "000000000000000100002000", 0x8000}) close(0xffffffffffffffff) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, 0xffffffffffffffff) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:23 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000000)=0x2) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e82b62174e60c66ef7e2f66409a638a2f1b88cc37f41a5c4d2cf34e87d72553f351ea344a0fbb9a73770a2a0b6d15bfc7721f3603f8914850df8c6744b226da4001e42b3b8c27abe3fea404c491c107842e18d1835a68f2f5"], 0x10) shutdown(r0, 0x1) 16:01:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10, 0x0) dup2(r1, r0) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb", 0xd9, 0x0, 0x0, 0x0) 16:01:23 executing program 1: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00007c1000/0x7000)=nil, 0x7000) munmap(&(0x7f0000b1c000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x3, 0x260) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfff8, 0xfff, 0x98b0, 0xffff, 0xb08, 0x4]) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x6}, 0x4, &(0x7f0000000040)="bdfb82caa62969faa689d74e2455607ff91e2fb971e09634e4203fb437413d23bc83bdbe314f5b45cfbb5d40d1d5663891d05be0fd3be1f3b57deb02428afd6c474bfdace23d4475589e6355d2ce7a942be1bfff102ca687862ed0a81224fb72ba2394a33133eb21d97d549366ac96927009b0d244593388d887a4c581933f689c147dde1b34dd4a9fd236e3ff9c58a16950ab4ddd4da72e32ab32e658bef0ef", &(0x7f0000000100)=0xa0, &(0x7f0000000140)="fcac4862e980fe87f36dd8", 0xb) shmat(r0, &(0x7f00002f1000/0x3000)=nil, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000380), 0x1d) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/150) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000001c0)={0x8, 0x51, './file0\x00', 0x4, 0x1, 0x2}) semop(r2, &(0x7f0000000380)=[{0x4, 0x2, 0x3000}, {0x4, 0x6, 0x1000}, {0x2, 0xa, 0x1000}, {0x2, 0x200}, {0x1, 0x2e8, 0x1000}, {0x0, 0x7d12, 0x1000}, {0x2, 0x7}], 0x7) 16:01:23 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x100000, 0x4, {0x400000, 0x100000000}}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)="e20b484eb425aacadbcdec2d7a83", 0xe}], 0x1, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x1a, &(0x7f0000000040), 0x4) close(r2) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x10, 0x3, 0xfa) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f00000001c0)="b58b", 0x2) 16:01:23 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f0000000240)=[{&(0x7f00000001c0)="9603405bc0eff7b30440e84fb07bc81b849af31010ead26fad4afb52c40aaa9b44d50c2b5eafcd5258e511a101780f7d9b8be1796a098cd416541b1088c0cab5a898ce13b70fde7e5a2af8c36be3f4417f858d0c20be1b13728b5a267a3183", 0x5f}], 0x1, 0x0, 0x5) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000280)=0x5) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/142, 0x8e}], 0x1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040), 0xe7) 16:01:23 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [], [], [{0x5}]}}}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r2 = getuid() chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r3, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r3, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', r2, r4, 0x4) fchown(0xffffffffffffffff, 0xffffffffffffffff, r4) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000ec0)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6361acd4c0a162b58fd4237b8fa4d012ae447472b3ed19858c8c15dcf1810ee619acd13748495aaee48c02f6abf1e6bf3bf55030000001fdd7068113092bfaa13ad30505e8f0000a400089d612f871f4385f04157795e"], 0x10) ioctl$FIOASYNC(r5, 0xcd60441a, &(0x7f0000000240)=0x2) openat$pf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pf\x00', 0x100, 0x0) 16:01:23 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) chdir(&(0x7f0000000040)='./file0\x00') execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='/+/\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)=':\'{:+,*#%(+.\x00'], &(0x7f0000000400)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'\xa2\x06]$#)\x00', &(0x7f0000000240)=']%^\'/-.&\x00', &(0x7f0000000280)=':\'&%-[[\xb4+\x02[\x00', &(0x7f00000002c0)='--+\x00', &(0x7f0000000300)='+,\x81\\(-\x00', &(0x7f0000000340)='{..]}]$#\\\x00', &(0x7f0000000380)='\\.\x00', &(0x7f00000003c0)='+}}\x00']) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000004c0)=0x4) r3 = socket$unix(0x1, 0x5, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd0\x00', 0x100, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x10, 0x0) socketpair(0x6, 0x2, 0x6, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) socketpair(0x1, 0x3, 0x81, &(0x7f0000000700)={0xffffffffffffffff}) r10 = getpgrp() r11 = getegid() r12 = accept$unix(0xffffffffffffffff, &(0x7f0000000740)=@file={0x0, ""/108}, &(0x7f00000007c0)=0x6e) r13 = openat$pf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/pf\x00', 0x10000, 0x0) r14 = geteuid() getgroups(0xa, &(0x7f0000000840)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) sendmsg$unix(r3, &(0x7f0000000ac0)={&(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000540)="34b0bab0e56fa6b912d1e82900977a8da108a9d57906f8a777ef960e32a17ef8cc71adf61810fa0930371b5bc1c723d1916b9bcd1e76d322d61e", 0x3a}], 0x1, &(0x7f0000000980)=[@rights={0x38, 0xffff, 0x1, [r0, r4, r5, r6, r7, r0, r2, r8, 0xffffffffffffff9c]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r9]}, @cred={0x20, 0xffff, 0x0, r10, 0x0, r11}, @rights={0x30, 0xffff, 0x1, [r12, r2, r13, r2, r1, r1, 0xffffffffffffff9c, r2]}, @cred={0x20, 0xffff, 0x0, 0x0, r14, r15}, @cred={0x20, 0xffff, 0x0, r16}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0]}], 0x108, 0x6}, 0x8) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2}, {0x64}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x8001) 16:01:24 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x6, 0xfeff, 0x0, 0x100000003, 0x0, 0x0, 0xfffffffc], [], [], [], [{}, {}, {0x0, 0x800000}, {0x3}]}}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x100, 0x100) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) 16:01:24 executing program 1: open$dir(&(0x7f00000000c0)='.\x00', 0x3db7c273e8682fd8, 0x0) r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r0, &(0x7f0000000040)=[{0x3, 0x101, 0x1000}, {0x0, 0x4}], 0x2) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r1, r2, r1, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semop(0x0, &(0x7f0000000040), 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r5, 0x0, 0x10, 0x409}, 0x8, 0x0, 0x9}) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r2, 0x0, 0x2) semctl$GETPID(0x0, 0x2, 0x4, &(0x7f0000000100)) 16:01:24 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c]}}) 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, 0x80206916, &(0x7f0000000300)) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r4 = getuid() chown(&(0x7f0000000000)='./file0\x00', r4, 0x0) r5 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r5, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r5, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r5, &(0x7f0000000240)='./file1/file0\x00', 0x0, r6, 0x6) fchownat(r3, &(0x7f0000000100)='./file1\x00', r4, r6, 0x4) chown(&(0x7f0000000000)='./file0\x00', r2, r6) 16:01:24 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x0, 0x3f, 0x4}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x78) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:01:24 executing program 0: r0 = shmget(0x1, 0x4000, 0x20, &(0x7f0000463000/0x4000)=nil) shmat(r0, &(0x7f000051b000/0x4000)=nil, 0x3000) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) bind(r2, &(0x7f0000000100)=@in6={0x18, 0x0, 0x90e, 0xfffffffd}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) write(r3, 0x0, 0x0) 16:01:24 executing program 1: r0 = getuid() setreuid(0xee00, r0) r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) setreuid(r0, r1) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r3 = getuid() chown(&(0x7f0000000000)='./file0\x00', r3, 0x0) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000200)) lseek(r4, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r4, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x8) fchownat(r2, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x2) fchownat(r2, &(0x7f0000000100)='./file1\x00', 0x0, 0x0, 0x4) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r5 = getuid() chown(&(0x7f0000000000)='./file0\x00', r5, 0x0) syz_emit_ethernet(0x3f, &(0x7f0000000040)=ANY=[@ANYRES32=r1, @ANYRES16]) 16:01:24 executing program 1: r0 = semget$private(0x0, 0x5, 0x204) semop(0x0, &(0x7f0000000340), 0x0) semop(r0, &(0x7f0000000380)=[{0x0, 0xffffffffffffffff, 0x1800}, {0x2, 0x20}, {0x3, 0x0, 0x800}, {0x4, 0x5}, {0x0, 0x7, 0x1800}], 0x5) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x4, 0x6, 0x3]) getuid() semctl$GETZCNT(0x0, 0x5, 0x7, &(0x7f0000000480)=""/246) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x800) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000100)=""/17) semop(r0, &(0x7f0000000000)=[{0x4, 0x400, 0x1000}, {0x1, 0x4, 0x800}], 0x2) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x10000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x15}, {0x1d}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000600)="4b0f6b8ea85303e0d3a38447fbbcd39ece56776fab2d8e706b4b600600000000000000bffb4be270fbdc07f4454a513c2b28e2072b9221feeacb344617d4882afd82ebf6ff5f9dbbf2dd3fbf6b4a42e1e08f71b5ecee9246451d33178398d4a08d11585cdbe20b5adf64d03a", 0x6c}], 0x1, 0x0, 0xbdf) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000240)=""/239) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000140)={0x0, 0xb}) r3 = socket(0x2, 0x4003, 0x0) dup2(r3, r1) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 16:01:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) r1 = msgget$private(0x0, 0x82) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x3f, 0x0, 0x0, r4}, 0x0, 0x10000, r3, 0x0, 0x0, 0x10000, 0x0, 0x4390}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x115}, 0x7, 0x3, 0x0, 0x0, 0xffffffffffffff81, 0x100, 0x4, 0x3}) msgctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f0000000180)="582720ef07006ebae63225259560f8e5815f04f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c03000000824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f7f084ddc466679237ccf755923afc0baf2803000000", 0x65) write(r0, &(0x7f0000000200)="854baa98dd15c07b5be4df45a61a2dd02a8ea55466f9c0e3dce83b50a82978da0000179791970c7c45835e3910922490f7d8f29c715490054dc71e62cdb2a50b2c000000f800004d", 0x48) r5 = syz_open_pts() close(r0) dup(r5) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="70f02e2f6669034fde5f"], 0x9, 0x0}, 0x0) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:24 executing program 1: r0 = syz_open_pts() sync() syz_open_pts() syz_open_pts() open(0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) write(r0, 0x0, 0x0) 16:01:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000440)="00000018600400e717000080000000000000000000040000000a000000000000000000002200a21512460000", 0x2c}], 0x1) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x83, 0xfffd, 0xd, 0x8, 0x0]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) semop(r1, &(0x7f0000000240)=[{0x2, 0x6, 0x1000}, {0x0, 0x40}, {0x3, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x4, 0xfffc, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000480)=""/246) semop(r1, &(0x7f00000001c0)=[{}, {0x3, 0x1000, 0x1800}], 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x7, 0x1, 0xfff, 0x7f, 0x8000, 0xcb, 0x6, 0x5, 0x800, 0x81, 0xff80, 0x8, 0x1]) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)) semctl$IPC_RMID(r1, 0x0, 0x0) 16:01:24 executing program 1: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x1, 0x0) acct(&(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) bind$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="4a6745eac2800700f5b6224a2b4e9beba562bdb9f247a954d7459d144a7519c35e4d2827114ae88bf098b5ba13549f056a31ab19d73d39f3112ea1e7f2a474121678df57369f80b72eaeb773c45a50a2fe6dbc53d74efeb4b3a2ca2e8c99feaef3567f495a135b415eacebfcbfc80787c25ebe4d16031225937baa"], 0xa) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x15}, {}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x1, 0x52) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:01:29 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {&(0x7f0000000740)=""/189, 0xbd}, {0x0}, {&(0x7f0000000580)=""/178, 0xb2}], 0x4, 0x0}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="2f049ee4c34dccb0be3e5d5c9e6c11a950ec48bafa583ef818e2bc788ebaceb54e3008ddc4a724daff04d023fb5c21dff2d360581b437d7ff0", 0x39}], 0x1, 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000180)='./file1/file0\x00', r1, 0x0) setreuid(0x0, r1) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r3 = getuid() chown(&(0x7f0000000000)='./file0\x00', r3, 0x0) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r4, 0x0, 0x0, 0x2) getdents(r4, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r4, &(0x7f0000000240)='./file1/file0\x00', 0x0, r5, 0x6) fchownat(r2, &(0x7f0000000100)='./file1\x00', r3, r5, 0x4) fchown(0xffffffffffffffff, 0x0, r5) 16:01:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000040)="01000000", 0x4) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="a152513640a076f0725751c0eb0fbaed058ed1a208a12077a100604744fc2a6de32f9cd2d0ca7c96491b537719e4892c", 0x30, 0x401, &(0x7f00000000c0)={0x18, 0x0, 0x3, 0x8000}, 0xc) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) write(r2, 0x0, 0x0) 16:01:29 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000200)=[{0x0, 0x20, 0xbb, 0x10000}, {0x3, 0x1, 0x1, 0x151a066c}]}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x7, 0x0, {[0x6, 0xfcfe, 0x0, 0x0, 0x800f52b, 0x0, 0xfffffffc], [0xfffffffffffffffb], [], [], [{0x3, 0x0, 0x3}, {0x0, 0xfffffffe}, {0x0, 0x0, 0x0, 0x1}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {}, {0x0, 0x0, 0x0, 0x80000001}, {0x0, 0x0, 0x0, 0x3f}, {0x0, 0x1, 0x4}], {0x0, 0x1, 0xfffffffd}, {0x0, 0x0, 0x0, 0x62c}}}) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x280, 0x0) fsync(r3) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = fcntl$dupfd(r3, 0xa, r2) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000100)) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:01:29 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffffffffff93) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) setsockopt(r1, 0x11bf21a6, 0xfffffffd, &(0x7f00000000c0), 0x0) r4 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0xc003, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:29 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/33, 0x21) mkdirat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000080)=""/56, 0x38}, {&(0x7f00000000c0)=""/95, 0x5f}, {&(0x7f0000000180)=""/244, 0xf4}, {&(0x7f0000000280)=""/96, 0x60}, {&(0x7f0000000300)=""/106, 0x6a}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/183, 0xb7}], 0x7, 0x0, 0x7f) utimensat(0xffffffffffffffff, &(0x7f00000005c0)='./file1/file0\x00', &(0x7f0000000600)={{0x7ff}, {0x5, 0x8}}, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000500)=""/80, 0x50, 0x42, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:29 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8b98, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x7138aaca], [0x1], [{}, {}, {}, {0x0, 0x0, 0x3}], {0xffff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = socket(0x18, 0x4001, 0x0) getsockopt(r3, 0x29, 0x1021, 0x0, 0x0) r4 = kqueue() readv(r4, &(0x7f00000001c0)=[{0x0}], 0x1) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/16, 0x58) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r5, 0x6) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, r5, 0x4) setegid(r5) dup2(r4, r0) 16:01:29 executing program 0: openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) preadv(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000100)={0x2b, 0x101, 0x5, 0x19ac, &(0x7f0000000c40)={{0x0, 0x6, 0x3, 0x5b, 0x9, 0x2, 0x81}, {[0x80000001, 0x200, 0x5, 0x1bd, 0x800800000d67e, 0x800, 0x9, 0x2, 0x5f7c, 0x0, 0xb45, 0x2, 0xee3, 0x10000, 0x8, 0x9, 0xffffffffffff8001, 0x80000000], [0x1, 0x8, 0x1, 0x1ff, 0x4, 0x66c, 0x1, 0x7ee80004, 0x0, 0x2], [0x7d6873fb, 0x0, 0x9, 0x2, 0x0, 0x7fff, 0x100000001], [0x1, 0x2, 0x100000000, 0xc3, 0x8, 0x8], [{0x9, 0x403, 0x1ff, 0xffffffffdfffffff}, {0xffff, 0x3, 0x7}, {0x7fff, 0x100007ff, 0x4, 0x99f}, {0x1000, 0x4eba, 0x9}, {0xffff, 0x3, 0x8000, 0x6}, {0x6, 0x9, 0x2, 0x8}, {0x4, 0x2, 0x8001, 0x5}, {0x9, 0x4, 0x100, 0x5}], {0x0, 0x6, 0x45, 0x7fffffff}, {0x349, 0x6, 0x1, 0x3}}}, 0x71fc, 0xc8}) ioctl$FIOASYNC(0xffffffffffffffff, 0xcd60441a, &(0x7f0000000540)=0x400) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)="d44066d906eb9cae03a8e1ac4ce88777d1652e011d39bb38160d80b04b5b2ad3c5ec940e59aedee0f511be052f59b13c372a98eb6ee2a1593a985841dca1c7d80d7bf6a59217f2269c67a21cd9a45889022fd21a009a2619ee67453191bf202c80a1114bc4b0ec6e600980d16aef7039f8a6f83ede31e8a737ca53fd380eb8a0fb687424c91a793222ad04bef01ab7b0731d11c462ca8498db9e04742b", 0x9d) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x2000, 0x1}, 0x8) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) sysctl$fs(&(0x7f0000000280), 0x2, &(0x7f00000002c0)="bc0aca84ab80f239913dba3cb9c08085a629c38b02d3ae374b45ace41c5e1a733d8b6de7a66d574beecbd06d4bd63f2f9a8c38c523cf362af91a29d7f2984629ab25584aebb8744abbfc317ca5ea9d39b6feb6f68e7ecfa17709c1dce5ee93e00af5dd13971e563a0ea4107d0a40b41d59cd4ce220e3662a8c7895f45bd9b1888e823f7fe69417c526e40684d8f9e532ad4691ad1ec51ae0e1667367ddf47c1cf6df854aedf990f0da1a4548bce06c2fbbfa82c68044e181d1f827298ad1", &(0x7f0000000380)=0xbe, &(0x7f00000003c0)="9c9946a50545efecd63bd8e5687a70e89401e6d19cfdd45439dccba9b19686594cee5f3ee991b163c1cbafdd018f339389d56b16819cfe5542c855ab4ab2d9c27cfb313feb9931e0ab96130107", 0x4d) write(0xffffffffffffffff, &(0x7f0000000240)="220e2a", 0x3) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000440)='./file0\x00', r4, 0x1}) setsockopt(r3, 0x6, 0x5, &(0x7f0000000500), 0x0) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r5, 0xcd60441a, &(0x7f0000000240)=0x2) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000200)=0x1) 16:01:29 executing program 0: syz_emit_ethernet(0x3a, &(0x7f0000000000)={@local, @random="2f3259998d28", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x6, 0x0, @broadcast, @broadcast, {[@noop]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x448, 0x0, 0x40}, {0x5, 0x6, 0xfe}, {0x16}]}) pwrite(r0, &(0x7f0000000240)="d00100002c010000000000090000", 0xe, 0x0, 0x200) r1 = semget$private(0x0, 0x8, 0x10286) semop(r1, &(0x7f0000019280)=[{0x6, 0x0, 0xc00}, {0x1, 0x1, 0x7fc}, {0x2, 0x2}, {0x2, 0xffff}, {0x2, 0x80, 0x3800}], 0x5) semop(r1, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x4, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0x7}, {0x3, 0x2, 0x1000}], 0xa) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xc16d}, {0xffff, 0x80, 0x3}]}) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, r2, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x3, 0x0, 0x0, 0x0, r2, 0xd, 0x7}, 0x401, 0x400, 0x81}) semctl$GETPID(r1, 0x1, 0x4, 0x0) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/148) semop(0x0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8, 0x11acb1e5ef0d91fd}, {0x2}, {0x0, 0x6}, {0x3, 0xcf10, 0x800}], 0x5) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0xd3e) 16:01:30 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f00000000c0)) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100)={0x2, 0x5}, 0x10) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x32, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000080)=[@rights={0x2e, 0xffff, 0x1, [0xffffffffffffffff]}], 0x18}, 0x0) 16:01:30 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/108, 0x6c) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x18}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r3, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r5, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x1020, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0x1, 0x80, 0x3}]}) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x5) preadv(r3, &(0x7f0000000200), 0x0, 0x0, 0x3) r6 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) poll(&(0x7f0000000240)=[{r2, 0x8}, {r6, 0x4}, {r1, 0x10}], 0x3, 0x9) ftruncate(r1, 0x0, 0x3) 16:01:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x3a0914c44f7b202c, 0xd02) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000200)='[\xda\x1d\xa2D\xbe\n\xd3\xf5\xff\t\xc7\x94\n\nh\xea\xa0\xc04cG\x1e/\xf1M\xccy\xceZl\xd7\xdd\x8c{D\xbcY1\xc6\xb4\xd2\xe1']) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendto$unix(r1, &(0x7f00000000c0)="772f2b8aa966d30999d38cc52ca1b0dfcbbeecb44c5db5cbc54430c37045150eb98b6741de901a", 0x27, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) ioctl$TIOCNXCL(r1, 0x2000740e) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x74}, {0x6, 0x0, 0x0, 0x14fc}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r2 = getuid() chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) r3 = open(&(0x7f0000000300)='.\x00', 0x40, 0xe4) lseek(r3, 0x0, 0x0, 0x2) getuid() fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, 0x0, 0x6) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, 0x0, 0x4) readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/46, 0x2e}], 0x1) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r3, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) fchownat(r1, &(0x7f0000000100)='./file1\x00', r2, r4, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x835) 16:01:30 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000082e00fe8000000000000000000000000000bbb8c364ffee2b8131c9f2f9d195b6965b4e234e2200089078272c4d94c68da2026933eed8154f1dc814b985ee5041459a4d66ed315bb98dc5ce6ce3c22c28507648286aeaa6912fed961ab1d4fc54de1a3d61f191e1737bb1ec3f2a70e297d1e01c3cb17bd13856477625aeeeb2818df973af02510c0dbf1c50b87e5a23cfc658196e197966529344a030fea3db5e63df13b99f419a5d740848ce09bb60b0bf070fc24d4b566caf8b2bca9adf5a67b90484424b5c0f644ded2318f6e9e2dccbfdd8369d9f6d75086dda9fcfcc97354f3d5b306f0d67db82327ff23a1abf1d2be6d05734c3f3d288fddab156ecf626093151205bd5"]) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffa000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001740)=""/4108) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/180) shmctl$SHM_LOCK(r0, 0x3) 16:01:30 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000400)) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x3, 0x40001, {[0x0, 0x0, 0xfffffffffffffffc, 0x20000003, 0x200000, 0x0, 0x0, 0x1, 0x0, 0x5, 0x3ff, 0x3, 0x3, 0x0, 0x2, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0x2000000000, 0x0, 0x80000001, 0x0, 0x8], [0x100, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x9b9d], [0x23, 0x3, 0x0, 0xfffffffffffffffc], [{}, {0x0, 0x0, 0x80000000}, {0x0, 0x400}, {0x0, 0x13, 0x7, 0xfde7}, {}, {0x0, 0x0, 0x0, 0x2}, {0x0, 0x0, 0x80}, {0x0, 0x2}], {}, {0x0, 0x0, 0x0, 0xffffffff7ffffffc}}}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r2 = getuid() chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) r3 = open(&(0x7f00000003c0)='./file1\x00', 0x0, 0xe4) msgget(0x3, 0x7f) lseek(0xffffffffffffffff, 0x0, 0x0, 0x1) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0xffff, 0x1f, 0x1, 0x7f}, {0x8, 0x13, 0x7f, 0xbecc}, {0x3ff, 0x80, 0x3}]}) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r3, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) fchownat(r1, &(0x7f0000000100)='./file1\x00', r2, r4, 0x4) shmdt(0x0) writev(0xffffffffffffffff, &(0x7f0000000900)=[{&(0x7f0000000000)="ab0923623bfc8fbbee0c84f5d22d3d18a7805cc53fafd319d1402c82832c2dc51280e949bfa3281d2f7b23848e339707307af2779b6a08bf089872a1c0057f7bf984c01203896ca59d7e186dca8506dcc0cd328802e10ffd32b38781e5", 0x5d}, {&(0x7f0000000080)="83a5800f7440309ac01421dc362951a1f4ad87a76cff49e5f60045009af6815d570931aac2494fa93b24eb88f29feec6e6cbcf31afe41ec513b3a39a4c712c4b9cde1dae2110c7b11b88487e40a029b3d5f5391c4509bab130bdb3ac085e93663bb22bee9605d0dbfe729c8be6f04a629924e458cd657bc5e69b5291854fdfd82f05f0d7be48de84afc69a2c566545ac28fa9c56c35906eeb21438f8ad85936429ace57d68d606449c59ca2d81159cad0bf28139e443bedbe2715d0000000000000000", 0x49}, {&(0x7f0000000180)="ec477c408639cc82227f253f06ebb4e7b3133a809d18df8eca15f5e223e05aeb8454e6cb42c568fda75f76323ccc1ef031097bd42985b2c26560c93f891423adb17e15a5ce9a7aa9c57e7694a6d731f84ffcb7007ca3079c5b41841ffea80d8fc3a6e9a5120f7b0b38944b75fef92cdc8c3f29f34bb81c24a4de718475b158a4ffc86fcf038d0d303bfec47c69c86212f3b29b4c4819ad6102f3e8e3295563e05381f7ddaa2ac0e65fe3569fa5", 0xad}, {&(0x7f0000000240)="5ffe1e45999f914dc5e2ea194cd4c298c09d9758b518b7e6db3fd58aab3d966d97fd569a481b5be17b6b62557b7020be0d888baa4d4f851b04c3a99f3fe89acf62040d3833263ffb970c6a3ea17197aa4f6e94407864000de9e63f1c8a68244251dc793ae1c69f744ebbfc8fd8bfbbc205c11279c241226f8b0a40b48e80f85dd0528ce9db486a815ad2689a9578c9aeab2016ffcafcb3f0db0de12505c8c4f6c783bf422852c7a76ed8fe5fdd657a5a157f78da730bd79fa38bbc76979912154fcb3f5c46d314fb8732180c870183988129be4261153d220065", 0xda}, {&(0x7f00000004c0)="851a3e2f1a42b942d726a1289b2d0f012f0397e5a1355b882630226f4072fc15153d04a303b791701868baf87aa97f1f89f1d84d631ea84653063a2b9ed6b6ae83909eee9dccc6b5abc4e76e14eda455238408a20dfc5c214457740414eabd910a8266ad74c07bce09c4"}, {&(0x7f0000000800)="bede0505b7122889effda47651ba3ad884dd607d372f9c47313a2a142f1eef62b7ae752a30ecf22db99b946a352f2dc504a41d05f926a6cc7b0c8061d3cd3897154ef34eb62760b7b677b382493c8bd2cd936a398dbe49398a3b2b8a89759616914bfd5af630d4f3e5f5722ffec5eef078eaa94446b46428ea62558363f22ae37652f4a99ef9177752dbf0ada920975335a6ad7ee7ffc7349fa92870bb5078f06f508b4dac86842c65661bea43baebd36091364450d5b9eea512269210af50141db907dc6e279acbbe41d3"}], 0x4) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mlock(&(0x7f00007f5000/0x4000)=nil, 0x4000) pipe(&(0x7f00005dcff8)) 16:01:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x20000, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10, 0x0) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r4, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r4, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x8) kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r6, 0x6) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f00000000c0)=0x2) fchownat(r4, &(0x7f0000000240)='./file1/file0\x00', 0x0, r5, 0x6) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0xb, 0x0, 0x1080000}, {{r0}, 0xfffffffffffffffa, 0x2, 0x20, 0x8, 0x9}, {{r1}, 0xfffffffffffffff9, 0x2, 0x40, 0x8, 0x6}, {{r2}, 0xfffffffffffffffa, 0x90, 0x40, 0x9, 0x8}, {{r3}, 0xfffffffffffffffc, 0x0, 0x2, 0x9, 0x1}, {{r3}, 0xfffffffffffffff9, 0xb0, 0x20, 0x2, 0x9}, {{r4}, 0xfffffffffffffffb, 0xd, 0xfffff, 0xe2e5, 0x7972bb9d}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x81, 0x0, 0x730, 0x0) dup2(r0, r7) 16:01:31 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="0122c18a", 0x4) setsockopt(r0, 0x0, 0x1e, &(0x7f00000000c0)="01003f8a", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000780)=ANY=[@ANYBLOB="4000adfdff5ddaf8"], 0x10) dup2(r2, r1) chown(&(0x7f0000000200)='./file1/file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000280)='./file1/file0\x00', 0x20, 0x0) lseek(r3, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r3, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, 0x0, 0x4) writev(0xffffffffffffffff, &(0x7f0000000080), 0x0) r5 = dup(r1) sendto$inet6(r5, 0x0, 0x0, 0x0, 0x0, 0x39) 16:01:31 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000080), 0x0) 16:01:31 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f00000004c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000080)) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 16:01:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x20, 0x84) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xa7b9, 0x0, 0x8, 0x1525, 0x101}, 0xc) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:01:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x44}, {0x40}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:01:31 executing program 1: sysctl$hw(&(0x7f0000000180)={0x6, 0xf}, 0x2, &(0x7f00000001c0)="64f21a27ee093f84cb874727022aab5d2f10f978a36fe37cab05b569f65a65096668e267ee2755912f820ed637a799ddf320b26c5d946c9f43c9c357ec75d6dfa9d1dad4ef86c8bd5c844bcebd251c29028db10eacb982f91e086eb9f167aadd6bf6e9c115d6be082a962e762c84c38b15db817788c5e16f1add207c6e3c9f", &(0x7f00000002c0)=0x7f, &(0x7f0000000300)="4c6be0ef394b1b139f1dd951522a7cfc8cdfc63dd6bd91d02fc1ca8a8967623a0ebb6b5fb8a20bdd2b22860fcbf51a005b54094fd20f2dbebb6cd4507b7370fb5f7f5a37b060c439e127932d9484cc20a13c517495642468fa69be99ba89d078676616486ce074a3f8df06cbd0ec59da8545c492aab0e876d0057df88a57125bed61c8772d511cf78e35480ae262228ff306b770b6d2aea8761ead24dee5557d6c62e9228df56020bade1c95005eec4d0e7ab57709", 0xb5) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f0000000240)='./file1/file0\x00', 0x0, r1, 0x6) r2 = dup2(r0, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) 16:01:31 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x4, 0x220) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, 0x0, 0x2, 0x100}, 0x5, 0x5, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffffffffffdb0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xffffffffffffff7b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="67a9e7102f66e8741ae84b6f5ee7eb5e0000000000"], 0x10) dup2(r4, 0xffffffffffffffff) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000100)=0x90) r5 = dup(r3) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x29, 0xd, &(0x7f0000000040), 0x14) 16:01:31 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8fcf8715c196730ddefc2bde40e9c829a3bd524b30251115f7b54b4c734c169655530f8ef5efa0"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:01:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x7, 0x1, 0x7f}, {0x3, 0x17, 0x7f, 0x200}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x3, 0x7fffffff, 0x7, 0x1, 0x100, 0x81, 0x0, 0x1, 0x0, 0x40, 0x20}) chflagsat(r1, &(0x7f0000000040)='./bus/file0\x00', 0x10000, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed, 0x0, 0x3}], 0x400, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 16:01:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfbff7ffffffffff], [0x0, 0x0, 0x401], [], {0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:01:31 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x3, 0xffffffffffffffff, 0x7ff, 0x100000001, 0x0, 0x0, 0x4]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:01:31 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x23f) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)={{0xffffffffffff0000, 0x40}, {0x3f, 0x3}}, 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:01:31 executing program 0: syz_emit_ethernet(0x68, &(0x7f0000000100)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x32, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @loopback, @local={0xfe, 0x80, [], 0x0}, [], "12c8"}}}}}}}) r0 = socket(0x2, 0x2, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000080)) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r1, &(0x7f0000000b00)=ANY=[@ANYRESHEX], 0x10) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x75, 0x3, 0x8, 0x0, 0x4, 0xfffffffc, 0x2b10, 0x0, 0x0, 0xfffffffffffffffe, 0xa38a}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x3deb) r3 = socket(0x2, 0x2, 0x0) semget(0x3, 0x2, 0x10) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) fchdir(r1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000b00)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d4ae4c73403b10820a58fe43b00fa0400a5da7dc8062782813c8cefcfdb1bd4f9c0e36d58ab321a4f00e7a801b6fffba5050932ed612efdc2ef470606cfbe8add8b5b7a95fdb4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0410b67f475df2b473f9df01000000000000c1ecc440000447c89263b7abac8d0e5aa2d799cf301576534c2d7cea02f705e8fa9f7c40b3df7cd90e67beab3b00c6c3b705f6b43000488a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4deef1c55749220dba70a66de920de4f1e00000000000000000000e5c16fec977da564491d46685c757651a1adc6810cec09e849aaeda823c288e7ade8c65a5f7a5174b72a47b8fc907f714de1a8ca9b2a8afe8188eb6060fa0eb1637e5c97a186e199d43fada627e3ce717c29dee21c0d2f12046060274de644db014a29ce180488d3ac96a521f4e93c97549a0cfa56551336dc8f88786ea79b51682ce60c1528e8e8a7523cfce71f857398b21b7588ab20a1274a1825a34a64134df09b67235c1a06ca46db0dfbce049512a16e2836b0b41d636d9a480d6cac4a9bca6c93dcc4764a01343f143efffaabd56c5b7f4a2d9a224ffc3fc253fc19b88bba96a6ffc702d057c671ff18415e1fd04d8b8649ff2305753b17c8e39b8c16ed7456ac61b76c59a45d2ca246817575665ae26e1eaef6fa"], 0x10) dup2(r5, r3) sendto$inet6(r3, &(0x7f0000000500)="2cf7bfb6d2dd9513aaa468004a18af7c28116f658fc0442220c3f89481b3179af6ca170f41a053d7494db843b4a636815ead51e7aca27b960a64ece2b9f882e7b8e3e5c560e6f986f3ebdd94ff08d6a8ea1b8378c68de99c3363fd536f411d762d8f7e9efc25520c0b3eb0f6d411b054b03f6063d2bd00e0804f6713b96f6c5f260dc8edd7cd327ada2265cf80a04c0aad0c352a929f256fecb496d18aa211871e4db041fca7a87771f05c495a273db13c77defccad9bc9a5907bd5f2f3f295f26a2c5984b5551c362c53c022268a51b5bc20040f2d9bab9d8360a1088d91c0afc3561614b031e64508dd1ba526b19f7518af0e0dc987a833e31d07d30b1aba13df3ae6da33d3d3b7c6b55eb802c70c3cfd8e0eb176abbe262617617eec692c58fb8693a5606949c1e087dada999da98b0aa13811caa3a1964b7b7231b36401b504be056d08ab1d3c5e14f657367a68472fc44f4dba819fc99a4f55d4e59610ccdaef4edf0c98ba1488735f0f54c7a952bfe8a42dbf08e47e7b91afaf170a41a6961a05776215b77d8f08736a5b119f8c286d34a560640c14657a65b1f150147cd216da1ad7f72be9983efe1c1ad17661ad5ac461e3f02644a74ef34741db77e045db2ee48f4aceaa8419a2ce5f846ac40b7d9aba4be68a8c585315b654557e11ac5d99b665eb3d0789a332c210aafa152e44e93077313622b925e1e94795c63428e56b322b706042b88376a033199144f414d5439bb6204a56ea0f32bfcadaf4752dd61abef1434bee662a768ad0909d4a1e670c6a4c62acc32b6b592f236492c4b5c3a593831fa6328a0ce3e59464268f49d5d62db15dfa542bb871c59d2d27b31b316d271bbc3a002a53f76fed58a1e3d1484ad35ebac64411bb6a30ce77160430dcce22fc7d894a0fccea028f202c8ba484cfaf1b765dbc5d2412f2798d2dba74b33314f8c33ad23eba664f5beec635099332f961ca52296d75f22df2444f69974a96b704c0da3fb6ac446247268be65c185ac49d42d3a0f55549b52586cba08a4b079d63843cb2a54b1fbb15005ee50f06c3a8ccea0840f6cbecf3392cdee03254a3aafea855287dbb946d22a98da218b218cde52600be9e766aa2c91bfb715d998aa8a7fc5cae271c25cd01809724892cf3a65a9ed6ac8f6eb8184b7063f35023173e50917b89dec0821abea88d31d2b38d3d3bb6f2b33a5d180eafa84351761409aa017914bfb2d3cb48d1ca2ab5c1dcb818e531d251719940608c3654387776b8a41d10ab4e2eec54f7da4971c73c42a771d492c8f4bc31804e143424ea81119d7abc57c472b2b46a8d5ab0bcf209c26db4a4c26d8a2813affc5028c9b583e8afcbb38652d5786ccac9d74504380db4f99fab734c7bdf55c35ea3fdbc95ebc37a607c0ad1dc146fb05b44b1bf38e53fbb6b9987f9a718573c7fcf91d265bf29decac4a672374f02d6ce699ada39a49448a3d1435f942bc50d6fe512ef68d10d31539c9fba2a615cd5ff1d9d17690c07d561333444afc3dd608b4b233ce4ce3f92eed3521879ef417f530250aeb8dc809a5874734a917bc81827d0e2c1729d04ef0d9d8e6f7629ea90219ff4ac6826c9bfcfda5bd00ebee5938623c64f488bdc8ba95c2110488be82410f12970629f83e10516c9e3c6b9780b786c6d1e278ae1e62a817ac54301a02714b23ac37eb0574f5ed8b6bbf03b348a07aa8273d82376e98970eed287de2f738d55021c9afdcebbfe8689ca6480d29d9930fd593514dbd7f60d24cd4c48c968427ed079612abb7295d6d9c72ef0276229e8726c23ec1844a43ed45a38617ea6986e85c6ebf8f213409526cfdfbd3120c912b8f461743b4b5d64bb7306407027548660f93b713bc1dea66030af8fab01fb75d93da1b4139548f56fe6f9eae388858b9a183beb91e85fc8dba31f45dc44a87fe140d11d803b9900c9abc85d00353ac15e94ea24a5c2c423ae4cfdfc948d693d9b65fa01b16257bc270a072ae4a29516bafac8757f82d64822ddafa734007f91651cd085b6c231968253c2874b92ca10e9aef0eb081f21e1742e0fa029aed6cd059c3", 0x5c1, 0x0, 0x0, 0x0) 16:01:31 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x12c, 0x0, 0x4}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="2bedfd7cc246aec5960fc4e2a12ef81825a3e03d6bedff85caeaebaf3e4ec543b0c643f10d4308a6cc294286e2d0cc1b45ca72531992e0413cd30fbc057dfb7f7bf87bf5ac4a80f623a66f80e8d678e6895c65b22a704a1ef5f5f41b8641ee17e14b30615fe6957da49e3e97166928826cdbf8ae7f7d8f2833b3838073c1b8c3367506cc786348a425ccdfa06a5c5b67ea5f7f7195a621961bb2c17af7e1a14a7502b3ca91bfa6c5f9f20b7260e3a7212262892274c47fa5a98b605905"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r0, 0x6) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000100)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:01:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x2, 0x0, 0x190000}, 0x8010, [0x2]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f0000000140)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000100), 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="e800000000000000ffff000000000000b4d7c4fb45f3d7deb6df94cedcc35ce7f5a5e96d12f04316cedd9d9b7bdb60910ba2505b89d00ef7648070fb9fde2bf3bad2bbd971521b627f762f2ec715c1558ee762c26748ccd6f981b5b2935ea6c32f8f0f74342219c2ffffff7f00000000aace774485e2e3d61752edbf596684c4872b004e6adb4a36db561bf54f4895d41a424d2528d1abdefbe852d8d0c05fcb6a27ec51b07425bcb0278f3559ab2f03953b0aeaf2cbdf3d78c1322ee5dede592d341f6d9b0821d692fa580144a88bd9425e3f0dc2eb2101fd0900386c21a5b817400d7dd26bcc76ce2f15bc5616104395494b6d9c350000c9fe46192cce0aa4639762f7540ccdd591e235d54214382590b65f885411fcdcdcf3c36944a73b5654fd6b00000000000000000000000000000000000013e1db889502ba80f2210830d250b5993e6de7e2c14c434f296f111ea742e1aedbcca4b22f795124dbea1c418ab84095df7229af6fd0d121a089bcd84cf9d7d25a7fdc1ea6bc94eb9789d78d08a57d6175aaa701a938a2d2aacf49eb01a73d53a40c9bd1a3788c5e960e4bc5c4d60d71b66f41617c478cc5d39486104215371aeec8449da75b11c65959f7c082967bfc8b2d5f38602516490685ea6f1585a3e0116788fcef94cdd5a12f12c084af2d0d8d4699dd3244d48fe86612776a7d402baccb576b0bf1cc9f89ec3d754c3b5d1db01f3ef49e7a49d072d27a3a021d276a7103682cd5982af92fbd3eeee20329d654c43ab6a3738f1f027985981cea494b382fcdb27f7ec736a110855cb778ec91a416594d70c11e1361c6b89fa2cafb0c48d76c0f4a760e9b536081dc4aa86b6ce2b481d0f4bd3a180ec3c5268e0204b73f2db32716d138b3851f620dfc245ec57a466ccdaa8d8335b27d334ea6374b234799f8eac2f1674d30469df7df7def804a45e36033bb9ea9dac1"], 0xe8}, 0xc) 16:01:31 executing program 1: sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x7}, 0x4, &(0x7f0000000400)="c5a22f6368e10831bbc79f338b286dc9ed7fb3943cb12cb3040b9a99299e2ca58006c52d0e6c6b523537b87d0113cb6e9d16890175af893e475a752cac806e20e3f9c946f9a4f2c4136c1b5c9df87e8991b48583686f3b0cd6ed40469b894abcbbbf69ca270754aeab93d536fcd5a92b1d953beca89bd19f577741eff8f0437994158152b82c2728bcd6de343babe3dd5677ab71a3fb91e9c385144ca8771d5537dd91b9e80603264cfc335f6613c381f65d2096a130291085ded31240b692659ba7ce6a73048073c4cfad0097ebb62eeec0eba75c2684221c0faf34a0488fe3dd9c34483db04fd7600a7ad0b046c58beccedb23feafd850900a758858b1391e6c5c3adb4152ca4fabd3a4f1d3a0e11f6034d991a57fc86d048a9566b855f112dcfe3a0708f57d56fefd7610c212900ec945704b7a8002051c2a20baa71ff39629", &(0x7f0000000080)=0x88, &(0x7f00000002c0)="00355423649ebf16eaf5675f9b98913a79b8daae2b16a677451988c50e3dafc4e790687aaac584bed3d22dd6e11f609ebe3d5c1b4606f1fe9e2d7cf72d1b5422a3f242d40098e955c4fce5e9125f9575dc778a039e2b411398b66bce59f5e44411cdc8de2d821e2f9ecd965029c473f21d66c1246be302d37956b52e05a6efaebafdd7a45fcf2f99fe3394654c030424a6c00a3db501f22179c1caf12a84a699192a960a1581560a8de73e0b6effe00789ebc4c21424577c38618bcbf9a21a057f43524df3951b6ddf064af1db3e1c03818c004e70df78f407a213b42bdc66fdce310f50410c0938e3a03e2881dcd8bd909907a3e8c5d2751121f7e859082ec5501f801e595afad86214b8c8e2c398fc", 0xdc) setreuid(0x0, 0xee01) r0 = getgid() r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x2, 0x0, r0, r1, 0x0, 0x4, 0x8001}, 0xf2b2, 0x800, 0x7}) r2 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/192) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r5 = getgid() r6 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x2, r4, r5, r6, 0x0, 0x4, 0x7fff}, 0xf2b2, 0x800, 0x7}) r7 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000040)=0xb1, 0x4) 16:01:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x2, 0x0, 0x190000}, 0x8010, [0x4, 0xfffffffc]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000001c0)=0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x9, &(0x7f0000000100)=[{0x1, 0xcd, 0x20, 0x4}, {0x7f, 0x5, 0x3, 0x7}, {0x0, 0x70, 0x3, 0x3}, {0x5, 0x78, 0x1, 0xf3}, {0x5, 0xf8, 0x36, 0x735345b0}, {0x5adb, 0x1f, 0xe1, 0x8}, {0x1, 0x5, 0x0, 0x3}, {0x6, 0x0, 0x9}, {0x0, 0x2, 0x8, 0x7}]}) 16:01:31 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x200, 0x0) dup2(r1, r0) kevent(r1, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r3 = getuid() chown(&(0x7f0000000000)='./file0\x00', r3, 0x0) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r4, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r4, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r4, &(0x7f0000000240)='./file1/file0\x00', 0x0, r5, 0x6) fchownat(r2, &(0x7f0000000100)='./file1\x00', r3, r5, 0x4) pwrite(r2, &(0x7f0000000140)="ea83e3f80edc5ef1c35451360d09c0ccac848746362715ef395e50051d671d2bcfdfd338a4210933f07c489f73eac20c83a96cf458d23ea520758cac5ce057b6cb54667bccca3d9af77bab2e8cb26454b2ce75f334fcefe2d0bb7f198ba1dde1cdb91dfebe9a085a363e756854a5701a508c43e7c76fcc4b21bccde6c653a1844c0159032ef1c76a51bb373b127c0d5279b6eb6b98b9bb76476aaa8ac0a33e96e192528294bc8f4db25eaf206093f9e046751af992064f19747bcee5002ebb0207c3e3ebf91608b00c13580cbe8ca175589f3b97c0573f15afa05aebdbebd3db5730c5c148f50140446341fe17316ee1cc3b2d36a623d5f9ca502f1a843bb6", 0xff, 0x0, 0xd35e) 16:01:33 executing program 0: sendsyslog(&(0x7f0000000080)="f836b059b61bc89989b52e87ddf856089b01f98a81271e3658e359447ac7bb0ae7af05a9e255002682ad09fc82b524d9f5f748f7bde6c452ff1f101ffd7ec10481c372879e9d0889e8ca0f5171bded3a92da2ef2410478d1b188ff7ab49f6b8eee8e16c9ae70a9018e3cc04edec295c5f02646cc4b73105580d6593badcf095d4b23a3365155c866df73095b3b6b6db8351d0176202dab3fb0", 0x99, 0x3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000580)={0x3, &(0x7f0000000000)=[{0x2c}, {0x61}, {0x6, 0x0, 0x0, 0x185}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10002ffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000001680)={0x10, 0xca, 0x4, 0x23, [{&(0x7f0000003000/0x1000)=nil, &(0x7f0000002000/0x3000)=nil, 0x10000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8001}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000002000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000003000/0x4000)=nil, 0x488}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7fff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000006000/0x3000)=nil, 0x3}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000003000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000001000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x50}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x301c20b2}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffff}, {&(0x7f0000004000/0x6000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000001000/0x4000)=nil, 0xa22d}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x3}) socket(0x1, 0x2, 0xb) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000440)={'./file0/file0\x00', 0x7ff, 0xffffd764, 0x7494a862, 0x1, 0x125, 0xffff, 0x0, 0x2, 0x1, 0x2, 0xb4b}) r2 = semget$private(0x0, 0x5, 0x204) semop(r2, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) semop(0xffffffffffffffff, &(0x7f0000000180)=[{0x0, 0x3, 0x1800}, {}, {0x1, 0x7, 0x800}, {0x1, 0x5}], 0x4) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000080)=0x1) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000300)=""/101) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000380)=""/172) pwrite(r0, &(0x7f00000005c0)="b4fc3672f02722cf5a7b207f037e", 0xe, 0x0, 0x4000000324) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000001c0)) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, 0x0, 0x6) close(0xffffffffffffffff) 16:01:33 executing program 1: sysctl$net_inet_etherip(&(0x7f0000000180)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000ec0)="97000040ae3fd3d06e61926122000050675b80cc6de4bd00034ff03adf9cbabbcd0d96b70189095a508908000000291a48510c917404ec6258e7f73be50c110d646c244e488120b1daaee686a3b90840d02359fb534b1fac63fdaa03000000907073ad7860518d5a10b3534e223d86a09624bb0c394473411555ec87392b67c5aaf400000000000000dc70d8fd155bd50ce8520c490b241bfcb8d97b38e22b84b37c12d94bddfdb2232f88b1fd347a6afc177c03f7f9357f15a48f4f539c00b14bbdb3729374aea8102d11a6e64de54ddd0e10a43a80ec5d541717f6a63c762ccde7040afde90e64ce41caf0b564d011c0863f6ec7a6714b308e4578e27cefd3565f9bdfb57748d6ecc910723f1133bd3ccc3906fd0bbdab0c97de36d801d62d99edc11d8554ef17d21d9873ed23224d10bcfbb720e8d7a19c2646bc267028f415acf4bb39761c93a0c4b2f65c2cf3be4a1382d6b2ef467693b843596de3df35057903bf8ab703505d8a850a4e447091579a782bff3986446fc46af3aff007b2cc5e6046575223760466ba440116746341780894f613f985180000000000000000001ba4f3f8aec8976de2c54cee16c0008e86879c54daa2b295b3cadd3d9f92ba3c6b36789309d9b84a5daff1d6bcbd6db6a88e8468a5b3e13065bf8e43b57ab7e61f24eb5c3a2984f5821b5d676dc1c486bfd042feffffff738f77bc327219831d183415cd3a873b9b6e36e6bba90b17cb68480b547544cd13948c15c72705738959eef3f9ae8b57db910b0046aa6544bf91490cc762f2ff1d1f19c0c894e0f817179b63b62f49806c067c9c7204cf7f1d898e26d66e68a5c0f7a98c865c826db842f9475f3c92c6e928bf7ef7dd34c5d11d2e746bb5ae2d5b52d1ee4f622bbb626cf8463e79929c49d6b325f47bd5deca647932245d9c153c2762e635290000000000000000000000000000b957000000000069eca4b0f0bd2d05f4cb245c44cd407ff4db1a0c8ae7aea9b886719fac0a83dbe1aa28d2c35888f1ddeb57a66ef6b95d0e0285ee2c80f2fb1c22e85e23bdafccfe03925f802aa36b08b1152dba4dad12579a545d4f4f32fb06c2857ba0fe7fbc916288e28a5741b090e0d0391afd05aca1b5d5abff5e779214f2b49d214c22ff050575395c2fcdb075676b7deea5da5132edb250df24f238c365ca0ef78cf41b78d8706ce40d1bcedf31eb533ea143478167cf066d99a9ed69e9fb0730c3ad70a9451c0ee9855bfa501b772038a04859ecbdd5dc2ebf6175fb8608146794ac5a4792283e20a5753f8163a58974fe4a0c21d20feced10cb412f1322b05d106ad8ac113c0f2edc6ca558da2984c706be3e28d34d1a8afdecaa84a891f38d618ac693f80422c7fb7870eedd4c7b3fa815c9", &(0x7f0000000000)=0x3e4, &(0x7f0000000640)="21cf034a5d5d1bd33e9fef91a95af303c0d477566888dabdb8c4d436a580368c35cc46c5beff8a1bcf15c563e2296726ac05ba7c6bfd28d0eac7a7d0a37857ba8b838dd8650d0834bced337afaac75c63deaffa1b9e0e755cf2d5b2462d54eb2f412efdb6a73d71c1b1788e4d0e4ec11c73a3c0b4de60c27a45f693630351286a7dc9870dfb120154da746d2cd04bee21bc4a92cb6b5b880624377ab13cdbc5b61e75a45cc76879e80b72afac736f40d4f3c55290eef9e3a88946677236bdc99bb5819be29e844f70900000000000000000000000000000000eb9803b186567fff231f8f823bfa4711d7a94e28bcc7eab62c7574fd19e6105b7f0ecf6cef038dd0e90bdd65c4584b5019b33f21669d980c2ffbe39d316697b3468972d0fc86cd4f309de88d31ec3cb073c144e85fab2d7332a19a19e9ee902fd27c09a27dad52c7beb6511c3d8532df0de97e4f07f7c55a7b49910566d3cba95fba03242516434dd025ee9daab25cb53aeacfc333c8895d8732c0d5f2aac3bb51a53bc06583fb02bf6c3bc0cd995632744768142c97b5fd5aab56eda4f181cffdad815f99d333b4b784c74644140233ce36db4cd70e201910bf72bced1c7e69c9eb7adcb84b27c29330a6b6e7beaeab325c0f1f45974cfe0205c18c111b71f16be7c45c30af45d7e525f798c73b84e62d41bfcb2974d39a1ae598f26faf79c35ebec6be89f11f9f1767c8e35c3faf3916814d6e51d7de8246318fd5cf7c935b375bd1031d509ac0c3b8508731f86037227ea3832edde8228d45671fbd9ee504f2c6751da849ab13be32662dd49a2be76b26c3a6093d87c47ac31cf475e87d9e352abc7c940ca16cb9", 0x262) 16:01:33 executing program 0: r0 = socket(0x2, 0x4001, 0x0) open(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020063c4"], 0x10) r1 = semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(r1, &(0x7f0000000380), 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) connect(r2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 16:01:33 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a97821c83611ce451150729fef7a1ac4936f348820098000", 0x1d) write(r3, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r4, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f00000000c0)=[{0x20, 0x1f, 0x1, 0x7f}, {0x3, 0x2, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}, {0x4, 0x24, 0x40, 0x48}]}) getdents(r4, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r4, &(0x7f0000000240)='./file1/file0\x00', 0x0, r5, 0x6) ioctl$TIOCCDTR(r4, 0x20007478) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:33 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r2 = getuid() chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r3, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r3, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) fchownat(r1, &(0x7f0000000100)='./file1\x00', r2, r4, 0x4) r5 = getuid() setreuid(0xee00, r5) r6 = getuid() chown(&(0x7f0000000000)='./file0\x00', r6, 0x0) setreuid(r5, r6) r7 = open(&(0x7f0000000040)='./file1\x00', 0x80, 0x102) connect$unix(r0, &(0x7f00000015c0)=ANY=[@ANYRESDEC, @ANYRES16, @ANYRESHEX=r2, @ANYRESOCT=r6, @ANYRES32=r7, @ANYBLOB="f9b4c3fa645a9a65938def236a60df1d7fc47a7221e778500ae8cababe7dd21cacbf6b8f14fa1e25b92772f628ac8df127fb03d87c12113478ff938cf0475d01b70ec0d42553bd8389509dfea8eeb7c668e32c2015e5eb6f37b1b9837ea7d3b877b0694b931806b9a886b6c152301a89f364a104b05fcbf171b9fc33693c41aa67b126b8f3ef908fa9547c29a3934c4070045f4a08058b1f5496e0aa9678e07cd1fd757bc4db669178bc04f94b992d67ee5b52fca9b19c1524d8ba54f55875d51ff0e0e8c35e0c6834337ffb5f659bdf55f0c09f8b0ed2ffcc0758a51eca4a36c0ac0f20e26fb53d797ec2c4ff794f196bb1c335778c969d67ad3a5bfe8e92da874a1e968fd15542992d383db666c4ea8f8a1f92644f06e2b9cc07010510993adf10583a16f8502c8ef1b8f2cb5ad41baab6bb356b0bf8d3a46e0f01949618a566063f573523e83575a8a57c819c8113cf260bb29ff3c60f227ca877b82c9edcbb6c60108e3c0cd81e7c691b8a2dce68849a761a172abe3a87ea206890732468139d0202f9a6e758ee3baf47be07fd91c7cad45909c11a64ec5637f104b0b8f4ea875ad88025a12120b183119f7cbdaa96363b5a659032b9241d6509e1c2fd173ef227c20558b7947c2e63bbf466a446b900b032f405001dc7fd0d674150659510b93496cdf1aa4985ac9744ecca27f2a0ffc31337582b9406c05cf9d2faaed9772138408e6936748fb6e931108fbb95632a657ef76d136bd2f4cf0a13b89fe42039b9d12db452ccb8a275969109d3bbdad8bf36978157d61b434f1b66d7f47e4210d728090b25308d2ed0e2e9e5902cf70332e2c86bf43a8b0a8a324f68077bc893216f0d3958599d129f13d8974a1da136df82f7078c16c0e93627985d497a27ef298a1536507861f9e049151e654b6416757e140bdb5f5882c8a08f1b08b49f889ffaadc744a3b58a54e0dfbb7620d817a76fbe6b94d9d3da3501b97334355a0082cf726b4adb3fdbdfb839fb4cf07ce0f6d722d149294d7961cdf835100bf7dfb8a3228495aa714427b0fb8e90d6996f033c9b5810fedf66572ebccc46f8ef157b87ef9ee9a4500bbaa792ff629c34ca1de2f12a7f5b4c490bde8a8564da85431228dd04d5489f52ef2f6fae97f4d5e1d945df00b41fd410489461dc409368eaf8a2a54dbfd154dd084f94b6f05f2f06464fb4a0a88ddec78ace707bc018771599c2b41dae8d68c447409913539605e72585bf131c1226a514a42371d2292ef970f57a48341b0879db02826c78f331e32595960d0af5e770fb75df2dc3cc52a36eaaa2fc415008fdff493d112ed8daab3a3eed73d7671f5e010c0d7e98328d392736abca43b3553cf5bf2f88dbb8cfd01a99fa31a5d2c55f436f2c5e645f8d7ee2f07e092a3864fcc01fd4f5c6d8d6cc39c2653ce98100a9352b61b3837b5df34884623d7a31af6378f7aa7a76dd2f2a6fe01821570ec2b6159b6a9016a08f5b8c223aa9bffb89af05ff452ecc1eda3576072ede219d45acb9317fd543a8ad0977a636894a3acc6b55345e89cee0932bfd30fad1e1c591b0d6da49428f68816847d5b8eb143844c7f99a5e2b112342dc94912fc789818237ce5af938f873d0bfb9533a11dfd4b59b3ba5aef72dad01ee2f0876d21e4f5e589442d976ebbb04090b2fa0bc3d9723b852e55a705abacf848636169637cc5a92304eb1448cf66bfc1b477846cd747abf71daa4579c39696cbb1f3d38e1049d8b648d1c780203a8f95b2fd04aaa06cca6a8588d91a9c87603fcf6fc596982bb2d9d503adca9666075c6e689a9e09f0b558a15e7d7d35b93056306f0f7164d0be465316adfb0d0ddb1fae24b63fc96e9a16e4e97b78093808533aef484d20c74ea7cfe34563ac3fe93d9988bc38893e16d5db4bf10abdc17b14613fe468829a1239a1200a481bef60eb3eccee47532d14b5869daacdfc3329e4b38ff374660824fa68320c306966755057195050f28d371663e09912dcd54aa049954ee31b4e5fd2f9d82ef8b9597fa91d45535a3732d67a729f9cad51ac14a58bfcf494a1c5fad87c3601b88d2d069473a53c5249f90a2d3c96104db92de9181da5b9459f3198e64944c7780ca32da6136677253e97d798de6fa956c34e6ce8ef23cdb409277c71b8886505efb6ce4ae9ff33daa7180ba76da6169b484119bb3b45a6111fffd0d6297937f096194ba3c0fd034aa6c8900a494b9469780a1f84bf414f135c2f62d109aadfc160e116376b2b71ebd3709350950f3fb2e109037553ed57544883c1699be68428b09d05f35a8517878388d191a458d7782b1e965efcc0d26f237e8e6e7c3f9f04c6e1fbfc186e2bf33cf10884eebb1ece1e1ccdd5c344fb6a255d58da2e6134c39dad6cc503a229e28fd1f3b328e2651d01ec1942a8ca637fb34240441f16c88325683081f11abe4818ee45848e5ee723ecaae65fa7602dc46a6d75ffdcd015a78ac5197e4bbec3b690e8f5534128b792582b961e2d70886c2b24212bb675ce550713df1fd2faf7a73644ac9ac75f8e10b2e80f31ac5352b0a0404b008281eee6020802ce32cfa27d68bbf6ee707ef2fb973cd50da7a47b23847f7ed8ec10cbc494079fc271c3fbef701689f869e2c56c48d120e5a720c21a07864a685442d9d618f86561ddfe8b51450dec62c80963c9d1e0e3366259f68c5831df24b85243d485f63e3473b2f0abcdbd957357f7a7a83cdf4536db50ab4cba8ba8d868341ebb0df74a676e8f7d74984c2334261f6be29518c1ce04f81abc7ca20ba4d3333a80fc62d7481f9701b69cc807c6e1b9d4b4c65f5ce411f48f14503dd8adb68a8f508a520b4d68f7b110519183e9d065e2e27cd56563038aa1def4e0cbff2b602160fbc7d4b36380dacfaef19e93bb531320011bc95b1cd78f997d311d18c0d9081b3dc97c72d6d8a59ca9ba7d8796a2df9803fb102073fc0531aef1a2303347e6ffaeb4d2f8641ec9b9cb6c085d4885679f1300e08ef64f87f506ec983270def8a523171c1ad4db0b6922033db80e7aee221732a390b7740fab5115d405ebf00a09d32d94b42375a4ad44f84c28605cbbcbde957aed85c2c65cdb208eaf1e27b918995306a0525d3c8ecd4dec4dd797e6ffc4016cae54b5d3c60869a5cf2aaa482c8fab1c2c532c8f9e355e33bffdaaab559f82c1d408f1f625352b3673f680ceaba6c24b65423de7cc1558c2c758d558ad6d5837ce826461e67daa7bb24b0539709fd99a79053d7d31a0f893e4d1907d235d051a8d7dc6f08e11ef45bdba83d6488841adca65cb1fa887b2c5ab77b7fcf4c6241923e2f4ad000a1faa4a57bc4a6a6d2d696bdf37a2962aa454e368fada4f2b44d2f078fc8ae4ddec87ced306ea7eb2e210b379edf6be39b3875f920eefbb8d3258c86e379baba97d13c049fd50f02a1a00e66059e1786747f45474defb9136b82b3c58ae99292cc3d138393c215fc37e67fcb171a236735518e881d39401e9ca38add11477441507b64090b16e0ff829734a9ce01718d3e4dc7dc88e641a1d72d17e8649a8d7d01472fc02318f314bddc74587099dc3d2da9e8e6b9e390b7aebf926c5fd8aa247be312afb67905694a7cf964e0fe90a22a0de91c1a6f7ce9951a7af612ff9f9d3bc9d77280c117996344d2a147f8d9d5619b637778f48ac97e525bfcef4df7fe650508c3607088756c171821ba414fea18e097ab04aaeb73fc2807ce68116a786f69380438a5bd616fff8467143cc39e67c804311f636fb8a7c4d2d9b098763ef56cc5828aa1a2d74f9b52f9103c435562704ba63199564eb3a3a74d2659b906a098837ac6bde9a5609a09f5b12585495352119cda0db3450a3fd5e3c3966b9230b8799b78a88b718f5d51d88dc7d995742cfb4bb7ed385429bca2aceac9b682ea7fab86dd2884747a22704e42af6edd02c3ce358ce0d6dc6b6bb4d084d5668f45179bcb624a6d26e819c4b84027c47f023fc08c2e26754680146145c11d5f163d86ff93c19d37769a58dfacbe0ce2f48176c9b21d361b10c5808561c1a94c2c88c9dacb8462aef6ee35a77fdb6c0e4c8a927a9518ea475df8e8ff3e68d8a92a91d30448fe9cb4e90da3b85aa63b2c7902aeb7510c0adb8db217d661d71d1de192c3a3ac6f83ebf3d3836b2e8baa20f16b4f24410259ee0419e1d98244e13de54f0715c76bd73f282549619bc750bc644ceece12276aaf9ef390a199be5f736311cf3f420a81f8e166167774c32e7906cba6b29a8a73605e961be3345147827166b1309b21c6efdaf53822a84b014f2b0230c6f876973ceff72ee7fa37d4413b1a154762f7a1dc0dc3eb37cceba83d9ce1d4a0b904a26909ca72f6d6ffb46815fa6748cba30f25f8ddb5be304732aa9d630463887a033e0ea4b14044474c89e43cb137edca104ad8ec39d8f5fb9de679d671b094ae151a5db580a1065885918a2f9c42310f1d5492d9f24de03cf87ad3387bf01fb87b854a048799ca5945d96843d920381323a43ed285b91d5ab1f27f7cf53a1ba0f94d6a462f7f5a7b82a886f6731284b28ace5a1b310393c494cc55c5e7b21a72574a3b502c18caad32c92bcd84f307b8e5cb1f9d77f8b6d581fddb2b15015fa57a3a9fa539ef280c3a6d6e7390293c3c2c4bb0f9e915f471959ce5e1b15762347715a37e9d8549010508f0c485aa8cb5603d9c8900249820bd1d948d2cb1216fabe7e74d99cffa62563a6d545a6f18619014f9661b4b849ed949dd42f5b200b9db644fb48061a9f9feb4941d0f8b40b1fe77b931150082f3b6298ca70ae6c3cda0ecb644a1095ccb622d2c91713d12df1b3b02777a39e22e1d0493caf02870578463d5a63b380efd9b0fb859380eb1bceff21fa2e33458d63c395bde0c8b3d6e2e3369be57e77ac6a6dd7b4957c1be7e4ef03b9fedae5ac78acf321871092a6ff9e7c7431b6f6b6c6dbf5d28ca30b1b6264158df0987be06d9abcbd985d6ff1293727e3774d8cfd3f363909ecec171e2916d0d2311677ad22d2bd9be97d12b952a316491d36c5ad6ae7aececf779c339739f3aece0384d9abd6954df9297d2f765fe302c2b9ae2f894202f64cd6ebca2688d4efdc50d9229db5d051306f4f98cc1eeaa154a4f9ccb204ab08e7291d3c7a8b65987d728acab492ab7c5e30801d8eded6ee7180f385635f144a1ef6dde65aaaeb0a17b6df40508fe0e01322b41b4482505756e5038969732fffb13bccb807d7c418a656b7f41a73973bcbcc189b4fafe97d1e2287ba46021750c16fa564db90720a3974de218ad20b3edf9ec70d498aca5bc41f406e05814ffcf5aa21848c48bc1b990fbac64e741f7d919e9e82d3c7045df79d4e103df41efa5fabde923b6d24503f0913280c572df86d8ea626b30fbb43ca26be3fc7bb3224cd01c84b564844c95956731eea20440d49e11eb1b84afef6605aae67f63e937d9d29a4fb7c2849ba725e17063f56f4c45662c1436dc083387eded1acc974ad0963c433026d771e8942a3fc13268052b62e6d4c54adc4b34f60d202ab1b339ee3c6f6fbd61158a776f0bb030f574c97e705310dc894c91fb497175d04b40755369714a8cd2c8418c20c0f2ee11e07475f5ad1376a7e5cc31c1eb0f647ef63c568248fd72882cb32facd1641b31ceecc980f2d9c7f73a6f4bc1adf3184545dab2252a0ccb8b0f9b231ff5232324e5ecdeeff7cbfa9dab9932fdf29ef948739f9a30e8caa5d8205c132813d1ab1e3c3a20fc31382b18561f909deb6a58d95e41bb37479768b05b6c9aa2", @ANYRES16, @ANYRES64, @ANYRESOCT, @ANYRES16], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x242, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r2, 0x0) close(r2) shutdown(r1, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000240)="08020000080000a3ef38e6ff1600", 0xe, 0x0, 0x0) 16:01:33 executing program 0: socketpair(0x2, 0x2, 0x2, 0x0) sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0x12, 0x3}, 0x3, &(0x7f0000000280)="cc7f1d0b215f724527e3b7b4c22cbfd1718263fbdd49ae73922f2c4c48339d2a6173000066e36def87dda16b532b5326dae24d68ac18136b43c3920e9bdb4fca8c7e78bad38f2214f9f1548e07c5e1f2860dea5b6a2e631dd3db54490af8f836df727ef7e9b952c09d4db3c5fa3b53d2fd719439fc152c12d780d1f20314ad6795c8fcff5de4d10e8efd795bc644ebf81b62849a2fb10e3b06adfd0717263f569248b7e6b81b7261163b91f4880e3e2d85b545d7838a023a48a18b611a5ef9fbffffffffffffff90a831f25a47c522c411d9192edbb7", &(0x7f0000000140)=0xd6, &(0x7f0000000200)="400d2fd150a5edbf8431b58ee2079ca02d2daf902d269e8a2eb31e2a0ade4df6a56ab6d0b6a060e8aaf7927c6f577d2dd6cf5b59eced3310cd4352930a990de1a3e771180f3f082cfaf9e27ffb62f6aa2470474f6e519dea4406b01a40ef", 0x5e) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) 16:01:33 executing program 0: openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{}, {[], [0x0, 0x2]}}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000480)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6361acd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b81fdd7068113092bfaa13ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7db000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef087626e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969edb7f7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec89ff7f0000490ba02e9768a8b36d0400b89da05a0a414c6394359a00000603000000000000f808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a5484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f091a6ef"], 0x10) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000040)={0x9, 0x0, 0x8, 0xe203, 0x4}, 0xc) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x2) 16:01:33 executing program 0: socketpair(0x6, 0x2, 0x0, &(0x7f00000001c0)) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000280)=""/109, 0x6d, 0x42, &(0x7f0000000140)={0x18, 0x2, 0x6276, 0xfffb}, 0xc) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pf\x00', 0x0, 0x0) sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)="da3ceecce3c147d99f6ab6e59e0af503dfe00466847f2a899bcdea631ad68183f1d108cb92a6ddf98e955457a8efe18b9afb7c62d500b3c6b69ca53aceb4a257182a", 0x42) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000140), 0x0, 0x0, 0x0) r2 = getgid() r3 = getuid() setreuid(0xee00, 0x0) r4 = getuid() chown(&(0x7f0000000000)='./file0\x00', r4, 0x0) setreuid(r3, r4) r5 = socket$inet(0x2, 0x1, 0x9) recvfrom(r5, &(0x7f00000000c0)=""/100, 0x64, 0x1, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x80000000, 0x0, r2, r3, r2, 0x4a, 0x1}, 0x2, 0x0, 0xfffffffffffffffc}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) ftruncate(r0, 0x0, 0x870) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$FIOASYNC(r0, 0xc1084425, &(0x7f0000000240)) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) 16:01:33 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="e14868b894ca539ee483c0fc82f788d83925458709d0cfd1465b2a12c782e22dec5d3cb72c288581741fb42463825c6689618bce74c17174f48d65afdb22caca4ffb19008421e6b411121f87a044bd4f3909c3e1e3ede410727fd6638a325489d5e957adbab4bb5b82f40b6423a2298e868d5cfdf967ba5eb5f99696c306a172d91e850d35b9783416938866b225b00f197f50ff833b0cd36204edd32abd5a92cbf93be0d346509c52fdbecf49fe2c135a9cf7281a73c59918f3384990673b8a7fcb8241b95f101380553ebc86a6", 0xce}, {&(0x7f0000000100)="ee1f4b0063f2573d1acd993e951056fa3777e0666c352db45d9f03919d3037381fe7ba1cf7a9b6b00466c84dc6707aa2004d86f59e5658", 0x37}], 0x2, 0x0, 0x84) ftruncate(r0, 0x0, 0x80001ffffc) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x8000000003) 16:01:33 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x8, 0x0, 0x0, 0x5], [0x0, 0x0, 0x0, 0x10000, 0x0, 0x0, 0x10000000000002e5], [], [], [{0x0, 0x0, 0x0, 0x9}, {0x0, 0x0, 0x0, 0x8}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x4000, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$inet(r3, &(0x7f0000000000)="a601d4d65cc192", 0x7, 0x1, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) sendmsg(r4, &(0x7f0000001a40)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000001740)=[{&(0x7f00000000c0)="36189419763c2e333f908ef1eb4d1399f03c58209d2386c3f3b62b9a79d04b12b0776f6bc19df8dca677578ce406ffd7b18065b16f0d27b8588e4d69b3e7aa0d26a6acfb4507a64736964acaca0cf1d119b520ba0ca7a41ec9d75cc40405f4394a0ca01de1a837a6a711420c41d123727b91b8f766958843265fac8857d8706342aab8d0483e78075b9029c21c926d23ee7045cc8c51cc0222b65eaac19a1444c9fe6c28c5c375f5d6874cd1", 0xac}, {&(0x7f0000000180)="d2c176ba7b81827827075dde5b97c9bb47f7b8a8543f3ab3ecbf5bb07e16ad3f97ef0f53810fb7db933982ef5c7fafd128ea20fe088dcc001a764269790e6841e02931eface2a29c24accace8535144ea20de18f864bf359ea955a3c8dab14e5ba3e5bf9e1db090d89e8839bf1ecb120f2b8c1c52c51353cf380be7c19aea7b2dfa623186426b8fc860e794f8d5cf8671f0debb840b1533bc936253d3ae12488d7dff5be913028aa1fff84be614bec0717", 0xb1}, {&(0x7f00000004c0)="f9fb3565cad2c5f152148c5b195d8f3da259a4a6673e1bd32a947c5ac56603d7abb67be3945dfbeb896e42196ea16b5a79b4602c81dfb36b42940c394033a9ca904418c7ae060e42222479205cd43a3fc6588e6680e12f4cd37e0456385fb47ed16c18870f0b454292cc7437b37fb31db7e4153b92b48144595d0cda91f38e06b1434a35", 0x84}, {&(0x7f0000000580)="ed072126305850f81d35e0bf3e6c5e8c424b8048eb1634d2c63c58bf9c8cbb64405f129c1b2690f7dbea2481eab6b28eba5c6ccb0a705b5aabc7c8fe8edd31b2e821a23f6d8bacb633f752f182a260f0b0f7e00a2e7c91bd11ba2d5724a4e31711d3d720529939b57a9e8643e23620b1bae220f5d1bfef", 0x77}, {&(0x7f0000000600)="ce5f5ce9b08d75aaaf5e86f853f6a4221d81f95881fd606b225f9f0b91cdfbff4051814cde96a7b83193540c46cbb546b8dd343b23", 0x35}, {&(0x7f0000000640)="71194f40154d669f805ba862182a7d364f86de53f55464d737e937908562d3472719b36b697457206f90350d92243b8da5a276d2ca18ace467f55bad6fb7ce996a3dd87a5d388466f65d1c9722de4461eccb30c802395a9303104d57028221aea2356bf956bd20e2f855b515f3ab5d4eb9321aac8cef4d47bed0e6a3ea99c0d829cde413de384b1b25d76ea912620dd10aab63fa7fafdcba7fa491c760210f68d0746857ababbfc1c3520bf8e5ca6abe6022ea57ad8169f35cca7bd16fb19c46e826c3607bc93bc592df2d77905c3e66f706af0f1ae955ea3edbe9446c4b7f615bcf513fba1922f5585a757a16fd170e12d43e462fa93121b73cd88fc52d2304b098b361f8fe0c669af3a66a6060e547c3faf02f35d4df97c82b7ba7e6d78cc822579d7cd67a4e5f0d9cb3095577b5e7d4833311faa717b0c515f77328654ecf0a0067ddd6a1c362604a8ab8a95a413ddb84ac7ae5b7b239c723dffc4a8e21d86d250c6371cdc99eaccabe536645a44628c2923f33958479715fd69644407fdb52106a7a610ac1ba6045e0f1e92c2c8c4d618063c6fcf02f30616a222b57bc6bdde43d568886612005b4f0b63e4e28308e00ccb950c9e09f8002be6a852715ea074b381f2974bdc1b2f8573635af11aee2044c535756b460477c95e0064bb9ab3101760b6ac5b01ee8ccb91af7556d22a1c85afef5ed1174e6dafcd66ac7f5f8184051d00440645e79dce1bba7d701fb240332ed17729d92aa7d29c61b1b43063c95b9e0a34409aef725152b355c813b27a94ff1727a9c6be106f43407b6e2d746738fc4def5a658024662d509d01d80635f0caea98be87c3f9486ad630efab2562bc4c2c84c5732946f86f727c7c5705e4b7901b8d5a40187e45b44b6398ccc5fdc2dfbb48bb6f309a66d68ba80ce247dc9e234920eef28b0bbf34fa8b8c697ca25dbde9c4b62e68d4df88d0170b8a8370dac408fe21a6430520cf33960fdca66f9f9237670abd9f53617b216e375cf1d22f8c40e77bc7c92999b41d0f5883b7cc6172a8ca271d937b526a843141cc35694fbf6bb46802fc27a931a3b06bd3d960a2006a9b4aed4c7f2d2e2a0d586551a0397fe526d34c029f4ad506d441eea21e863adb653382f71d7f5ba235a813a0ceca4d3c9f82f4889e0698277b5bedc0b79e8090a956ff5c556810b321fc4f4ac85babe6e0f175e95dad628032dd4ce1816c005acb5f2836fe6ffe60e4955bdac465afa96a7e3205e0f176dceb390e7c7fcc74f7c0635b19d3bedb1bc6b21604f92ed28a2cb3c7b09001a95ce094fd825e5a6b9d5557050733a749caae9f5a21b769fc0954e842a0a6c49431c224826ce43711e0d5980c62fefa57338dda6258df9392db8fae91d38cccc5cf295bfc7df879c59cfcf321cc2728a856efd82d59cfd2ade277cd2a23ba2d852ffff7ffaa794ea837d1c6685e3b331d26864374c3e62c370cf8a542fd7865c5809b6c08da05222c0730f2fe7b9802be3007ff300ee6e3cba046ab37fac07b8fc05dc05b33c83f70f997917181442fb61d7e4d760a56677def71b0a55cfc22cecd32717dd35fd56befed26e903b76967e000529f9d14b03d8774a489c0099ad1a02514f91536527fe3fa055db45743b4dc950efb89117ed3aca197216b89270f5679e4367d4de56cc1d49233ec26cd62366ec89b33831935044bed1b0e4fae7d8aba49c4bcde039680ced8119999063710be192a77147452af4b15a08aa8a345cacc4aa0601baf4edb96feef2c3a53586dcc1b93d91c2bb2e68bef8e2d8b5c1333d35944dfb77dcc7298a635fef3430d9c2b8a8b70754d47a66978197d8f0a66a32652f9d4637863ae07b644a65ef39723b7f85ddaf98173137308bc18055c2fcd988ba70c70699c95d7644eb35d3b0fb1021a05c47387ab35619a8da93a85d376795216d6ac56d2192a5f0d248a2a4cdc1597d31e0ccfca82c32939885e9c604c21eef4be234f8b92bb07aba74f653d175848c5c7df739f0f66ee8dfbcaef6b203882dfb317920f8cf3a0e376c399ea2142b93efed8f9dc5dc35a8b9189895d9513abaa2c9f836400637414197e3e0f5210062489228dbd00ff00ddf29b1fd32249bc95aa33997c1312963f843983bf0c7cd25f998efe297b9f5eaf7f3de3b04902c99de22377b9184d90e6c1c4c526b1d32d7afc49b377115aeb46dcb39774cfc0bde76fa7973e1d3e65db0877d63df48d98bbc967f653e34ca989c17314b2c08fa4765644bf2e601694d4d340ada31f95c5e566df2e5c04530187f8d0d26affb901b47f032bcf7d0bd9f8c8dc47ac59c9ee25fd02e353cace7d5c758a4faae8381e61d84038d70b85b194c18b1ccc683b61fdeb91eeffc24df2f26c12df259ae7a37c9e07507d26a0e87fd22b80fce97dae8d261a9571714da90ddf9992571ca2c09c9ed444e9b974ac5e32faf1795df7a348cedcdd0ae8b4ed442db45fee3477192b5aeb9261a7065cc525464fec68214535a71907361dba33f1c8ab48ea38f0a35f9d8efbb00e0dd33ac64c902a2f119dfd110b687c050568af3660424fd10b97da590fd03445e97c74efe2faa822e8fb34fbe3fa467932def083bbcda10a4f2df8d778b6d1ead22bd5c424cb828edc137d827207a5aa4f94c2503f53e17668da959ce49b90f4aa99007b4bde7e968a447239cc5ad228e5155777d342fad2bcb3c2897566816b810323ab69217362d095e96b69b34c5a1441d9aa1dbada54f3e26e6e552e74d7268ca64fa7129027a4ed67f015a295deb13e81aa57fef7763b9485398cecbeabd04acd8809e66e7ca485de995eaec7ace2ae24bccf6b3d9b3cec516c0e687fc5e050849382e167367d4ce10ade7aa1d89584488014a17014fb01085d49288439be9dbab562856a2cf23fa238875b4973589964c45f9a353ddacbca9ca47f78ef7929721d647f946fe720210cd6bcd13346c77f0fffb62cf1ef7e956895601d590f72633a077aca1dec9ec787c5a222614981ab03a7e50485587a05a10a3b1fe34b366687255615b493e3d6df406bbcfbdfe165c402b0ae4f4461b419d0fa68009eb02dcf5e0147787b788d3a8fd959ce051ad496c02be1f30756fc2e2a982352fee9251a57b0ca701ad9593d9ca122d7d8ae85872202124929696c7b2be51f91a8b9f76df20448b1646181981cd0b77d292cc057d7a4cea68b166e2ec235ba5d6e877fbfc99bd368fd2ad7f35b0e2abdb8e2bca762a88c4ee9e9dae86b4b9152b105566401118aedc3782712f2caa9d1e2cc7d5457c9921ced8ece767d6114ce2fb6cc6fc5c8e82ce1138a9779bf582dcccd47267d52a41b79127b0c9f4863d7800becb55fdc2e5e372525be7fdb8dc79cf13b0e72e1a3cab14c3c568385b030448447e7a3c2041623558b11198630254bea6cc6c97537115c7e3ce6af84a1a66854c158beaae3873a896da8141763aaef8f43d98cff1b86a6644005f151b43bf9eadef95252babe1684d96e25c04272f7b149547e3937335ab0763dd93d95dd60e929c165a0989c9daba328c5fe1df4b6f021cab0ece7057536eb06fe9e4c48704cd829794b07af3c6471c7e21e8fce9f48219d6aa3f0c75b5b992d11cfd5514a5f3263c9f2d0313c41e9f08af12a528142bfbe530897c67258b1a40fa1667a1ca044773ab6364692cc182d25451e077c54639bcaf3542519428f98ffe985487e5150da17d48911586a1d49774110f96bd89c0156cff1195f3f726ee704154c6547b6ad93ed1e960a6374b3a1dd0918d9a9589771d90feed1edf23f808265b94ece07d1466dd51e417d7b03a380b7f86de754c10eeb9cc305dfe203082160631d42b94b54571cf8157dfc15b823c30dbda4fe86ee66e803282c25d39945b38da95e387eba93fdcb17318fc699962975bed6ad2c7203efed0e41c574233e0eacb4d4cf8fdbf865527df2716ad0586c515344d398555b4e1ef62892ac6005617eb7b462895e35141ba0a49935de44a7be0fcfe66465dc4c099a98cd05e59a92c30c88a0a1b2abc9fc2803e0ce84c71e9f96dcf81c2c095cb15cf0faea62dfa27c8eec142d279e6c515fe135da972aa73e3b3b08b3829423730b334288951893d20ec23cad22e1bdb4917652652980d5f808d2ac0e6735fa0c14c8e9f224c69b38cf96091e606a05e0f26c856bfee8a0227685f47523ea895e20bc7a1a5c076838045a9ca49d2d39d3f82b8e51de85e8fd6458512c3cf821ce3441c48fab68640782059c9248f28d0b58b34d3f59d96aff78162501e3f1b54a4944183f4b4b4c91ca802f6bd7659b1a666be9d98b86d8fe3bf8be5c8ee77f1bc6ce0862cc9494663c224e35fb00196493cf96b86ca278692ff118d0b285687ecc16d272637412089729814c050e78d9a53dc18303f39f49c33e53519ea9a13f33131aef6cc10f9edc7f06616733a89925dec8dd08e2ae31c4b0797ec12855b7bcf91e479a7c7be19d6d9ec2b652c55fb4f533cd79bf6b1514ce709fb5bab8201d432a62169ffae2984d59e6c49d7c9cc83cf60f4732ce178d2331c401c49f1f2371f5755574312e83c7500c59bd0bd1b84e05f15b6d00c410906bf3749e4689136a8a7565e3c25e452af5e5094b8e2c21b905765ca4713db0daad1e7b48d15ef94af2cdc1cf82a9cd7ff76b6fc90ff6b7b457bbc00333aa791f412e47743890ea586ef1faebf9f640e53402b39bef9489c2d3b0868f92520b2aa93cacd3033190c9a3300e103021b7687fd374b0508fa05bed7c188ce9d0ef3455f34ff4fb772b6ab1e4b10290442e82ce2f5a03fc2f31a47deb37d91262e3b0175bcca5429ec1b87b28e27a6155f62749c7b3e534065c562efc8c322a8ba173c204aef25c6ff881fb19680c7277adc570334b7fb6e033fe01af39352f91cf905985e0215ec99db32758eee9bf5cf3915069627e15ef00695c9caffcb26c598c8ae2a07d2017150ac69b09ef3f1f964d4d8ed52252d7ff75dfb3f63bebdb30f1296d1b0347a2f50bbb2a3cf7dd40d3b9e90d787139d3bb7eb6e1b671f1f93fb1e52b55e92730b331cea3c3284b380515c3ee5b714820bc78ba4d77e3e96e4e9211710ad56a23d64e428f28ea872457a7ccf22f29ee6bf4de090d09791fa847ec6a53c529fa99c3c89b28b7552ea4510ea02d68db0f61e305443d6b8a00cc3cecef4d16c91fb2ed4a074a8fdc3f5e8531f6025bd619e66e6870e7db6ad391471f080c5d2c64002d3ed88260ae4ac1a522bfc71317dc01adba050f0cf75645a5f1270edcecbee9f34edd7e6048d40c00d601b0b988ca74a85690204b8d2b741d7d102181c825d2e81ea0e7092bde4fc9f85f313575dce50c48c8404a750453de16ecf3399d52601b19e7f643f12e74188ad7fdfa97a01fdffb1af26d0b0f6a64058dfac217906d55b0f40c65f79075b09fce3ed851cadf8eb9331a10d3fc5bd87109388c920a6b9b46fe10314a323e8944872abc88f18bdcebc49f239a1837ff04b6384af088d7b6e7abcacc8c22ed183f47da2cd520b24e2b745b2bfb0fa7b3a23ce791916bf9ba52073f29657041b170ff92d9065da975c0fa9dca222e4a793e6e92e56f17aab011a87f080b9c9af9c6e27cbcadac045c0aaae11f4a7f2a05fb260fbc0e9ef77c5f9eb6019d3b84c874207112d91bf08e713a154782abb7bc1831ce65fc279c2d138f829aacd311ab5744c416c5ce8229070b3d2933a78fc39c0cfe3391e5c5670752305ccceca2194e4a2872e07d865e2cc9112b7392ee047200b82f49513dd30753f", 0x1000}, {&(0x7f0000001640)="802fbb47ee078e7f690c6a24d93f91853fa024b727ebc0868efda55544d095fe3829915ffee5adf79f9d17afae44c1d15632fb2a1a22e043bf6978816019700daebf1e8122eb974c444566dc9623cbe8552af0d5a9dc34415d3f41ccf4773672314bd87809868e9c2287264af7f2302c3ced3c2e1fa68432a33f7c8401378514685e236308dbcd3db0c88b91ea1f827a3d477641ab796b7377fcce72362363deec028a6288edacb60820cb09d0a4012697861b7b1473a329bf93a85bbb9e186d130e9a22a9da", 0xc6}], 0x7, &(0x7f00000017c0)=[{0x20, 0x1, 0xfffffffa, "36391e07ac5ebb101896"}, {0x50, 0x1, 0x8000, "37f7c066f27a30292a3305d271531da60d53b9b2959ff7f93c40622ba40e9ce099463279f7707a085701be5f0b89ebadebf778946bfd7582de"}, {0x100, 0xffff, 0x7ff, "21da3c1998619397bbd3f8513b9614ee56a813dfe07a0ac39de141be1b28a731c967b4ef18fe2e43649d219f54a6a2f59dd3445f26d4c32ff9e23a49d3736d01b6fc30b85b6b01d2a63555d6f6084d0c965414d136aedae8369def71fbc6773bd9099358a987e7b8e45ab81e42483eb3e1b04bc13cf4e478cb779859b41325f5d35d5a272659dca2046c52ae403ffb66fc0541af9614a9a4d97ec11ba351375dc1fd15a7f58450ffccc2a82a79d1d03568a0937e11310104f9c8f21e66be2a8b65a9dfb47d8831f3ea5071ff30e22180c6337db16c3a17ff0212258d20f50e2bc05b73bbbf5d498b67875e"}, {0x110, 0x1, 0x200, "cc67710e3e5caa4b27a57672bb9ff5fa049da5e547c8ad2f25baecfcd1fe3ae9c29e9339db1dcda9cb2785895a00ecfcff59b0be71335ac66af7499670360705bcc3cdaa8bc32ee5337adc7368164ebf84b687e0df9e174402ffee26c1185951aeca46d26d85a54c0edeec870ffb50d1bb2cf50668f25cdfe74988c8b2d9cc727f0528a01efbd86c099c36da3c97e6d018ba29b6d925a88a5c6704a932a02fdf6b3f26f379f838322c9339f37edeb5bb2dd77cbd3d9fa489bc71295b380afd601d3c7c8b34bc64f052b0a6e70ac0bdab6c7770c5c0919ce28e6952ac69170676deaaf2713d08008722a65db9982d80aeba29c1a6cee8db942698d36a0ddd68"}], 0x280}, 0x401) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) 16:01:33 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, &(0x7f0000000040)=[{0x74}, {0x84}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000140)={0xb6, 0x100, {[0x3, 0x0, 0x4, 0x99, 0x8000, 0x13b43f75, 0xfffffffffffffff7, 0x5, 0x3, 0xa1d2, 0x7, 0x6, 0x1000, 0x7, 0x0, 0x5, 0x9, 0x7], [0x4, 0x6, 0x8000, 0x7, 0x1, 0x9, 0x5, 0x7, 0x8, 0x3ff], [0x400, 0x1ff, 0x4b, 0x6, 0x100000001, 0x5, 0x4], [0x6, 0x5, 0x5, 0x5, 0x8, 0x1ff], [{0x8, 0x7, 0xc0, 0x100}, {0xe6, 0xf5, 0x40, 0x1}, {0x8, 0x9, 0x0, 0xffffffffffffd965}, {0x4, 0x7, 0x0, 0x7}, {0x68, 0x5, 0x0, 0x3}, {0x1, 0x40000000, 0x20, 0x3}, {0xffc0, 0xee4a, 0xfffffffc, 0xcd1}, {0x3f, 0x2, 0x1}], {0xff, 0x40, 0x80000001, 0x5}, {0x8001, 0xaca, 0xf0d, 0x7fffffff}}}) pwrite(r0, &(0x7f0000000080)="f781ea80e21bb6f543d15af84a28", 0xe, 0x0, 0x0) 16:01:33 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) dup2(r0, 0xffffffffffffff9c) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) r3 = socket(0x1, 0x400a, 0x5) connect$unix(r3, &(0x7f0000000100)=@file={0x0, './file1/file0\x00'}, 0x10) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x1) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000e015696c00"/16], 0x10) 16:01:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7, 0xfff8, 0x8, 0x9}) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) ioctl$BIOCPROMISC(r1, 0x20004269) syz_emit_ethernet(0x66, &(0x7f00000000c0)=ANY=[@ANYBLOB="1b00000000003179ee00307f00040000000012000000002f23d0fc0000ffe684e392e29924525b1efe77dce754ce538ad73861a8e065b295d2e885ef66759007f5dda1e3945359c14fdbe5521e15645e0b8ac6021a3daa8e93e1bf453bf3f845d30dbd801876c19d19c669892aba735a0c5db9e64f088eda7a4b63b9d68492a223b31ae8556c6abb9aa8bb203827d346f105a0322e421c87a915fecf35a4115100"/171]) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xfffffffffffffe48) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) r4 = dup(0xffffffffffffffff) mknodat(r4, &(0x7f00000001c0)='./file0\x00', 0x80, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 16:01:33 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000240)='./file1/file0\x00', 0x0, r1, 0x6) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x96, 0x0, 0x1, '\x005\x00', 0x20}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000080)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x8) setsockopt(r4, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r3, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="249a6a2f87d19ced4ab6fa2b020f7e195ea9e5cfaae2cd354b2ff1751a12783a9d5fbb6fe5d77c0e02b903c990d7ffaa88da356cf5c3e0cb8e2a41056a5d5c65f74e1ac1d9484b8aae822d4f0f051b80fb08bea499b2da4a2a754e1d070fe7900f0000000000000000000000000000000000916bc523123cddd8a02fb1429604dfcd47939c6c0de5eefcfdd5f9365bf34c7bd30784595b806eb9603818488da16232ba66c4d8cb439268385e24fb0557716811b9479e66ae12e538c9ea3dd3205d79fe7a5c8ec8606f30bde1dc24ff12632180e7cd862a711c388b99594a810e42f5c41713cef0d38f08e3a6b2cc3e3cd89128bd30fbc1713b0fc47452ef45fc39b178897a40b2a98f864ac9f70b169ad7cc195e65f2ce4631344b60e5131ded5df0a3423bfa89e4694c53661ee42b6fd39b38abe3e5236c1c12149c227145958bbcdfecdcc73a24ec6a75518ce2d0dbc336ffc3c70f3c7a40e8d2748bb08dd3444e97c3e7b83fd638bf0f375bff9a"], 0x10}, 0x0) 16:01:33 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0xd52) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0xaedb27d90c3293ed, 0x2) chflagsat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:01:33 executing program 0: syz_emit_ethernet(0x22, &(0x7f0000000040)={@broadcast, @random="cdbd9266d5bf", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x70, 0x0, @rand_addr, @multicast1}}}}}) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1c, 0x1, 0x7}, {0x3, 0x17, 0x7f, 0xbecc}, {0x81, 0x1, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) fchownat(r0, &(0x7f0000000100)='./file1\x00', r1, r3, 0x4) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/255, 0xff}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}], 0x3, 0x0, 0xfffffffffffffffd) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000011, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x3, 0x4, 0x2, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:33 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) socket(0x9e7e9f402ab8dec1, 0x2, 0x81) semop(0x0, &(0x7f0000000280)=[{0x2bbbcac57db0b3e0, 0x79, 0x1000}, {0x5, 0xa, 0x1800}], 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x2b, 0x103}, 0x7, 0x3, 0x8}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x4, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8, 0x8001}, 0xe0, 0xb2, 0x6}) r1 = getpgid(0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000380)="2e67f6574a71fd007e90244b9418ee2bc11778dd75d04008592993fff230f48d82686f25857254e707338163c13857668c02f6496af6207ec691784115c627e151b249", 0x43}, {&(0x7f0000000400)="3759b9462c04c31def933693e40aed39fc7627b3c101615d90f435f7dc526389a1b7cfaaae18b9", 0x27}, {&(0x7f0000000440)="601385c6d6e0a85c6210fec889039e74e3e365cb2a5ae36740212713ae93867aae0c8664fb8f77c3208e30748f3f12a6dd691182266bdbe8949314b4d9f79d627471f4fca75e3082a30e37f897b9a5178ac1c6be92c45fa8059120a5dc294d2ce060cd9c086edfd9536d02394c3e8d9343ad547cfe5ab3c6d99f187dbb0cbe24bbab5c389af1542702adb7", 0x8b}], 0x3, &(0x7f0000000540)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, r1, r2, 0xffffffffffffffff}], 0x40, 0x4}, 0x404) fchdir(r0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8000, 0x20) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/8, 0x8}, {&(0x7f00000000c0)=""/16, 0x10}], 0x2) socket$unix(0x1, 0x1, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ktrace(0x0, 0x1, 0x6e90cb2ee28ae046, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000002c0)="59e25042ca87e957b325c166f72def3c192215ce645a31f793812d64c9bb671228849c666845ec2516c77d6308c356a52d89dfc91ae14a76726e6bf98fea55d18fed1dda319731ef7db73fef7f2741f315d7fd3589e2a31ec45f873894fd58f877fe0d23a21bf631cbc59d5fbdb7c00183b5c8cdcbc690b04db8951ba8de630afdb5e5d8c0b6a613ea94ed56fb3778aea7ec20f252555dd2fc57d7c99ff26c461d868e22d1356fbbb41fcbd31aa7", 0xae, 0x205, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000240)={0x2, 0x1, 0x2, 0x3f}) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x5) 16:01:33 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r0, 0x6) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x39) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x3, 0x5, 0xa9, 0xcf, "3ba3c2133f9d1de33495bcecd9360876f3f6b733", 0x4, 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x52}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) 16:01:33 executing program 0: syz_emit_ethernet(0x6a, &(0x7f0000000280)={@broadcast, @random="2f39dbf082a6", [{[{0x88a8, 0x0, 0x1, 0x2}], {0x8100, 0x3, 0x1, 0x3}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x54, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0x6, 0x0, 0x0, 0x0, 0x0, {0xe, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@noop, @end, @rr={0x7, 0x13, 0x7, [@empty, @multicast1, @local={0xac, 0x14, 0x0}, @multicast2]}, @ra={0x94, 0x6, 0x1}, @ra={0x94, 0x6}]}}}}}}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r1 = getgid() r2 = msgget$private(0x0, 0x82) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r5 = getgid() r6 = msgget$private(0x0, 0x82) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x3f, 0x0, 0x0, r9}, 0x0, 0x10000, r8, 0x0, 0x0, 0x10000, 0x0, 0x4390}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0x5, 0x0, r5, 0x0, 0x0, 0x115}, 0x7, 0x3, r4, 0x0, 0xffffffffffffff81, 0x100, 0x4, 0x3}) msgsnd(r6, &(0x7f0000000080)={0x3, "7e496e3eb7dbcda03142c154f6c0f13fd69f5c692c767e20e72ae96f3bf12b12ae9548c374469bd8a815a70d3e342bf302b6cc3ace9986a552ac47c6e2433f5aeb04d25ddad367df38d45e4674058b2abf828095b0b6d99ffb59217898f3b1ae155013efad77e7e8"}, 0x70, 0x800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x3f, 0x0, 0x0, r11}, 0x0, 0x10000, r10, 0x0, 0x0, 0x10000, 0x0, 0x4390}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x5, 0x0, r1, 0x0, 0x0, 0x115}, 0x7, 0x3, r0, 0x0, 0xffffffffffffff81, 0x100, 0x4, 0x3}) msgctl$IPC_RMID(r2, 0x0) 16:01:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x24}, {0x6, 0x0, 0x0, 0x7d2}]}) pwrite(r1, &(0x7f0000000240)="b1e93dee8fad27050ce2fd", 0xb, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x5, 0x800, 0xfffffffffffffffd, "0366288fef097f0c033c02df7179000076efffaf"}) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f0000000100)=[{0x3, 0xff7d, 0x1000}, {0x1, 0x2, 0x17fc}, {0x0, 0x1009, 0x1800}, {0x0, 0x2, 0x1800}], 0x4) semop(r2, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x5, 0x806, 0x3000}, {0x0, 0x8, 0x3400}, {0x1, 0x7, 0x1800}, {0x4, 0x1, 0x1800}, {0x4, 0x3}, {0x4, 0x6, 0x1000}, {0x6, 0x3ae9b8cc, 0x800}, {0x4, 0x618, 0x800}, {0x1, 0x2, 0x1000}], 0xa) semop(r2, &(0x7f0000000280)=[{0x4, 0xffff, 0x1000}, {0x2, 0x40}], 0x2) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r2, &(0x7f0000000000)=[{0x1, 0x3ff, 0x400}, {0x0, 0x8}, {0x4, 0x1, 0x3000}, {0x3, 0x0, 0x1800}, {0x1, 0xffff, 0x1800}], 0x5) semctl$GETZCNT(0x0, 0x4, 0x7, &(0x7f0000000600)=""/150) semop(r2, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x9879, 0x1800}, {0x1, 0x2, 0x800}], 0x3) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f0000000540)=""/169) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e725709", 0x189}], 0x1) 16:01:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:33 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x50}, {0x1c}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(0xffffffffffffffff, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0x4e, 0x0, 0x0) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 16:01:33 executing program 0: sysctl$hw(&(0x7f0000000180)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000040)="73eb2a31feb012cf94743a31f6f5be", 0xf) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffa000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001740)=""/4108) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/164) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/251) getpgrp() 16:01:33 executing program 1: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x2}, 0x4, &(0x7f0000000040)="45597a5bb6130f4af677304430d7de0ef1657d803edb4c8f74b3e713d3598d316ee6736e38e7d1863afb7f413c50b8ca2dc601528a635015ed67bdcc78fa860e2e3f97c2dfabc0340a712363cd6045cad9c444cabf384a8a06f6a3219ca7c4ee143fba2d87b7bdfc5b9d7fa45f270d12cb68fe0852dcf7c0ed4c3ee9759bf15203a370921adb376b977c17eeae6d565bec40f164c79c42161f57a421ca8c1a05677e4d8de71777899b55653f5e7d50f16b4a8e4bf799ce930520020f8cf24c98b597470cb306bf", &(0x7f0000000140)=0xc7, &(0x7f0000000180)="e4c191effad0e40a4d64585be826dfcd62", 0x11) getppid() syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd600000e300184699729700000000000000000000000000076208d028ad2a430000000000000000010000907800000000ff010000000000000000000000000001"]) 16:01:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x5}, {0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[@ANYBLOB="bb0001f0ffff0000000000000000"]) r1 = semget$private(0x0, 0x4000000009, 0x282) semop(r1, &(0x7f0000000380)=[{0x1, 0xffff, 0x1000}, {0x7, 0x2, 0x1800}, {0x2, 0x4, 0x800}, {0x3, 0x42, 0x1800}], 0x4) semop(r1, &(0x7f0000000380), 0x1d) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/150) semop(r1, &(0x7f0000000380)=[{0x4, 0x4, 0x3000}, {0x4, 0x6, 0x1000}, {0x3}, {0x3, 0x200}, {0x1, 0x2e5, 0x1800}, {0x0, 0x7d12, 0x1800}, {0x2, 0x7}], 0x7) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/43) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/119) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000140)=""/202) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/60) r2 = getpid() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0xfcfc96ac7f78659a, r2) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000740)={&(0x7f00000006c0)='./bus\x00'}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000240)={0x6, 0x2, 0x8, 0x0, 0x400, 0x1, 0x2, 0x10, [{0x0, 0xf, 0x5, 0xffffffff}, {0x401, 0x1, 0x575d, 0x2}, {0x200, 0x5, 0x9, 0x52bbed6}, {0x6, 0x7, 0x7, 0x3}, {0x10000, 0x2d83, 0x1, 0x9}, {0x7, 0x7, 0x7, 0xd2}, {0x3f46, 0x5, 0x2bd2, 0x9}, {0xfffffff8, 0x0, 0xffffed7d, 0xddf}, {0x0, 0x4, 0x6, 0x48000000}, {0x1, 0x2, 0x3, 0x8000}, {0xf82c, 0x9, 0x14b, 0x7}, {0x5, 0x81, 0x7, 0x7}, {0xbec, 0x800000, 0x1, 0x7}, {0x1, 0x0, 0x5, 0x7}, {0x1, 0x100, 0x6, 0x7a6}, {0x6, 0x6, 0x6, 0x8f0}]}) 16:01:33 executing program 1: semop(0x0, &(0x7f0000000000)=[{}, {}, {0x3}], 0x3) semctl$SETVAL(0x0, 0x1, 0x8, &(0x7f0000000040)=0x6) semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0x1}], 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) 16:01:33 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xefffffffffffffff], [0x4, 0x0, 0x401], [], {0x0, 0x4}}}) 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:01:34 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x14}, 0x2, &(0x7f0000000080)="02b877d9f86ccc13e5e2d6ebe21922bae1e0ae057878a984c6f02ab877e6e903d0314d84774c09c0a939bf49154a7ef38949a5f0a6071c13ce9d79909c14d0ac0c06291a9903a7723b42c1250f2535bec8549035f3f2db37fe3e68ba81b44a80510110ae7d98b865022b08640384e6b19b78414948865302a5763baec96a085a09410f2e49ac16718eaeb1f0d9189b5d2a303546f70457f1ecd5a59036dc0702ec6cabee47661041e3baa3c77c6efdc29cd59c0ec81520bfd4de9cc260cd37aab88e97641d66be82f1f6afb003bcbd783398641cbc3fa4ba467dfeb4ba1d436eb754c8901dfa024e8ce54074cdaf4c29df77152441ba5cc8d16c63bbaa90fcb1", &(0x7f0000000040)=0x100, &(0x7f0000000180)="000b7d2992d9af25d1204252fcd8fa48d4800000ed56066a9056d92c13d9006e53db0c02c5748d540b386184e54e1a3e58c57bb430b65619dc86f7888ade10ce219bdcd070f0d3df646fce179ff4fcced75443caadf577a9bfb1bbd0f62cb9370a823e77f1f93d683f096b2c984d118de13545bee8ac34c5be7ef63c66bc5cb2bda6c10aed5776eedb1609576e7697b0fb1eb545a0984458d479a09a5b0d82b9ca78ed1e72d43da99c9688e2c62f9cced4eb035b8423a1b2370ec0dc5aa0cf649394d10c21", 0xc5) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x80, 0x0) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) fchownat(r0, &(0x7f0000000100)='./file1\x00', r1, r3, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x6e90cb2ee28ae046, r5) fcntl$setown(r0, 0x6, r5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) recvfrom$unix(r6, &(0x7f00000003c0)=""/207, 0xcf, 0x0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) 16:01:34 executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000080)={@broadcast, @broadcast, [], {@generic={0x803c}}}) 16:01:34 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r0) sendsyslog(&(0x7f00000011c0)="2883511b6488808fa716743ae8c300373dd86044d8efd3224d5a7fad6b56152d6702279881183edf1f9a38f76016d898cb8da144690900d209679fbf19ca058e2602c54dc594df7bb1d40f95b6db1ab8c6c3d15d026bf751d1577d3347c2e81940da7c23674d97d0db92f5278ee157dbf37c631faa478d8605d867acb8e9c76beccae3f0ffbef77d789f2f8312e2856081ed5dd56a2ff8cae5c7249509a44e92e89ba9fdfa3f92822310a25b4fc127816fbb5e68c7f964a9d4f7b5a1281625c43eb390b899ec97cb023a73a5b0d8ae80a8f054b733177014c00200132b17737e9cb56b53ae9ae7908d35f8b82a231ec22ffdf863904f90c177a85a6429aeac97200f0f629d05cd8df42ba80acec504fe9956aef03ad5f5b99ed365c0514074e7d06927df96487226b8a1a0c64545d3be39435c7632fc6c662d5bd3d223a41a7784cfdec3b5f52e96d60c712e986fdb1ac7645165ed952bb45c53c8d48161966e8eb6f5494ff5332e2a5e81372f88bec536f7a69c0d14efd5e73a5850e979087843393657d9e08e7a180df2c915a67fbe218b7d91ad74f0d6a21d6aec8dfad004f6014ed12a18c629fe4a2483b2ee8f5c68a645679d32c6d2e19a26ec19fba9b596fa11fb071857980cded8557a75a519f3bff011d9549ca3dbe038ed9264382014e62db0642ce9842d7e05118fe0cd757667414f9b5c5f20675f475e360700b2fb25c7066292ca6311c4b5581bf61aed489f440bdad19c73d4d18f8a374b86f88c86bd2e0aa74089990364249e66b1267409793279d1ecbe67e390662518c701c660353479389ae6a7ed2715ec035ce7504b578356c76d15c8122eaa67c519049d187fb6ed6e25d3cbd08db1988199d346effacd3923178088a90ced8e44b626c75e9027b54cf40e52887c80ea26133106e57da061dab398e1b8cd0b931a34a6c1e6d842258cefa1abb2b320c7a8b296c7c85e513d216a98807b7e6c469a07d037e4caadb43502a265d6c1b5ce70d69d32fa19bc42949e5c70738b913f41e091e4d770efcfd0d214430b634acf17c5ba0e71bb97e05cf6ce4c51130eb6dd73b51120643b8e2edf833109ba97205e89706d5a8d8fffc73b9f5ac665de6e41ba59a0d857def8729c78ad48764062e6cb2fe9e13df1467abc008c9a168f3c11e54ddce05c28cc606179f45f9cba8943dbf7ffbec4c5830af9128f025151c49a9b7cf75faef48823556240701cfd6f6cc3b25a4b09b98be328c3a63191def20c69693d6ece9116ab4ad022287051326102f06924d4c22422b2216942f3565d813996a3e4a832958f7089a553e7667b6f34fb0a124cc6d851404bf4748634815d16414cbd12ad46714f95f601b3adf504603ec8dd81d8c1a30aeadcbe26ab2ed6e81ad76951f39dd00fb76a623ca037bf00021c61681d64c0a77431adf7f1459f1bbcbb5d42e5b0a685f41970d5c6fd453adb5c5687026e5501c01e57f5d393ca14206a7f5594a7575f477e331be053135aae1890ea303294157858e63508a59b07df151692a21d2fffea7f91aba67009875bb41d2ff8852c81c8d83cbed3c28af5d61cc7c527574e6d0ad7455a6d47df87e31c3c6b89c525972933cffa5448f6644f38187a1361cb6cc1c60a562f45a332dd72b6a04762026ab1b4b28e956afa62c9509f584efabe085a0e9158df59b96889e2fb67fefa03a4389bd4fe4e2b9473d2148ac93a35fd240c1c81251eb61a315d30478b4bd15ef1d83e03ef41f2ab2a279d58053624b5b17a0a0f778d6d41aaee005509b2ce5069f16f386ed0bb6b66c1e8f5a48ea954615326e4cdbf9af835e38419af80071a3f056f97dd1b61051671c027033b3770f76797e00cc3446967461a843c972946b3d0ba09c45b2234a43f858880ba0104a85884bc30041f6a551650d1ae72fe13fe4b3b93a06183e4bf987c1959bd2764b0b2d193d3de324cfa6330aa56c4ee92edc7d13c23c8ae023828bb731a64fb629d4571a9105c3b14254e317609c18e1ecbf95bdd9a92412bf00ebdcfde6da8c37b5e10516d18d945f262871564dc58f4d1975d60e21c7af53660e991f0f0225065e5a9b7d16ebbee47ce1e1d44541d5dc1cb3eae60172b1f836ecbfed8a1f71b2e1301af5422a2f59b944b711b2958d7d71bbcfe65d40ea6d74ed2a8879f413ed90e45579ee93ff06771d435bc7ddfeaa056c7ad194f1cb13a82a096c7f5f157af35072345d220c143de4f41ffc5de425ad425bd8b3b9a2c843faf6c77d96839fe1e33f7aafb1b2336c1a1eda6e57aa879da067cae76a33b26107493b75e19830817bc10599ea7bdbf1bef031bc7132825ce0ac66766a9466c64e3863ffd1c4eda6bfbed1d77db09b051b9a6a44cf811dbf62ba7b2b5f842f33b64c31827f18e084b8a07830b9bc987a42cecc764992a8c549ace2430a2cf1b0f294d3cbc2ac5ffa8dcb7cd2afb01d8529c551ab615ba7a99b5a30b1a64203e7fe69931a61f8a1f88d594dea6bb5efdf6246c463ba461cce3c69044be1c05bfeb34a4c015e86131e5ad15debf8d7730ba4a3aa782a3e67775e243a6c97eb3c27bfb9d6ff27a04f6bcd8edcccf6a4e0e6ac92ce29853e32fee38f664387d4be9e1375478237b90bc65e39c4bf87c451b8494b91e452ad12a6d57a1c7656781e51fb6457c4f39dcfb9fbed33b486ed91eab2a2314bf79588877af992cbba3bd2f8043f33f53380a90bcae8ba2abd0118d87e81f1d6843d01f9475bf4840ac804835d93a60a551a1695fb35cabd1204d59440c1236163befda44de2b6807ef5a6203bd86aaeec849dd5de86ead567c9c334cb97f112b4f188dd0e500807c2c342a94c5b7b91519b3ffec42c500462e8a6e6ff6ef5ac0c4eb837b6670261fd2ab6dbac503daefff20c0dd3434a81e040f6847019881180ab9f98e468f3158b4c3d71a4b3b2bcad309cb212db4b161b8c581e19940f28c4f3ccf356b3905f8efedbcda69a2ced9b482f7319d8d18072e18e03553527dd1fa52ac79644971599f5493ee2d1c58608404df6fc5f58b0755cff2b95473c25c39d933c34dd72358faa85bbf41f1190516298e909af46c4c7ce79c7ec142b81d9593deb67a395224d855503df360f985a142ee528b1fbb6363e341ea23801fdb4eca7b70db61d24f0d465ecdd8c470509a4307975538c90fc5af765107d94dbd17ed18e7244fd5569de90116d2f87d2d7a298488bd02775c86dc85e33a6a04b226f4aa2a93f57bf88922c5d2330f164c4ecd360e82e97bc2e9595099a78d68731a8b745bac58644bee1f1e91943d55abde0961d54613ba2d5a8d16746f65f141844da280c438cf1681f645677acae611166fc4a5c949e0c156ece3e147b0de723b8165bec1e24c350ded0414d9136865322c38598e4209fed1cf0ede29d59ffb47fc79c2b36bbf09ba184aee57c3653d6130960bb119a78da6081325ec248a6ce84617c786ff2de99866c8d4d2396633ae52f8c253c531ce69f4dae4f612a52357ccb045f4538522e54802f82f9fcf58b74a6a3a4417aa40282bf188f0ec83eaa922bbb63181f36dcdf42fb944462d86c8a8aac6feaefba6672a70e936f061c1fd99befa47064324dccf125f1d9b10555490545d863ec79b46e367d2e56a25513b29111539eaf16b1d4b5d0e20527b30bdf7e95dc95aafe1e7216cd711a569a4c46bda47d6c690e6628421dc2b297b0bf58339e546c57ffda0ef663b57d48aabfd99ea2a16f069b26cc3a7a9e521a0dd92fc5f99f269015044753405ac5a2b731e2bbb7ee9c09abdc2a8ea5a1954a07204131da67764cc78cf3bf9e42e4950b47a30650145b711977b62e37dc7bafe3eefe077b5559f065b01789b1b264f0b61865acb5c0bc41fd023fde208014e732a27373b753b805adbf1d802576bf2fc0932eb0eb712676fa4e984eb337a09f19a1338b356ab9dce70546a73f1fcfd64c319a75e24ff50d3d4fbb867644a30760203ecec4919036aa6071eb936df3c765f1fd0002fbf598ed4e1a5b03f9655bbbf9543c0664d03fab61a939d64e76e10931ed6de0dad9eb14ccbe9383fd08ed3e3ce49f4974a4e2216c3e7675c462fdca2ff9faeccdac1be092066c19a4a6e21d97834a86c1491b2520bbd5d4e364d95ba6807570bf257b4ef706307c84302060a7c80010292a3eef44bd81d5abf0b9624bfa794e2df467b4d6e14a374ae155b67233ed62f4b257868835f442a2ea62d39c0559e3998a1d51448068c752f8fb53d8ebeb35a9f15c3f0a032db0bdea04aba27a1faefe0fa8914f33cc7591bd0305d3ac8f6bfd1baf416adfda9d7570476dae12a003955d98666d61d3e452b623012151269b1e9301f3cc8d69d5d77f053cecfb332e09c9f254fee0a17e8d5af952ea9890b44476999b6ffd22ea12c194064e250faf1e84170c8ab4a4de1aa15f4d83cc89cdcbca84519773cd36e30324fd17c8c433b9d8d72ffe5d54785f75784303353fc350ba15c05ec8839a60570c05c028949e15706fdcf9d68cb7da0b27d53b152642066a1399c10dc3b186eaca7cb7556c7d7c8228950796cb448843b168ba8f98cdaa75f441b3cd54ffa4839c059010e69ec1fb4d7e52b2b08294bce83c0361fee91a29af21a897c0b39d05a02d469493d9c1a39d285998b8cf5607e124fce44477153ac725950ed20f5a36b85aa8ea0ca3c77e2516f78907a7191554366bb59e055d95c3488de7239659536c4b66de16f757608014239aade9eacea1a7b050a286d60f67a1728f06182dbd2b8c719b7411dacb70e833beb06a9ab1db4539d95a6a58fb6b2c5321e3b49de0fd80d809bed9b2c8f7c40d1dfa01d9ea63453be68d65c3f0733791d9e0b26c26db6a4003483bb8e99753eab9dc7cffcc03055a0c3f097e552bc18633accb3ebb0469c298f5f11bf17ee0485491c0ba7418f751469ee1126eb394d37e1c9fb7760dd152a56c5679b66696482fe709a686912388da97b7e7ed206e2a289793e76e088ecc78d2be1e85789627d91454e3bd7647f546a4bd040082e1e5eb6e54c00f7a2d2f6622727b7cff9e16df361cf0afed2a9e965cf1561ef4bd5cebdbaa917bf8f04bb599279f7ae707d8e6be768f44b735275203b0e8a39f8a17415b6bc3ef6a5411cfffa0868ea0b6e54ef4a7c530b2ff390107712d8a0cdbc81e4c25dad22f8957e9dcffb7e161d89e3706466ac0f21ed1fea4dd6cc4ccc45176e3d180df2740306f04973fc645721833487e1d5589c5f2e0b79ca2528507511d93ff3e93d2512a59ab5d8d8561a6862b01c77c8e0898265c56c1cba0430664159b74c3df7130c0257a58c9e98ea1e227f66c052fb901169268cd109f86b56edbba5750a28c615c2d78bd2847ca2a44b6d071af0f433393e2cae918321f49a3fb8a9b3fbe3a2dad61c4214f3ca58a88a13fe698716824bcb833ccf86fcea36b7bcedaa08cb57d4b85351efca38d47700d7e605779a7fc623aaea3413e9c8fafa9aa4b8c3f71fdc9cb2bd55485dbe922c000a173a5145738664704eb5db435b5c74e5ede8d9b6bd935b4ceef52a10464cfb5654b3f188b3ee5ef3a958b39efbfb1cd5fa9c70c68fcf8e5fc3dfcd8e06eff50de902286e7a0e2f5daa6a767c7f12e5b762b38e1fb5176f29258234ab8b601782ea119e90c2a84b40448f8a1b4c879df9fb86a0ed091e526099ab37450245e17656f3724ad175d8b4e493d21208bd2ea5292e09a09145ede21a6b7e3616f3b58ba2353a7d67d8b36e7025419405df1820f3cb37905cc99e3e6da971267ae35bc45013", 0x1001, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0x0, 0xffffffffffffffff) r3 = semget$private(0x0, 0x4, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000340)=0xc) semop(r3, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x7, 0x2}) r4 = semget$private(0x0, 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getgid() semop(r4, &(0x7f0000000140), 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r5, 0x0, 0x0, r6, 0x100010024, 0x207}, 0x9, 0x7, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setgid(r2) 16:01:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f00000001c0)='./file1/file0\x00', 0x0, r3, 0x6) ioctl$TIOCSCTTY(r2, 0x20007461) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e3f6669e77295c38698eb62d6d00000000000000000353d666f2c3836fbe7d3aec0d98c6156eb4510c265afcedf3c3592d65e91f6378c13ef8911a609e1c82fcc434484c9bbef2ae7a5426a2f8cfc437f05b00bb7fc3b0a42d94ea0f678059da93cef9f8263eb46a3aa04210c765ad6c98de6737f7ff13edaea70c00cfbc95577906300000000aa184befb07cce2b710827da8afb96ce8e22a271b10f61fd790c79fc96ed722992b1aa0871ef2911ecdc6e7000"/195], 0x10) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r4, 0x6) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000003c0)=""/198, 0xc6}, {&(0x7f00000005c0)=""/162, 0xa2}], 0x2) socket(0x10000000002, 0x2, 0x0) r5 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:01:34 executing program 0: syz_emit_ethernet(0xfffffffffffffcf8, &(0x7f0000000000)={@random="b8b5dd940255", @empty, [{[], {0x8100, 0x5, 0x0, 0x1}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @broadcast, @rand_addr=0x8, @remote}}}}) syz_extract_tcp_res(&(0x7f0000000040), 0x9, 0x0) r0 = semget$private(0x0, 0x5, 0x204) semop(r0, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) semop(r0, &(0x7f0000000380)=[{0x0, 0xffffffffffffffff, 0x1800}, {0x2, 0x20}, {0x3, 0x0, 0x800}, {0x4, 0x5}, {0x0, 0x7, 0x1800}], 0x5) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x4, 0x6, 0x3]) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f0000000480)=""/246) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x800) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000100)=""/17) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000100)=[{0x2, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) semop(r1, &(0x7f0000000380)=[{0x0, 0xffffffffffffffff, 0x1800}, {0x2, 0x20}, {0x3, 0x0, 0x800}, {0x4, 0x5}, {0x0, 0x7, 0x1800}], 0x5) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x4, 0x6, 0x3]) setregid(0x0, 0x0) chown(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000480)=""/246) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x800) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000200)=""/21) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000000c0)=0x1000) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0xc9b, 0x200, 0x80, 0x2, 0x8]) 16:01:34 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) bind(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="01071fc9c505d5049b3792f4ca9c0f30b6bf1c62c779c2560e2fb3a1e4871c258dd8b8dc2cf4158f9dfaec2d82f7f6b78b73251da6dda50c58ca79ca71b09466c50032ac28aa62779c4489f5ee04687ccfa724ac40b96b079c60efe9dc7beb7a8f788655a519b038cdc1cf13c8427f77ac6ceba2d54279cd5c5992b06920d4da507932f3dfc36db9ec0b2955615355126f179ac4fc65f40a4a5f1b59340f36f9bde2ca4fd645722969058b3db4789decf48605595393273bb737f2ab41f5da8405379fadfdd1fec3d37d3e83b1e1b861831b5378ee6c405616f7df27f54fe545732f1e9a62eaff7f2f43404da31827d2a7fdb647bdcb9415dff6abc5486fecd3375d6dc9a47903541d50255937f83ced8a2c"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x81, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x1, 0xffff}, 0x8) r3 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) bind$unix(r3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) write(r4, 0x0, 0x0) 16:01:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0xa8e329f9edf63bbd, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) socket$unix(0x1, 0x2, 0x0) ktrace(0x0, 0x1, 0x714, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000007c0)={0x8001, 0x7fff}, 0x10) semget$private(0x0, 0x3, 0x404) r1 = getpid() ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0xfcfc96ac3f786290, r1) getrlimit(0x0, &(0x7f0000001100)) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) truncate(&(0x7f0000000540)='./file0\x00', 0x0, 0x5a) dup2(r3, r2) 16:01:34 executing program 0: r0 = socket(0x2, 0x4000, 0x0) sysctl$ddb(&(0x7f00000000c0)={0x9, 0x8}, 0x2, &(0x7f0000000180)="3140a04db018bd40ebfd7deef54612e4751c04230f288813192884e91af1d311cabfb04475d2351166b089501bcab1ec98286b0f6ea5606990a30923b37fe234160db59609438a7cb3396989968a718f93d46a73692cedc6ba9db0512579d767ee6f8ebd50512dbae91440a52c5e6869dddc9e499d20e703e6c52ef3c8b6cc5b15889737f9426f8ea470ea11aad0fd89bb5058acb641b25f7e5ee0b0eb25a0a308ec46da5b059d783e05d789511f2af63a67cd55d392b0e0b3b6", &(0x7f0000000240)=0xba, &(0x7f0000000280)="f473e3d19c8d123984b2e62dd7f74144287aa6086d50", 0x16) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) setpgid(r3, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x9, 0x9]) socketpair(0x20, 0x1, 0x38, &(0x7f0000000040)) 16:01:34 executing program 1: r0 = socket(0x18, 0x3, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/91, 0x5b}], 0x1, 0x0, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x10, 0x1, 0x8) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x4, 0xfcffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x8]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x5ba) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 16:01:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1803, &(0x7f00000000c0)=0xe0000000, 0x4) sysctl$kern(&(0x7f0000000080)={0x1, 0x1d}, 0x2, &(0x7f0000000200)="004b9891", &(0x7f0000000040)=0x4, &(0x7f0000000000)='O\f\x00\x00', 0x4) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') ioctl$KDENABIO(r0, 0x20004b3c) 16:01:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="4e0d0008cf376652", 0x8) 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x30, 0x0, 0xfd}, {0x86}, {0xfff, 0x2, 0x0, 0x924}]}) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x0) setreuid(0xee00, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r1, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semop(r1, &(0x7f00000000c0)=[{0x1, 0x101, 0x1000}], 0x1) r2 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0xffffffff, r4, 0x0, 0x0, r5, 0x10c, 0x401}, 0xb, 0x8644, 0x0, 0x0, 0xffffffffffffffff, 0x4, 0x8}) setregid(r5, 0xffffffffffffffff) r6 = getuid() r7 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x0, r2, r5, r6, r7, 0xc8, 0x5000}, 0x8f800000000000, 0x1000000, 0x8}) fchown(r0, 0x0, r7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x30}, {0x6, 0x0, 0x0, 0x7fff}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)=0x8001) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:01:34 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xfc00, 0x17, 0x7f, 0xbecc}, {0xffff, 0x81, 0x43}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x10, 0x8000) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) dup2(r1, r0) ioctl$KDSETRAD(r0, 0x20004b43) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x2010, r4, 0x0, 0x8) 16:01:34 executing program 1: syz_emit_ethernet(0x2e, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800460000200000000000019078e0000002ff010000004e204e2300089078000000"]) 16:01:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "00002451859e1865790a0000000000001fe600"}) r0 = msgget(0x1, 0x2) msgsnd(r0, &(0x7f00000003c0)={0x2, "cec25dcd5d733a0dc7c6a4a98076aab17d7beeed352660b84f30bcb97c0e37db5eb7115abd677d05a15b9944547e5b070baec2e0e826e4ad3ca1fa9c6014977ae2b45e2ea09a8a48c7968f5fcc72452fb09f7f4ea568cb1c79269399e78aec1403c4494a8fb64fb81ec975ce86eb130a6bf3542fe063e765bf4f284ae0e0672eaf32ffdb065fa630915a8f4bbafa891e21e3f6246eb5"}, 0x9e, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x5, 0x6}, {0x18, 0x3, 0xfffe, 0x42}, 0x8001, [0x4, 0xfff, 0x9, 0x32a4f44d, 0x7, 0x8, 0x5, 0x4]}, 0x3c) sysctl$kern(&(0x7f0000000000)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="7343c9f13a1a65a5dc41e7000055b9e7c7e61e80a00111703c8ad427b38b2f8aa720381c97827991a34f07000000aa8428b796be7c3b0dec5cf124fe01853cbb22f62d6fc07aeaae1028cd4c8391f916efee16d809a6a0b0b5f077d55f10bf208af9f63d4fed291214c315c5459032ba78cf06e3e6dff86da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67bfd24a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9c132e66331f794", 0x0, 0x0, 0x0) 16:01:34 executing program 1: socket(0x2, 0x1, 0x0) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r0, &(0x7f0000000080)=""/48, 0x30) r1 = syz_open_pts() fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) setsockopt$sock_linger(r0, 0xffff, 0x1021, &(0x7f0000000000)={0xc, 0x7fff}, 0x8) 16:01:34 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x2, 0x2) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) recvmsg(r1, &(0x7f00000001c0)={0x0, 0xfffffffffffffff1, 0x0, 0x0, 0xfffffffffffffffe, 0x4}, 0x0) 16:01:34 executing program 1: r0 = semget$private(0x0, 0x0, 0x50) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x800}, {0x3, 0x400, 0x1800}, {0x4, 0x7f, 0x1800}], 0x3) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffa000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001740)=""/4108) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/164) munmap(&(0x7f0000a98000/0x2000)=nil, 0x2000) 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x8084, 0x20}, {0x16}]}) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00$\x00'/14]) 16:01:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5ddb) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x408, 0x0) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x9e2) fchownat(r0, &(0x7f0000000240)='./file1/file0\x00', 0x0, r1, 0x6) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, 0x3}) 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x24}, {0x3c}, {0xffee}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, r2, 0x6) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) é"CøÞÓ#‘D‚T9o|ð@ € ./file1/file0.€ ý ./file0é"CøÞÓ#‘D‚T9o|ð@ € ./file1/file0.€ ý ./file0map stack 0x2071c000-0x20b1c000 of map 0xfffffd806e8fda18 failed: hole in range 16:01:34 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x185) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f00000001c0)='./file1/file0\x00', 0x0, r2, 0x2) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, r2, 0x4) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x8}, {0xffffffffffffffff, 0x8}, {r0, 0x10}, {0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x40}], 0x6, 0x100) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, 0x0) r4 = msgget$private(0x0, 0xa0) msgsnd(r4, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r4, 0x0, 0x4a4, 0x0) msgrcv(r4, 0x0, 0x0, 0x2, 0x0) execve(0x0, 0x0, 0x0) 16:01:34 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pf\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a096524f374b7934364f461f145dd11e7997a2c9d4b95feb92b1c7058a264fb7212b10b0b3", 0x1ef}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x1, 0x7f}, {0xf800, 0x17, 0x7f, 0xbecc}, {0xffff, 0x80, 0x3}]}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x6e90cb2ee28ae046, r5) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x2, 0x1, 0x5, 0x8001, r5}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x100000001}) close(0xffffffffffffffff) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000040)=""/34, 0xffffff98}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$FIOASYNC(r0, 0xc1084425, &(0x7f0000000240)) 16:01:34 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) socket(0x2, 0x4000, 0x7f) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) r2 = shmget(0x1, 0x4000, 0x140, &(0x7f0000762000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mlock(&(0x7f0000212000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x3, 0xffff, 0x0, 0x100000003, 0x0, 0x0, 0xe4, 0x0, 0x4], [], [], [], [{}, {0x0, 0x0, 0x331f5342}, {0x0, 0x3}]}}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x1, 0x5, 0x0, 0x8, "a90571c9ebfe663bbc4c0de9cec06e96b6e21839", 0x0, 0x623c31b1}) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1, 0x80000000}, 0xc) 16:01:34 executing program 1: sysctl$net_inet6_ip6(&(0x7f0000000100)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x64) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1f, 0x11, 0x7f}, {0xf800, 0x17, 0x7f, 0xbed0}, {0xffff, 0x80, 0x3}]}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f0000000240)='./file1/file0\x00', 0x0, r1, 0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0xa, &(0x7f00000001c0)=[{0x2, 0x8, 0x1, 0x81}, {0x7f, 0x4, 0xd0, 0x2}, {0xeb35, 0x8, 0x20, 0xa0}, {0x9, 0x52, 0x5, 0x19f}, {0x7, 0x1f, 0x1f, 0x6}, {0x2b, 0xff, 0xbd, 0x1}, {0x11, 0x81, 0x1, 0x4}, {0x6a79, 0x7, 0x1f, 0x7fffffff}, {0x9, 0x20, 0x6, 0x1c0000}, {0xff44, 0x1f, 0x3, 0x3}]}) 16:01:34 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x20, 0xfffffffffffffffe}, {0x0, 0xf423b}}, 0x0) 16:01:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) r1 = semget$private(0x0, 0x0, 0x101) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000001000"], 0x10}, 0x0) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r3, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000080)=""/72) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="000000186204018b002b3a0000828104875aa3d9030083ca4fb4af0a405027e3e481106a0cc5579771368074868765e1d48c0f871ac08986d38fbd4827823ad900c5d1e33b088311cc626b791253ff99e6ca1bad5a8b8c", 0x57}, {&(0x7f0000000100)="fc4aa7bb9b56f21d330f603330a6f2a192197b268fddf68261a8424fa390baac45f37e9ac884ff1c8dd692eff80ad7edcdcd65584dc1c209b0b6ffdf89bcd7ef8d2abe69cc27e03ddd5c35050affbc8cc1caa5143195b8487c9f210e88b7b3a4cff59e668cc89bd990383dec1f7602646033b27cb772352b6bce4e53ee701db8747bd37115e61a49928e09174c0fd590a6dbcff8c61395a20ada3a755de38896edd543d9c3f47a77ba611b4f7106250e6c20e77d13c865aa75f038d9364b", 0xfffffffffffffef7}, {&(0x7f00000004c0)="6d692bf864e9d5812a0995551eb6fe3d67168c13c4c41971d67c27a176cc097beaf9c231e8005a4a302d0fdb5f89596db04d2fe19a69d235715127fed02871ec5095e8647789da013f20fdf1b6acd83b75c85b70dbea2b19493a192d1eed871997c84e18900dfb01b85ea6844d8f30acacc13cd3c8d50d6dce7a95238888490b68bf614908e055ea83c419376d69298cf1deddb081080af8b616c093eae77f2d63c6678c6b9b47d16cd8dd661af6e7c6831a42b417eefc6fb3380b1cda4225f47ad51f31e2a27fb2c4c5271f544e350a4b975841d8fbc20315db661f49784a2724622ac91d56ebf2168e6965e62f75405086e2cb17060000000000c370c80621d2d7581a8efedbcc73b1fee9790cbe596cfc02435eaafd46427b8a3300"/297, 0xb7}, {&(0x7f00000003c0)="f298c64f0ddccca7b91316812ca29f2908ed38922990cb3d23b61b637bc5bdf9161fd95e7ed335f68ea9e14c7d34dd6a5edac495f1910eb388ea083adffa31515204bd71a3a59dd78ba5a008e2b0958a9ca0a183e7e1fbe71c2915176f3d2b2f7a5e401d1d3af9b32476e18533b028b99460031ca5771a8645c14b19c92024c8242eddd8a31de6deed3de030d1a47c9638f291c82a9539ce627a66a6418debb00c677f25ec0370627a955011ee937c5a9c900f190aabbc554216ce3c2e08ef86a5d132f5438a340e3f5096a77735f25ba46b5eb674694bd08cd2f53d3a7c45b1af11a9a8800fc0f308c01ba925ee3de3b1affc991d7a", 0xf6}], 0x4) 16:01:34 executing program 1: setreuid(0xee00, 0x0) r0 = syz_open_pts() r1 = getuid() sendto$inet(0xffffffffffffffff, &(0x7f0000000300)="7f2d7f6f87575f6f8944d842a101afc0f9136a3a3cd815d3495ccb713caf6b0653ae17495612834d2b16fac606a2a388e262fd55b3c0b3a36184ce3022152b6e67be30374e18615521f383167cd46af8fa", 0x51, 0x1, &(0x7f0000000180)={0x2, 0x1}, 0xc) setreuid(0xee00, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) setreuid(0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000200)='\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) msgget$private(0x0, 0x718) getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = msgget$private(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8) r3 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000258f88)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x0, 0x2}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000140)={0x6, 0x20, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', 0xfffffff7, 0x3, 0x40, 0x4}) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000003c0)=""/9) 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) select(0x40, &(0x7f0000000080)={0x1ff}, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000f0079dda9524b6725ec53ad3b2c4b000000000003"]) r2 = kqueue() r3 = semget$private(0x0, 0x2, 0x8) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000100)=""/56) kevent(r2, &(0x7f0000000000), 0x47a4, &(0x7f00000000c0), 0xfffffff9, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) uvm_fault(0xffffffff827afde0, 0xfffffd0000000018, 0, 1) -> e kernel: page fault trap, code=0 Stopped at _bpf_mtap+0x68: movl 0x18(%rbx),%r13d ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff827afde0, 0xfffffd0000000018, 0, 1) -> e _bpf_mtap(ffff800000adb980,fffffd806d528d00,fffffd806d528d00,2) at _bpf_mtap+0x68 end trace frame: 0xffff800023fb1720, count: 0 ddb{0}> trace _bpf_mtap(ffff800000adb980,fffffd806d528d00,fffffd806d528d00,2) at _bpf_mtap+0x68 tun_dev_read(5d01,ffff800023fb1998,10) at tun_dev_read+0x113 spec_read(ffff800023fb17e0) at spec_read+0xf1 VOP_READ(fffffd8065403b80,ffff800023fb1998,10,fffffd807f7bfa20) at VOP_READ+0xbf vn_read(fffffd80665fcdc8,ffff800023fb1998,0) at vn_read+0x124 dofilereadv(ffff8000230f89f0,f0,ffff800023fb1998,0,ffff800023fb1a80) at dofilereadv+0x1a1 sys_read(ffff8000230f89f0,ffff800023fb1a30,ffff800023fb1a80) at sys_read+0x83 syscall(ffff800023fb1b00) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xa6c1c9249d0, count: -9 ddb{0}> show registers rdi 0xffffffff818acdc5 _bpf_mtap+0x65 rsi 0x14d rbp 0xffff800023fb16b0 rbx 0xfffffd0000000000 rdx 0x14e rcx 0xffff800021ee2000 rax 0xe r8 0xffffffff82421aeb pp_r600_decoded_lanes+0x9607 r9 0xffff800000b2be64 r10 0xa r11 0xbeede0af92687e6d r12 0xfffffd806d528d00 r13 0xe r14 0x2 r15 0xffff800000adb980 rip 0xffffffff818acdc8 _bpf_mtap+0x68 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800023fb1610 ss 0x10 _bpf_mtap+0x68: movl 0x18(%rbx),%r13d ddb{0}> show proc PROC (syz-executor.1) pid=207384 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000230f9140,0xffff8000230f8040 process=0xffff800023f21748 user=0xffff800023fac000, vmspace=0xfffffd807eaacd00 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 59253 220240 21109 0 2 0 syz-executor.1 *59253 207384 21109 0 7 0x4000000 syz-executor.1 59253 67042 21109 0 3 0x4000080 fsleep syz-executor.1 33936 259853 3800 0 2 0 syz-executor.0 33936 321663 3800 0 3 0x4000080 fsleep syz-executor.0 33936 73432 3800 0 7 0x4000000 syz-executor.0 33936 191732 3800 0 2 0x4000000 syz-executor.0 3800 99745 32417 0 2 0x482 syz-executor.0 21109 430832 32417 0 3 0x82 nanosleep syz-executor.1 92432 136927 0 0 3 0x14280 nfsidl nfsio 24015 381631 0 0 3 0x14280 nfsidl nfsio 82070 208561 0 0 3 0x14280 nfsidl nfsio 3105 77457 0 0 3 0x14280 nfsidl nfsio 95934 430238 0 0 3 0x14280 nfsidl nfsio 96074 215417 0 0 3 0x14280 nfsidl nfsio 52469 450873 0 0 3 0x14280 nfsidl nfsio 39428 415842 0 0 3 0x14280 nfsidl nfsio 30448 233069 0 0 3 0x14280 nfsidl nfsio 94082 94182 0 0 3 0x14280 nfsidl nfsio 74496 282246 0 0 3 0x14280 nfsidl nfsio 57057 499132 0 0 3 0x14280 nfsidl nfsio 96509 19758 0 0 3 0x14280 nfsidl nfsio 55072 457285 0 0 3 0x14280 nfsidl nfsio 97160 221135 0 0 3 0x14280 nfsidl nfsio 85193 402921 0 0 3 0x14280 nfsidl nfsio 40697 292450 0 0 3 0x14280 nfsidl nfsio 62901 9131 0 0 3 0x14280 nfsidl nfsio 73390 522229 0 0 3 0x14280 nfsidl nfsio 29702 454535 0 0 3 0x14280 nfsidl nfsio 15433 334176 0 0 3 0x14200 acct acct 23218 272774 0 0 3 0x14200 bored sosplice 32417 198326 49187 0 3 0x82 thrsleep syz-fuzzer 32417 345572 49187 0 3 0x4000082 thrsleep syz-fuzzer 32417 239918 49187 0 3 0x4000082 thrsleep syz-fuzzer 32417 158906 49187 0 3 0x4000082 thrsleep syz-fuzzer 32417 327885 49187 0 3 0x4000082 thrsleep syz-fuzzer 32417 332250 49187 0 3 0x4000082 thrsleep syz-fuzzer 32417 211200 49187 0 3 0x4000082 thrsleep syz-fuzzer 32417 219167 49187 0 3 0x4000082 thrsleep syz-fuzzer 32417 383147 49187 0 3 0x4000082 thrsleep syz-fuzzer 32417 48788 49187 0 3 0x4000082 kqread syz-fuzzer 49187 405948 76350 0 3 0x10008a pause ksh 76350 174139 79715 0 3 0x92 select sshd 87379 94477 1 0 3 0x100083 ttyin getty 79715 483754 1 0 3 0x80 select sshd 11475 158561 58461 74 3 0x100092 bpf pflogd 58461 336607 1 0 3 0x80 netio pflogd 55079 490594 43009 73 3 0x100090 kqread syslogd 43009 209569 1 0 3 0x100082 netio syslogd 65006 482774 1 77 3 0x100090 poll dhclient 21514 296336 1 0 3 0x80 poll dhclient 19320 387737 0 0 3 0x14200 bored smr 57121 301948 0 0 2 0x14200 zerothread 81236 323174 0 0 3 0x14200 aiodoned aiodoned 48865 466578 0 0 3 0x14200 syncer update 91683 34588 0 0 3 0x14200 cleaner cleaner 94976 130201 0 0 3 0x14200 reaper reaper 52132 196897 0 0 3 0x14200 pgdaemon pagedaemon 65448 222744 0 0 3 0x14200 bored crynlk 79489 111581 0 0 3 0x14200 bored crypto 42530 9526 0 0 3 0x40014200 acpi0 acpi0 83026 317565 0 0 3 0x40014200 idle1 91558 304383 0 0 3 0x14200 bored softnet 64377 135229 0 0 3 0x14200 bored systqmp 16361 518719 0 0 3 0x14200 bored systq 32124 26702 0 0 3 0x40014200 bored softclock 12778 85047 0 0 3 0x40014200 idle0 1 169083 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 59253 (syz-executor.1) thread 0xffff8000230f89f0 (207384) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff828b1058) #0 witness_lock+0x4c7 #1 vn_read+0x45 #2 dofilereadv+0x1a1 #3 sys_read+0x83 #4 syscall+0x4a4 #5 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9579 6450K 6946K 78643K 12073 0 pcb 13 8K 8K 78643K 193 0 rtable 103 10K 10K 78643K 688 0 ifaddr 117 21K 21K 78643K 289 0 sysctl 2 0K 0K 78643K 2 0 counters 45 34K 34K 78643K 101 0 ioctlops 0 0K 4K 78643K 1653 0 iov 0 0K 24K 78643K 770 0 mount 1 1K 1K 78643K 1 0 vnodes 1220 77K 77K 78643K 1761 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 15 0 VM map 2 1K 1K 78643K 2 0 sem 12 1K 1K 78643K 22 0 dirhash 9 1K 2K 78643K 12 0 ACPI 1824 197K 290K 78643K 13058 0 file desc 6 17K 25K 78643K 1201 0 sigio 0 0K 0K 78643K 5 0 proc 61 63K 95K 78643K 625 0 subproc 32 2K 2K 78643K 68 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 84 0 in_multi 58 2K 3K 78643K 191 0 ether_multi 1 0K 0K 78643K 26 0 mrt 0 0K 0K 78643K 8 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 61 281K 281K 78643K 61 0 exec 0 0K 1K 78643K 318 0 pfkey data 0 0K 1K 78643K 2 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 141 72K 88K 78643K 5130 0 UVM aobj 43 4K 4K 78643K 54 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 1K 78643K 157 0 NDP 20 0K 0K 78643K 63 0 temp 166 3873K 3953K 78643K 21691 0 kqueue 3 4K 12K 78643K 80 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 15 0 8 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 83 0 81 1 0 1 1 0 8 0 rtentry 112 105 0 78 3 1 2 2 0 8 0 unpcb 120 727 0 715 1 0 1 1 0 8 0 syncache 264 6 0 6 2 2 0 1 0 8 0 tcpqe 32 293 0 293 1 1 0 1 0 8 0 tcpcb 544 498 0 494 3 2 1 2 0 8 0 inpcb 296 1485 0 1478 7 5 2 3 0 8 1 rttmr 72 5 0 5 3 2 1 1 0 8 1 nd6 48 20 0 19 2 1 1 1 0 8 0 pkpcb 40 6 0 6 2 2 0 1 0 8 0 ppxss 1128 3 0 3 2 2 0 1 0 8 0 pfstscr 40 3 0 3 2 1 1 1 0 8 1 pffrag 232 3 0 3 1 1 0 1 0 482 0 pffrnode 88 3 0 3 1 1 0 1 0 8 0 pffrent 40 10 0 10 2 2 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfrktable 1344 30 0 19 3 2 1 2 0 8 0 pftag 88 5 0 4 1 0 1 1 0 8 0 pfqueue 264 1 0 0 1 0 1 1 0 8 0 pfstitem 24 50 0 38 1 0 1 1 0 8 0 pfstkey 112 57 0 45 2 0 2 2 0 8 0 pfstate 328 54 0 43 4 0 4 4 0 8 0 pfsrctr 152 28 0 28 1 1 0 1 0 8 0 pfrule 1360 37 0 26 4 2 2 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 577 0 440 24 10 14 15 0 8 4 art_table 32 579 0 440 3 1 2 2 0 8 0 art_node 16 102 0 79 1 0 1 1 0 8 0 sysvmsgpl 40 19 0 7 1 0 1 1 0 8 0 semupl 112 5 0 5 1 1 0 1 0 8 0 semapl 112 12 0 2 1 0 1 1 0 8 0 shmpl 112 52 0 11 2 0 2 2 0 8 0 dirhash 1024 17 0 10 3 1 2 3 0 8 0 dino2pl 256 3223 0 1824 89 0 89 89 0 8 0 ffsino 272 3223 0 1824 96 1 95 95 0 8 0 nchpl 144 5485 0 3884 60 0 60 60 0 8 0 uvmvnodes 72 3636 0 0 67 0 67 67 0 8 0 vnodes 208 3636 0 0 192 0 192 192 0 8 0 namei 1024 15881 0 15881 3 2 1 1 0 8 1 percpumem 16 61 0 28 1 0 1 1 0 8 0 vcpupl 1984 6 0 0 1 0 1 1 0 8 0 vmpool 560 8 0 2 1 0 1 1 0 8 0 pfiaddrpl 120 14 0 2 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 16378 0 16378 15 14 1 7 0 8 1 plimitpl 152 82 0 74 1 0 1 1 0 8 0 sigapl 424 1432 0 1378 8 1 7 7 0 8 0 futexpl 56 20517 0 20515 2 1 1 1 0 8 0 knotepl 112 166 0 147 1 0 1 1 0 8 0 kqueuepl 144 187 0 181 1 0 1 1 0 8 0 pipepl 304 227 0 217 5 3 2 2 0 8 1 fdescpl 496 1395 0 1378 3 0 3 3 0 8 0 filepl 152 9097 0 8988 9 4 5 6 0 8 0 lockfpl 104 1354 0 1351 1 0 1 1 0 8 0 lockfspl 48 322 0 320 1 0 1 1 0 8 0 sessionpl 112 20 0 9 1 0 1 1 0 8 0 pgrppl 48 28 0 17 1 0 1 1 0 8 0 ucredpl 96 937 0 928 1 0 1 1 0 8 0 zombiepl 144 1378 0 1378 2 1 1 1 0 8 1 processpl 984 1432 0 1378 8 1 7 7 0 8 0 procpl 624 4226 0 4158 7 1 6 6 0 8 0 srpgc 64 4 0 4 2 2 0 1 0 8 0 sosppl 128 32 0 32 6 5 1 1 0 8 1 sockpl 400 2314 0 2293 11 7 4 5 0 8 1 mcl64k 65536 17 0 0 3 0 3 3 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 16 0 0 2 0 2 2 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 12 0 0 2 0 2 2 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 167 0 0 20 0 20 20 0 8 0 mtagpl 96 68 0 0 2 0 2 2 0 8 0 mbufpl 256 287 0 0 14 0 14 14 0 8 0 bufpl 280 7483 0 1248 446 0 446 446 0 8 0 anonpl 16 151243 0 133518 111 24 87 87 0 124 14 amapchunkpl 152 10656 0 10480 53 36 17 21 0 158 9 amappl16 192 6545 0 5601 80 23 57 59 0 8 8 amappl15 184 267 0 265 2 1 1 1 0 8 0 amappl14 176 346 0 340 1 0 1 1 0 8 0 amappl13 168 304 0 301 1 0 1 1 0 8 0 amappl12 160 268 0 267 2 1 1 1 0 8 0 amappl11 152 64 0 47 1 0 1 1 0 8 0 amappl10 144 294 0 288 1 0 1 1 0 8 0 amappl9 136 685 0 682 1 0 1 1 0 8 0 amappl8 128 423 0 385 2 0 2 2 0 8 0 amappl7 120 133 0 120 1 0 1 1 0 8 0 amappl6 112 32 0 23 1 0 1 1 0 8 0 amappl5 104 1298 0 1280 1 0 1 1 0 8 0 amappl4 96 522 0 495 1 0 1 1 0 8 0 amappl3 88 470 0 465 1 0 1 1 0 8 0 amappl2 80 10659 0 10577 2 0 2 2 0 8 0 amappl1 72 40825 0 40348 23 13 10 18 0 8 0 amappl 80 4522 0 4466 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 53 0 11 1 0 1 1 0 8 0 uaddrrnd 24 1403 0 1380 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1403 0 1380 1 0 1 1 0 8 0 vmmpekpl 168 14763 0 14724 3 0 3 3 0 8 0 vmmpepl 168 178075 0 175832 165 62 103 125 0 357 5 vmsppl 368 1402 0 1380 3 0 3 3 0 8 0 pdppl 4096 2813 0 2766 8 2 6 7 0 8 0 pvpl 32 439154 0 418135 241 40 201 201 0 265 31 pmappl 232 1402 0 1380 3 1 2 2 0 8 0 extentpl 40 53 0 36 1 0 1 1 0 8 0 phpool 112 296 0 30 8 0 8 8 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace _bpf_mtap(ffff800000adb980,fffffd806d528d00,fffffd806d528d00,2) at _bpf_mtap+0x68 tun_dev_read(5d01,ffff800023fb1998,10) at tun_dev_read+0x113 spec_read(ffff800023fb17e0) at spec_read+0xf1 VOP_READ(fffffd8065403b80,ffff800023fb1998,10,fffffd807f7bfa20) at VOP_READ+0xbf vn_read(fffffd80665fcdc8,ffff800023fb1998,0) at vn_read+0x124 dofilereadv(ffff8000230f89f0,f0,ffff800023fb1998,0,ffff800023fb1a80) at dofilereadv+0x1a1 sys_read(ffff8000230f89f0,ffff800023fb1a30,ffff800023fb1a80) at sys_read+0x83 syscall(ffff800023fb1b00) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xa6c1c9249d0, count: -9 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x1a: addq $0x8,%rsp ddb{1}> trace x86_ipi_db(ffff800020d70ff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xc6 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 __sanitizer_cov_trace_cmp4(ffffffff828b0e50,ffffffff828b0e50) at __sanitizer_cov_trace_cmp4+0xc uvm_map_inentry(ffff8000230f9140,ffff8000230f91b8,b2b6c686a1a,ffffffff8241a5e2,ffffffff812e4aa0,22) at uvm_map_inentry+0xbe syscall(ffff800021ee15d0) at syscall+0x3dc Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xb2df3051e50, count: -7