2b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 19:14:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x2009, 0x0, 0x0) 19:14:10 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x3, 0x800000000000002}) 19:14:10 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) write(r1, &(0x7f0000000080)="81", 0x1) 19:14:10 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) semget$private(0x0, 0x4, 0x80) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186a56010000001c00feaf0000feff0060d5726c85c2768511fe080000f31f00000000fa7d93e847e5dec29f8b86f2d3b13c27a20ff8abd98af0101c158ebdd949f348715708b9ca6f517aca", 0x4f}], 0x1) 19:14:10 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) r0 = socket(0x20, 0x2, 0x3) r1 = dup2(r0, r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) getpeername$unix(r0, &(0x7f0000001540)=@file={0x0, ""/108}, &(0x7f00000015c0)=0x6e) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000001600)=0x80000000) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000040)="81c19c3a8a74e542b7a90bf128001d2847aa22778a7565b07fbe4a58681287cacd13df5885375cbb1f3992646ef4de16aa2e23ae1619141e4475e7641fe6f9fed6ab1dc866bf18a6d0ac7aeed92f15997fb946597cd56f7db83778a2ed0f361cba97a6fb3b90476ba72b6b29526a41c75d3af8f1fc1b4bd0a2844be1d26128e612e258505e", 0x85}, {&(0x7f0000000100)="863f391b1b732289d0aaf87dcb06c0b3cd6d904f86cd82c03bc32b6fb950dd1fe8f4f216dd7aa5bd50cb13e502e003b9452ef8e4bb3a87cc64a9d3ebe11c0cfc2d59dde284ee065fa3b8e67dd7288d523f484253672c0550688d64211950e49673a21783dfdd177457178369b040528e3341643f12e7f31b7e65c350702d6c2c5051922607795230ca5a8e292ea46e0667dc267020e21c5cd2d24ebaf71d940d4b1de841304cc422b10281a1720c4dfaeec19f5b0526ed205b44cbdffffe1d68f399db89f4c65ca6142677d14d6005ebc74f872a7249d398f79e8ab437a1f6a72f0533bc2e67278a19e61a6336e95fcba4e9f73c12ec7d7e23ea", 0xfa}, {&(0x7f0000000200)="76a92dd1003c31a0198554c1bca0805581b7521f392a10ee3146b799f9b043e8d95f47af4ade021484133dcc64c3300827e41ae7381fa767d3906066357311932eb8384e315f761c529a8b39c1a2e497ae2e464c5b1e876428992d47613baa18a8871962eef770de12de82b7a736b72b7352fbb5388f6654ea95ab2465630bf9632a23751600ce22ef5530a27dcf735b291b92458c91aea6391d5668d5ba4b38619192a1e83f5d12d2d61b4d0e46c5a3457faad963b497145ed68851710bba5419f40cfcad5dc9350494759321b4919287ed5881b91e3968ef4bdd68b161014633a3bc95d341b02a90721b42191615299c527665795e9cceb631f59df83fa09b93a47f04364e6631f10228ad469909d17195eda3b9655c1799175c00de8506406e2888fe9927043f04cbc670df522c195756187f27edcc124aa0cdd5725fffc04f928c4653627112a99bed9b5e266f2cdeff5bbc991231d84438ad6d911100b2f5a8b486857639fa86b269d840de07b0d85c5586f33e7e3e61d31946e217ef0808923bf0a84e6de0f9a7e576374a65ecfd1d70526efabc08a9bbbad97668b090672548ec226f159dad99c00e4f539273c6b3d0dbe33ca68a17223ea8b1305f1587dbf24df1e794742bd22e9fd5dabcfaa6a8274e60ed6fb0281f12da567225bffeb33da914e026b3bb201638f6db90a6b43a0b99bb43629246ed44ee91d30d32bdaa9d934eba8ee993d8e2f81f99b1ace98d9240a492538d1f125e6c78259808eeda89877e42592273402c8277b0d267465aefd786c39a4d139cc265fb9389cd10fe861db3e41c333ad5b9b4efd696e8201b37753e90755d9027bfd88f1683e6d50cd05bf9cbb24b5d99f96a0d1266816947c8edb096656b413d4c628884c6e00f200b9f64f65202529e9f7d0a122017ed237a730f4fb640705a0d1ae949de94a4366ca1b2e5160fa335f57b7c5a005fbeae71a40aaad43e36dbe0224af96b3afbdf16bfd2541ab9689adae6df695bd26883912add573b7e09d7f79303e1d41f25ca1d3d4f2f0f5f0659c28faac9cd4eda91f8ca3ac2875fd01188ecf24213f13746dbf3d819553469623a5334567653b168830148e5ceecc01c2a5303d9eecba1f58a409e6dc8582194a57f200ab71ff5465c42a5b8ab496d51a8dde479f6060a02efc31937ee2ac02fdfdb7b10bc26208664ff7c4fb3d2642f73b2f48f72298d9f206ec4a4c16660b8d4057198e7f57bc2af8ac155e24b63b99ad8ef1453d4a9f1456115b4d6693608ae2bb4b59d1e37279f338d31089da3207311dd09d370aa7969ced580625fdc5ef66c415975bc9300f205b3e4bd5b4751a2878d7c0cf5087234f71a44a55bf09fb3200052aa4496506609fe50937b8c82e0bcfdce716465a37439794a373526ef4e2fde69cdd23d951d8c380b38b91bc03238f85a593573237d1b3a4f5f34f89120d83f84b6daa40821bf307fa36c57a70beb83936cfe2fa4b574e8dc59fabfeebbff2ebfd49573c844ea2d0d1ef078336efbf245c9b6d233f07022cb6b666984899fb87420ab41159caa067bc93418041e70af89437ad0bd19b2ba0b3946aa4727924ba53c5bb720dfc5001832e078be254d2a0aa1d5cf04492ecd1a77568b8f3c1189c27c992e99c9cb25b002ea06f96daabf3e83ad1cbe455217a96443735dd562e873f2f38be1efa75e4bdef2879b378582c5404ac8645bebd066301bf541bbb09af3fe763cd060e58d80afe6993c023ca4c733ba64a1f0cbff5153e6192b00eacf1ee65e87df178489308ba890340a3778bcfd7208a937d0714f1adcee103cae92f8ba18e4e5c788c50e8d960fd9b36ad2abbfb1babac7f4144a380b07318dea55df66d582c0cf93cc245b63d1b682bfe003dff9609106931a3d6c254a3ac318c5bf94a448cbfd2a32a92b3c78f2707ce1cc6557f11c0974c45cb03297525853c726dcf5e254be629888f7f962d59b2b6b3a71dd5141607d33c87053751d3e4558e229971c2c46efe67864e5a7346d218b7fc9869c1e5ce30214dac21ae5d4e9bb7c65a33481bdc2a2ca7bc973e60fc9f25a9d7f92ac50b34c20b13eab5ca0a91e69babb0d77ee1c41b3b293d58f1aabc5edc8a8688132759a64e9e6ee4768b7f142e56ae204d47dfc08eff6068c3dddf4a28e90d8f0aded05ec90670786a14b91ed799072fbafebb42faa622d9197c92b9feec38a19dce2cd6a697e36c2fab4bd7cf0550120c3c544a7c6c58de7ed8bb9c643cb79f7fa49de035981521fe56128aed51c8f7d1d3f9f52f688e67c72bc731ff507c7c5e7377a92dd24cd98caaf0197a6096013dc39f467c907daa23edce633240c9998c8a73ef282b7e71ed5caea3fcfe4a6952c8e8b51b9e887e419308b2299fcca0d9c69bb51dfce6931d32595ab2b0a9c38c8635ecc49f3c738568472fef635604e3477cddb1126109b795a6f2fb6559f727151cb7e012afcd0a9cbb3c03f8abf57a5bb37b8093d2312a1a36d4186f742324d58259d4eefdf5cf127f574f001282856ec26614b6253dcef2551e6961972c7980c38e3de17033e0b2311d13841f4cee68051e44aa0a4e94231bd2a152a94eafe6a627c5102bb38fe9f7bf03754f7f1ecc317988de0f08dd1bda99f25caab907b837969ace9b65c575d1e2521dec6c64e8e8eba2ee498222b05b52e37d9ec8e4eac460829edfd81039c5bc04861c42707f0842d73d038678c93bb4d08a7cc692c94cb9a55546d6adeb6cdca393075ad2946cbf87604224bfddfef20c6e1c7c838cf12e68d57c1d9aeb4f1fa031d27a5ac8dbf0effe045208b1daa4ff3d98a1fb0cc00c5d574fbacc6e495e00d079700f0a41a3cd276483a1602aedc575cb606478c349c9eb17290332d2336c822159f154f6c006068d5b445aca35a182483e6eaf9b7a22bbf4962a5e280ef6628c5c27be42dea218a74a4e82a8dcc8d46b9e3eb28330378202fbe94071f86d37eacc66099ce4b62404a23f0f0e1605a1959cc6ee8cc068e946d2e6bc6603830febb597d806f0ad1b36f57a8e94b97b694d975b102bd391c5c7630ec57a4a3f1c2f3c9701b17af865faff735c0194b164a8188ed4c984af201b726f34659ff18819ec6b20a98241ba87453cb0664a3e6c8ae92ecc899c2805c81950771ffe5278da7ae00b262f00b5bf08c89af4c9804633003dfa1f48816d98283fc7251cf5b8d7253c6efbe837cbd93d076b12465c5b39dc48f7bf5d3255a5b626aa22448d92269536f02dd136b07e345b6c8d84e41655ade02741cb5f328a12b38b8ab9a907973b75eb7d5c8c83c5ac2bd15113745069a371347632f141e5b1e709beacd564d9e5f9e23e03d419c32d1610249a57d16b0f91f86361c3b429c3c4be565d1628341b0b8954a1868e2705c53bdadf651a2c55365b6644e22d4f27b7bbabb83d8ab63c0f603e708d9c045b862aa82bacd85adf133d29869b24198ae96b1b050a00d3c6d4c04e4262ae38f89e49de57fc9c3121a4a2c73450ed205ccb0e92b8681ac8ffc217a83c8a6197fac9abc9f36bf141cf65b46ba8bdd09dcf429e57095f9c88b38f363ce67584e410f16b7bf597628f79ee8918914d8ea277186437b5e953b60c70a5a746cd748a558415ac2ea29a0eaa12282e96b6b2ce191faa7c3dc6c680b076bc1821b9639482c49e2089e731b9824845e7caa3cc4e820a752f61f3edc078bdb2d8436a65d5871201e78422a0d53e5ebd3c07eefb32c65fe853912c792b5c5498c86978510f6e2e8ef407df6e56a2ca96f3775d7b144163fd4ad141e1765413893a185d99679daa5098648ca918e4fe829066028097fd9c0813056387a4c0d8a021efba9fc65889f78120b6af9daab56180a73ba9711fa4f44d5157d841d909aba3645f87d29aeb6fb80e21b5b2241ffdeb49f241d4a6c043f5f91f9b2de8d1273f641eb8d0112b5423086df7b5178858caec0691075345570b6d8db14efa9a880b6a5bc4c3df277ebe7622743ce4c90a41df4c958ddadc94040ea78d04feb548472f4c65cb86b414740c8409c6beaa85f4999f518bc449e9ab1632ce56e5f1342e1f867d0955ed1ccb8bcd2dca19606d101a99001bfc314446651649360c3e8c8e62b86d2f9e22ed7d47a772170b73a65427abf263c2e9b9489d1f66a9dc8e37e3800b13173022b510bf21bb94f79889cc2b5a334b4e97590d6dc9568f12d72c96747fc5adae0dc0926ad6ce9736c93c11e593d4638b16e044a748facaa9240a03173552bf465b8fc3a27b843d88346fe09581aeaf9a468717f598d7f1c1844e6e68d6069d5ad1687f92d17a6a3125faadca883833b98c46693d1941be99d7d69b2d9a3f89959d13af0809ced2e39d61cc6c477c119eedca372690eb740efc7136cc40e490578696877ffff94c6ab310f104ffda351e250b1dc3991cbd55f4e76c7a2e73627d3fc5ef3278c238456f19d57b9e38e411ba14d2a4ef733a4acf17a3dd9f23559001dd62f90f24f358346d13452586864f48af2b440e28229db78bd80d8b307528511a333fdec8f8e2127602874c499521b5522704acf22442aa70cd26813fca6d508eed200eae94ddc00334856fb29c0d966151cee4021afbdf81a58a46a332921a0ae82415af9d85302781609259a4133396510593f1d841016e884e2ef93c59fadeeb949eb1bce04424b470f97df43952e46dd32a764b32e147ea686a4e90cdb10d671fdcb6ec63fb688dc6c70b4f3e99ea6506d05b97ec9f40c62be42a170cfe95d858ec431f83fcd7bb390e158b50ab7c9fa70b1dd22d81f2750fbddfeb506248138bbb5e2445aebfc3731b25d6b7c44b236cf3c7bcd2cd7a74314062081b90788af5292c58034500f6f0732cfe222405ec0a760413a8907b8c6faae11d3a53bcabaf4dd4e6dd13bc25675f0704cf120c2075fe35beea16409598f4559f724e70dde432770b94bfba8b66269d2bfba196f3f36944aad35a5e75ece29f40befb03a909410b0d9e9223a9517caa762c4b52a8079abf8c2bbd13a78c83b989c6d8545582c138e960dacd99d2816a37d3b2f84cb4fb2dc4941cdaa92446a72c0209f55f44a1b1bd047f033d7e3ccdd9a7adf5b4b01a9750107e0e7fb32976519abe6d8ce08b1dd3cc4c8fd657ca93b45d84069b6130de0493d26b40914fab605cb91b1f6111655ef8183fcd0d47f18967a6cb853ccd79e7fc2c49dd5db294cb73db73433d3bd6bb5a3499d6cbad6200e5e5c7af2be09d2b44848bdd37e5038484c8bb85dbf3c27ed6b981808c39dfff3235717044bc0b2aebb4803653eac1844485014ea938367b1e03fbcc23c1e86759971115bd676cb1cabc63982a898c3d2dd9149ff3185c9cef307d939b6368de896e1647a7316398c51a6a313491f1d2d7367e9286d08391ae91cfaaf3c618db3f18ff590284e57b83d197e42b124bd7885290284b53800b8497416008e6d2b4b2635bc44346ccad8c86248d74217f6fe3b29629ca5fa82c9037ff6f120ccd9985311f7320d2635ed53ac4ddf54106fdaf3c6fab3a12edbe58c886dc4a0f33e4c34126fe39e75ca840400298275bd8bf4a750deb61e3b9edd354aa10a46901c3656e408a2388c3b35a9b0ab5caf5b46eff8bbe208b6ef011182c3fb4db4d60543001585280e9d5e000d93e913e5c2530518a58fd3b92d050c99b87f34179b179488fb87e3270e5094898882d0c95ca03f7d222163ee9bf6006dba3540b5787be5133b51f06073bf53d6accdd4e8c80a3324609b5957c1840ac714fc1804b96c0f4d366f480bc8f7", 0x1000}, {&(0x7f0000001200)="758af49659b29bff6e38b89808a3b4e6d0e1ac83e47792f468381900e6355d30d2e52982781afb61c65054e545b3fa03f760a1ea79bab465aadb489ebc3e9a3df8be2cb969461e996923459bbc43992c4a75f6f88daa0a789149657d771cb3361bb12e12b45eeb8a07b9feb946117437d80c4f525705d3029bdf60943ca5be1d46d3a2aba9c81c2eb2105315c900fda7162806eaa11e306172f51597393f3737cd10486adcd1d5b10c973e648de0830963bd92fe59cd72d0f85caa58adc7d1378e5a5d6453544cbc2e5aa093c4f4dd27f43ca6e96afe9cf714df6cc0503e482a8db491eec0c771cb98112d87612bebeeb591", 0xf2}, {&(0x7f0000001300)="2e8a3b65e6190a6f4052cb793ac51cfdb45f612002cc737ad71a3bb5b1a87b0bf323ac5b45af83b5b369ed69787a6f55c108dbf499bee2ced93d376a891bb76b0efb60db39678e7196599d174080bf17ec229d8e17e381b8a65a95ed3520ba6d5bd6132991729d53fa5c186efb99b37113d30cfc46826536c190c937a91e595ddb94a7ce3b25c8910f73bd0e1a244551922f359f41d9e25d4025b50e67a07b44fdd91461bf3789021cad4a866b3875c595e42a151424f07cc6c7a4", 0xbb}, {&(0x7f00000013c0)="86b711e4", 0x4}, {&(0x7f0000001400)="0d08e891e0ad8bd87a1ef2011e508617974835e2127242d5ea7a9aa939545e66e6dcc86ea48883a398ecd963ba7effcbcf6ed1d3024478418b9631c0ddf7f4a7af8b886ebfd5019b54c6edd3d31a0e1f141e1609f8d2ff91d6dcb186b0e64448111c07035f9c0b7f0e48ba8816441049e0a584236d9f2e1ef0f55569fd5acc540d7e35a4860a0b525126ea8f6f96ba33fbeb9839ab56b61bfaecce642291e699dfda5c3798cf1fe1cb7a", 0xaa}], 0x7, 0x0, 0x0) 19:14:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/39, 0x27}], 0x1) writev(r1, &(0x7f0000000040), 0x1b) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="a129c9fb058eb3984a8e539f4f6793beda2f95955a4fe198683c24b5f93d7669f9853f078e9016d9d87c23f31484d45ad57de9cb008985d1fad78d6d4bb073", 0x3f}, {&(0x7f0000000040)="be", 0x1}], 0x2) 19:14:10 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) getegid() r2 = getegid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setgroups(0x6, &(0x7f00000002c0)=[r0, r3, r2, r3, r1, r3]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, &(0x7f0000000200)=[0x0]) chown(&(0x7f0000000500)='./file0\x00', 0x0, r5) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000300)='./file0/file0\x00', 0x0) setreuid(r4, r4) 19:14:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x30, 0xe9bf00, 0x0, 0x20}, {0x4000000006, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 19:14:10 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) symlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') r1 = getgid() sync() lchown(&(0x7f0000000000)='./bus\x00', r0, r1) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002026, 0x2000) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00062bdd776ae9924446080000000000000000fe0000ffffffff0000afc42a4800"/52, 0x34}], 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) 19:14:10 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) fchflags(r0, 0x10000) 19:14:10 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = geteuid() setuid(r2) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') close(r0) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x100) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:14:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10580, 0x88) r2 = msgget(0x2, 0x200) msgrcv(r2, &(0x7f0000001980)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x6, &(0x7f0000000300)=[{0x80, 0x40, 0x74, 0x2}, {0x40, 0x33de627a, 0x6, 0x1ff}, {0x2, 0x80000000, 0xffffffffffffffe0, 0x2}, {0x8, 0x3, 0x3, 0x1}, {0x18d3, 0x6, 0x401}, {0x1, 0x7, 0x1, 0x2}]}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000002c0)=0x4) r3 = msgget$private(0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x0, 0x100000000, 0x3ff, 0x2}, {0x0, 0x0, 0x2, 0x7}, {0x100, 0x9, 0x4, 0x4}, {0x8, 0x100, 0x59, 0x7fff}, {0x4, 0x5, 0x9, 0x9}, {0x7, 0xf03, 0x4000, 0x9}]}) ioctl$KDGKBMODE(r1, 0x40044b06) sendto(r1, &(0x7f0000000480)="13c67683a2954b22b4f51652bc566b54d46b62fd608cb6d39c3de0125120cbb0f6c3103504e5cdd26f8a6d76edbe2936912b4a177555bf025202448a521b6819faf88be427723e6ac14274", 0x4b, 0xa, 0x0, 0x0) open(&(0x7f0000000600)='./file0\x00', 0x400, 0x0) msgrcv(r3, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000700)=ANY=[@ANYPTR=&(0x7f00000003c0)=ANY=[@ANYBLOB="7986279c4d797f33e9472bad78241486a740e2682831a400004996e5ea4a038b42cc6c1d2e9850abcbf50e9f062110371cf00000000000000000fbd6c435433ae2f3d83d97", @ANYRESDEC=r3, @ANYRESDEC=0x0, @ANYRES16=r0, @ANYRES32=r3, @ANYRESOCT=r0, @ANYRESHEX=r0, @ANYRESOCT=r0], @ANYPTR]], 0x1, 0x0, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r1) setitimer(0x1, &(0x7f0000000000)={{0x8}, {0x5, 0x7fffffff}}, &(0x7f0000000080)) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000780)=""/198) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000540)={0x10000, './file0\x00', './file0\x00'}) 19:14:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000100)=0x5, 0x4) r2 = socket(0x2, 0x4003, 0xfffffffffffffff9) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) sendto$unix(r2, &(0x7f0000000000)="b1000513600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) 19:14:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000027c0)={0x80, 0x6, './file0/file0\x00', 0x59, 0x7, 0x7, 0x9}) write(r0, &(0x7f0000000140)="220e22", 0x3) clock_getres(0x3, &(0x7f0000000480)) chmod(&(0x7f0000002780)='./file0/file0\x00', 0x44) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) getpeername(r1, &(0x7f0000002700)=@in, &(0x7f0000002740)=0xc) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r2 = getuid() mknod$loop(&(0x7f00000002c0)='./file0/file0\x00', 0x1000, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0/file0\x00', r2, r3, 0x2) rename(&(0x7f0000002680)='./file0\x00', &(0x7f00000026c0)='./file0/file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) recvfrom$inet(r1, &(0x7f00000003c0)=""/156, 0x9c, 0x2, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r2, 0x0, 0x20000}, 0x4000080c1, 0x10000}) 19:14:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x8000000200005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/72, 0x48) read(r0, &(0x7f0000000680)=""/24, 0x18) 19:14:12 executing program 1: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000200)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r2 = open(&(0x7f0000000580)='./file0\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") pwritev(r2, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000300)=[{0x2, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x80000001003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./bus\x00') fcntl$getown(r2, 0x5) r4 = getppid() getpgid(r4) ioctl$TIOCNOTTY(r1, 0x20007471) 19:14:12 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() r3 = geteuid() getgroups(0x4, &(0x7f0000000680)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000140)="e90fbf50a80bf3983260bb1d9f8d41f15cfcb88765b30750016be11e430226f899d2d303bfefaf5940f84f1e9fcc3576cf78266f6a57d51273476da8964477de5f618d1a40db478cb9432641e4bf8ea2d2ead918805b8dab8fa6297f91351ef8cfca92f7e8af82dd9f2945967bf7fd782a25f834252086c0a44be4c43261bb8d2adde96102c6991a6a4f3e5f570e23ecbb93d8ab52fe7a4772049140b9f3d393756c3d25c57d101e9c45c1d2613c5130b0dd8afa5f17bc9f135f48800d0c130925d826b892da47730ce8aed70dd8d5f65b9663", 0xd3}, {&(0x7f0000000240)="7c789b328a12a401303df041a4335277bc9c9af3e9c1be5faef13af642d9c6fd021a6104a297b67eceede7bfeae7ad98a57b5b94624e0d5771079afc2ea271ead7c2f5cc4f9b809aa2c152ee75b8a3f1aae9eca6ea687cf25895218e4aed39b0207fc2ee753059c116a601629063b7a676dcf1be7aff5d487720bd8f6c570a5878b95ab0dad069c3bcb0a856f1", 0x8d}, {&(0x7f0000000300)="04d6c001e0ec036005f4c645d6e95cb29cdade553553f0c130e0434aadb7a0fa6f18340f6bc0428b8014", 0x2a}, {&(0x7f0000000340)="ebd0125cea2c", 0x6}, {&(0x7f0000000380)="197cf842c5498e623d2601b425402164ebb004aeec7c6f82519233c68c48145d14ceeaba7f4a3fa794f2c5234bca2ebd83efe62e628568ab6fe190bbd5554e30176b58e7dc3d808f3663d651a165986fd5ec6a535caf25d27820605c4161e9cf5268ff05d8be0453deaed84a9443c47de1bb4a77b1f8dd74eade9d14aa97903cbff16bb658c7c21bdc7b40fd6ac5eac51fe679a76d4300081435e2da231b0d2097ac70", 0xa3}, {&(0x7f0000000440)="95927174581639430cd02e8b0a969194f22d177b63a1f303e4ae351d1b61307ce01562fef0aa1a15ce795dabb419ad60de5753727a0641a11f24ee2a599ec7994996d90c0bddd32e74d4202537005969b9180e760de260a1", 0x58}, {&(0x7f00000004c0)="ba69e076", 0x4}, {&(0x7f0000000500)="c7179f162d53684362a71fcb2c9f620fbdcbd2905a4fc0b29909a8d4797e735732d370d2efd2df8f55114614df777e64c81ab36a6e308e601e3e7c100c4be66b7109fbfa0a13b5", 0x47}, {&(0x7f0000000580)="58137bb5e8d38eb1ab485533a65262a87fe0bf9ad5eb50883ffca202334b0ca498afe262b8636a9b4deca9ddc3d28af4c47050d7b16f4e3152a9fd", 0x3b}], 0x9, &(0x7f00000006c0)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r1, r1, r1, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0xa0, 0x8}, 0x40d) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f00000007c0)=0xfffffffffffffffd) accept(r1, &(0x7f0000000800)=@un=@file={0x0, ""/4096}, &(0x7f0000001840)=0x1002) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x85, 0x4d}, {0x20, 0x4}, {0x21, 0x9}, {0x8a}, {0x1, 0x10001}], 0x5}) ioctl$TIOCSTOP(r1, 0x2000746f) 19:14:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, '.\x00'}, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed2b76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb31d4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612eea89d367471ace2f99a63fe45a05205ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af38ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9eecdb568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d"], 0x10) 19:14:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r1) 19:14:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2, 0x100000}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0xfffffffffffffe01) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x12) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 19:14:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x60}, {0x34, 0x0, 0x0, 0x5ce}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchmod(r0, 0x80) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:14:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffae, &(0x7f0000000040)="d67ff6f3ecda04e711c53dde5616") 19:14:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x684, 0x4, 0x80, 0x669ba7ff96cff41c, 0x0, 0x3, 0x5, 0x1, 0x1, 0x3}) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x5d2d028540055c6d, 0x0) sendmsg(r1, &(0x7f0000000780)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f00000000c0)="be23fcdf5abc7e99732aea33f1667e64d1a056c69211e3705c7d7d207afbcd40372bab622fd0358ea7d94a092a2db72bd87e82b94ca148868983d2c2a3f9f69e10c612d8198d59a0cc5ecd5516e4ec222546038489d63265de0ba34ff7d3d790ebeb0e9582827dbb", 0x68}, {&(0x7f0000000140)="0076923fb4c8e333b15f29ed6c3ec50862e641dd16ac817d9cf946f688864af418a53d956c1a9388", 0x28}, {0xffffffffffffffff}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="935affcf1de4217b8aac19764203aabcc01ad5f2cb20c01f492a309aaa3bd1ebd1", 0x21}, {&(0x7f0000000240)="ee563e9e2446b559610b3e907886d267099a2dca4439ba853e812f72dc25f42a4cd9f73bb4f2c8c16180f87aeca0dbbf18c8ffc9e71ac755fa12631ceff93578b3ddcf171203e9d4cd2f2ed921a1c4ab58546801bfb2e4b14209c4029ba23f97d10dcef9c464a7a6cb37a93a542b2455c11b672084f1f6205af890ecc05cabfe8aa9a78b5f85cde7e531c489041f336d85582ba2ed9b6889d29222db4af5dda1e2e15b9c55768f7c571b3c6ac3a1f70d98766355bfe49682eac141274282bf909b1b750f3d4e7670ade76bd68fe52d3b6ae477cbdc6a8f7cc2c1e933c18964c2e86cbb6e29452671677cefac926cfa3fa017ab299f5db239ce0a24", 0xfb}, {&(0x7f0000000340)="5498945eb2fb5b0d3dd09819552153a2901eaa3d7e63c4f4973b4beb6acbbe98e60a9bf01307ba16255ad8474642a993a3c21d74fa61f28216003f7ede039213996b24e9517760781d2fad6770913a1777b8c77f2286775a1ee032e52950e36ef8f469f20a409d067455d469ff7d85bcf31e85f80d1a824b6d1423903b76876198a3ff575c3085316c28c4dc12", 0x8d}, {&(0x7f0000000400)="d08b2c9e885f678fb94d335c9902e3142a9b2ba9540bfda91902fdfd7d55ccb07441728337222e665900d9d5985de5bf6e3844c422c585901a252ac40b4a527039eb681a9d2e5cde96fdf930ba2d7a88dccc4c30f650e469c33048218f3f4aa57587e72e6f40f800788b4f72203ea365448b2b8c2540ab22da6d72d333243f8fcc08617891645b84fbaa0e5d21b808957fa7ca2bba1b5c0aea20c296df8271fc2d53252e7944e3afa27adaa269d99c", 0xaf}, {&(0x7f00000004c0)="a63ff0850d0cf95903e93b9e1d6805658ce5099ba19113c76a7e5241188912650e051d46cd2db37feb7075a1d7b6d5018e97bc4f79588cb2d604dbdba279e63ff87d34c20d4b0cce951b0b28166220b16bff20434a4c87673b27f8019706278368fcb59a635163867c6235bba4a7bf83ef93ab14bde15b5c0cc1ff19f80c48454f417dfc86d50c2438820fed8809143054ace5a6b77bb1751dbab0cca6fd6fc49410a5fdb42ac57c2ebdbabe4cadf5622478d3e4eb4df395c36bfcd93528475868", 0xc1}], 0x9, &(0x7f0000000680)=ANY=[@ANYBLOB="f800000000000000ffff000003000000e09b73dd028ee2e52542a4c52fb4fb76a7fe0400000000000000f4a8927934b19e36d0ea8c42f69785ec86ade2accaa10cd6be16bfe09da389092109f7c94efb4697e903d8516890e2bf42c76428b2372b720099c33fe064a8df61abe1c0a0a5e3a9a8bca38d69e13b6469fe6a553c343abdc070f2a19e77659eb265fa1c46856f463c04b4f3de2645234b4b4d731f9e3bb0ce459bbd7681bc677b34ceabb932190ebeee028b832df48131966ca6b318299c9c2975fad3491a31362fc50b3f84d6eb2bcd3e5c5bff47f3e92fb573f8974e21ad1487b0dc6ad824a475513058817b76899b00000000"], 0xf8}, 0x40c) ftruncate(r0, 0x0, 0x7fffffffff6) accept$inet(r0, &(0x7f00000001c0), &(0x7f00000007c0)=0xc) 19:14:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() readv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/40, 0x28}, {&(0x7f00000000c0)=""/244, 0xf4}, {&(0x7f00000001c0)=""/84, 0x54}], 0x3) close(r0) r1 = syz_open_pts() r2 = getgid() setgid(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 19:14:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d2000000000ea000000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = geteuid() chown(&(0x7f0000000140)='./file0\x00', r2, r1) 19:14:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0xffffffffffffff82, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x100000002000, 0x0, 0x1000000000, 0x0, 0x3d3}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9, 0x101, 0x1ff, 0x3, 0x8001, 0xfffffffffffffffb, 0x8625, 0x81}, &(0x7f0000000100)) 19:14:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d73036c172fbdd00"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x3) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "059e21439c75bc835de7b74bcb8247f2deb31c36"}) r2 = semget(0x1, 0x3, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x6, 0x0]) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) 19:14:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x10, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 19:14:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x62, 0x9, 0x7, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x888, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1, 0x8, 0x7fff, 0x9}, {0x3241, 0x5f83, 0x6, 0x6b2a7442}, {0xfffffffffffffffc, 0x10001, 0x100000001, 0x6}]}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x2810, r0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 19:14:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), &(0x7f00000001c0)={0x8}, 0x0, 0x0) chflags(&(0x7f0000000000)='./bus\x00', 0x0) 19:14:13 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x6, './bus\x00'}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x24, 0x9, './bus\x00', 0x2, 0xa9c5, 0x10000, 0x7fffffff}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000240)={0x9}, 0x0) poll(&(0x7f0000000140)=[{r1, 0x11}], 0x1, 0x0) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0x20, 0x2) mknod(&(0x7f00000001c0)='./file0\x00', 0x4, 0x2) 19:14:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2d}, {0x6}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x7, 0x1ff, 0x2, {[0x3ff, 0x7, 0x3e39cc0a, 0x9, 0x100, 0xcbf, 0xa9, 0x6, 0x9, 0x8, 0x80, 0x9, 0x7, 0x800, 0x1, 0x6, 0x7, 0x7fff], [0x2480, 0x5, 0x1, 0x9, 0x4, 0x9b, 0x8, 0x200, 0x6bc92ec0, 0x2], [0x1, 0xfff, 0x7ff, 0x0, 0xfff, 0x100000000, 0x10a], [0x8000, 0x8, 0x9, 0x81, 0x4, 0x400], [{0x8, 0x5, 0xfffffffffffffeff, 0x5}, {0x80000001, 0x3, 0x100000001, 0x2}, {0x5, 0xffffffffffffff80, 0x3, 0x9}, {0x1f, 0x36, 0x8}, {0x23c, 0x0, 0xfffffffffffff248, 0x401}, {0x80, 0x0, 0x0, 0x7ff}, {0x5, 0x5, 0x800}, {0x9, 0x1, 0x5e6d, 0x3}], {0xff, 0xcf, 0x3}, {0x16d, 0x9, 0x5, 0x7}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x7f8000000000, 0xffffffff, 0x3, 0x1, 0x5, 0x200, 0x3, 0x2, 0x0, 0x8f, 0x9}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x100000000) 19:14:13 executing program 1: mkdirat(0xffffffffffffffff, &(0x7f0000001480)='./file0\x00', 0x122) r0 = getpid() wait4(r0, &(0x7f00000014c0), 0x1, &(0x7f0000001500)) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)={{0x7fffffff}}) fchdir(0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000100)=""/86, 0x56}, {&(0x7f0000001200)=""/74, 0x4a}, {&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000001280)=""/119, 0x77}, {&(0x7f0000001300)=""/134, 0x86}], 0x6, &(0x7f0000000180)=""/13, 0xd}, 0x843) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) preadv(0xffffffffffffffff, &(0x7f0000001840)=[{&(0x7f00000015c0)=""/148, 0x94}, {&(0x7f0000001680)=""/234, 0xea}, {&(0x7f0000001780)=""/189, 0xbd}], 0x3, 0x0, 0x4e) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x200, 0x0) ftruncate(r1, 0x0, 0x4) 19:14:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) setrlimit(0x0, &(0x7f0000000080)) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) open$dir(&(0x7f0000000240)='./file0\x00', 0x6893b32057a9130d, 0x0) 19:14:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') chdir(&(0x7f0000000180)='./bus\x00') r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 19:14:14 executing program 1: mprotect(&(0x7f000024d000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) setsockopt(r0, 0x28, 0x9, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3c3) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f0000000000)="93b9fd83", 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) 19:14:14 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r0}, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='a'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x13f) 19:14:14 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x2, 0x4, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x7, 0x81d5}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000040, 0x8, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x84, 0x40, 0x2, 0x386}, {{r2}, 0xfffffffffffffffa, 0x20, 0xb6e7c060be0917a8, 0x0, 0x8}], 0x0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x81, 0x40000000, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x64b0f72fd3a59e30, 0xc, 0x3, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff9, 0x1, 0x40, 0xfff, 0x8}, {{r0}, 0xfffffffffffffff8, 0x6483a64f65dd50e2, 0x0, 0x38dc40000000000, 0x8}, {{r1}, 0xffffffffffffffff, 0xe0, 0x4, 0x7ff, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x9, 0x4}], 0x98, &(0x7f00000001c0)={0xfffffffffffffff8, 0x7}) dup2(r1, r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 19:14:14 executing program 0: ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) 19:14:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x140000, 0x8]}, 0x3c) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:14:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfb5) close(r0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x100002) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) 19:14:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0x4}, {0x6}]}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:14:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 19:14:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = getegid() getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x4, &(0x7f00000001c0)=[r2, r3, r4, r5]) write(r0, &(0x7f0000000140)=' ', 0x1) 19:14:14 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x4, &(0x7f0000000040)) 19:14:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0xfffffffffffffe1a) syz_emit_ethernet(0x34, &(0x7f0000000b00)='c') pipe(&(0x7f0000000080)) 19:14:14 executing program 1: r0 = socket(0x6, 0x8000, 0x5) r1 = socket(0x2000000000000002, 0x3, 0x2f) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x50) r3 = socket(0x20, 0x1, 0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000140)={0xffff, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)="773f9be36d00b982459487cc6cd717e8b9f8550298ebb2afe18b31ee391ae624ed27c18344633333936397e2f0eb19ad917268d568c8003780fd76304b2b1dd7b66de256c38899a2e2e28bb1b669c6d92499ecbf79878b74", 0x58) connect$unix(r3, &(0x7f0000000180)=@abs={0xb3904242426e47e5, 0x0, 0x1}, 0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000280)=0x3) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x10001}, 0x8) bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200)={0x3, 0x5}, 0x8) listen(r3, 0x7fff) unlinkat(r4, &(0x7f00000002c0)='./file0\x00', 0x4da0e3e65620e10e) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000380)={0xffffffff, 0x7a44, {0x9, 0x4}}) fchflags(r0, 0x4d7542dd7c21f121) 19:14:14 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x7) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000000)="4b7b57060b1ef78d4564dd79b97583471d6d08bf56c6c5e4e953b17d6e25e7b1c242a97ed3f1bef3d4445cb6e72547d695", 0x31}, {&(0x7f0000000180)="d8c47e153f9a369f3789bac86d97c8a286549457d0f39ecdc2c636dd0e81a78db06a30d76007a1c99ba330763568293c4d0d226c19c916376aa15dd86c001451b0bbe9bf47a7eb5ebc5942576df3afbdeb1c319ab0fccec09c4248a39f5e8b6fe51f5c1f64fbc11fd35964e1841c30d8db4c2bc1f65b361ec6eda8fe4faeb039123b9a4b3ad9b02a1e0ba89f0ea1d46a6bd87ef5db9816f290ce32d088b91444a465fe3024c47c13d7d0f7d4582cd30f8da1d4cf58f60b3e8919ab596947ec789a6aea1a90bd069f207724ea6225bb", 0xcf}, {&(0x7f0000000280)="ba32441cb1f78fff242f063c83f20e416b1e13b201a4e6ea53eeec6e56a7d815bb495ecec4d27802fbb4590bfa10cedc0fa59b4bbad89c03c67f37223b0ec6b11e75d365a5ce0b1d7e90a1dc7a28e0042634369d19085caeb4c7be37e906d56b60a6a7a3aa7a8e0fd79759ca2c272321c1948dd2563f97b26226769967f41870a3", 0x81}, {&(0x7f0000000340)="48662395e07981d6dfdefb340ed71c9482e1e09a447c6e772f0072090e90595537786ac5a04e3afa2c2d8bbc1de2c6d76f783f2442d2306db335c826093c5521af492fc670c1753181e79a0e14ffb4f5e0926ab908a9439c4032930f055386d054bff671c4a37464a8768b634323274e43d38f5e2e98298d31", 0x79}, {&(0x7f00000003c0)="0f23bbc870b27000bd1050f6056a2e9729bdeeab5602df60424b46cdc6a244ead5a83a8d7babeeb960c352c873f7d43485992d3465c74e2d6ca371ba4e0c1509b464c1069be681f4ec1e34c012cc24c86e9e211613ea6f1d4e", 0x59}, {&(0x7f0000000440)="e28547d7926c981316d27de0f6d135c7f640cd9b504af95820189f76c099da02490018e11496d8ea883e65df88f8583a683fb99786e39bce1980efde5e4e1049786533908bdecabb6145a8167753fd1505df6ba2e06e98fb1ed31b9a3cd6b76437793bad2936abdc0fd9199dfdafd344bf64f0b1e650e4417f6ca2721edeb424ef6d03cba9c5fc82b57cd4b25ca807ce0b2552f02f694e47f027185a5349c0a43d84c2b6243a7e5e6d09c0375c7e47dac644ca48a54afd6bf28ebd19a0cbb125607142ac8d0556049de7d11130ca055b126a07431af96db6a1537be68db8f026d70199a803de903973efe0f986d6eb5e33e87700234521c8a5bb5da6de4f43f021434ddefbb2bbd20da2ea934d54078eebf1c6b2f6a51e9ab7fdbcd0cee23f8c6fcf5588e4ae18be2b981b9a2a19a4d41317dd2887b0e193c225422b5ebf1a94492ef1d70c5948419c249d6e6eff2a8a72586a59c4c17be3c3bef35cdd358be71cdb4bcc4888114275ade2f23295a1e48b5a9bfc42b709021ba68b7cc374483a39d8d594b37eca2da8a30183eba0b49303eba112a2c65a7e649616192fca1f37cf7d2f608088bf86c05aedb8a98e44edd2c841df99ea11eed7ac2e03098cebfa0f8f6bd385fb6badb521552eda16fd320cfa7f57ac41fa369608a0daba7467468ea5790d96a0cac17597c4408a011c989c6265ddcc2a2cd30c024d0f92b0631dece2428623de0d927b16bc1ab62f45495a50db779ce95d11d5ed032cdf9322cd312fdb9c5a30339a45a6b61d9421abb3834303da2112e27e8579c6873e9cd4f3e12920928c49b67c7944192e49937f2d606df65f752e6f5b2b0c42eb387af80d10b930fcc55cd492b6419fea2e13fd8127e9769b1642e1315b1524a28c0d98eae4a43cb0921ba19241818514741caeb07af26f5b774e4de3ae978160d1fbea2df9367b2cf06d81bcc30dac8d6d2ce025173b200fcf1884dd59dcf52a8e60f27b660d766a1644c720c7f1492bb2ddd1aa5f00405124693cea195794740c8e3aec9f10c6291ca8c4b0b36bbbfc82c243736be096a876e5e8bbe98ef1178a4aa65a1c5e1989174a8899ddcc39aa8ed98a2a61b72ae7d0214a0020382f5de56754a6ba9dfc697df2edfbf9a7fe33f7e4ef34373973f696c7e7d4edc18c44d5844783b51cec07b9b14b556d66734d5d29fa08dc582944d7ae125c38d6eaf87e8d83a170ae4cf21131017dfe169f8f404008e3fed66b26a2e4f68c9073116ecc6d9f6c517d725b492e010dca77b04ebc30e2ac02c1ccc46074ae64b883ace3d38eb0f7de6bc97cb5c090ea084c06f05ffc865c86638f3fee6c50457bb7698ac3f814fd0063076998e15bf98b3cce28c02f447dd6020ab9222047e3c6536d0d9ffb180a833495f3d0ee97e48e1bda7f14c1213ed7412268ef77262946c985eac7a2fa12f19a411631356ba815d6469aa5cf3779235e3eb274283860460bd043367ad49ab9cd8ab0e23bceff2276670973e39a61a03af4a9aa772984049981b9a75e2a7ddab046099761895d6bb1021645f21de3e61af9b831e6855758bb7606fec146e7ea1ede4d22e5408d72f4f1a127c3d7def14c26e9db6f43d66b01427e23620d3a13da72c557d57e3c334690a68f782123af5558936d2cad868791feeeeb9124c3d52253590e17f127a8d1b2f67653bc1065d5ca3faa251bbbf64b383f6a58099615b660559cc3ff07861aa1989dc07a3ce777fe1dab7a13b70fafde5b35581a292213b29cd4c3b288644b67e1294eac92fdf2900d421dd1457c107bac7bffef1a74536e13d57133ea36f357f217a8c7114e11aa102fb513c5850b01d5fb974b9e8799c854f73b4900518f3683210825349bfa1eae191f26e857b6ea7498aecf3a72666311516f28dcf0bf96037cead2965e7059bdee7f1c72eb5dc88c61ec4c3a42ffa41103ba806224926504e089eba89f1406ae6f6de561c6a152d6087c6a927beeb5a3dcc96b3c7d6a343a631296447386d1088d3fa96bfebf8b652ad6fbd73f9c5c1145b9821bedfade5c17e699001bff672b08207329fe93c93084f9f52cbfb2c8dc70aba31ad295da787f723b076d80dd023a934f8f7a98896e063d2dcbb959d2484cac87de2ebffe9b8c17041ceaeed8121182286a0b112f3a70da468afec76e46cdd207d9918200dba8025b757e04925c8026b7afa1a07d1beb2ba5c875567a43f28baf9f015433c105401521a09152ea743e1f1053be9dd67e3913a86831eeef9db004b5033135ff36b9eda77b94cf538878986fa575aa5ea576fdc3319f878bf35a28314932f86e5b99666f9880b1183a3c1ac66df5d69c7eb423a57529c5e9ea3e6c07d82dabc6b9a3dd0acc7097601b054e6fd6fe23dc998e8f70f5b9906869169d151d00d6d15848bae2f139548ef8ca11dad66400dc1e5dce831ff94c891049ade51eef34f1f45bd8e779e59ba34cb4820e1b1514feda8cad4fe2df4635d8b8cf82d60a3e18e62760dd2111ec4075fa330e6f2dadea2cb0dbda3f3e48e62902aad13cbe07a58e2ceaab60c907196ce98efd24c9c16a33b198712cde5a2f1f7f2d3dc943381bdc65678c3f737326bd0543be4fe0af691a20693735532e26ae27c6835cbaa0c6242acc109af93e310c6ef681c57edeb1fe25d461fae9a8a5c5bc62ce62fd68c1066d884bd4dcb0b7400620ad3d4a08f405a737ed0961d5a854833c6c56a478f7a4a3e8bf9f94d8de091126c4bdc3a2437489dd4f713082e9cf44e13e2f6c02a0c76b25ede14f777fe785888873e68d37bda582fde1954b5749782d356d3c68e0650a056d9826a8bbf7f5ab738771c63d6d5eee54d52e88776db7f00079504f781071d120d5b3e8d3748124ce42617069efe2fea0797d2332faf71521094d8ac5d0c5b1f6d9a66a50069d2ca86406ef8b9f8359aa5d28a577c510036193ff4140dd6fb905f10ae194c26f0ea7d652b13e58093121e512bcc0d345e3717d4d7c3b811f3d54250d663fa9d692d2948bf510a16ab5cad8093f0c0413488703c55a86b35a9b53668d4628cc7c6b046fe01954edac35fda14f1fa243f0a62201700c0e341ac8d87f5c4c4ae77394902af37af631b84c51f18d83758f0dc72af6f3c2d8fd613159e441840a6167b387b4d9cba816c42e568d68da6ad910b7d1bb6c54e9d024151a7d93ae8593643e9b2a43d8e79589af7b975d0f93fa63fc83a1323780e04a69bac56d8ea47dbb27c6ff9c2de807a0e2c7da651b52e9119741ce1832c8b1a9c4f0d9cd0c1bfd0bd2ec850a2aa8229f48d1f026307a99b3824b9899f7e3e7786ad28ff9ccf12b471e1e76a7fe1ccd8abf9ce5373fb94d91f2e4b2146b9866b8e65232d25231ba0754529f2b37a8ec5cf97c926ef3904253a7cf919c30833c8b161693df23acf592116d50c5308e384ccbc832c0bc65a7f9ba3547a7fcf5b9543875711576dda886aef502b1da262e9d52fe2bad82fa72aef6f04acaba9f21fec9e64a30be90e4858e8ca8d4a4c1fed2c32b438ce749c7c43615851d9bd1159f1003333d201b71fabef41cc4605a9008111e7c533c0209d0d0953fa23b7d8b7e494f0f703b18a52027ba464476ac0abe9adbeb47575ee85ef95633013df4532c8ec31651e403d8719a0b275c50f06e34a7a686252455932a403f28eeeb90b2280ce1f798e22770442709bc5ed66542d5cc4001187039a81c47986fc5200f8d9eab944fce0bb43b715f3445227d5a7b655960d056054d28d0285da029f0086e9d53d323fdbefa2d6efb0cd58028d0079536733f3957e8bcf8f4a46d92060dfdf252bdd213557ed4b5a19088f9e555ffea751e872dd64a228bf82c437fec5b456bf2780b92ed2bd105818b7b40db5b09d7c8a1f08a3cc2a32c0d9252035b581b992529b989b4b3c632c8a6f69e71887d4b9db25352e0630b171cbf6528d3957559e1917ac89d24769d60fb88ba996c36d7cf3bdd92e5cb266c4a1dad081c730d3b187e1d7052b9c69ce6ae30fea954b882831b2cf1bcbe13904356777c452114834f253a34aab8b9d2c66b8200d5801a61a3a33e072cdc8b6dc8c93cf3deb7afac9091ae90bdeef5d0e246349cae27b06f6586fa6b21f4c6d2b32e4d78eb2f044055332ddc720358fabcad67cbd113a7b76e43f9537758aeafb993a5cd640f487268c56c0b2a822fdb176a4b6baed398bc8e38f512cda210c79a53a5f3914c0de63da8f1da5f915176de97587b27d8b73fe884e6ff222f7f79d41227acc417e71fed5c8013363155b59a5e57829193a4e76257ea75ee5cad8067104df2942addb6c00ec8c92f88eaba0d1f713f4e0133c7570d3efdc210d26d8daac64359bb6bffbe1a6b9c22ca51b5f8f3f252ca1b45d1675b0b04b9197dfdb16bcbcbcfbef3c885b6594c0c2db8d1855f1bd7d6d52a26a1cb787637b3888967050ebe7e61ff64b1b2137a1fd1fdb3270e0db29fe8764a887cd906eea54cee261647729002533e337cd8df6ff96660dddb8a9e685963abe6db585232052e993ae49c525c833cb49866dbdb7ae89dd5b976f27c32a7e514b369dedd45d39f777386306c7a3c724451de0600c6081470fcdf76224e0db167460dfff727886179d47fc0498496760a130b82a5f94f9e7a85aa934f7ccbad1d932c96d7fbf22a495907f05d908f86f7a4346b40f4c3124f11f0093347931553d5473c9e135214e2e7509e5d9a946d253f639f2c29931553f808eba19f629234a0aea5a75ec6f75e474af64dabe5b56bfb20e4bfb7804b46a3a80a3c544d09907bd8093ab01845d591ea87ee6d4b2f0bb71c93169bad51e884f0c0a82bb439cf9f8e45f945463d47d1d5172a25ad248ec8a5ec2bbfb541339c5714f1c64984d65a5f6d949e828aa9b75557d0bf7ddcb2d02110020aebd8f404bde572d376e5e058d76d07b80655659ff569d134e25476a662f99bcb3aa382bda823de932aabd8ca4c4a28f58cdbc89e49586152524d069a74ea71fa7f831d273b4b925c2b4ee54e0d5ff9fda7ff570e2b77f75fc43e16e3ff38c05a2bcd41b4a5729f31284c142f994639e3058baca3b6e39b7f557952fcc7219b2f64c9f3793fcbc63652d456aa2662c15ba80cea661fb4afb98682809020c2dcd8b47b91bc9ecd88e150cc17c2e696d31c6500b356f19b9e673104c99f43a239c29ad352f4022ad6f0a0138619f61955266d1ade934a33196496b3f7e90a2a68c497fb353bc328e1466b7f8bead3a9a5443db2f39f6723e4b0ba120a8db4ac7ac257540f09d22d2ea5eaa37e7d489847b693753ffa137b64d3d2da97936c518dd9b5b97d73ada809baaa2cdcf27f68e8401829ca98051ab3e1e669de54a22bb9215bedb9a329e7c0bbb5fe34e2f2c61c772818bd02c38ea71699e0e74b29e9d9e19a7db8ce00a7aa9f44d9f27fc1dd7e94f9a241c8e411ecdba36d9df2369a0d41f875878c19d931a830bcc060fbbe492391de9d723a884f5cad5de7612ccb5c10f9239294f96f317b67a415ad26f7bdce03fed598adfc5d176747714b2e268b972eb411a36024e2317c85da11dbe1b68bd77dbaa29260c56a5dc553eab82243e93bc012e77eecd27cf6ca54a68fb1892fbbf542803211d4c7fbd67aaccf9361259084559ca9a47732ba4a8de396ee5d93072ce6fa90c09a79d5f65a9a115e33f4077cfa30babba6190da27925d86697d316fd8a528ad7ceb7de39f581deaa289d824cc521acf7e0fc65bdc33ec237ca3cac05a40ffbf9a73e9768cf55f2f5d1074f1c1d7ae835621dfb7938beb8", 0x1000}, {&(0x7f0000001440)="37ff1cae37d2db8cf3bb7f54795ca9b8387b5fe9ebc2a417877c37ea3c5e8f991dc014d0e47b2b84f63756344a6cb9c8a6af06d8becce57bab92abf5c025c8030f5131bd0cf0cef5b97d8715e6e751e89c44b27a0a4c2e86637c770a9267099022da57c887fba438abce81a23377111b54caf6fa6e5897173fb46f794c7a7eecf62526329c2ea559ff775b74696b8a3eaa4cb2e14dbaf2249412996042a3afc72644db4637480ba93684ead085cfb1f7675920e82467b03a8d5b0f51b46685a00fe60f4464d41f3dcc058c8350412a2ece4c384d7b6c1d39366924c82b84ef", 0xdf}, {&(0x7f0000001540)="eb2d4491a79a0e6f4a78ea3df92190bb0e773c299f92e116e618ee3aac657d8f1630f64c0935f8930ca40f450b5798b473c956418c86b9cfadffbd619dc1e1031465039fa48b8065d1da16f680ea87d7643eb8a536e1832b1949fb66e3e2e064b1ca6765e27e5b92ddd5de9a076380c81f3265b79013", 0x76}], 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1f") 19:14:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x401, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 19:14:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000480)="ac", 0x150, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x40, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0xa, &(0x7f0000000080)=[{0x0, 0xfff, 0x55e4, 0xfffdfffffffffff9}, {0x7, 0x9e, 0x0, 0x1}, {0x8, 0x3f, 0x0, 0x7}, {0x4, 0x8, 0xacb3, 0x1}, {0x1a5, 0x2, 0x4, 0x5c4}, {0x400, 0x7fffffff, 0x0, 0x9}, {0x0, 0xef2, 0x100000001, 0x80001ff}, {0x40, 0x962b, 0x63f6, 0x7d}, {0x2, 0x9, 0x6, 0xfffffffffffffffc}, {0xfffffffc, 0x2, 0x4, 0x5}]}) ftruncate(0xffffffffffffffff, 0x0, 0x8) kqueue() getrlimit(0x4, &(0x7f0000000140)) socket$inet6(0x18, 0x4000, 0x51) 19:14:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x3}, {0x1000000006}]}) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:14:14 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000000, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setstatus(r0, 0x4, 0x40) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:14:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) open(&(0x7f0000000100)='./bus\x00', 0x100, 0x10) execve(0x0, 0x0, 0x0) socket(0x0, 0x7, 0x7) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x6bac, 0xee4b, 0x7, 0x1, 0x6, 0x255, 0x0, 0x0, 0x2, 0x5, 0xbdd}) 19:14:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x710da2496c8a0121) 19:14:14 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000017c0)=[{&(0x7f00000001c0)="cf4dd25c0d975dba562c3a086b166d9427d6d66315cac09ea2bad1c3211f55717d35f1ec7c7eadd276f29c4149f91832056bf03e7aadb41884615973848b0530d30c2d8d3722443dbd878ed736dfc3bcbf85de3cdbad82d8ce450e34775ad9d0dc58a91309585fb213c62ff6c1c60dd131cd19d22bb2a7748d0c82e0db70cfe652756c94629b880a67bfcd9708a3d4c3fab988d9053581587560969ad075cb44b49e1fbeb1a5d96e0cebf481e6a61ca55448e84d57018e", 0xb7}, {&(0x7f0000000280)="2cbeea8b0d4aa23f5a2cb77085fa3130067e8ef7b5eb4e1774aabc46b99365e78091622dc1cd62b5033a2609fbb08a9b7cf553ba93e7cbf6585915da52f123aa9b1094536fb0f0ac7811b13de5cf26b392d0048f6ea0eeac65ba6db8eb4959c71a3c612434c4a4d1ced8bf146b2c113b151982a24f89124abd0089c80802b9417e89d1c5f260dae0c3664ae57aa26b64286638b23a8b46f6452225942743be69fa6bfd2533dd1c071555d3f2c5ae1e3b46569eb218f62babaeef0dbe0f1d3d5d2d91b63512c561defdf8a1d9567456055488dc6e18fec892bacc684963d86b4f682a056aa819c7efabe0a53883db7324466a133f105c4826e3a7eb857dd2769e26c84d68c69d4c587f796d7e9d1e6a590bde18e8f340ee4e6cdd45eb228aa376bdc9fb74bf0061bf1c8f655ea215467261075c15d8efcdbb92089c89f8dd1c6b1edb48bfecfa0181c05f3891464f22f15d990ed43540028abbaa8451444d0642d68aa7b958f819943083321a68777ab4af4bc6209e794de65be310bcdbf3297ddd8c91482a30a9699bb6b5793111135849b209d87ca6f26f78bfdb597893ce63acabf6586a0ad9195253b9834e7d6ff97166816aba5ab3f26b2b2094906868f0fe6775f423952b1c972a6ebb91860fda9f768bcf671831521c77a656f1dad6b078d814e19fec0bf520f1eeac862160fa269e0ac927689ea62b868d281152208159bec5ed0fecb4f13aecff4a389098a694e88f5a3af76b652aab2c15f32b2bed39e74ee8cf46b65ae3ce79cef58a49710dc66dcf37bab9e99822c4e6b71775dd0d317c27598c8ded7a43ad76f704c911ec058165654142eace1861c613e4fb4faf48251b1ed7805cb6721a094b767d0cc165815da5a7108d3fedc9ebadce5efa46127888ee002f502081ec0c6c658ea67331462530f62702c2b191086b55bcaf68de0578896d526a802afdc0299f476134b13b64f958b73ed4c00ba5cda8448a35d38ab62f5e2c82cb2a3f8cc0a2a37d09810ac57e36e0e81d20f276bd4ac88d63703b7e2f41f9f4b9665d20f95d3eff16b18b4e6de5e25018458615ef448b5a6623c43da6436fb4fcfe7952d6308d67d8f871dde33a9863e147ab0f6776eec5384b1da2209cd5695dcc85838a49307f76165567e797d870264b18dca661d9b19b133015e9ffa965c93e5b47c22a3cbc4720718c84a1b3719565c92a496da3f0da396d4803b199c2633c97fee57e3d072dc830195b0c26ed39fc5e3d93efec3bd6bcda415d06662c1da44b6c00f440bf02a2275177bcbcc159bd0ae4ea89d0ac81bcf1331f3177e862fb43d8588d461a4876b23bb98bf80e15047b410e2fe11debdb6b945c12ede7c106da741d475df4d5fcf329307c448865dbe71b80e91f810a9bc935f6279f7c9fd39a2488d1a3113f6d49b82422b171b494c0d6b4c7c1ebaa0d09f65846ff35a4d2c9d4935f3efcc0e88e7e985a36dae01d9309bb3f208cce4eec95730e572f8d4f033c9677508d3bc41b84ba52eff2e10322765d60faa8588af7f454f28df96215f89efe075c0050a5dc577e87a6d4eb57666d9ae3ac957b0c0d80793992ed5d95b002bbe11438d86993a83f6f17c46d90528a29106b76ee7bb0ff5f126709bcb2cb53c7dd60f901448b12fc17f0ff4fe18b038476d14ef17eca81dd05a93605063302e9b49bbdb103225674611c4600c3c157bc53dcf6626e91d0123ae8af81300ec7b78c3ca2836d39103b6ca02cd58bf288427b42a3074e84e12960cd650951e853800e9093b350c0f92b1d29612d31db057944800bef45e6d326778d319bb154e975fb29f59ce672034f1084d3f5b077967dd8e973cf4b9ebdddc4dd01051fa953ab5fbd2a0dd8146bcb53f7755080c5c0875e04b4fe77424bc6b447a8593e241cd49c601159e3d964d93643a53fe82ae8e38961c22315e2839aed3ca3d365a93d9d274a858eeceaf1bb119c733509a41878a9a74c84f60cb44415d87490f213ddd45a90e18c43e3979638828e55d48f72b4a08ffb0d315a7412a57cba3daa294e2dc032196e620b4e2391763e9cce317c708da475f61f4b25080d247f8298c2a7d5f95b09be9287eddd382721acdf6da2b6a3c7125e5daf9616a299bdd120f7f27c833b44462e9ffc9de52226221436d2dd51bb124fa583df2ba2058b5c71093393c05ec981a1809f5f1e85a23617f36318571915d1077ace153cf746dad02494dedaccbe70c374cf39214c43ddec3b293dcbe0c7c5d70e0b936acf9748eaa54d922a6f44214830676d7725fb3c1915d8e495870a1e63da31abd96ce77708bdbd47218621aab2947aded0c81cc0666e657dbdb319d37b815d0013412ac338453b8fc937e310a07bc7063408b978b369713ecf02e86b843738892431e5a34d728e7910a0e0a1e989d8fcb87a6811a317c331da56ad267ce38487b67ed4d34cd0ec5e84c57ddf8ac78b941fd19110d522ecb7417049856e92e7ff4542e3d47732347f169dc956ea6fabae06a1e89e5d237b694ed12dc311b07d01471c272d56162086780f6d1572fcf74147e8064f1ec8c6876fb6c038137293da47cd06d345deaaef54fa9c820a18b63bb569ccd2cc586710207ed30cf4a49d2f07865695c540bc38cd5f941885d03928bcccfdc924f01e9213355f8a071b56defba9c1ad91028ad40d8a24f19066294230ac6197ef9f3a953095566c496f713fbbd2cd3c69ba1ac43ae7c1f1e8e64cb0f88891aa88f9cc99947e355b52eb417b4ddc61f89ccf3d0d9ee05ccc44e9116ecdc970cecd355618dbd3c4f5836d24c6395c4dcdbbe0b4eb7b5fe49a106e9e96242ab3dd7864499605d04a74eb3f0ca16d94628423b2f7464822fd8c6906291f82d397b864e9e7d50e12abfbb05f81502bc0de93c8ab513c9b67408fce60d30e7785b8f65ed387ad2bee068d6197040565c76b9e11c59ec0e2797453bf0050cc026979e540e7954eb76759f932a12e58d5723bedcabfd5eb4c65c502acf04283512ea96acb981d0ef3dfaf399b65fcdc2e48296fd25883dff1ddb7000aa77b75639ee0d8a0f41be1ed225b2c6b5f7b6539768632bc837d1562ee0519e118a9938cffb0ba7793f7e6a402ad98fff379b7808fd07c4fd68bf609d89f7d8bb959b9a148187b0d75b3d295a9fec0a67694eadbb540798b8b7c779efc7d7689fe4cf58e561cb43c205d729f9433601b6d6eb1d74eedec23b3f412cde9e0eaefb34540a9260d16ee95f0c649308e82c4a18f4d516777e52af263f876eeb39484895c3acb94d281aa8cdc2b93498ebd7252e8898c4c5905c74b310c73a9cd9055ed2c24d7f7d840c1fd7ddf302cffe3e5a6ff950ee53ef1187566acec81be4369dd5035fabe119811462823bc7928d6b329f2899f795bff81ec1e961d61f5213592a644c43598483798dff395b115ca739d82c2436a7125b74be470dc89a56644229b31cf0649538b23949e9336fbfabe7f47b01ae29475fa33cbc545381a3269391c36847e58f46c6e699e2c6862a799e297546262f6aa7d9849c15db99a8f26cfb8c4973d4c3018c621ad0df469c6e6fb3d07c75c92866e57e4985a60861b46681e663968f975e6ef4d8890034433d5312e921d0b1faae62ca28ea7a5fdd36bd6105d16c235441a810a3ecb3ae43702a94f959618628d625e77588a78e39e2c11e90cb34029d26a10e137dcbe1db9cf618e9ab9397cfbf3b943c5012eb968e90ec68169a69ea2db004a75be977c6fa3ea2e7bf6d851da446282c48bfd08f63786376a0f586fbad20999498423ee56b939970c0c30d4a90dd559c26d0905d4cac36a842cbd50b20c4c9a9cd83583d708737a71a40af41312600ee1035939a8eb010299dfc34d5f0d1842bfa5f471b69865154b7faded2b4cf04d5a7be3696d4f1458fbf2423b969f997a36e3b9e606efa235f23b1e6f09b395db839c130e4bdf8f8eca0777160a19663d899b07f8860fbf1f9ef60ae5484c71e657603080d0ed2feacfdb35862d2099fe3838a666a44affc0eb12573cc1d097f9a93b49b16e354e9eddecb3cd9eadc0d116edbdd8ff0b9ac3c05aa12d4c865e23ae20bda80c6c15a238c1c74f6a91e37f8cf690b07d0a795b18e9e08bc9953ef8c064722c01f9ff25f90fc85afc66208e160d19bb7b491f10c4b6695d360504150df352b44344e65e6e03e47196a68bb489ee6cedea7bca59786a6aae682773f8871e9779ecb458a9752fb6a305593b84cb5a2c30ecd1dd8ba2123ac3ce4c2caf5f209a16a7493faada8117f525c42ce4e30b91addc0bd1d79b666467f2e2830a56c0881f2b288ad404f98471fa2d48346fb9980dccca2640a9ad9bed103ee52c83c2b63a61c02bf6a41d4fff52b7b51012bfc3d81ab285834d32d1df04c5695b5cf1d2358d7402c457285f875487f145069ea50f9769735666397f393cf691582b7673d91e672901fd295316133cd3e6b4b264f17e3e9aa7bf43e071369633722632f4631c531ad672db1e25a64aa07dc3fb49a92faa4895bb127156bd5ade79198ef1b7e78c332bc405e03bc747e73bf2cb100b84a5d38018a880e0644fea51b6b8a7d5d6f9424cc21e080c8a6872e9b71e9a061cd7e3d3a04e8190e768dcff0fc96323677309479afb82f596d7e57633820ef1cfe0e14bb60a55c003fa1dee52ec116578a075560358b616743f7c20e28b435f289ea3fb780fed98845b3c2937c9f240f9cdccc01f6cfafbfb2980a4d178346cd2c7d57775510a7a4c42050f8cf62931282f0a8076906d687e9d3fa03e15d8d92430a9f5ff7598683bea6374e11aacf0ee27f83e5dde508953a3331bf4326ffae8de87c8f7070e9c6385232a47e43234dead296a83f5ca0d92cf956caacd9998ad1c1406e9ca17e0f53e4349b90cadb7df7d4926826fe010037d2cf566d666f0c3824ff48665332dc1266a965caf741d7899470b41dff8ea7148cf7748466825e04f545b35a2aad1a1c960334d294b9cff1cfcdce368a87df708f6f20d2985df6d8684cefe0459b8fa9aedf36986365235b53f4f4f9a7cec678fafa7ddbfd9fbe142f9edc06d071e3de737033e790430148048192b2fb3f2f2bfdf088464f9df12d7586fd35a30c94728d8e0c46c8edbb51172b0f88c472f3f7927e81b1da4053cfa06a6e7daf8604a02a89661c7350301ae04aeee84e79296841ed32e792778ba1567a1ebf8cb60c838cfb6ddaa6dd1ba13d42be546076154189636ea0bbd4de76331779c55d5ced3fb2bf15e7d02260cb0e06c2e48516c67e6834ae75e1c452152d4af6001a81c0695d6576cdab08558ec834c1dda7c466a950c1e48c1a1f25b1341074f22512e80a5baf6aa3caa8579fa26c73654c7501c4246242e96d37a4748b2b8ef55be66d8d6810f81ffe06c6ba0b249d4de3f21ffe2d6dfbe7a91baf7083657f8cf7ae03c52e0665f8494b0f4248fbb0cc87a9287afd0ee22d9802108f754e867adc09a5acebfefd1e78761521b1ff36a554fc6a12d9e0c62d35d5dbc965d28bb4e4d4b2a5d6779d52c831ca5b15009ff9df06c9fc7238b21a5265da2a5aa7dbedb1d6beed2ae569c21b9214687d6870ee5f3c78a49dca02f11173f99908b497df0c153a45a28222c133ce57cf2e4a7070abd546c129c690636562756b6a5e0e2c7b18d56cb5b6464934f0b6c1990318db08bfcbf3ab0cb8adbd59864dfb57b542c77dfcc8dc054037bf57fa0857dc4fc1930e3fe161165c343d557a18d0110914e34bc8f5f8bff31dc4eb2f8906e3427cf66c2e404cbe8e6e8efa3", 0x1000}, {&(0x7f0000001280)="39ae070c01476a78328f329709533f147837f1b9ec280bc929acc8a974004980c55eb79a1c5be8e21e186e76803d05d43751102bb7a351c1cd1857c6f4e8d7ea1df7c30e4a608e20089299259313fbe6acc3373ab5dada044438af28655f9f9f107707bc2d54d7cb610426d63bdeeabed6ad71ce0f2bcdda32ba9600cbf89ef6a9e13eaf3bef6229a10cbdeccd510b4083d6c520", 0x94}, {&(0x7f0000001340)="434440d01978df8298cb82ff6a085714a8fd303c3958d65b659464c95a4711749f89dd8c0c0921d3bb7c2a591154348ef18d75f7ad8fac380b9ac25b8dccf862c3aa5fc0c8dde3d1fc1919d2e703df29076fe2c66ae20881fa3058e2ba9ca312a9735e4e216f05cc3fce35d0eb6c57ba5c37c3966d47907208b1142b4e76975388c0f33025f31d9547639a881f3a91e3027465574d226f2710b7192608b65ea20d11b5ebe9bdc8f0bdc48d1076038d256143ccf9c432949b20befc37e40d2c376dde8224531d9c4a53df7c", 0xcb}, {&(0x7f0000001440)="07bb4064c9cd601d89ef5bacd9f19943dd24c6ee3b8547de3332d325836d0b29deebbdac1a42f753e7179261fe310450688e6f8c746a1ba864af33fbd123104b5e34451871c3edbf292f8c9869726c0acf7a9fcaa35799dcfe80d923708135481abfcb3bab97ad5291f75bc9611e209b9d112f209f8d", 0x76}, {&(0x7f00000014c0)="3782898b83af31262185f0bd9ba644cfc8790324d72653157b930ea538edc199", 0x20}, {&(0x7f0000001500)="f70a701068fe760d06ad598d8895fecd7fc1ccaba70885e613982fd12745ed5dde8c0b1a0357a78c3be9b0c5789a59437dca6b1e51a248c6b73bafeeb07137a1054ee39716eaa23eed039de24d3724e593f3d25a08590d472bbc9db3ee28d4cfc509392b77a569fc11192ea75db1c28ad0362a3f82d1e4ed2c724260670ab4b963730ef52bc043de5cb10585e3076a2436ae25ae7ba0b8d503e136df2bd2358a250d7b65de889601259afe2fa44a5bf7320cd9ea2562797ec899284c5ec940049f25a0c0e19bdca4f0799377c6bc5786943f916016f4f286d2ab63a6", 0xdc}, {&(0x7f0000001600)="3c0810590ffec7b23bdd8c5a895160bb584eab857cfd6965c5c0d71386c76893fb038edf7d68be79c44adf91c31cfe42c6a6515282850788549913b77b6143112826901501399896fbdec028dc0a33e0b0b96c58047cc701074d04c7939774b4731664cd4a4758122a8c221eb76faaa19084bfeb86a9bf5d008d0e72a2ae8d065ab57f602a156490d1de98042d26f7dae9fa147fd07f00665d2d370c4b3ca4155c", 0xa1}, {&(0x7f00000016c0)="bb2385454a447a95b28778c1cedf6b2a6c9739d1f8c9466ece75a0cbf734acb2b2d4dce385cec714cb7a4b9031c20a1aa89c4c67182679b79a79f72ad8354a82e0a565c6424c28b7b23cb97519f538687ee5a78917293857c6aa99e2daf3a0686f4cd3a10cc8c9ff4abd83e9a06e0c61c1", 0x71}, {&(0x7f0000001740)="27a6f835be38855c8c7c5ef7e3b14382d689ae963db55400fc6e6f98aff807891d1ce4bb8f44f621b348dc9a6c41514333eb47654872bc0d7346472cb21369b83588150649148cbc6b33699e7f2502b7bfa2f3", 0x53}], 0xa, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) write(r1, &(0x7f0000000000)="91037145882cd4d7f807923ad4cc811f80a703379120269c90e8bb5fb159fd6833a4ac2d821933b204a9448dc37ce5c74a7570041abaa15c5cb30d7a87cab3ab2eff59dc046163efe16ce0835e526c32661ab5ca07df7c6cfd31ceb3fdfd3fe2d151990e32729f0668361b23f7d6b4c88a78a6831e77acaf8b315be8308abe79458841891437fcc687fd6ca27778c688e0205751f9b5ef6909119e", 0x9b) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000018c0)={{0x18, 0x2, 0x400, 0x93b}, {0x18, 0x3, 0x7, 0x7}, 0xfffffffffffff059, [0x48, 0x0, 0x0, 0x7, 0x3, 0x2, 0xfeb, 0x1ff]}, 0x3c) r2 = dup2(r1, r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000001880)) sendto$unix(r1, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) 19:14:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_data=&(0x7f00000001c0)="af4e2bebab0b3439c6c21a7a4aec"}) close(r0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x1000000000000081}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x59, &(0x7f0000000100)="6b5e4f34190fb015f35b8daa7feaa51295d2bcc361e59c53e06648d0004d77b59f37d6a374883cb1f777212fb4e177bfd1eb9de516d771b8e50ba6194cc82f7cfda124f86ac0ae518caae5fe1f0ea724c15ce39c094844a493") pckbd_enable: command error 19:14:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x84}, {0xdf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") fcntl$dupfd(r0, 0x3ac5a2c17318dc9d, r0) 19:14:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4d, 0x0, 0x0, 0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ff") 19:14:15 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) pipe(&(0x7f0000000000)) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 19:14:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000080), 0x10000000000002a8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xb1f0, 0x0, 0xb3, 0x7fffffff, "49bf000000f47e0000000000e6ffffff00000040"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 19:14:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x10001, 0xb5a8, 0x10000, 0x81, "b1fbf406f658a0210e30794ad4ac7a96af5c824c", 0xc1b, 0x153}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 19:14:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffff7) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) 19:14:15 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10400, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x1a0, 0x6) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) write(r3, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r3, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r7 = msgget$private(0x0, 0x4) r8 = shmget(0x1, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000400)={{0x9, r5, r6, r5, r6, 0x20, 0x1}, 0x4d, 0xffffffffffffff01, r4, r4, 0x9, 0x2, 0x7}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r10 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r13 = getppid() ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000004c0)={0x0, &(0x7f0000000480)}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0x6, r9, r10, r11, r12, 0x80, 0x2}, 0x5, 0x0, r13, r14, 0x8, 0xadcd, 0x5}) 19:14:15 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x9, 0x101}, 0xc) r1 = shmget$private(0x0, 0x4000, 0x201, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/32) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x197, 0xafa8}, {0x18, 0x2, 0x4, 0x19}, 0x1c9, [0x81, 0x24c, 0x5, 0x23, 0x7, 0x4, 0x1, 0x9]}, 0x3c) write(r0, &(0x7f0000000100)="4a0bf53bde4c311c1e9db302a74799a1facf39156abaccb593b46376b03fa05db8619794ea7f1bad8af7d4976d4b4010977ebe5244b871c5cd0f204f2b37fd34db9a0cf2c53bcb23bff38b776d02ca2476ad25d119c7920e8cb14d95f1793fa1d1336cb1d91b36ee820d6d0d72286437ae7b104ed98a8c1521d3ecd6b2ed75061b2f7570575a49898302419fdfde99abdabab46722e561f598cded4a8ff7a2d7dd065c62680f9c97de6b6250262cf22f6400eb7aebffdab2282a5dbb96528381f6d75be00a8559b9a79f4060afdcaed5ba4cbd1cc842e3", 0xd7) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000240)=""/195, 0xc3}], 0x1, &(0x7f0000000380)=""/173, 0xad}, 0x801) r2 = getgid() setgid(r2) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x8000, 0x0) acct(&(0x7f00000004c0)='./file0\x00') getgroups(0x7, &(0x7f0000000500)=[r2, r2, r2, r2, r2, r2, r2]) listen(r0, 0x6) r4 = accept$inet6(r0, 0x0, &(0x7f0000000540)) r5 = dup2(r4, r4) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000580)=0x30000000) recvfrom(r4, &(0x7f00000005c0)=""/96, 0x60, 0x2, &(0x7f0000000640)=@in6={0x18, 0x2, 0xd9cd, 0x9}, 0xc) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r7, &(0x7f00000006c0)="1fca3ea6b9b5", 0x6) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) setegid(r8) close(r3) r9 = dup2(r4, r3) fcntl$getflags(r6, 0x3) kevent(r6, &(0x7f0000000780)=[{{r5}, 0xfffffffffffffffd, 0x20, 0x2, 0xfff, 0x3}, {{r0}, 0xfffffffffffffffa, 0x40, 0x20000000, 0x1000, 0x5}, {{r0}, 0xfffffffffffffffa, 0xb0, 0x1, 0x7, 0x1}, {{r4}, 0xfffffffffffffffd, 0x40, 0x4}, {{r6}, 0xfffffffffffffffe, 0x2, 0x0, 0xd412, 0x8}, {{r9}, 0xfffffffffffffff9, 0x2, 0x20000001, 0x806, 0x9873}, {{r3}, 0xffffffffffffffff, 0x8, 0xb974c4ec60de51ec, 0x4, 0x2f7}, {{r3}, 0xfffffffffffffffc, 0x10, 0xf0000000, 0x3ffc000, 0xfff}, {{r5}, 0xfffffffffffffffb, 0xa, 0x1, 0x0, 0x3}], 0x5, &(0x7f00000008c0)=[{{r7}, 0xfffffffffffffffa, 0x4, 0x1, 0x3ff, 0x6}], 0x8, &(0x7f0000000900)={0x2, 0x1}) dup2(r3, r4) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f0000000940)=0x1) bind(r9, &(0x7f0000000980)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000009c0)={0x800}) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000a00)) 19:14:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x80184600, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x4a5, './bus\x00'}) 19:14:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) flock(r0, 0x8) 19:14:15 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x2000) r2 = shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmdt(r2) 19:14:15 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b1000513000000000000005786ca3849459ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e0000b5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d903000000f2f0c9f69ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x122}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x20, 0x1000, 0x5b2e, "4407f4342b36fad308f292fb87aca407f9a3d661", 0x3, 0x7}) r2 = syz_open_pts() fcntl$lock(r2, 0x6, &(0x7f0000000000)) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1, 0x0) renameat(r4, &(0x7f00000001c0)='./file0\x00', r5, &(0x7f0000000240)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r3, r6) 19:14:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000100)="510f", 0x2) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000180)={0x2, [{}, {0x10000003}]}) write(r0, &(0x7f00000002c0)="8de30dea23a089831063e8df33fb113da62882d6a7f7440140dc90e5c188df4f8bcb32a97aac39e1057566d71ec5da2f2dd1e14de786fd362722126824873284c4b78887f68749b6b935f70d531dd231d61982f05449244389", 0x59) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 19:14:15 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) 19:14:15 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x17) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 19:14:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x401, 0x80000000000000d, &(0x7f0000000180), 0x0) 19:14:16 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x9) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) readv(r0, &(0x7f0000001340)=[{&(0x7f00000000c0)=""/13, 0xd}, {&(0x7f0000000100)=""/140, 0x8c}, {&(0x7f00000001c0)=""/86, 0x56}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/112, 0x70}, {&(0x7f00000012c0)=""/18, 0x12}, {&(0x7f0000001300)=""/20, 0x14}], 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x800000000000009, 0x0, 0x0) 19:14:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x4c668e06381e3d86) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1aa) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 19:14:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffcd4, &(0x7f0000000440)="b6988e090c45189e4f8cbbed0e5c86f2415beab9afc4d8e94ce3aaf006e7dc64cb42306187c9e7d75f9a90d630eca62df38469fbe0b1a5e6d24908057d46036c6420133904af62f0c343a28ac7f6fc038735b5cfb9d73f2037715930d462b411b9fda6aae0264e49e2ddb767ef5ec32630222a6664612a204da4bcce379815b36e0f033a9756cac259e5a97989798e25cd8963abb1e72851bb0026b5aaa722db8e2d2ff908902fefe0c020ea8b81ed2f1b9ce8d22dc14dcc27ec") 19:14:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x40}, {r1, 0x5}, {r0, 0x84}, {r0, 0x40}, {r0, 0x8}, {r1, 0x82}], 0x6, 0x3) 19:14:16 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x82, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x81, './file0\x00'}) open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0xff, 0xe0f17853f0c13be5}) 19:14:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x0, 0xfffffffffffffffc, 0x100000000}) r1 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() 19:14:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x3) shutdown(r0, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) 19:14:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0xaf}, {r0, 0x10e}, {r0}, {r0, 0x2}], 0x5, 0x8eb6) shutdown(r0, 0x1) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) 19:14:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{}, {0x4d}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000240)=0x3c1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xf80e6c05d2b8ad0e, 0x0) dup2(r0, r1) 19:14:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x100, 0x3, 0x9, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmod(r0, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000140)={0x4, 0x4}) 19:14:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x59, &(0x7f0000000100)="5c30faef2ac7f7601076c44def9bcbcf3919ac157389aeab31f1d894c4253c4d256261c6fa43113ed4a531b99c8cb1a68a4205ae972d2bcb2a6a0dfcc8a2894fbcebf13d2ba30a3cb0c24299b1a5bdaa61f2021c6469207c18") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x84}, {0x6}]}) r1 = shmget$private(0x0, 0x2000, 0xa0, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:14:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="ae9b44f86bcdd2f3d14b5ccba8aa1b467c37f67c3a9b6c053c6b1cd52870ab178330314984f3a3e6755953006e0768e01678c20267482c46143b844bff352be226d14959e59bd13cca2358fa8ec90f9eeee0a75f22ada67e3c6ce7f155", 0x5d}, {&(0x7f0000000340)="9a6dc9d6abd2e23ce96b8ab9f27ed51a1068b7281a19aa8c3d953f3f830110ca010dca13581a4f10aad3774257b4cdd8916cdaa90c15036d138e3b2278aa655e5792e36aeb9c11474feb13092ab2ef6e68d2a0a2399e0c40a661db099db624ebd2eca9810ccefe65739cdadb15859e2b3c20cb73c2cfeccaf774bce0bdf81058e2a7c233d0989543a5d691fcb2d48a608824f89161a8f81662c3d9f32ef0370197f16cb54b2faa9dcf142a69d83c99a397b3baea85911a522e0a2d90db2287f8e834df74ba03ec2dd4a88e3dedbb5fd00ee8ac7839351f82680ce99c8592eb008021096813cecec41c3db93ac5becf65a53723a4deb896306dad86fb20a01a0f9a9712503a2c6266f60a9cb4c50b7d462446440f45894567d636c1af4d1b8660588c3f6c816e35d2c955c00c1e662dbf8dbc286a00d50648245a62c664edd0e3a5af169b8d66008f450771e851ad734cab565cff57a3582dae1741a815a56ed9a428bb4be64eea0c4ee7cfae914bffe04858a9bd6efa7d39880527e4c185e2d5ef7e74797d667566765b9ea7f983305ea647af804ee965bc78345f1a66f29bb8f5102330e624921633288cadac5ecd023556d0b0efc7e9c60d0286bbc50dd60eb83838c6eb08d8492632c33ba681b75ecec6e656c396a4aace8eec8569c16786e9adddcfe53f4cafa8b6179ebcacc21ed2beca75085281d05f898e1781b41c7e00ea308f72b0ac687bca782fa63ce7964791134deba7329ed212dfc525712200775590c803e870bac02a3730b7b5fc9cd81b8fa6b4aeb54a0e4da1c04149485391d6150d05d211d16b7d54f18f738bbfc34c0e384934e43dfc2df8c74e0c7e0dba742c07d23ae0429838d13426eac07f415c51d56590db27a28d2753b0a11500ed136b02d7bd0a270c00487f988e5d7342ca28808e80d389f5b27d16515ee288f089b29a1c5f30b5a88c3e8acd5560048b95b25dcef36538780e312a63d149a0eedfd8dc7fed2d5d62e8dd9c416338122f83acfb95d7d2d0bde3128033b6da9a0691f9b7ef59da4a81608a9e59f321efaae23e3e77dd56ae7281a9458ef3ae5a0f3f7316a5b2ef50e489f366541a57b431bbd5b5208c03db72a95a53512e34d0cb2605cd50d7d507466150cd80854131e823cecafe236bd8c7aac6bdc2a2b67dbee283a3758372d187c788667f11afee8bb47af4c69c027f7ef2797592a9832557d69c4865ab9adb4798e2bed2cb52a254fe83729117a1b6795ae71e4fac4a190c81c8d3449b63a47d629945b9dd60a2bc167d6cd7de052f826fc6ad6c697203235866b5e78e0f1891679acec4c5ab8dde4d89093e758ddecde93553303b2e052d46e199abb800b32047bdc27562b292f8989c46d7fc27b6638acc9e2123392891a4fc29610a3e492b5c8a0b04631480e2b51147a05516527fe17bf090f5ac1700ce12256209f489d7ff2f56a45cf6e4b1dff063dd8f78fc526b45b8742a290fec6a81c0bdf8d6290d36e401d5098c0296b17cc864f582a39532e6ba8fe70b2adfc5f2b3094ad2138ede48836a84c1893b89578cf5f653d25b15de091a9b8fafd9bb44eca573047e49f7211fb17940cab66a2388f0974a6ced275d072ff5ccc9f8e5c7875b02d261e1b18a9fd44c4923349b287c81f9e571f21e22db8f0231f279d224833ee9af70acd7605621f829364f3190afeacbcb0b468a2ee9db42d265020b555c431eb825169f1e5b3df1ba70617e1c472987e0a241489b6d648b629fa6649b7304e12433b6ab0a652d7f977bf3b9248baa349434fba872dc6ae6eb050a94502ea7d00abedfbd6c4846f0fa38adb22be019c8426c9808299228edfce5c389bc6f500becdbe43007861cac3c59939966169890c8940c1fb618b7afa4929390696c223e4003041fd03fadb1d7b60c1e03699160f945943824d77718ded1c8af9ffd3ee447375c4e7c32247150c16bae716479a84e7727a44a734ee6490bf0bb38745fc59f91ce3ef5de8c7126b4edc6afc5aac6da9a0ca76e4c418bc90806b83f9d00f4cb6c387a85a1ed3ef1bda6f3c7ea2041682e63254df3ffa41d800cec7af65b85a713a4284801b52de52764867de774e5d53280febd6d08880bc7f22a5160e28c2c5d05da8e554ac52e1fb524d172520911a6a37c5876ce9f82bad4596f0c19b94d259b967737a11574c953939d8ea434afd8a814109c8475f6277e8f4bd7981a7b63b455ca9ff4da80f57d5fd0936c78c14f66b0cf28aa55d5cdfd90c3c721d7daf3f0972bba7bcc308648a5d709c13890bfe47f1061355ac9d7841e43667385ead044c48fc8336dfd90b0b9127c8cb7e09aa2a106f05d4d813c2cec6f2e5d50d25bad0ca5207ddae8e0bd6d849c6ae16934c4b4f885c6989b067adf7ab9107dd96979542bd8d1021405915e44349453c6268217849f3d7deeca79eae06c5e25bfb1258445fe6d406fd4ea30746a8ea6f2943b013078f681f7dd0c2b0dd8e94747b6e30b9d92b952ac3f621aa6d25ac7fe1e7c28b61e577cb7a7f2d9a80f5c027abe7d03d2796ef7d5d2ec640959d8e5c593afca805279747b76d5a8f0e1ad5c5ac577c66f4e8e3ee558a59bd6755e79bcbcac4fc32f2a577a275919d3d47590ab77fa7015fda741d1c886221b6dfcb50cd59c637495a167d23a1a99d47fdacbf7707c51c756522f93768ab0ff5d2fb6f183d96d56b7b62f52c0196d2963877892c5cba928239d99a614d6920308bf25e5df7b64245dcf216d7c7026d9a6daaae56d5495f3a6369d4ea8247e490b1a0ac26ea29d2ba2f1b0d3ddb4305b8319dc8a2274fe4aa8118d3e5a79ea4f5a14ac9de75670f793e4b64b5f9023a5d42f2d37c0d230e0bce91d36e5a4bcf0b79fc3e1535e5157df1d835ab2f8a2b8a7c62534369902caa35d49395e9bb9c4c851c430dde4caf7d21e8c78e2bf665b65de7ff869bcf7cb36805f9bdffd528f64c6828edbc4353478d79905d882f7fcb8028bd6c2973aa40ef458762f4b2a8c25de86364ef453e7e49d2afca522f52e34274adaa86c149a15ab153125ceb82779b489a4a0848dee4ccb48561106d6879877aa19a5d8a40d4b923724d01fea0095db48c7f9769bd2d2797266a3a4995a24e09919d576a61fa029ffa8b52248309bdf6b69caec65f62800ff75d3c768e5bc9004db073232665e10ee408496c7ade73afa762dc47beea7f593ca6b46e819acaae7074af3fc90756ecd9709cd14bf0fb69862fb74cab5a6558523b1c51f750134782d5aa78a2a29e23188eb103cd74cfa8d4cb64e1ea107204c13b2487b2522ee107656622ac964128d60631234d1ea0bd013346bec70c2b8783da80a0a2b78ab0d3972e662c8eeca84d968f329c9568000aa53ea4e58fc8aabff6909f33ae8275945b452c7cd56dc72fce80a2b4f061aecde8972ed66148a268c06cebe99d5d50f4f1b67f4db7c8ab1a0fcaddc4be6113467c5f59cd337a20c5e7ee9f3bf752587c0c2698b9879144a3bedc5c00757d9ec6fb639eb3cc007fc3ac34ef7c80a67d7dce61bb4bb485793760083c6c514728287b47588ea1c8e63ae5af2c02b345fcdbf42d6ec9e8b409ca8a1fd49f1d8d28fc682af18596097dc4a082fa7bb9aba9b05b6906870ec44a32d48300e2a8f0bf7e6d0f8d32c1bd9b50f3d1b6cbff02984afc1b598c6b3955fa68c9c97d63ace8bf8ccc75abeae1b5eedf086b80801174391e6644ba959e0ee5de264fbc2ca3c8d6098c33e41e5712536d10babd0907cb5374355b4f1b645c3099a22cebc8bac5837297f4a9aece25455bb4e66912e8513569a813e23e773260689585e23605864ea14519b6cb315908a23f3a9954e71e8f6ff0099aac790193ca9a875189dfc5cd6b516507035a310f05de3f4f52ea1b495dccad401e7d63821087c76707c940b77607309008790aea57cd60b5f3cbf8c27605882d37c54b334ce44f255067d27c635dda9bf17fea73f4d3b586ed172eb653d29ceb882603f926d505f429b062466f21b879071ebb976f5b016cbbb94e6fe19025e323c091a3aa504c853f9ea9fb2733ca440bc4660caed75b5448121d6d6ecc858cf2c7cb267bb0546c8bf997a3f05b11af2fede04a02201dafcf6436ae80822ee672317f910470de2f8ca1dc86b8562f7bc12025976521647f1aa9c22ae995349aead7943b768f020509cff9947c287f100db5fb1ce119484d7cf6d91d6d07619893737eef97d4cbc00164f1c3ce04d599534738f82459de35e40f74111297ce4a64ca8a0f8fb8933fa0f1b803d07c931e88b0e623ef0c7164c468ce427de544f868b3931aa535822f2707027521cfc2bb97688b2311dc103687b8e3eea2fc17522d3623995050d42af47bee1a29f28658fbf7e9b03e164186aa972e20a82a7d7cfe80561b9fabc752b3e3d1b9a73a2ec7bc1a0b8742c662ffdb3c7a9e18960db2f8158ee01c837668e1611e759850422b86608c6ba9762c1e0825b9f30cf6d220636a20c4cd1302b6908ed2a3ae0dc4e0941d927362cb3cdd2214fcd89211e28ab5171a8e612eaec81c03594ef75f311f7ca0b66343d20f82168e0907fab0d304be0cabc93330c564f145cce299a0fb7fffa5c6ec005291c4d7ccb865f91953e0fdbf87c2aa414596f0a982e6b907416d089a1fd5c47611a617f22721bbf46ec195cb114ec974eea76a4ab76f8787ac1029c1cc3549dfcee706459662652b6a7f3498fc45cda93daa165d765f3018031abc6e3539779fa027151fb53bd6d73294c65f8a0a47f57d595ffb5e9437e8ba75f6097abdd90051bb2eaca657cf3f57568cf74d486b91fbb367bda8edfbf321ff32e29983b3c21a538000276258253bda419a69b330bf7a55ce7a7c1924c56fe93f2ef1901fde7fce7fdeeec433d3e0e8b135b13cc3bf507c7bdc10140c6c55fe4f2b23c955bc82e6ea3960c80b8cdc33e747d73223984e8b8bbe21f9530c6ff2f2ae56adf940d094d927e45d64b8876da16f46db5cde721e76a44370cc189515111346ece40ec05040b2d47c7bfd922c34acc59654c67b2b760186934a2b146c7780e8025801b25bae43682476e9103f9398a1640a15afc04bf80954773ab4cdc66d9120af9bdf21a98a7e88f6fe5267e5366dc4e20acf4118cd2395b869f5cb55bc836906b95a41b21e3dcc898cd1233989142fe36b2f88b23111c82791faeecf181a6f248bd8836c5b9c5bda03454f35668be9e497fd0ecf6e2a4164de7e27d23b5a97c9724614fcecab243392426e79854a913be73123a2419895fe529b9cf2bcbd040326bf3ba8e66a38aa1a1f5e03de1b404ccc256447f8bf09185da8629473a370a84fb656b135b13ef0252cd36d136313b10c077113bbcb925b39a92b8b33d2b99699ab9433637ce582bea35a3c2b91a81b92d6ec53aa01dbcbbd0d1eccfb101978645891a97f0981542d3fd279135a1b432d66a3916b2601c572690fe55a74b1b69bda879cf46e027dcb2ba27d4e303b61e532cfcb3c612790386b5af2051c224b03b0d7433feedf9a173b8b8676fb4cedf560c48c698db544259d0ae4f5be6dffa24235ce58a376f382112f87bb6de8086235eed0e2aadc63ed2e01bd7a9ff37984bf022e849a0128977344875c45929d46dba6004b70d30cfe183867e44323919d925fd058a967c545b928944ff528960eea16e951c4562bdc1952309d51df12571fa5746f6b072e5427fa0cfe26d43012a574c12d4ee604601e6bf26eb382e230ca775002700f664c126a514c70a668f716176043878941d8acf2755ff4f7649", 0x1000}], 0x2, &(0x7f0000001340)=[{0xe8, 0xffff, 0x6d, "3b1b6efd44fdb785c9dc4203270dfc1436c23c24fcb85b89aca5ce00a7f3c25d18028ba512be0652a1b02e03cb5c43b144a22357382afa8ed253254aff7c79b70e8c62f26e8d9d328fabe83b30c6e79535e90410f07f49e04ae545520a39669c873af728e2dc7ad1ab1a85fd79d18dc0d73d783ef795f7b91cab64503381b4f720e48c5c7df522a427b1e52c8f10ac55c4be7888dc44e080a5fee1141b18c04268ec1165490e220c0f9c0347830beaf29b46e82567285adae69712b5eb8cc8746670f65ef13aeb0cfd5ac8bfa355795e056862"}, {0xf8, 0x1, 0x2, "7f14cffef6a23647cc8f8986e5201e915271e4083dd2822bf0dda8c31a36136a0c0809031c38a02c1a9c4cd7a7b010a75780a14c573680da10a010a6881ca978d55e3e3824f63a4e5fb971813c473786b4e51e5cc7b3bccedb4a8c5f7d8ce6d1c68576c46b7211e991d947b749a3251219b07d103d53157c8a5e25b37563a810cd65689cc70b543d27a3df6537707644a8b284810645e270f829bca1ae5dd5acd25cd544df2b6a75f1bea770bca36114708544d8a75bf201907ce21b469a699e93ffc57a341acac14f752035c2ffcf906477ffa03c8d0f6d4ad346924530affcc33ae96a78bea5d6"}, {0x20, 0x1, 0xe13d, "b16119473adafd95748f1035"}], 0x200}, 0x2) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46, 0x0, 0xfffffffffffffffc}], 0x800, 0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x8) 19:14:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = semget(0x0, 0x2, 0x28) semop(r1, &(0x7f0000000040)=[{0x3, 0x81, 0x800}], 0x1) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x1, 0x10000) getpgrp() syz_extract_tcp_res(&(0x7f0000000080), 0x5b11, 0x7) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f00000000c0)) 19:14:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x64}, {0x6}]}) sendsyslog(&(0x7f0000000180)="8dcdece58e71ec8a02699ec0976d5c319eb04e86b968e5fe6ddd9a7cf085eb381533d314c2217d085b0d26c5d5ec0e520d2245d8fa1d41c7b26b7c5b83b82bac505a7941e4ef8fb766d01dc97a9e5f043051f5822c8c0b05711d386b0f9d8491eaf52eff7b5e52dc61a008150e1ae70383a29fec4c7ac3e2ed6190e93c53640a4e60", 0xffffffd3, 0x11) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 19:14:16 executing program 1: setitimer(0x1, 0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) getitimer(0x0, &(0x7f0000000040)) 19:14:16 executing program 0: r0 = socket$inet(0x2, 0x8004, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x100, 0x1}) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="ea00005c0000000d", 0x2fb05d0b8e583ad6) 19:14:16 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000000)) fchmod(r3, 0x1) 19:14:16 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000080)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000100)=[{0x8d, 0x1, 0x6, 0x4}, {0x5, 0x8, 0x40, 0x9}, {0x6, 0xeea, 0x4, 0x6}, {0xbf, 0x3db7482a, 0x0, 0x2}, {0xfff, 0x8, 0x7, 0x1}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x3058710052f59fdc, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000240)) 19:14:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6}]}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000180)={0x6, 0x5b8fb2c0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) writev(r1, &(0x7f0000000500)=[{&(0x7f00000003c0)="da1ab7cd58ffea154e9fe1a1c480ceead081a8086b9db2f7d3fc9865c7bcc04ce09a285f509f0a701913c761e307", 0x2e}, {&(0x7f0000000400)="544958a880cfae4895d898bd92d95c9710146d6f9fde053efa8f227f66c72c90be7fc8218cf1c545b976884583d2c9a2b4a372bdf7d40f4c2243dd2225ec972cf4f9f8aeb24d16d7fe9aa3194512d88d156fb84601a9809fc6db24e183660dc3ac1c22994a92afbcc4ab46712f85bab3e5d862d10343a8c78860657d87d9d9927e0f5b52651372d80622612ab88df741c900ebcbc9969c245883fe9fc1fa3c521eac2a28a378f8783b661f52fa8789fc7ad04bf810603e0c2dbfa90eb88347b70182ae75a42d967280a022f8ccec81f10d3c970037e415e347b9cfbd6830", 0xde}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0x66e8a4611af13bb0, 0x44, 0xc, 0x9, 0x5}], 0x5a, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x28, 0x0, 0xffffffff, 0x800}, {{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0x3}, {{r1}, 0x0, 0x4, 0x2b, 0x8, 0xffffffffffffa98c}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x80000000, 0x200000000000000}, {{r0}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x7fffffff, 0x1}, {{r1}, 0xfffffffffffffffc, 0x20, 0x80000022, 0x8001, 0x1}, {{r1}, 0xfffffffffffffffa, 0x80, 0x88, 0x8000, 0x100000001}], 0x0, &(0x7f0000000380)={0x8, 0x4}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 19:14:16 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) fchmod(r0, 0x100) r1 = socket(0x18, 0x400000002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r2, 0x20004b3d) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) 19:14:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201b0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x2760) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) shutdown(r1, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRES64=0x0, @ANYRES64=r2, @ANYRESOCT=r2, @ANYBLOB="f7b1680c0ec6d57cfb99ccf065db0c6318e40453ff242ecb6252f789253ebb6a3cea0f9d37c5ea022588644dc3b388356512f9e3ef1f2a441248f997c12416ff68d883a363141711f7b6d7b6a31d80f2f20b5a479eeb2e2d4c7556a6203eda0be0765a2066b35d5a4daf4409dcedacd7fc5ea98c25a27bc0baec0ff9a06f298bcedd96947d9d12a8fe8057c5eab489b775bce45f8b0fb89a34b08862a70322b55758528d9d5b474b72582922e3faf1896ebd66e7", @ANYRES64=0x0, @ANYRES32=r2, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES16, @ANYRESHEX=r2, @ANYRESOCT=r1, @ANYRESHEX=r2, @ANYPTR]]], 0x1) write(r1, 0x0, 0x0) 19:14:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="5f2512348658b823c7e74b3a2af37f59a7f1390b516c8bfe03e743d904f65d7c78724689fbd4f70ea1cefbc5ca5ed03349a016c4cfea67402027a2f2dcb310667433da02dbdb014645d4edfc6ce8cc9a1b1eed7605e55ecf54726395c72525f8d40019a3a370db3c3f5c6d7a6c766036096cd58bac09934dae84659bead0abb7b3d28e9765b830b122801693bd7ddd6fb505dba78d60eb838f22636c477d3e"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7, 0x7fffffff, 0x6, 0x523c575, "866cef3dffc219c01d4c4e3d633ccc3a345f0d5b", 0xfffffffffffffff8, 0xffffffffffff8000}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x8, 0xe507d0a30dd2f7fa) write(r0, &(0x7f0000000100)="8c65", 0x13f) 19:14:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x14}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000140)="ee0292f002dcb58ed9f2f9f44aac980ee0600de0763d58170ee509e77ecfb15d52e9397d6a44f4bc0af4288cece5f37b3beabcbdffbeee2c09840069d08e724a82fa8f4458d9a9dc9eb44ef454b1312c2332c260a7d04e95487d7917020779cae67cf16c27db98d50de86b6bca603f7bac5878a214c438898cafb64e8ca0d16684fab2c8e3fdca321e8d07557fc8d64546cbb3eaa69924710bfd8d17cde5742b60348f58610fd469", 0xa8}, {&(0x7f0000000240)="e661747bebd72f0b030f1d9f9a5169b4a4", 0x11}, {&(0x7f0000000280)="37ebd726aa0703850a596b1b6191cdc4fe1ae3cf85a011ed098f7172b42fe0", 0x1f}], 0x3, &(0x7f0000000380)=[{0xe8, 0xffff, 0x100000001, "585f4ce97b071823ceba2815ef4b7126f0edf7e0d42971aa5ba49d3b89d7871530f946f7004d1b980571a2fead5ac674ea0186449845c576f027300d167f3f5e60c1780eba072288357cfd040e02c05415c29a0a55f15ec9e469b3d2a672329411fd02dc517cb27fb47203e9dcc9396846a6bdbe3ff2f9afbef974c0b37055e092fb075a78ee154854bf1f65bd13c953a755dafe7740965a9e2b7811fb3d15e51c618683c185af3fc410dc958b56358c6f2e036b39595edcaba07e4fc78e8bef7f22282c13168f62dccdb7b6f5a8c01af25d"}, {0x68, 0x1, 0x7, "277c87fd40b00317d445da6797e19616fd257982f6e93e2861429b2d8bce06f7d7d8bd1928e870143f5b4e8cfc0f3eb84e97d2f19929b0b2d986d74e639627e34bf9e93cfa95ad53df73510cef4d7a3070cdca"}], 0x150}, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:14:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x1, 0x0, 0x90cf, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800", 0xa2) syz_open_pts() r1 = kqueue() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() r3 = open(&(0x7f0000000040)='./file0\x00', 0xe122c6d82bb3e4cc, 0x2) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000140), 0x1000, 0x0, 0x7fff, 0x0) 19:14:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fchflags(r0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x80, 0x401, 0x20}, {{r0}, 0xfffffffffffffffa, 0x56, 0x40, 0x4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0xffffffffffffff7f, 0x7}, {{r1}, 0xfffffffffffffffc, 0x88, 0xfffff, 0xfff, 0xe1}, {{r1}, 0xfffffffffffffffd, 0x40, 0x2, 0x3, 0x7fffffff}, {{r1}, 0xfffffffffffffffb, 0x51, 0x40000000, 0x5, 0x4}, {{r1}, 0xfffffffffffffff9, 0x20, 0x2, 0x0, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x1, 0x526612df00099f39, 0x9, 0x8}], 0x9, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x1, 0x8}], 0x89, &(0x7f0000000200)={0x101, 0x59e9e59b}) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 19:14:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)={0x0, 0x8}, 0x10) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) readv(r1, &(0x7f0000000040), 0x16f) 19:14:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000), 0x2000000000000078}) 19:14:16 executing program 1: pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) fcntl$dupfd(r1, 0xa, r0) faccessat(r2, &(0x7f0000000080)='./bus\x00', 0x80, 0x2) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000700)={0x2, 0x8}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r3, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000680)=0x6550) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0xc, 0x3) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x8010, 0x1) ioctl$BIOCLOCK(r0, 0x20004276) socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000640)='d\xd6\x00', &(0x7f00000002c0)='\x00', &(0x7f00000007c0)='\'@\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='*\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000180)=0xfb) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000280)=0xcf) r5 = msgget(0x0, 0x490) msgctl$IPC_RMID(r5, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000980)={'./bus\x00', 0xa1fb, 0x9, 0x9, 0x1, 0x101, 0x10041, 0x4e4, 0x1, 0x2, 0x800}) ioctl$TIOCFLUSH(r4, 0x80047469, &(0x7f00000000c0)=0xb) msgget$private(0x0, 0x100000000010106) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000300)) r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000006c0)=0xc) setuid(r7) r8 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r8, 0x1, 0xfffffffffffffffe) 19:14:16 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0x0) close(r0) 19:14:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23b) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) symlinkat(&(0x7f0000000140)='./file0/../file0\x00', r0, &(0x7f0000000180)='./file0\x00') mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x77b56db6) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) fsync(r0) 19:14:16 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r2 = dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0xffffffffffffca16) 19:14:16 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = socket(0x1, 0x5, 0x0) r1 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, r1}, 0xc) 19:14:16 executing program 1: r0 = socket(0x2, 0xc003, 0x2f) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xfffffffffffffff9) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0xa, &(0x7f0000000100)=[{0x6, 0x6a4, 0x101, 0x75f}, {0xff, 0x3, 0x6, 0x7ff}, {0x3f, 0x2, 0x100000001, 0x3}, {0x3, 0x10000, 0x8000, 0x80000000}, {0x3, 0x7fff, 0x0, 0x5}, {0x4, 0x0, 0xa21, 0x10000}, {0xaf5, 0x75, 0x100000000, 0x1}, {0x9, 0x3, 0xa97, 0x8}, {0x1, 0x0, 0xfff, 0x2}, {0x1c94, 0x8, 0x2e16c185, 0x3}]}) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f00000000c0)=ANY=[@ANYRESDEC=0x0], 0x1, 0x0, 0xfffffffffffffe8e}, 0x0) 19:14:16 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0x0, 0x4) write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) r1 = syz_open_pts() socket(0x2, 0x3, 0x7) fsync(r1) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x2) 19:14:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = dup(r0) execve(&(0x7f0000003b40)='./file0\x00', &(0x7f0000003cc0), &(0x7f0000003ec0)=[&(0x7f0000003b00)='\x00', &(0x7f0000003d40)='\x00', &(0x7f0000003d80)='\x00', &(0x7f0000000000)='\x00', &(0x7f0000003e00)='\x00', &(0x7f0000003e40)='\x00', &(0x7f0000003dc0)='{\x00']) msgget(0x2, 0x700) r2 = getuid() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000004000)=""/213, &(0x7f0000000300)=0xd5) sendmsg(r0, &(0x7f0000003a40)={&(0x7f0000002700)=@in={0x2, 0x2}, 0xc, &(0x7f0000003880)=[{&(0x7f0000002740)="050436d43cda30fd718957c83216d25844c12ff2df660b95f45bf444c48c85e96028c81d39758da2d0cce7477b53b091efcd1b24ba3a26f73b1dfcb7f819aee685", 0x41}, {&(0x7f00000027c0)="983757975b62736f092c7a263706bf636e9b9a5438736d8fa4e1880a4f9a0084dcfa6f89f6c4bd0454bf36cad7c38002fe098c2d180e5168d26eec2b3ce11b1c83905565f98a1a7c6eca32f050cb2b80fa77f4b604422d56337207fe1e64c36562d21d6dcd5d18c243dc201bae6c29015be33c6d", 0x74}, {&(0x7f0000002840)}, {&(0x7f0000002880)="5277b5be3d62f9c574db71620e64f13dff0bb7731c4b9d7d12c799a117698f4e35ba9bb3f4618eed713df2645fd51c6ef28543c147aec19947eeaa936e2a7750d2d7d63e7c5717b0cb94bc5cd85904d58776ad44f9445a1791212f8484626b9a165c44a86d7bd0c7121efa05ba66611c3ede39996d95ecac822e6c4cd6a8d0a930b53cc0a626e28e442173e90f1ca54fdd098b8c27cce906fadcf82afa291766991e88ef5179cf3b84d3cc71593f271a0fbd9a97ca1e4306c09608fab577e126bc7a9c0473559bf34c2d03824d3684022cab74afd5f45100bfdb2a266b79d4af8bcbaaee04f33829367b23a4c67b29d5df45ba51e27f240bfea1d104a8fdd97b6f6549453f7a154316bd28c7bd688a4db8d99eda430383f06b297bbef82dfebd2435c71db554ef46c37079d4b1151447de9713f2ed8486e219078c09e1c5280f08968dc0af4a90cadb1c74a30a3a5f4e4e937386c95076c232a653be8150b20f8d104715062f13c1aa6f605569d023cee40d86c125e377a6596320deb64a8383e663e62b6727468e419c542860923891941cbb67dbc4c1c03e9ce0a7c112465490e20ec26063a719046b6650f32c40e9bfdee0b7e130e0dbd0792fc1b61dcbad036fe563b50393d0a99062ef4230cb91b8ac48b7282d8fc2ea884a003a454f32e8b161c4236e2ca9971a3e9d9675a64ed5c3d16a51738ed27e6fee91336b5db1e02fdfbbd5be7a9395f5658f09fdbd10464628c9473e83a2712ecb7a2f8fd77679f5bbb9f7c794d85564b3963b66f730ae7401f39eb0cce4fcc7b3a72be5871b45fdfbd6575056a44fe765a5cc24a1492bb603b7c20b2ecc38033ca7839f9fb2c60452b0e8c216eb9da3096223738db11a45846360a3ac2688441177bff91e588880c17b22b3d1e9e44cc880b3d3b8760929242eda28c08e7deb30c253d7e20b686a5a37bef3758d55faf8b801c6e8cdca3d260706bb7b393a34f0ebb25ec7564603874d32b1f7f2f9ca7fe927173a0a8b3c0953f9a2b016ff15dc399712d9fc47f56defde0bbcd4e45e715a1ce0942d3b743d88910d752686904538c6addc406d5db223e321ae13a64be148d05a856c6f7ac7a9d919c43a2a9df01b07eb23798be24b9c1ee331d0cf74b119b1b3920321eda491ae49c754b47f8a1f100f1583fb596205e6d6da035f1f6b7a2254ba6760ff4edd567b5b554521ec0da2a6a011ae74fc4331d74f458a61cbf9100dec588b64df95b46bb381141962018f2131b1e6e26339b84fea70970218c38cd340fdef9c72afffa896eaf17155aa46dce2c10d97ead4786af39cabf28f3afdb226319fdbf1248735b5a734a9b97a09b3d675de11522c371a7c25a99a8a5abbd52dac64ccc4ad31aa5851551aa93534ab9b216d7268707b3f31f1b3533d3ccbd0a36e18025c48b39fccfa71c405336c6234240f49369eec39267a92ece0386507979b1f4d149353c3fc7f8cd50c98659c0888dc55de7cad6dea6dcb8d8d324bd27ddc26d39974c9aea51c581975ec5e00e67ab583b2c8ffdaf35f6ff21d2195b75eeb46cdc3b47874a958734eb19fe580069a973fba249cd10ff14babb1f50a60b6e657d73e4381b579c07456dbfa89e784664d471ed65c494408e5c8af9d688652df26e7d501ea8534e7374aa943a814ee85faeb73c9ff564de6d1561622cee8250e78114eace0a7372b9fe79913da9d64ec35f18cd9e79d20534a3d0bddee9764f1bb6275b2d0e3410569ba114953d92eb62c2548e76102933c9e1e9b5c08ec22a44a91a042993ccdafdde3169014addc0cd973391b3c292d22f5697d07fa5530ff6135503d59677260ae83d893972d5edd9fa69b47454bb6f64a0bbf34b0a0a693c4e5a8d71f5e84e982a7c6254525cec4d193c3778085838a7bca7491cdf22d21eef30b43d5750179efb42be4ce72f7cc48f8f0a7d527874fa3549781f96aec75155fe9943d610b3a8f3bc6b8e12ed941c8a3735c27b3854935266f8cae1beba653f2d8cc20249df98870e8bfad7e0a4d3888edbbd7c4889407a3c4cc97637c4e8548c9c9455bab9307be64b9c86ff9d48374547f842fecc28c6be1aa20c7f5f050148741459a1f346dad3f9afe1f494bd31e9c2e02ba54d807827e9e1c93d61e529ed44790f7ed84adf4c8e138ebae303b356619ad8cd879a16d1e14433ade7be7ca97c150f2d061cbafe387bad0ca0e11b4628757d68c1bfb38dd9369c5d9c3aa6454cdf19e9d0b10f341f3e04bc113062c562417504f373dc0e491f6e893e6c62ddc77174d80f44e81fde1f301173d6b2591f77dfcef9466d0ed91eb650e171a5d8c446ad2a61325b0edfd1d02f2c9caf3dc960227ced7c71d6e128a5f0aff1562173d0bcccfdd63aa12ce8d9496a02905bbd8a613830ceca5917d770c69501bfb3c6530811dfce3b842a94c9dfd148e3f6c669a554cf73eb8b46e197e5551acc2b8d535fef0611868656b92a42d43376eebe48a8aa304fc1c4aa82151fe6f32a81f86b337a18b22b1c526b30a19d10ac568d49dddddbfdbc41697c95efa274189e146c1e4b878613b80f8b1a727136d74a47e5f70451b9ed68cd11e1ec286718667326b99dbf6d60d81306d977b05e8f24bb5cf85da3c2aab4f4ae003f00ca4a66fef60e5ff2d1b5351f93fd2f46c5a004818a0446f755dcc88f83624017973bc62ea5ff05c9d173e6385be4a42adbeb5a4d29021c8f01fe5e59d9dc395b7ae73cbfbf48710517f8e42b3375923dc93d8d998c38e574ba8d73be0c0bbb684933449904da88c73c117895fef6ed8b2490ca2128db7d1c0507a393c143912137377d4a9c7a68fdc330571959df3c01ef41f1ee089ba47258788f414877d4a8035103b0b0827832b75e4dcf8262b9f36f82064f74b3ccba82fe77d5d8a30599e19d38fad2f4970e57d3f7dde06c2337e9c95096575aea745e342e5a1bfa6977828f4b5ea187ea5b2c8de718bf0686a95a40db56aecbf71e37855ac9dc444b6cea4bd39dbadbc0a8730f28d88358f332b410ac01c7c385ea09b3a6894341e4ddc36f1c2990a70a53a24415342c90132122dd544bac0ec0c57d6f4d2cd4a980dec12128396702e2cd9e460d9c6e85ed69be40597e34b44be4d126320389cca40ea096f50f1e54382a5cca5b82fe2d8f822aa252cc68c3d3cf343aea975c5fd85f20fd6510de434cbf6713e77573e0602dd074f0ed7d0967d57f9a117fcf4a8f3d5800b5d2aac5998aacf9a5681a91d1e7486f0e8e21e8c3470d1066253048f7cba32348694786839af607291cafb8744e7de86392a037c40af9e31ad975d5b13df40556b3f63650fc0ad49ae7745ede9cfe713d83f74bb83a1cf138693dcefd79d3dc49469a28e4b94943e7c5fa8dd15c0940c91d7b98b7ce54c468956e730b675b52251810135b0bfdb1b33193c5b31ba50db702109508b4411b11372618b87a4999508af539ce2e26557253f64c69ef6df5ec7521b4b6a568533aab9c9d86a7b4253f5f7c94a72daa1635d5f0a91379aeb5287f03654b9e072549eef53e3516bde0c108bb7e9db5431a73468bf08ab43a8b4a9e12eac24eadc56db141bd4beb150d34a035ee1e7fce53c554e55188486ae5aa420b804a440820b7a173d60a2b2a8cf81368aaa00f5885b6652c2dc41c5c7d546134c492989299aafa5030e9bb85fb32f01d0925874b410c74b8b1d7a08fe5f35f4f9ab8b9648a15d35f5906d1fdf221ee167f8e7f886ac0bacbf7b25cfbda2bbdfa66e367b7b129c0690017c2e9323bac1202970f924ca2590191aaf530abf88c62fa97a9402c1bdf3c0d3d45aaf06c589a0ae035422833c03dacb202bb14e00f46fc47f5b3811f5e9831b9442b3183a740f26d39a4912bce049fd04ab860370713027eb0d1409f8927d586e6e8badec9261db8fde21c59667f086f57f4123c7d177c341b14904747e00cdf5be562b4a1a105b85084bb51cc473f270a2b6e7b696481d2ff9600574f21995038ef6fe4b89643ba970e63a3b5cef35824cd7d5960e73c79e44a431d02c4f48ce519c18e22b4717409ac7a0f2edac05eba2076d8a00974eea5216cb0cbcf37ff3fa145b89e24d92555b309e2306521404f310c8043c6e9c68b9ffe8000f3c3b35580443363447df1d97ed0cdd978ed5e85ab5cd4ebd3d61d80f2ad26182ec2df9efa876feec2c3f6927ddb03903e0aaa3bb6d874639452350d267a91618f3b1685ef045b7a283bb59149ab4709ec798db284f45eff3ff8b0b1fe1d369a4100072baced78572a6e0e7c729482334edaf12bf49fccff5e2ed20a18f3437f8f2772b8f1449d31a6d5aa6a6096e43d9449ec3d41c1d7e66657ab20b3cf56fe69dde6eb3f6abdf7fe1bbf7d05dbe657f84502fefe17def81dd1d1c1cc4842a8f3f40a16159e7604df84f1ccfecd8999034fb8c760545fa11d76c021cf1a3b50dc26ab63b755271e9e27e4bcf8e6b1962d47806a154b87c42e6f1d2d767aab56167f5c6adc392fe8fe76f91f014663ac3eb7e01fc2d4b56827d716946319cb1e0a5298d470de5ce1f5096d58d1ff11ded9f6635f84fdd6bf897b8d5b1c93ae62f934dc983de8c69ae322c1cd67f7256d59318812500ab255d10b936d42636ba019f43c76f4c0906101d70852fe9066383bfc0537d79569eb51b2174ea88e73be308c209c1c50e856fa4e6414324cc3812c312a3dcdd153e42dfedb6deb7ff58c7f4d9e177ed56928e8c3815fc1df9d6b9e3a18af4b7671d0fa7ccc80cda5550e3d8f2bebb9dcd10515d6dfc3ee15beb1a1635c0e38521b8d810390165d460579a5e29b9e2a24f5f0a6d5d754dd20d6729ff330d6d232ce8b9061178acd5035e32f7d806fca0a041e07e9062b912a207a597ea429e8259a1725785b33621e5928a0bb9cf9d150f769e9abe0b31e7238a5de690cb95b598e6656d3ae8eb582cad116c92604954d8bfb88aed130650ed4138439841da4be3c8d84a9ae61bbf80819211c970856937e06d3c2d5123e104cd49d6889d7c3c9ac74471f680af024b884fb0b8affbf47842cbf48448529ac1ea1b8dab7d77490c48ca93f5b8a9ec3be42cc42c71932295b7c1fd38015092289d2060d00230bcdc4a92199757f6cf879ee6b9565b59cc3cd9c4f08f93f254fd893e92eab208b86cc3f33e7e0e8c731953dd9141c4d52c583b2632b6e00ad3173a9c3921fdd60020b6c5852068b24342f404076de6041802abc974fee2d56a3b83e38327c7e77a8f211ffe9aac263d3c3146e6384c9c85e3a799c273559f0ebb76c6869830d5e20f214e0b9cdafcd49c314cc89dcc41e72681c8e4b90a7757728e82897234b501d11ba6aa5dc57ab0064ea92e0a46046c4a73b048db8bfa81fa436d1112c69ed1c0b95ddea67483bf93e4737263d0ab610bba18db4783a0a11f3828b5e6b1fed95f70da83ca35128c80f07e69572e5c03b3ba7bf7afcc381b431178444552713f47f3c87b340d28864d293d63283f4f3ac3ed67039ec741fd320a5da70cd4d5af6bf2f5e565791cda90e191009cac77173ddc67d980c13358ac2b17f0351da2ea6a9a1b13e895980a2cdf2f751a98ea2c92ae42fd9b1c86ac19fbd8a692629e6b361253963d0abd2bbb1e5bd542e365b58ae17f8cfbd88d822957477ca61bd1bd3ebcb7d3c3d829006556d4ef3f7ad22442198eab80eaad0a3bc53180d50aef6dd0df87da5d65e07ab6a5865b8f6fd45543b199360c16d71cb7abe59370a8c95e0dbdca36fb12ade013844f27e0b0dbae475e531cead75ba74af1cb033ef886", 0x1000}], 0x4, &(0x7f00000038c0)=[{0x40, 0xfc481ec40cd13600, 0x8001, "06d79918fbc796d086ffceb93416ab317a3fcc8c0415ddcb8bb89cd52242b5cbbba81fb530f6cc57ef2c549600c501"}, {0xa0, 0xffff, 0xa3, "8681bb165608c84ef237e7792eb713ddc4ac6e3d7e13f6845f08705c9229ae6e3dd8ef4461c84037a22c9854143928c0a74c3fff784b55c77725c8da5592eb0d4a00b42e02eb2fda45fb02e22a305fbab4f9b145884a9bd1787d1ffd9a874ba7d607e889407b4829f864ee6eb4ceac413b0190f6ed157af3db079fae14322deffe40cd9e67da23f2199a5485"}, {0x88, 0x1, 0xfffffffffffffff8, "e9647762b033e23354144efe911edf0c2ead05a77f3d8b9b206957d90ae757b592eacf9569f0f7e6abf8d897b968d07fe0acc41055e15d3b8a4e5bd2ba18efca31d7f33fc2598c11818c4e77e83f5db09ec5b27cd4e0a1d84d85fb0ae63508549c7c627d93d66a50178211c7096396ac0787a41ae2a6e1"}], 0x168}, 0x9878d5c527fde8da) r3 = getegid() fchown(r0, r2, r3) r4 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) r6 = dup2(r4, r4) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7, 0x7ff, 0x4, 0x5, "a33e2f6e783c1c4b12e948ec20f9d06a2f75a342", 0x6, 0x1ff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000002c0)=0x1) pwrite(r1, &(0x7f00000026c0)="72629e845aaa3dd5467057", 0xb, 0x0, 0x0) readv(r1, &(0x7f0000002840)=[{&(0x7f0000004100)=""/146, 0x92}], 0x1) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x30090, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000040)={0x1, 0xffffffff}) pipe(&(0x7f0000000280)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r8 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) 19:14:16 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x80, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x40, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x45a6) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x64}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xffffff36, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000140)='./file0\x00', r4, r5) 19:14:16 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x8, 0x1, 0xfff, 0x9c81, 0x4}, 0xc) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) fsync(r0) read(r1, &(0x7f00000001c0)=""/193, 0xc1) poll(&(0x7f0000000140), 0x0, 0xfffffffffffff113) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 19:14:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x14}, {0x100000000000001d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") 19:14:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup2(r0, r0) 19:14:17 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) readv(r0, &(0x7f0000002740)=[{&(0x7f00000000c0)=""/81, 0x51}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) preadv(r4, &(0x7f0000000200)=[{&(0x7f0000000000)=""/15, 0xf}, {&(0x7f00000002c0)=""/146, 0x92}, {&(0x7f0000000380)=""/242, 0xf2}, {&(0x7f0000000080)=""/27, 0x1b}, {&(0x7f0000000140)=""/32, 0x20}], 0x5, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) close(r1) pwritev(r2, &(0x7f0000000780)=[{&(0x7f0000000500)="1fcdf1493fefdfbff7dab22e115e277144ef99169685ebbd834769e296fd0ec27afef1eeaf58ac1d10230a8ce06b79045ddf76ca1fdeb1d44019a146a616e84fa11e0deb309cc655c73b38373891c84c626c730600b7de6cdcacd2a97e98a359576871fa119f874f814f6276dcdc17eb10c07861de7f0bc1d00adeb27f5546ffc857b088cd9bd7c413cfee8e70f636a6613c4f6474a9f4cba53822b572033554a045f4f9ff0bf9291d5276be81ba2f3ad25250b24f68cdc2a3b12609ebb1f768ce27f12a94507649436a2e7c15ead45adc88bdc7e437962a23fd0b9b0c8acf", 0xdf}, {&(0x7f0000000180)}, {&(0x7f0000000480)="8d3bccb91b92176bd2dfa774", 0xc}, {&(0x7f0000000600)="3cbd21d406def6a357b4d745cc9a06758bb99d62aecef6aef650583a19853c632b2a52f793a0cd7fc32845a1559a04fead76f87bd8b71f933d03b2d721da66bb2b408a11daed5304dabfd5d526ff365fc663bb856dbcc266c433bc59e32e026f9ea52e5b6b9b6d86f62a979483382cef6db2fe27aa3945835ab19d968fb9235a21a1dacd769be803db56c37f35edcc39576859cb1a51aa7377f3a54b119b9a", 0x9f}, {&(0x7f00000006c0)="36ce802bf51aad0f9ebe54f9c6617d904da18c9765cb46bed23e991de47cddb4a56a6bed0581e5f8839bf555d7dd1881c892b9e491c24fe1265cb7fabcddabef8c10132b59caf1129e824fd799b5065eb16df7661d371e4d9f30ab4515b303e69bb16c08569117d161e9728855d5ada3c343434b86469aa23ac2", 0x7a}, {&(0x7f0000000740)="40065643e83a08e8cc159e68cd86ef5f513aac87b4c81ce13cf22187dbdc39e5edbcd9", 0x23}], 0x6, 0x0, 0x54) 19:14:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x40, 0x0) openat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x8000, 0x31) socketpair(0x20, 0x4, 0x6, &(0x7f0000000100)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 19:14:17 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8202, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) r1 = msgget(0x1, 0x4) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r1], 0x1, 0x1, 0x1000) symlink(&(0x7f0000000c40)='\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', &(0x7f0000000cc0)='\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') msgget$private(0x0, 0x100) msgsnd(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="0000000000000000882dc2393165e796983d8903e7c8ad52cb8469eb01db5b3fc96429c8d0fa1e418e56a60eedc73737c30244e3e22828d81eb2ee57816f875ec0804cb8a585ba377c74839b2e8edc520f8753c911014580f3b056e0ce2af10a7367a87500416556403681452c71a854ec30d50fda0a13e0796c1c0cf323048aa648ca2f02199370b8d8033dd68a922a34a3665836697be62dce44ad0d4942ac3d907962361dfdeef0203a83b525943f29e1a7d81ac3c0d2e55e8c60b77a9b661f9dfba46388254314078440b653f181d8cbd76d"], 0xd4, 0x800) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000080)=0xf8b7a470fb421983) setrlimit(0x7, &(0x7f0000000000)={0x3e, 0xf2b}) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000340)={0x0, ""/77}, 0x55, 0x0, 0x0) msgsnd(r3, &(0x7f0000000080)=ANY=[], 0x0, 0x800) 19:14:17 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x3, 0x4, 0x400, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66692222880e05aa30cb3d9ae5bc98501800"], 0xa) 19:14:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = dup(r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x20) 19:14:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chflags(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xb34d, 0x0, 0x5}, {}]}) 19:14:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x7}, {0x6}]}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000240)='./file0\x00', 0x2, 0x10) ioctl$TIOCEXCL(r2, 0x2000740d) recvfrom$inet(r1, &(0x7f0000000140)=""/207, 0xcf, 0x1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 19:14:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x24}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") geteuid() 19:14:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206981, &(0x7f0000000100)=0x40) 19:14:18 executing program 0: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x10000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x1) readv(r0, &(0x7f0000000000), 0x100000000000021b) 19:14:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x714d, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318", 0x45}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 19:14:18 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x3, 0x101, 0x0, r1}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:14:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) r1 = getppid() ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0x8000000, 0x1, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0x7) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xd893086e9a275bc9, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) 19:14:18 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) r4 = dup(r0) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000140), 0x4) 19:14:18 executing program 1: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x5, 0x83, 0x3}, 0x1ff, 0xfd, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000400)='./file1\x00', 0x8020, 0x5dc6) r2 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000300)=0x28d0) pwritev(r2, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) r3 = openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./bus\x00') getpgid(0x0) ioctl$TIOCNOTTY(r3, 0x20007471) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000440)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000001480)=0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000680)) 19:14:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0xfffffffffffffff8, 0xffffffffffffffff, "090000182ea77fa20e091fe600"}) writev(r0, &(0x7f0000001b80)=[{&(0x7f0000000580)="580f11b10a84b1af437a3da346013d55a102cf28d903122ee6cd01fdbe0e0641aad7e2603eb578f4b379052d1345084fee60c120bd0851ac7c832ad092ea3976fe4c16e908c09a4d82ece868e178c1836e1c09fefb40a6de2f11972bb2b4a7aefb577787f4e9582f00627a52c3153c943a9a53770fc6ad36a49717e865bff8612c55fb9350b8b5016cef8750a2eb72a0cc06c496c5ce879f02a987ead0e8a5e2988328c1acd30033bd45b73b8379ce73e38b1fee341b90f535ea", 0xba}, {&(0x7f0000000400)="6576ae0c96c81def94f380f88f38ca04221c20049b4865285875581954d3d9d1a6c56209869a04bb300d79fb7805313c9dae943c4cf1f223550136147f674d0f7ee756618d05aacf24a4", 0x4a}, {&(0x7f00000004c0)="e0047a873d9c87a14d75f3546ad6801a5e1dc8eddfce6542610303e5115b715961b503ba671554b54b8a1e35c6644f548a68ae95305123d4525111c056f509463f578c", 0x43}, {&(0x7f0000000a00)="39f671b115a5dde89b28b49cb86337910e784e51c04acd9a757f51a0aa78a2e9362558cb80e5ad55851016cebf354dae24310805902ddc5fb6bb9e21e990dac68a45b131c6c24e7ff209a49e451bc12e38243f5f01c802ac590a12bbf695d90017de4ff94407", 0x66}, {&(0x7f0000000640)="49c33f31f6acc883a123eb78a703633316a3256c268b8ec0eeaee0be4075ea4841434230ca1d4ddbf32c7bbfa83997bc2f8fdc823227e787b1aa9e85", 0x3c}, {&(0x7f0000000ac0)="43ca748d78aa4aa77c35c6542062d9cbfa9df6b8d994dea02755d278b467777d0fafb1b94dc018869680f9d961cf8b3d2914c8843b0ee651c50de2da59e3e18c300b2306d812a02ebaf2610fd16cda728616079e304a41233a9fa7a731bdf136c56f9d44d5578f6643e39c3797c6da3ffedc262ded1356e1e08b213a83d8b8caebdfca1e2cc29bd2b106abc02e3c7233f99e390cd3ef5d2317f15cd96a2826a0d9d4102b5cc25ab8599b84d4e13030e387dc028986b08c14bfaa50e4e3cbf7d3bf50beef50d8f9e80de2ce73250af8723eb9d94f9378ca98503ffc0ac3f259203548a5856a0b2e5cc8f76861f33c2ace02c61dff1c48b8e01cfe3c75cdcb7123f3cd766e3c94a3c10d8e487332f56348c2ca08101419f8c09ad19f9dd53bc1f694e87dc41e1cf5e2a40d662eea0dc92c81c916c60e020ca2a4cc475d29b559f4ebbf4519a8106137638664d7e3a0233818042abe40ce8452445fcf49abf920772ae94e98ada89992e4856c421db10e91e13d11867afbb05ae62890f2bda7dca9ff3429d4521e1b5b710e6881f03f76dab37cba90a87274cc9973552ab238e1117914606844f72fbd25e0f40933753ae1966eae10433b1153fc6032e734ce6bf7cc208f7b8cf0815188c38a9085c55118a57b502b8f8f3947decca31c5e0861ac3aaac0c3e820caee6d8ba77ba979fa458b7e0ce4b761b8f6df691a53da9b408d021869426c43d347a00bad1d330e405c6b3410b99f07b2f19c00bac333da2ffa05f25ae4924741df484c7b3e221c9f63d6b84a03587529bb3d8c052b5387d3f29becaa128dfbfbb5dde38693670099a783039a4cb8be4ecbdb048c165a28e866038d91a2688b7601870ab4f0ac84c51b1521a2282c8c48c1e7b6fe20a9942e1e4092f75e47928147dbe002f1c148e406bdc7b865e33970e06954e8c264d2cba6e5d78393a349a12fbffb8227978caa672880b390b2851a6a5ccc8725c624ab005034b28367d2a155369898caae0f0d6ad4f24e7d8ee3d262dcaafe0e683e8f3df86f9a7cee2a61ea4e898cd258d13c5b4b74b693b34644e1e0ca6412a4cf19d41a9baa69a711191191633efb840a7fc86a04a2f0f2f85793f1f0f090e82be200ac2a23609198f0bfd36a73dfcd2c4d6eb4df41ee5c5de0911e44573e307c3cd5ac7c3eb40f86d1f1b2a5eef9677d56d6b9b8ecc75b46dc18b41a58545ed9248c75f971d7e05c7f5b5a2478bf0bbd70aa310b9ea6bc614b11d227a78a2b6d7a590492e5c045226eecce4ee4e82e72c1b0e85758056054352613223d2ca61a3cd0c502e161764471d467cd2bcc62870be4ab1095c362289be58f8f442d20b704d550771961384c18feefc90ea4d7d5b68c3e62ba2c7f182d887dc78a55718bb80c9efec7a19ba93e4370442bee4ddf1843b9b2ff42ee62f7fb5da4b33f0b39e2b670abddfb8ae2036ac1d4d39887dfb1b042c8aceda4b8651572c44b73c9f0024ce8fa802fe07349e0577b8176563a44877cfc55b3efcbe0ce8c7786d2e82fd8881874a22a0f274c4d1dc6c000b82bc2c854b961f515c77db15bcdf8c895a80b59ef23fa580a2f8d7c2461378c629f358fc085", 0x472}], 0x6) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="cab85f53591abb36926aa0b86ceec94518037c24", 0x14}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="2adb56e02d140f7e29ecae078dfdc756562b3a6ac852408ef3571f48fe62dfb7bb506e", 0x23}, {&(0x7f0000000100)="900c9ccc0545fb6ab58ea420eab04ddbda8a26ad81c35ff4ff411bc192f5d1557ba0ddbafa6f31ab13a3065d91fc017503106b2fedf21507552af111db0611bea2c0a1cb0f1d8b5a9d2feb367d7ee644c8276c4ba90d94f40adb5006560a83ad60c8186aa8301df8522bfd04fb5fcb93544425efaf1c68d61adeb4b84a5ec0352e048d6af9c6526527756ab180d2cf7ad1fa8dbe79930684ef21a10a4fae898b4bef7861782307782205ba4ca1c2526c39ecc3dfa79a0fee09", 0xb9}], 0x2) 19:14:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:14:18 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/180, 0xb4}, {&(0x7f0000000100)=""/222, 0xde}, {&(0x7f0000000200)=""/7, 0x7}, {&(0x7f0000000240)=""/27, 0x1b}, {&(0x7f0000000280)=""/150, 0x96}, {&(0x7f0000000340)=""/58, 0x3a}], 0x6, 0x0, 0x0) fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) getdents(r2, &(0x7f0000000400)=""/219, 0xdb) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = openat(r2, &(0x7f0000000500)='./file0\x00', 0x200, 0x54) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000540)) r4 = accept$inet(r3, &(0x7f0000000580), &(0x7f00000005c0)=0xc) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000600)=0x1f) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000640)=0x2) r5 = accept$inet(r2, &(0x7f0000000680), &(0x7f00000006c0)=0xc) ioctl$BIOCLOCK(r2, 0x20004276) sendto$inet(r2, &(0x7f0000000700)="2fc714ed6aa9f347ba4e22e296e2bac6f9380c2fa0d4ab35987c7f9208795d3a9d55eb569c6d9ca15428ee3ecc056435def88d866960074999ee1188249c653dd52c4c3687140aa96252b87a4e5a7307a45babd421a1483252cc1d457d5f0133d819322e4c968994a00bd2b941a1328dc1c18413fd7e3e0ed67b993812d06181a5d7810ac5d9eff29c80fd43173a17bfd9c3e73dca360bae04952757674f7f5a8eaa7567e5f2d5798930", 0xaa, 0x1, &(0x7f00000007c0)={0x2, 0x2}, 0xc) r6 = dup(r4) dup2(r4, r6) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r3, &(0x7f0000000840)='./file0/file0\x00', 0x0) getdents(r7, &(0x7f0000000880)=""/12, 0xc) ktrace(&(0x7f00000008c0)='./file0/file0\x00', 0x4, 0x200, r1) ioctl$TIOCNOTTY(r3, 0x20007471) r9 = socket$unix(0x1, 0x5, 0x0) r10 = dup2(r4, r9) accept$inet(r4, &(0x7f0000000900), &(0x7f0000000940)=0xc) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000980)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000009c0)) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000a00)=0x1ff) lseek(r5, 0x0, 0xb, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000a40)={0xfffffffffffffffb, 0x1, 0x10001, 0x2cdb, 0x9}, 0xc) 19:14:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x44}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="00000095a707a67d3be1041a0000000000000000000000000000000000b79e368ac6260f47d22b895d0ce6169c688d69c3309841397ff9c88449cc0c1a03abade72eb1474dc51c4b22e5b857e9661950e9b368c58af0c1f09a02192699f1e546368f2f8e8a42d1"]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x4, 0x7, 0x2, 0xfff, "8a8f15a554a0b9177bde80aabeae3ca81c73da5e", 0x20, 0x5}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000280)={0x4, 0x8, 0x5fa, 0x6, 0x2, 0x4, 0x6, 0x10, [{0x1, 0x800, 0x10000, 0x3}, {0x8000, 0x0, 0xebf, 0xfff}, {0x1, 0xb5ce, 0x8001, 0x5}, {0xffffffffffffffe1, 0x1, 0x4, 0x86e}, {0x8, 0x46f, 0x2066, 0x6}, {0x20, 0x800, 0xbe70, 0x7fffffff}, {0x2, 0x5b1, 0x100000000, 0x2}, {0x5, 0xffffffffffff192d, 0x3ff, 0x401}, {0xac, 0x0, 0x100, 0x2}, {0xb6, 0x3, 0xff, 0x3}, {0x2, 0x8000000, 0x5}, {0xfe6e, 0x40, 0x4}, {0x4, 0x3, 0x6343, 0x40}, {0x9, 0x5, 0x2, 0x10000}, {0x54b, 0x1, 0xffffffffffffff53, 0x6}, {0x3, 0x2, 0x23, 0x80000001}]}) pckbd_enable: command error 19:14:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) open(&(0x7f0000000100)='./bus\x00', 0x8, 0x221a678c30d64df0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) poll(&(0x7f0000000140)=[{r0, 0xa4}], 0x1, 0x0) 19:14:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000f87c9a5b671b1b542a538706000000b8100000002900000023000000ed000008"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00003ff000/0x1000)=nil, 0x1000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pckbd_enable: command error 19:14:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x7, 0x7, 0x1, 0x2bd6f6dd}, {0x242a, 0x7, 0x20, 0x10001}, {0x9, 0x0, 0x2, 0xfff}, {0x3, 0x2, 0x101, 0x1}, {0x80000001, 0x7, 0x5, 0x80}, {0x154, 0x2, 0x80, 0x20}, {0x9, 0x7, 0x100000000, 0x4}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x80000000) 19:14:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x54}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) 19:14:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x8000004c}, {0x16}]}) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000080)=[{0x5b89, 0x1, 0x72c8, 0x2}, {0x4, 0x30, 0x2, 0x4}, {0x8, 0x3f, 0xffffffffffffbc21, 0x8}, {0x8, 0x101, 0x0, 0x4}, {0x3, 0x2, 0xffffffffffffff6b, 0x2}, {0x174e, 0x2b1f5a55, 0x6, 0x7}, {0x8, 0x0, 0xfffffffffffffff9, 0x7}, {0x8, 0x3, 0xfffffffffffffff7, 0x2}]}) 19:14:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x43c4, 0x6, 0x400, 0x8000}, {0xffffffff, 0x7, 0xbe05, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x774}]}) 19:14:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x6) fcntl$setstatus(r0, 0x4, 0x40) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000200)={0xe1, 0x0, &(0x7f0000000080)=""/225}) r3 = kqueue() shmget(0x0, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff8, 0x4d}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 19:14:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10002, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 19:14:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) listen(r0, 0x0) 19:14: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, &(0x7f0000000000)=[{0x6c}, {0x2, 0x578e}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:14:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xff, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() pwritev(r2, &(0x7f0000000180)=[{&(0x7f00000000c0)="fc84531d4c1ab456e6002e608438683a861972ddaebe1b38d9f895d111d90d6c2e6c21c087909c5111e64473093f547a362b1d08599e0c51c5453bd58d294814c92fe43b34ef0b4cb1181a09bcdadfd98a093510fe73ff4ed556ec9f70", 0x5d}], 0x1, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "77ad316a6dccb0557725507de804fddbd7c284c3"}) close(r1) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 19:14:20 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() r0 = getuid() setuid(r0) msgget(0x2, 0x2) msgget(0x0, 0x80) 19:14:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x61}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xfffffffffffffff8, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$inet(0x2, 0x2, 0xc8ec) 19:14:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000200)='7') 19:14:20 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1025, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:14:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) socket$inet6(0x18, 0x4000, 0x6) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 19:14:20 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20081, 0x30) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000027604000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257073f898b2e27acb5d602000d1c5e70fe914a98c74851b7538c2001cc7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500010002000000000000020208a371a3f80004", 0xb1, 0x0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20120, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) 19:14:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140), 0x0) 19:14:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f6604e5f71b0081fe582792f779cd2fbb8236284e71788b5303dcc34cc35c393e156f4e2be50d18b00038da22e4c014938567bad3d63b3ee521cd5fc565339e041e6d5c5fedd0c88d7b8e7352"], 0x10) shutdown(r0, 0x2) 19:14:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc440", 0x36b) pipe2(&(0x7f0000000080), 0x10000) 19:14:21 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') 19:14:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) close(r0) r5 = dup2(r0, r1) ftruncate(r5, 0x0, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa0, 0x0) 19:14:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {}, {0x6}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x100, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:14:21 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000080)="4cdb0187ad277546e3b9a2927b2f", 0xe) nanosleep(&(0x7f0000000100)={0x3ff, 0x3840}, &(0x7f0000000180)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x66, &(0x7f00000000c0), 0x5c) 19:14:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:14:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 19:14:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000040)="4181a53a614b70f16f", 0x9}, {&(0x7f00000001c0)="d4de1a23f0f8d46dc01120ee282d738d96110ad8bc7d82ba31edf6acc00b1c189981951db2643814b5d76c1da734a84354528eaf5139dba302601dea16750223c53277cc6002a895de0732622e2a345866015a65302e", 0x56}], 0x2, 0x0, 0x0) write(r0, &(0x7f0000000180)='oL', 0x2) execve(0x0, 0x0, 0x0) fchdir(r0) 19:14:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) close(r0) syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) r2 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000140)=0x9) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 19:14:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") fchmod(r0, 0x20) mlock(&(0x7f0000005000/0x3000)=nil, 0x3000) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0, 0x1812, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) chmod(&(0x7f0000000100)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r2, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x800000000000000) mlock(&(0x7f0000001000/0x5000)=nil, 0x5000) 19:14:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 19:14:22 executing program 0: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000340)) setsockopt(r1, 0x6, 0x1000, &(0x7f0000000380)="0af5076c7b6fe5fb4dcf6276a8fa48800b637c4c08bfe562d30b7aa4eb9c5993db779ee659ffcdb6d1964d6e81d9900f3e17b05ab239d4acfffe0117f765340f61eb7142757658517ec72d1b37e419b6bb9a1eb12914dde4d37ffd8477ad8c40b67afd8f0d2340000a091dcca21978b33aeb3a362b53a8bbbd40a54b9c573585e32fc5f41765e7fd57ee3db3af5f26b5836a9f9bbcc6e0b1fc6dd3d74daf92a05aaaefaa816fe5119882495eeabdd6152b780eb8365e8be40e7e12def5c643b1204c14c3f5c4af34721728ffe26993a31e06bb2408d0654af39bba24b6a4b1b16e8576b4e6a0056db10e6c198dea1dc7de8800fb31e2ba4b935770dc9a5bbbe814e24dbda4c04af1a1df0099036221f3adb7ec9908acc132257bf1fd7e0e7e0df095fa53b4e8a906c7436d9c3fd91710273fb968a360ee566dc782ebe33454345cc12e332a94aa8ec19a1259c277691e256a0b7015031fbbd74e34d8f8770f3e4bc12fc6b0ed25ce8c3cd2e93083ae4deaa63e3fcaa3be039b3801f26b0bd4188e82186bf0eaaf52215d0100cecfd1b836d9c374d3acbdff90f04d5b4c7e48cfe299c98e1ec1a7cc8490c5da5d9455a3028368ec145cc14953095d94873f5cc9a86743fe95c00d50620f3ca63a31455e353c8ea59eb0a880386b7d4a63e3296640314bfb2c237697c4ad7e274b9418e0bd76bae35bdc002a6e76c8167e749e562577e430f30d6afb0b9b1c2f9579a9d419f2f0ab35aab51a4fd7d7813fa950091b89d8d4301491ed45929d285e3138263f19ef87807b0c91ae28e62c17e480ae894179e17a2e7d6c808d9d26bebf6413a896c24367ebab9d1c2b797df934e174142cd687dffbfe6d8a39c5dcd340f71aa1c80d3786964ff9da07e0be8689178ac4888c983e985a909ae9a782ccfc1b122f3fdccba5c497af502275f86603de32a4a71c38ea2cfe3cc7be0c843f65340369014af3a3fba67b4c82143c87ead50c1d00137610555ccc5271d5ffadfff397b4e39d6f523e7bcb91075bd8fe6fb6288dfa30a60a85ae006e761e2ca98a98acd1dfcc07c20dd473059885cbd7de35738aad213c5241ee98adb7d5b2d45589c9ce332f1b8f7ff179791d7912f5d92bc9212db6e570e5de283178d6b9ead24d6e0fd6ade1a4955e8589ffb653cd0fe2a7abb6ced62885e9bea01a41741734ac5e37893daac4347911c3f169378179a778f5f6546703b1dd4c7d1dc47cdf1a288f2b00c6df33a12d23e97c3744eb524ee8b09c1cc1202f9d163c47a320979d9a3ec97ef030f82deec7571cd48bb6213177d45e72065f4f525949637c376fd022049caf17313b0ae7d58afb9704fc4fa480c498c7fae0c8ca33b71e6c44bf3537bfb25c3fdd1ace58f8045363400b81178219cd4e8d5901909c29920729a7cf28ec02516e0352c8853ef1bcd26aaaf1597b469b6eebc96ad95903ca72e3602c8137f6f3993598148a42a10a4b5cf2311e31311132c5db9ccf5389b5c4b4433b386005b0d3549519651793aec23a9d14398ea05ad2da051b2d2332072702e8e6f0a01d669929b329af57356931c0e8b58ad1d51cba30b82e2f85acdf21ffb12b4ec16be6a28911b8cc2c24549e04263024431804d4f7f3c58f72b586a4957524788e029f249c3d2cc14b3f2374ba04174c2380425f6b5e76996f55f542924a1b34d90e96a1daf10bec6e84c2e1756c514436307337f72c3a77720f4fd86a45f4694648d1d04d9130c1a43a98dcf3ced7bffc473ef47e75745ef2e1acd5303c269447c1f698f351f1b0e1be9e8a6e2d8602cc931f89592f51044cfdfd4111d0dff5c37c908e11e770e525dc1807f9cd36389f37096aa98bf5e0dcb37709f95be5c8d315ce8084035668615ae48ec224f963c65a3656ded94419d38eb1db6cc435c10a6e6c6295e8da8e33bbb8d3fee01d597b4d3ea3ec6ba1c25c0f0a1b0516727f5805043849b0a9a8a9a226f117d9dcf46fee21cb126ef0e0fda4fa0d89d6739f3319c6e6788d524a18716cda71a557cc2444d0754c2126eb626680978cefb07584acbeed239fd8875d60be2cc40cf2942ad062fea58cce57698b493fc19094e07036f7526a985a5e60ee4693c4bc94dc19e26593f07d2e46feecddb874906815897a386fedab643cb60fb6378c516d9d68a534fcf843a44afa453bd5fa3e4f8a9e7cab51c56317268e4794023d60745fb95c438b6fdab1a39d44495cc72f05f5ebfb77e68478e4eee52f17b7157b7368e2a0635cda8593f291f3620e36924de56617c939a9a65e820a90601c855e1eb107a5dc582cffc23392fd2d9b342b62544f6ee7743b00f5e363665b670e3634a3b06a37ca13e67ffd315e67da3452113dfa1fc275612bd40874ac6735aa9e10013f8eeca0eb94ba767c20986fc25795f7e98addfa2875d17e20cc9741804179824ba066eea552cf5d333c82beddef5ab4ff1073ec0f5e59fb7bbe2a4d65f1b4d7f8750aee462f27cd13e792dc09e83422deb90601d01d3f7985216198bd8bdd8b96ccd9a4cd6345d491ab514882a78547abff470fee033013cfbd26b1424b8385bb12b3a27e00da8935de20fe4832cabaa78b2c911c9f9b56dd36213c2a9eef013d29f0f55cf8d6d6d0910547f43b0fba29d83857adcc3675b1307ed13bbc94197985a12269faabab7f08d172ec6553e12d9734ee3f9ce5e710aa0427686a63028c58d9900031e1d197db7054c2f4ff07b87eebbccd6a4ee05815ec2afe2eb5d7973076a04fa545a8962687d4f9e0601b6facf18189c522ed3134f49750e0b01045282eca65ca372d8e2be79c57f2c0d28750d8b09e4ffa7800592e9997bae4c9a220db855b003f569f76cbb424d890e8f1be5c837b997a403e80c1048160b45867af2e5323f708a1e006b9ed876d01613754b9fd44a6eaa23550d81654743bb0170efeec9cbd5b9a9f19fce741d62bf4bcb2651e3ad85e3b787c72e4bbdc0ee49c0d1e1c0e4ae69943bbee95cd93b3787c7699dda0c1348de686c9919962d878605ed5319a521730baed0679108b47339624d6668580213af3140a0ed361c40d3d7123a3c8f13f832c5907cb566e5f4ffe033f5d09e41fc701ae9385cf365ce2a81cdac641615de0d4ba2322bc4b131bee616a1f47ae285038f7420d33179168c14c041d804bf9b5eb5fd028c2b234007f2c9d69ca5aad9b94e992f6d38c96703cbe1aec961e4c2bd7683463eba9f7dfe964963db12f09b30307ac765335dacf77dd5f4717360ff761d7ef845b17589ee345a957c9f476296e7747392e01f04c029e435f5013041edfb70eb606af283bc08afb0d4af5b8d758ca6662d9f6ae2469c7a1ab4e62a572220a587bccefffed9da30eef3a4dc46cbba453ab21aa1e4a44551a6741e595c63837cf4b391faa8477a76dc434cb65e7ede09e48c5931103454ac65467600a5718131352409d1b6c996a023f4264481db94e96326a466f9d78eef89c56dfbbef5906f687c0dff186bbe073889278d60f10538c5fdf50658ca18f84d319f25aa85809692f7286f9bf00f63a43ba6633095ff086389326b4c15858bd9d9bac2c4577053e55ead3934fef287be857e5ffa441c4923391a0808f0f5f05e6e2f6d79fd98adba557b451497b695fe90d3a23402c556f3f640c279dc6110f0e210122055455149f2cefd4779ddb4fe2ae4a8c05780e50a670ea79cb5c9c10560e894c584d247e8b3b6adf9fe3c54b1c44c8a3e4f2e40fdadc8148669cccf632e742efa5727492da19230c569efe535e0d2b88ca16114e24c075cfc19375940a8190660400e9c8e01ef088cdb5aa68012cc59c82d38af7ce2f4f82b879b886108a29fe8bd8a7e463c51dbfeb1311cc995d8b6da17622988fea995751e491110edaaaa890fd16cc9cea2683fcb177f609543a2c4dbc63183c903694373023990335fae95f6366bcdda7f375b3c498b5c681ba732df40a8a0e8b46b53b6bcaeebc49b5c6d45f64e64e7fa4bc6ef17a7f4c950a4710971c970ebde81c12958087e03406ef0fa0fc7e31f2980da6ca637bd969cf9db7eee64ce72bc2601136b7c7e601fb76636dac713b4f68ca6230f2d9c286173d4f60fa9bd2c01539577d430d625253bf04bce2686bf1341f2cab4623bf265e6b5d1cbaaec1dc096f0ef5e25ea372124a678125c754d3e9b0904c8e83deff3a67bece664ba2d7cc15f2945656b664d237bf8d2c06c4be2e3d1f5b88a7c05e4f95b9302b53050ee36804412d780d7ef251a5d8456dd2af941ecff9525546da409195719b5e9130fb29c94778cb5d6a5f914560cfb659daaca32da13362dc687d17a2aef99926241690eea1bc340ca63caacc34ea924bed7ccc701cdf5380341fc4d627ebc4c69ee4315dfe754d983fefb2a019004b0a95b7a81c08d0c3414667104fff27351257a75a65ff87011686951414bc2d3b36babf124f39b19f1fcc009fb727ffdf02dccff8dac235d9bbb95eb716da3b9ff286115fb5c0dd2c1a9d7694eb5a2b22cc7718d2e63eba5445c14963c0b33059dbb0b0800dea44c40deefe17c275d2cb383f4cb40c2d5de592684c93b5e34df2860cb76cf8b8e0739a7f08b62aa39c06e2450794daeb52ba8f034ef4072ec2066d291a3a0702958c863907bc67b7276a2d477e56b1458d5cd7d64044917f397c7d82b8c9df73af79f82206e265d0579de6a85c641ce52844ed056608f04a925c5e44e302a3006d55919713dd20efcc7a7ce544ceb0012eee2e2bddafc1edf488aeed22e1e2d5f57ea2d36b3c6e04313ddc412aeed93fa2d4f93c2fc773b6bb04dc05cc5a1efeb54d82d1f9c2091e473bc77c70fa7e1a276ee8d492d4ff1c0e4d5ea7983ee95441826ec6006e4e33724a5ddba324f43547bd60218d8535e7d95c146584bf9c4aba94bd145e0052a6ff18849d11c1b7c4b12bc5086562846ee70d1ba009afe5ff06206baaa69bf3af7e1fb39c460eea3cc542c5ee3e0c730c0b07f717653340200f12e1ed6fac11c2dd84e37699292fe96139fe98836e3e8c7e7b3e16f70fa340c86b5c123dff12f8cbdc534998aa5e36c966decb5ac57091d61b5b14e67cc0a48de9a33c9a20391c9e986b42ace744d1797bd484e9b9b6665c9f29110413c7035774c86ebc73215d4c86b8aa17eb285aa153e90265b19d3dba8a1788e4578f0ca27f3c7654d2756d4fe129f395bafbdb33c1f3be7bc6f7f4b092284449e1175d6da8a3089969fcebe0d5ec43d9f63d5ea2dac15e78a0884f7f7cdf1583bf2dc5f98903c831dc845c1cebb4bcbfeabf234bd11a532972bc7fe236d343b061fa6864d1f7c6a81c8a844ee9e9eb98e3721ad8c2d9c961bd762f4f70a6c4fbfbcfc768e0e03c8329679e2ed77f10e94c72fa7554d32a512f60421bb83593f7a61374ad6e27fdb046e41058b6ba8bcb033c01255bd4a8a5f2e25fea52e80ab690623eaa64e5e68284690d97b96163a9c067125f1decf131a24ffc230bc1857cb3eada5effb4db405070ddd18ae6a867b658545f2e4b09b24df35bdac9087173f75ed8d49a76f0e4ca81f5dba13374ed013db7509084a37f441d07c9ad250cf539ba6931c459079c9cb6c46e2d786c13fae3454c9cd380b85b56f1738fc20e24bccc32dd44ae2d9be6a4b98c5bbe09035cffcf99f2c5338fa4924061f8f08116dde97471cea21415329103baaab3433e2e7b22d64da58a9ba73998d1ac91822a8137b39c4788da38b0f0e879ac4b49e9f0311684c9016dc1b81140fb433d04d086972d8f3368322aa3d6605ba0564655af6ac5", 0x1000) pread(r0, &(0x7f0000000240)="9b2df8d49e69bb9fdb472d30b9bf5caa66a0c05b83327983b0f693afdf95581892995f1d98cfe8a82d155fef8305e0ebd39357068547a6106229befc6ada52634170da4b28559ef2933bcbf0dd89afc47d00be945c3b7f1a831c4291dbbbe4d004f866216400c0d39d124440081aa63279bae36d26de732f0c07356da7f55f2400c5b9aa65e6b3385d985c30f7dc8740bf07c5bfb9df4e1930de0d5d7705f4d05d36f781a6a6eee727db21e7970be52b126c213760b229a73229598d2cc723e8a861", 0xc2, 0x0, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/26}, &(0x7f0000000080)=0x1c) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) r3 = msgget(0x2, 0x248) msgsnd(r3, &(0x7f0000000200)={0x1, "94a7ffc310"}, 0xd, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$unix(r2, &(0x7f0000001380)=@file={0x0, ""/25}, &(0x7f00000013c0)=0x1b) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chflags(&(0x7f0000000100)='./file0\x00', 0x10000) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140), 0x14) r5 = msgget$private(0x0, 0xe5a41da28815861a) msgget$private(0x0, 0xc0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000140)=""/186) 19:14:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x20, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = dup(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000580)={0xfb07, 0x4000800000000, {[0x78a0, 0x6, 0x8, 0x6, 0x100000000, 0x8, 0x80000001, 0x80, 0xff, 0x6, 0x3, 0x1, 0x7f, 0x0, 0x6, 0x9, 0x3, 0xffffffffffffffe0], [0x0, 0x8, 0x4, 0x3ff, 0xd3, 0x800, 0x9, 0xfffffffffffffffc, 0xffffffff, 0x7c9], [0x0, 0x64, 0x6026, 0x0, 0x8000, 0x93, 0x7ff], [0x2180, 0xffffffffffffff81, 0xfffffffffffffffb, 0x3, 0xffff, 0x2], [{0x2, 0x0, 0x6, 0x9}, {0x4df0, 0xfffffffffffff95e, 0x7, 0x9}, {0x10001, 0x3, 0xfb1d, 0xad0}, {0xc18, 0x0, 0x5, 0x7f}, {0xee17, 0x7, 0x5, 0xf93b}, {0x4, 0x7ff, 0x81, 0x8}, {0x9, 0x7fffffff, 0x3, 0x2}, {0x7f, 0x3, 0xfff, 0x7}], {0xffffffff, 0x0, 0x7ff, 0x9}, {0xf1d1, 0x401, 0x80000000, 0x4}}}) 19:14:22 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x400, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x2, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) ktrace(0x0, 0x1, 0x4000030e, 0x0) 19:14:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000a4e722b9962ee406a75017cf9796391ea9e9b902b5085ef0a7accadb05fa5a6637bac8f1d12662ea2ae868360861abd64e5a94030000000000000057cbf86a5c8cfe8d81e4b59a7a00c31f4aba3b5a497e2e9036a5139a6ce1f30b1c7e10d78d2499e7541f62f411729a5eda58bf05e88de5fec213b584c860bb6c85de1469339ae189933031d59c4941a632d82f5d69051ebddce734936c809daed05825eb08fcb62bde602d00007819d1a49f4ab932d37ae85e230cdc904796e1bff67ceae1906c29bb91d1956f0f4f01f6089cd8859efa0e9a4a8805aa30cc1426469abd1e3c8a41e7207a8ccb2363c52b09e64f1e6600"/264], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) dup2(r1, r1) 19:14:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xf1385219921d7061, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xfffffffffffffffd, 0x8000, 0x6, 0x86c}, {0xa0, 0x1f, 0x1f000000000000, 0x2d}, {0x81, 0x9, 0x3, 0x408000000000000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 19:14:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="8baf478b8872df6067228ed5931728a2429e1d704bda5bffed0009cf6d8f5f9b8f038a997141aa37738a342a9500625ee0213bfcef2a6b89bfbe30c8b97e33faaeaafcd8d51ce4362dad8210a9801d4ca5cd004d5269ffa69247e1498cdde5947783e2393148bccfe445f4e98341283f358a4bbb6a17222a28c6ccd32b09711f8ae4", 0x82}, {&(0x7f00000002c0)="b129f9f019aa8e278222a56bc07f21b880fe81649e6dcc6d803ab83f37b691097e4b6aebadfff33ea1c0e0ab1180198b1ccb2a61ef29d22c7cbfa4342eae8bd0dcf44256ed902eeee753ed0031e40ac5623db32083654f697a0c80be31afc6c55894ac35268780c226e9bfa80012a26c2993f53b813ec09aa9ea7881c052469779c10d3e68727c146c58fef0499fb205f052b9eec5c89050531797079b60ec7a6290879f75923c1ab3a48dc74003868901eb8d351d10c6cf7c231bf40e0642a440423a2056f74f71a33736b0b708ec8082e7bf3c2808e84864480e1dcb2fea783ad235aff3f3b897e771a5e00c249d4c3b2c139bddb05176", 0xf8}, {&(0x7f00000003c0)="24eb24c5bb2e376de4632015515a99a7c49d7fa908ecbd4576857e910912a851b78bf948523791d60e893755218ce32ecab1d1156c623e50537992fdb6515644a80cccec9f6931345efcd1b3655dad94417e6f54bea80b51ac5c0c4d0bd51ce75a80ce92da1e8729bc1c3a912dc9a80c81364a806b64a34ede08a070dfe632c550f097f46263a57dd6cbed677b2b7a80e79010533c9f159a92dd6380175ef45da82115b4d84b8b0fd8", 0xa9}, {&(0x7f0000000140)="7870cda3622afe2518", 0x9}], 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x3ff, 0x7fffffff, "73f3267eafa8cbcee3fc0a4b6900000000f200"}) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f00000004c0)='./file0\x00', 0x80, 0x40) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 19:14:22 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x0, 0x8966}]}) r0 = socket(0x18, 0x1, 0x0) dup2(r0, r0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 19:14:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x0) 19:14:22 executing program 0: r0 = semget(0x3, 0x7, 0x212) semop(r0, &(0x7f0000000500)=[{0x4, 0x3, 0x1000}, {0x0, 0x86, 0x1800}, {0x0, 0xfffffffffffffffe, 0x800}], 0x3) r1 = semget$private(0x0, 0x3, 0x58042afa9188133a) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x985, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x7}], 0x1}) r3 = getgid() getgroups(0x40000000000002d3, &(0x7f0000000480)=[r3, r3, r3, r3, r3, r3, r3, r3]) getgid() r6 = accept(r2, 0x0, &(0x7f0000000040)) r7 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xfffffffffffffeb1) setgid(0x0) getsockname(r2, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r9 = socket(0x1, 0x4003, 0x9) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0)={0xfffffffffffffff7}, 0x8) setgroups(0x0, &(0x7f0000000040)) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000700)=0x800000000007fff) close(r9) semget$private(0x0, 0x2, 0x8e) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x82, 0x0) setgroups(0x3, &(0x7f00000000c0)=[r4, r5, r7]) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000340)=[{0x25, 0x5}, {0x101, 0xff}, {0x89, 0x6}, {0x45, 0x6a4}], 0x14552923ed227422}) chroot(&(0x7f0000000240)='./file0\x00') fcntl$setown(r10, 0x6, r8) poll(&(0x7f0000000540)=[{r10, 0x10}, {r9, 0x5e}, {r10}, {r2, 0x12}, {r10, 0x10}, {r10, 0x40}, {r10, 0x10}, {r10, 0x40}, {r10, 0x5}], 0x9, 0x26) ioctl$FIOSETOWN(r10, 0x8004667c, &(0x7f0000000000)=0x40) 19:14:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) 19:14:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4, 0x8000000000, 0x7, 0x401}, {0x1000, 0x40, 0x4, 0x100}, {0x5, 0x1, 0x8001, 0x7fffffff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x20}, {0x24}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 19:14:23 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xb, 0xffffffffffffff9c) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket$unix(0x1, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) write(r1, &(0x7f0000000280)="f2ebfcfa8901ff356f298525599820fccd2f615ca9182c7bf52a4778803b6b17", 0x20) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[0xff, 0x8, 0x0]}) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) fchflags(r2, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/108}}) 19:14:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x88, 0x62}, {0x24, 0x3f}, {0x0, 0x80000001}], 0x3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) clock_gettime(0x5, 0xffffffffffffffff) 19:14:23 executing program 1: r0 = semget(0x2, 0x0, 0x421) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0xffffffff) setuid(0xee01) semget$private(0x0, 0x1, 0x100) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/236) r1 = semget(0x1, 0x1, 0x602) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/228) semctl$GETZCNT(r1, 0x0, 0x7, 0x0) 19:14:23 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10, 0x0) pwrite(r0, &(0x7f0000000040)="7656757de9c1d18418a238d4f199cad98b386e53170c85a94781b019d113aa5b4dee17080e260d27b5dd555bd935c8f5dd14ec844941adf12e96ca84a8bdae95d8c174f4d4b4d1a28b543261d84c23659d7ecbbc05005aaef6d7adab5f12fbe1de8c5a367c194ea2518684878c1711a869aba4ac0166d64a373e893ccd014699d9970587b577f3b983653c2f78bc1b402157567e41d6f9", 0x97, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') setsockopt(r1, 0x1000000000029, 0x4, 0x0, 0x0) 19:14:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24}, {0x40}, {0x6}]}) ftruncate(r0, 0x0, 0x9) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000000)=[{0x6, 0x9, 0x77912196, 0x34}, {0x6, 0x6, 0xffff, 0xfffffffffffffc01}, {0x8, 0x9, 0xffffffff, 0xffffffff}, {0x1, 0x10001, 0x3694c81f, 0x1}, {0x9, 0x81, 0x0, 0x40}, {0x3255, 0x100, 0x1f, 0x100000000000}, {0x7, 0x5, 0x1, 0x6478}]}) 19:14:23 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa27681ffef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d16a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e8ecc0228c219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11869ae2882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc9d6ccd3e66c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0x500}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x100000000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000001c0)="9c") 19:14:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x35, 0x0, 0x3}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="92") 19:14:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) setsockopt$sock_int(r0, 0xffff, 0xa0, &(0x7f00000000c0)=0xfffffffffffff483, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 19:14:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x7fc) 19:14:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2020, 0x40000000086139) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000540)=0xc) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) write(r2, &(0x7f0000000040)="670dc3", 0x3) write(r2, &(0x7f0000000500)="0991d2d0ffffffffff", 0x9) sendto$inet(r1, &(0x7f0000000300)="cdefcf78d9f905a05a912bb1c99f833461012c322e5fb7aa074c9021940e952f6870a86c30d31b38d3fa501a3dc02b292719255e4bb273b565f69a7b177108fff8d999a16d1f16025ffcbb8efdd3a9e02eaef1a25f9e7512c139c33e3beef9f7cc0dc1a1a6d9315510ccdc19d555e904edbf4f3ad42710efa63febe615568af57153047db59fc1d838b83f98ff761b3032b3197f6615fa230d56d49a4940f80c6420bbf50be31003e4d73eb8e541ba08c7fbd2b73c0691e0879b9a8fb7beddf357d9ee9aad8aaa5a22f7a6d1c4bd1e7430417aa97bf635b4742342a19cb6d8d384f052ce7b3464c555ecfec45884a60fa9d1f9952056e5b5ed3662a6c0", 0xfd, 0x2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r2, &(0x7f0000000480)="63dc8c26b621ceae9baeaaf70e22b19a757cf9ba4434fe4b8e8f261699dc74605efcef27c07031058f6328a9d9440f8e", 0x30) close(r1) select(0x40, &(0x7f0000000200)={0x7, 0x8001, 0x8, 0x8, 0x385, 0x8, 0x1, 0xfff}, &(0x7f0000000240)={0x584dc1c5, 0x1, 0x1, 0x1f, 0xff, 0xe53b, 0x1, 0x8}, &(0x7f0000000280)={0x7, 0xffff, 0x2, 0x6, 0x81, 0x200, 0x84, 0x2}, &(0x7f0000000400)={0x9, 0x4}) 19:14:23 executing program 0: socket(0x18, 0x400000003, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 19:14:23 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000080)="e3a2d49f12d462d50cefe246540d660294", 0xfffffffffffffe27, 0x0, 0x80000001) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) 19:14:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000580)) 19:14:23 executing program 1: msgget$private(0x0, 0x30) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f00000000c0)=[{0x7fff, 0x1, 0x7fff, 0x3}, {0x4, 0x32cb, 0x1, 0xfffffffffffffffa}, {0xffffffff80000000, 0xfffffffffffffe01, 0x4, 0x7ff}, {0x81, 0x7, 0x0, 0x800}, {0x7fff, 0x7, 0x3, 0x6}, {0x1, 0x10001, 0x200, 0x5}, {0x101, 0x5, 0xff, 0xfffffffffffffffa}, {0x0, 0x1, 0x9, 0xa57}, {0x200, 0xffffffffffffffe0, 0x3, 0x8}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) chdir(&(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 19:14:23 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = msgget(0x1, 0x10) r3 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x6, r3, r4, r5, r6, 0x40, 0x8000}, 0x6, 0x2, r7, r8, 0x6, 0x7f, 0xe25, 0xff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:14:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x20000000040}, {0x2d}, {0x6}]}) syz_emit_ethernet(0xffffffffffffff0c, &(0x7f0000000280)="8ee8f5d4a7ac9fcf034c4eef9a77ac20111811fa1ca4c69eebecedd3479cc7cd9e48c3b211545048f98318a95ee9d6576b6aa41b90c1f4b261b2dac16b209c5e17d33b70daf4ca498fd285efc22b38ede5b2eb8e44a30cfa7f16e532df988a06e5b176e1110312d4a98b47749012f7aff7ec8285af06a0ea9ad8ddd5cd17cff0df2dab90c94e7280a3fa97b255f29a8ada4eb25c36225b00"/161) 19:14:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='o') 19:14:23 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x100000000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000080)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x1000) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 19:14:23 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x103) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 19:14:23 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000500)="a10aa4d68f46ff0564bcaad7a750abeaf5c12ccd191bb785c935b517e90fd53e948662107bbcf41ee1af085b1e82adc1e4723b917429ebeffbf17637aedc97b9a76af6eed84d8122fe219e63e9220bb00f8712d1e87729e1cbcc3562cb9506d5bb9ed2f3b915ecd1252ab3838cc08d096a580653258fc7f9ce013855b541f5bc61291d7a7e608872ec5b1c40b4c3dc32241e43ccf28078df01448e", 0x9b) shutdown(r0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000005c0)="bf76d51a5e961ed13d633ec42d436d6f77192f05afe215bf98df98d403ceb1d546303b36d834b5f662339b8b6fb95135139dfc14c1c38c6ee9075b74536b6ff0f6b2cc6b8ccaaec3df5e30f627416f2c9c3f67", 0x53) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000480)=""/66, &(0x7f0000000180)=0x42) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2", 0x6f}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4540c691a80ddc21cd9f1c8d6bc565021262321cc7628a1ea3be85304b91e0381a12620f1f0bec85116ceca709ac5d621e5ec342fc411539a4d84d4d831", 0xf6}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0x9b}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97e6cb88766013e72e4fa8c53bb926c419666a665fcc310b93cf9634ee6bf334f876022d142ad491801a976f313d220fdb15f9ef7a57dde21b", 0xe3}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba627", 0x4e}], 0x7) socket$inet(0x2, 0x3, 0x9) 19:14:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x80000001}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:14:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) getpgrp() r1 = dup2(r0, r0) ioctl$BIOCPROMISC(r1, 0x20004269) 19:14:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = getuid() r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) setpgid(r3, r4) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 19:14:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) pipe2(&(0x7f0000000040), 0x4) setitimer(0x0, 0x0, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x9) 19:14:23 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x2f) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x5, 0xa4ad}, 0xc) 19:14:23 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r0, &(0x7f00000023c0)=[{&(0x7f0000000080)="4aa176801aa248805d6f7711c95ab9b2c2b032d28f008f24b3cc884440071bd50bad702daedf3b574c1b08051d5a2ad5f7b47e22b7ef9296ea1b890c5ff5e5ba23655c3a473d929558bdd5ca2d566d827d076ba80c8a2c36ce9ed34727b73e5cb3e2cc1411aa72d811f815e3181fff8f629d6042fd864dbd4f9cfe2d8f44b40a9fea55b0741bc6e3ccfff20652ec2eb64361281c2b4aca861d16d45f4e5049fdcd1e6a7c3b2afa386c8c54de108de95ad1b9cc8f9b8b666605deed77428cbd59538d1c05522bbcec19e334c7aaca01208424ac8439dd45c6f6faf06344feb844b0dad677e597ee42b6daf222a8c158516eb32538652de11b92bce623a4026a0e9a315fd7b723476b4a98a8b1f1a096f752becb61701593beb80c4b0ecb70c4afa09bfeb4f48d222d889dee94f4508e2da6f3249a0f7aac70ba17b10edbd9f9fdc8b1c96af4dd1a461976dc1615ca4dec0e49f52434153fcbea0efecb878f808afdfc67f31bf9e648778261af794cd68229a66345f413ee00aef415bc7de2cfcc2e291439c3e1d90c3325b75cc3ae16f16eddaf82f4e28a3efcfc05a1e967acc796dc352bebdd1f10b7584cad930446ac3069aad9368c600dd568a116a29cfbd3622d2d1ffa0a7b5c18d24a7a41f1509db783844346c257592c800b6eb33b711c71e234025821a50879765cb26fcd7309854e37babfaeadbc41ddcb3c50ab6077669c6bab5a9011a8929e5957aabd585c91460a329f1175d1697100ba313773cb5e1c20daff2851c9d8fbb4a8bc6b4a0f3f187a30e68c6d54d0ff5bba2b19f0293727d3884675f47f47087e1ff28762af9fac4a0b0257cb936c1da6973bd18b978d85c90fc67c969c3a6120c8254041423b30cef7f4aa1d991500c6a2b69521e22f99d411242f6a3a1cb7f93216a8b8c780ad4ccc285678c328bd321751a9693a57ca17f7bf8777e3fcd2c733f856ea29ce018542b61713eeae8aa07465d260fa8efd7ebc83a8657105eb4cb935a22b5e71c26f2aa548c8cbf916ffdabff5fbef870c34f85f0da624591e875d5be2f2b57d99ff604d22a7c31e4ed5aa02b9cb4128efca72e5bae71a4995bcdbca3a063230332c0637c1f6178680159ce36817abeaad4c5d5e5cfd8fb59d38ab853257f8f00aa15ab744ef47c3c95ff9a675affae9158f60c8d5cf242ec221047b836a5fdc5d6039b52891873b2e2b23215c95fce0fe84022f49c2162c15ce9737d1c8dd5658e73a255a3b4fa88670eb38eaf0e1dd39e4c38517d8a6360494bbf245c3c7d65433e38bd1a02552cdc6d40b10a581784a1741a9429c923a04d348e29f9577834cef4c0dff5261f2fb9d4ec378e1e72636f5a03b9c608a7010391ac03c5589a0f24372cf72a813661ba7c99c056e5a8886fc330c7f55fbf1b073c388d6e769cc378f28daea4ca2215ec070c407a98892b3c5eb3d6c325e1b6bfc69ae4865fcaad2c900ff46c7bc82eaac5e78c60e68605e522711b31d0fe9d1fb568d3305ce2f6ef0931fb6b52910c00cece6f74fc8db240df97b5d4d69be1f7bcec6197e344820d04f0f75921002f9ff72b0dcfad1fc4709bbc9c7d024259585d6e179b92643eb312313a51b2b882dd000cfab9d26f97733e7637723134b5d2e2d5683f92ff9586aca50f26ba8a592bebfd5e36efbefaadc79598050e82dd1edb85c6ebf452dc356199875d609afe09c0f196d3723fd4c5cb5c8a39b8dc312c3c38e04bb1c17f42dea4a5936768a37b2efafe11e8523750368a13aadc5cb5f4dbe7254ccef07d552248985437db823c7c46cf1103f34e42e4faf52cd4875e892b8c6ae31788917f57c02515be1e8bbdf613c0f43f4fa298f4ca964b8cda8cfa3e100a4247f2bd089f86fd97e1726e8abba4c88228ddb636750a1c5db0e48981e68cfd8adcd62db855a1b23206bb893ca7d87925ba6241393b50af68fdca6bed5c9acb60f2b04284e407cc0de57a43a31693ef825a4d38f4890801135d0c9c0d8553326a38d319bd1ea2c52bfe7dcaa56d5a2057de34489b932a01f169a6bc6963a4240424b5850e392a2ea088b1658f40e15f16ba044b1c585635b8c031e7e78d4e1e24a8d7ce487810f03f2441434fefcad7fe69955fbb8b30123ff6d7a1ff3a43573a9f4d956588f39425f0092913459ce17d544391f16fc6726177d828c6baa640269938c23303b4e02b4c04412365530a79657ae7fb7311863dccbf122d6a09d9299e3e63d9b5ebe51781ee84f9940e76fffad0627039678c4d470c799ab349034f2efc46b8c423aed68fc6d0809e36f78613f8028c6c2c74e813cd7b4fd79c6ed8e0679ed1493fcd2b212c6521c4d8fbb1f6f8a57505ff39acfc728a091be9c44c75512c4236846353b4691d6acbf4d82ef7fb23e944d4879bc7d0758791dee213ac60414d9c8a7332f19946a3846173d113e93620bad5a730f2d219b2ed588cf18af8b76d5d92b7e871430ef7e477f7e094405afcbeaf933173ea24361547fa7aee0f1c0c608a56dcba4ff39dec887a36f999eb6d0b110892a8dd1804a90c88e5d03089038ae723d2fc75e1e9c85179b2566e0e8d9f9dfea9077d207d6c55aebc4ad4cdc69028a4fd96603a4128582bc17bc59eaa53d986c16437e360e0b94b35e0682594c8d1bbc428d938f5e1826a17326d4f3ba3c940836dee5ffc0cf92a1f1ea5776a4c81422306af8b7153a8809e1882f083abdf7b49f5be16a341df2b43b4a401350bf3872b1f5b0d45ade47bfd1a3b97914c42e224483deb03e7b98fa4f525a3799b07068e57411d1d501af4ac75ed997cae3be370fd5d76a33e5fd26691667e1a2876d39cab46852046dceae73ec3fd40655eb604f50d50944b16e230b3adfd79af73cb81af4e8f818045afc8af36aabf26727bc08366a96732108caeec8ea8249729c181540e6c68e5f82342ea1b4ce169c09ff414e45d6f27d676129a14b676ae9fcd22fa4acd0038344408419a8048f6b2689bc5386f74847f92cb0f112b179df7ff86ca9d4b290dd226af798269855b3b33339c41aff39c21a8f34ff4a042f093e48c87af11b54f17728f89f6a0fa7bd2cf0ee228dce57b3cc21edc7c6ca66f90e70d388ab7aaa1b8cf161417243a9c9840de3798e5c08eb1239af960e45bc4eb2971fb18be793aef4f93ad07b20fa60fff2a4bc280f4a9cee3e50414ced2ac7b67149d528f4b8c3a01c96f36eb74096213d01f354fa11a1b1950385b0623c4d8b26a6e12681c892345ea2bd797424e271f935224c6116072695c28f0843739a9a56d59ca1a2dc8a5f1a09822af530a4e5ac4636dc149b172e9ae3b9188aa7411b9013713dc41d72fb71a52e501651631c1310d1e70d25822af32076d96f0c35d8f12dbb8c64bfd0ea69c64fa8e3638a68a9853d291f42596b806dff285f46c8f1e3fa97e2b685515d3ff615e823fd0ff3cec09b82c7e1aedd3bd5457cd312320c0557f2c69f54da6fe4de46b16c07ff6525b351beb9863eceebf8e49abed1c585c69b7608ed752e8d865f8389c9815056e87504b14cb7264fe6e4914720e90e832f5d9d733e49d3a5cfc77f4986aa227c55cc2b405c11aa77dc67d606bf777909d232b1c7afd858618238bcffc4266b6fcfaa859164fd618c84b0fdf51224954a566d47f32262c651eef39b26d32732d1a92cad07d588dab1c8317063cd7d9dddb060af89e1816ac5a286228e1fdf93a26be1e87a82768b9507ab8506ea0e8e1b3707f9caff12807fb5e78a22ccd634f2e02897520086c89bd931b0d2f25600a37ee96b03b87ec58d992222cd3efb50c73232406dd533edb286e1427c520dfae123736c6c854a26ef61557e490b3e38bbc959dde90ee64d0720d6f1f82b4b86f8d1cf88034f96a9a9c6841e7cf07185f8bf8ab57642af8fbec186a988b9d2c0991f636620063d2f4e48864ea0efdd16fe7151ea6bcbf115f592968d49b07fb9924fde78a6ea789e9bd91dd91ab089fb86ec4bc10dcf9beb9110194702bb13d8028e81366c2513f25bc6542c1eef732487ef1395563ebe5004a12f3f89519adda41b7f54a1bf9828f647bba028a4639edbdea3b4a99a8233ffc9283784cb6c6aba494c076a4314abe938c524f92bcc7f875159545ae10738154144efce9566708ac87dca3a2f8be5e2a45b5ca502963bade9b4c5809fcfad5f70533aac758016e0dba36f058b472f5e58b53159ceb52a0ef2f45a7a9108741910d82fed5641172ae884e642a8dfd1b7cd707ed45cb5b4307d0ff8a746a8012916c6ad7dc3b96268f2576d6cfb930ccfb5d66ecd86c8c68f59bae52d01b51a6a248d0222b221ea1b55631889bfa560fad3d948fa51b0e4de46a09c312d29478993beb897eb750ec2216354ae83fe2871f194a310840c6ac178933382244b62d83f579c4c08fef654e48c86d39f126320cc2079c6337416337147bfb1b26910055d1ec260a01d6c710e8f6a6381f2e4b6388527fcab36dc3a64cede6c68a4a12f9a36ba371ec017d5f5984d76bda7582609dd6ac3f6c8371ab775849fc2093cad1415bf2922a074ec0d983ea70209954fe693e15a8b092381c2c41ef27b16dc3609ddbb1c675dd16116ebbf5a8d128729019bfafbc38a33f75380d7e7c8717aaae97e42712a5c583319e913b1260c369b4b3894eb791480959a33c5429fe84693b0f753c1da80aae902c6266b7727a47cc0a2d70e61eadcb375324d266f0dad81d0c4d17346d8a8b6adcea4ecc8d6d20e0db13ba909706dce4cd7d9975e12bce9f89b1c5ce344a58925deb339bf539aab5e8ef88b2a1efc67a5cef752c5b507f6b75a6a2a45ec076511e9eeaa295104ea23363872e99ca359bdcf9d3aff6c84f5cf8088e30f84396bbb9a3b04805aff6784c654aaaa424807e98aee8c340eacfa564966bc5dd46c53990b174338ebff8468b53d638dc17b528fc242d82a35095e771d18acc7f6c36cceca2e6107270015fb2ed6e6e9e6e422bb6a46a061c527c96ef16990623415fc751dbb0672ad541f0645244408660942e8df6ab280d36ca6ef86e40a6c90f55c380a385089cf469f48e2502177048f9cde5d40b873ec41b554f0902e4f7815c5385b74f50641c47af14f992d29fa0826c5a676eb94caffe8d5ba2ffe626cd96025b943d42b6ae271c06669a324a9d4ff430b0cb4efd9bebe3960b1aaac153a52cbbd58b7f725afdbcfff54bcda2aca4d06ae1a1bd371da98a8dbce24e8f75ec5bc127e203827de768972910cf07a46b1feef1c5f50e3333fbf20135da8a0962d936f5e8e9e972e781acf0f9a317307dd9a59bdc9ad48f05ca22b15de80fa3389e2fa26c3cb0eeb42e49f19c4e3a330283bad369706a8569b4bb565f5a700bcdaba09e00448baec30a7d9b460589a4ecd71f9bd7e0faf5b6834c56e47e47c5217db26866cbc1623523ad0e070148f12b72057fdb4676505507c03feb77f4866a5889db8cdcafa1643504fec54b9837068460f423d6781ebadf833c0c38a812d220fd9579cf7ca654b2169a6a812e3017494eafce3bd72fd926813284423cf92d7c56a7683dc94567e61116f139589c8af8418e4c8c5a5a77fa0a1739a9482e0781cab9ae3f1a67fe849e385d79456c6ab9c95aadc33f411d611a6ce745196036b8fb228dcb2ea8e91ceb7ab3e7ba4083cfc8bc12343a58ee6d285f9548638d919c68804e61ab1331493db9dfe7a2453f059803525305003bbc26c8329481c0fecc377b1b7f10610da619f5f0f37f008a564a9951512f5b443790e951134c5ede8d9883df56a0e34c31d7228", 0x1000}, {&(0x7f0000001080)="cee2d91dfeb0a2c6749b70527da767d7fce0814fb905db687b007e53eae79e646a220fcf3e1a93f2c48434bae04e88cf80e5860115b5eabba0f2f31c78c82994c41502798bd870637154d206741338083f3a7fcc3b85b203114674b9359f48b3", 0x60}, {&(0x7f0000001100)="0522e9701e49ab6ef23fbf8caa4e010bf90eeb09891f98cf39cf9c959ca8a61e92972fadf18f54a379e2e8436eb6eb65df6ad54715", 0x35}, {&(0x7f0000001140)="7b49f31e259547779c6717b670a9c8f280625853b6f6d3fa5443b949f3815ee52741d47f5186e0c7e1a3d758f54adbf061ff86f6d8e90f02d8a06e4c0f", 0x3d}, {&(0x7f0000001180)="547973a38fce0edbe0d7019a2545d0fb75fc08afce1d9b15c33733ad416dcf1289a8c6853ba287429652ea3e5b", 0x2d}, {&(0x7f00000011c0)="3250a8f53beab0ddffe1cabf8e09593a8a16614b9800388eb8e6bfad3203c6b6e34892e85b3e252bf0d387d480226b5de81a38e8d79cf2df438025644523d4b761645d457cac9f3c88e648ee93b6ac25b37688a34abf60917c81a3ebb8548d497370b4e7af58f40eedd3ece4876199fa5a46f942fc1394114d36756cf43718cc8ffd591ec3beb87f762f8ffa133cb0be4a21f5cb45e24bd661c3274845a8cfe565bf6dc2b0fd5bb1ed2043ab0cef0ad96193f8e11c657becdf1c085ef07321ff59c1d55660caa38b62c4957ed7de93bf753993dcbc8485a5adb4d4635de5d834fcc8ca0aa7fb5dc004bc8aec29b614", 0xef}, {&(0x7f00000012c0)="78acb80b1a27d7e67ad93b2740540cde2fff5e556910467d6d9c716fffb18c31cacd492c43301224121ac349ccc5beb45f7d5b84c3b03f6fd8c6be0c656516f38082f101a2cec105e57c88c39c79f3fa4efed5bf767b1c38ea3498094147e05d6cbd135e85bc3a39890f632e27ffa35ade60a02b40af4b815d0b66b8d2e1345b0f1852d268c34d0766dfa80b9653daa9cfc9c3e29996270321300de72a35445827eee2d8c0320b4e9ff36c680eb6335d59fd0b7f621712e6752b598b1d881b0408202e213261d3d79062f5b75efc19201fa32f1d7175fbca25927e89425bcef55672ff07e836239272860d2c810da15d7d0293a8e9651082fceac92f23537defe7f09fee72fa271c73fb95f1a894eafe062ea38c056f6b91306d5b990d6796e05d81853f1d4ab41ed563e64c5f61b01227a3b6582f1bd1807121e15077203e3258ef4b6960a4874109fd0b8f07da621ea34ea08c176605f4b227ea57d62621ba808aa15d010ccd0677459f6ff874978953a8a7c43b859e04f91718bc69b21604a67660d8b9f9960a2f8f0e2c6fb629c6446b5777fd5897d4dbe60213697f6d1391a666b5c1dd174c676754e29e8c99a19da39a81154919543c32a9188ec22dbb01a4bc6b10df99b5d22d7fe7d591f8d0ecb778232f1f34c0bc17c48eb1b94313631cb6c42ebfac70371aca9755d25828131931b8875f65b28d85c2bdeacb2e9728c2e5de7f4a2838cb429298158812ebb197edfa9f5f1a6bc87fea9fcb0a28e3df22941f78e48b73ef21e07c9866286c37bd4b29cb800f499cad417a0bd49a44efe4273cfedcd0a6e4cf07b98473e9093cffeaa92a6561112d32b42017ae8edbcb5b59bab4ee4d80ceee4e2aace20451b9dfdf0a6d478a3ba2e8b49e2085a561569cd4ebf54eaab01fbc61e4812866758201fb2489f9686fd0ee9c739285a9a949356cf945be5e7c5163aa9f8d5d7abc116665dc30dd160180007195297fea065eb101203e4f83a2639f61d118311d0c1ca1cffd1b5b60f6c139e652c809ec08e93e8ae1e77d279b9f65235ae28c6212dc26ff505b55c2cda14501f5cc992a7f16f6f2f2ea92ad04a5f9eed1741d298894344147f691319e6324cdaf20318d1b0ce0b91f5b7237aacebd36499ce42b47860f40069573afb1066eaa22d8675b7fde37c5345fee1281cfa9d9c287ad311746828c10a10e5fcd90adff2a0d0262d0f9dced5ca35181d40dc2245db402ad940a6fe75f291f7f7ded29875b9242c361d23f1efc5522655f9e883413ffd198cd040cf50407c7cf1bd2000dd804c05abe65ce6b5bc8103a726ddc7da34ef5a44cf8e9c283604bb311a43bbb80c5af17fa46b3c467e8fee48d46206f6909c0083dae06763da5dd547db97b5bcb832e36c3827d7988f6b2669085cf655608f2d0317340b588397e510282a1798dd950a0f3b842dbc02d72a22a34f527a081663bc823b178073c04e7ea374f127c93a2d92a2c519f52268f4704cce30ba340190179d38403e93f9033f3c2924ce802e0f78e643dd46ec541e4e7ccd00500f4318f6f9910f04c93c4a0a0079267c38eb5445ad92b600b5bca462a0f224614b320ee1468e6d68cbcbebd4953f762ef67dce58cb79e8e6044b5936f9fcea620c2bbaefb1f1e69e97c656b010de00340e89a1687b12b48f4e0d86db3ead9ba924beec996bd4f7895c02a2268a521fd9552dcd06fa852a47772adcb81fff2656763c900d1d925bd32ae73398675fbbf90efaf225eda83f16b8c4f8e74391a60ddf3e9a3b9c57da103825f21377f2143f8dbb29c1a66e03afb4798fba2662c4006ea530cb15a1e1e0c9e4474222aa68b511f6c6c997a25d1b757bfa64a8a98212aaeb0aef5cbfc4ebbae8786083db335d4ac2d22ebb85d66ea66662bd359e6ec2e7565f2d4b5638e2fc4870e862ccec5d29a1fb1a6668c02dbde41c9469af663dce1b83ed98f1b73569d8c68aa4eddd26646413bfaf4210532fff4688b078a41ffd392246c9cf8a423d4f46799dd4af17e871e3a8d33e552c8d78fe63aabe6a28aee1ab25d0a3e3cea023fa5fe60ea04c795adbec273aaac1ce742fe2f2bc97fb197ff71dbde8fb1ce97f22bb9aa864ef7a9272bd211f722135414d3d80faa0ebf62887c266bcf88f9335b6a607446f2649e4da8088830d96a13bcd18e14fdc591ee7fff940429649a46faa99fdd22ad06b5024d52641f85070a82d1ba42990f951128a91ba0f0627694ac3c5fc6e663a458e57430734585456d15180bd8a3093ec67d5e952b6ee59f68b869ae75d274c67e1559ab169124bca266b1437b546e4638d5e8d457de933edfc62b0196ac73f77ebbe36b2a2f6d99e6e491358d5a80138048ba0e7ff70a44c333e82b1d537343dfcb2189a970676a64b8db3369e34ae6b0168dd49d2331e68d782feecc12aa314033758c896b4a97b4496ab520a6ffb7e883c126a9493769daa48c52278db8e68e7d8c28796deff5832b61ca8751a610b258234bf17ae09e78c016e0b812ebf65978102e52b4c368d1a00e55392ed93e5268e4655800c69a94362576b01192186ebfeea7e6a8a0d648117ca891438910cfb5d427782251337a430946b6012aff453387839f925cefc52220767a26c3568efc9f39ae144807a48e4d972d1c9be5f06298c57566692c38635acfdab6d85f198bc7b4c9359dc2001689dce907a58eb2a56f62fa2995ebfe8510b599b7d722a82db1af6778ea1c206cedcee8c32f2d41a233736ce5e270aaef0641120a81e8a8d2a0d7ec37a02bf2733f08012fb5e40661bdf460a0ff102756bec9e530ee8bea7e0c04a7fcc2e7241df4b992f30d45f8237db648ae7c375d433093dc688d8c79b3e928211e90c3e9eac43f1579cf2d2eede656304342b82d5ffbc1c65b9dd9110bd51a6c8e9ec6a8779e6f403df66eeb112b5710041daddc9366503f2fc32917df9acd36987738c873ca272edf3b3337fa88e51e9a36a6484e1c19f0c4c08c87c15af253278b8f4a308295bd6d8b62a43605276a877f5cc4751d6194f3ad8964eff79cefd901af27e10238f287bc8e6167de2bd34e3ca745d1d1cb76f99cb7b75cc10f535c9f2a973be5d69bfd5b30081c5e24f5edbe57313878c571f201f5aaa0375fe151854a28149d7b1386d000fd017db66810f34392a4b7bb5d7075eebaee3615d2f4deded65257547658286d47cdea36331596a8ccb553821312078d8db332fcae52f3406a466f4de64fac6d579b3c92998889f57cc51e2e225f5f7f44bcc1847a6129d0305d4ec8d4708ddd0c86975f85b6255310122cbf163ff5def1ad37d4a1476ef85268e58ddef71652a7a308143a268dfa632a3e5278d5efee8c5b45795fff39ae665e2ed42cdcbb1a0597f0ada616905c305886bcc396abdeca889b5e2830211493e9ecce73260b1c485396de4590b049c1a389947c7b988b44358f564e2582b7eb4f1787cda0f9e1eb3ee061a1b04c654db7b160fd5f54e92da7560c383ef462e67ed0a6e10dd7f2584265adc64a7ebdae83e47731ece5ea8bc4b647ec05d3f3591b80a1c202fe28942951303e68dfdc64e608f10b4e7ad09af87c51af1d31b615b9833c45433f4830c1269ee290c39e2f708781586737553ff87229ca3ab37b69bbce1f5dd84465e102b022247a715026ef2633f8c2fc775c198a3f5b479d497004ccbeb32384ee026f637f831e7ecb3b82fbc1f66c83900690cc2932cbea77e5276953cb47021edc72b276bda2b8670d6120f530c9b5cc25dbb25c3b45dd39d3cfc7c6faba0597eff5e0ac6245defda7f93a2cfe375023fbe220cd76bcc879bc8ccab874b8afcf86cd1baef184cbca050769084c8d2c81a3453033892c3f9696d04d6ece88c1f92033cec094b89ab9d804e0649a8f963be24fdf5587c7faa59eb1bcd6ffed7a475269f0899528ac19c52be6f69b5fbab5855538a58ddd93761749bda3ef677e82edf81c723f6d7563ef8d7ff42e4738eae8682108f067dbecb2cceb9b0828683557bdaedb39be7d451f21762b8fd3c6fe5417178316035847a37e449c8b202f4345464fbd54f1f06afec386dfd1bab112a1346c11d2765ee911abd0e111a3d9db2c422365b1bcc0663c03568bb32bc747da9ef72dd7e772e9c45b2af465bda6c252bd3a37126198ed4c008edd06f099f74427ca81f4d13d30668c8718241589f7c604f65bf403b72ba3fbde438d64a63b2bcc477aae2a33322934dc95e408a8311893f3d74a198970ef1d8c110579668c81bc91f6f1b5cc2da2c5d3538ba5abdf8f792d24e53810bc49284639519779be7ce1c03fae18e09869ddb2b4969441a5f465b6d955d943e02ec9aaba034451ac2a430555b033d05ce2c03460010539912d4e15e7526e24897096431d87ee13f4f90d049ae00db1d7619fc2392e8efc5a27a64755ecf5dfbc2eab704fea06f1ca3bc297ffdb86a8052382ffcb221103e1d4c8d34ea195158d59992c284949f818d39f6ced9f65372a220a23b364f791a8498ac01ba7493799d8ea8f22b7623502dbddfd957fb0ab08f118be42018bde9b66a8a74d9f739c79b2614e7d84a7a69088922d2926de7a9c530c4eaa8a908283aedd42041d6691419449290d5f9ad4cd0ccbf02f1c27535d3fb6e487cb0a1155826168f43ccfb37327dcf1d18bdcc9a7c2b046a4e0adb1cd4813e0baf10167ff8c9790b1c37ae3e6a0d2e5fe41c315e5eb25993f06956fdab07b377843c43d71dff804990d4beca960c225cef098411ce10ca39daf4d14c33b2c6c430b0235655dea969ac38d27760248955d98e84481b0604bd4337f6cf706ec4f5fb76989dec35834d66c50ea9892a2772d135bfbeb49f6d0c4b67d82c75945343550b17e50d5827aa6ab1cab564b9935b2872bf6e5bf610ed61eff90db181c871b43e7a67a482b9b52876f1aaacc77f890fcb39e7fd0d3b979c4fd5cae2482435f215d83d2d3abf8dfe5e744b7a0a99801d552d75c21a50a19eb904f569dbe3e8fca055d278b47020390b5149f5dce94ea776402557d4ce35dc579ff1900aef515e714d48fabb90c3aa797d854c827566d1f983c92ccd3123edcf7ac0c1a7c68ca07e9f52e79defce35990055ef73d8c3df1a951bf2d70eff64eda798f6e3416b1739c78d1950e3188d5bf095deb8166beda84c1b2471e2945b2a3269054b5fc2cf2da8d38e7663aa0ad77609bc0b0a752a40815b421c8ade40a3dadcc59c60378334dec293a5fde2333db06f25e9d63bc2363a5785dda1d5bb35df30cf60dd2644083861d8b07b6facbfebcbf86886c722234b1e13ce02a76d830743e2dcc431ba1ff947247a3225b0fd98bb64851aa8ca91a7657713f9898441d1167c1c35dfcf967fb21e7e1c1b163232928412ce1f5f10008380588dd82b43cbd05b81c109675550069fd249983d062f3b27b4f2c7abd8da55c22d9e3321922342b6017d2e1fda11beb6f0ed730a46e3840564389c765dbb701f9690d190aaced4415dbc4584803ffd32196652bc5024ea06c6005a18d3c433a81dcb31135868d5271cc3c57bf42844d49d7cfedbf958ac66339b43def08bf785d80a641351c511017f828ea17e17af5ac2661bb2ff7e60d8e7e94f3117569cd36ddfd8d70479f421fcbe06ebf58c90362f474e1e8dad4f6548c6b6b4c8505367ed7dbe97938f6c2abd5e823dbac13743a70b796c7c2c907e1a4fa56779debde691867d9d891a1e4fb7d86fb3e276a4cdaebe544b4ef735c00f775e528ef4dbb82f5b8e0b1f3fe4244c84724dc977a5163a0da64", 0x1000}, {&(0x7f00000022c0)="8a7db0ac0c4913d5d03cb79d5d812c111735beaf4dd8415f78071bb8c9195ddad4d5f818a734d5fe3d917928c3c0f4c4d5fe95d254cdc2034349fc6c9ece1e4c4a12aac53bbd4a587c1f04f32aa5c51c4f4e6275ecb662cceff48d165ba90eda5579c8395bf0fcd451205c15ace46ba2a442cb04bb27e43638575a63ffd13a7b484da3361a9468a1a7669c1cb096a8865541a52f08908946fedc6766d24d7aa58ac48589bbf2800a10218b3a27850e6b28ab50b85d45dabdec9db8778961d9d3b67352288d2cf160343ce855c2d4748f22cee41d2da463c6253e473b9ab4df84ff825e39aa5fe3", 0xe7}], 0x8, 0x0, 0x51) 19:14:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffffffff045ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) utimensat(r0, &(0x7f0000000240)='./bus\x00', &(0x7f0000000280)={{0x4, 0x10001}, {0x9, 0x7f}}, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 19:14:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x40) writev(r1, &(0x7f0000000080), 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="df6db385cab13b6a598d79b7328d16b395670d1456c0cc4e0cde861c745f12ac370ce25969df4a58674f98d0b7a0b3fde62ac59c9833f5110f2ff7e61f522b8be6e91d0501df8ac354d5fb08cc267f21db8c24046722403b91bdb356a0b987c38d9878979e7bdc33795bbeefc9d7c0307edd3a3a6d4baa37fd0ce7445ff88cba1a1cac", 0x83}, {&(0x7f0000000440)="936a97dfe630a264736eacbe7f902412fc7e1d943bc23ecbc8e2b3e448f3b54746bd45d3c4c8da90789b59dacd165600dd49fd77cd54e7f178f9bd0fd4ce625f8ea86504531b6d43f9ada6b2eaeaaf9b3d3f6ea6e70d5b9ea384b9bb821ea063d82ea20d31fc023bd5ace25322a3ca62cdf90228e701bd9bd82f73769f50f6d53ea83c6ee48bb09e2369bbd5305f5bb3d517166c02b327e924dd765e6eeeb8501743ebf8bdef35db38eb3ed8f1ded6efdb8880d29b73bc9ce568ed5a87c5930e181d015ceb7adbd733dc7fe52c62ce4904675bcf275ea8a78a71f0c216a1b5142f8a4e668df00d3e1708f09eb0ad554dc8b574d9d3c60a82a0d98e58b2103385f3de0dfb4978be88bb4cafdef1ab8eb921602c9a232f2d0f02428cf909923be94eb9c976105bc631f66da7cf3397552b34fd1f12c3b856f1eb22aa333047df905ccd46d2c8eeb1fd9d5c6560b31799671ab68d9c3daa75d143cae821fb388ee5b6d1a70f4e4da9774f392d4011c4c3d06c68b8e80c0e63680e222787dee629541ebf790d39088df7c25d3ede9e4aa1ae338382f95b8243282784438f8ba3b18340010876a13f9b7cacf95205803dd3d57ebba7b11dfb367076eccbc3d7733d10993b6c1f9ac26a03348711e9c4f198efc581cb0e35adb4cc5a1249336af61309b35ef5d58659ecbf5a20d8fed76c6181623c68d483014f20eb4e15d3f7198da0a630040daa8a67be7f870453f44b432897020e05e168cbe914a236cce4f38b197d763627a3ef56ac30ddceb0fe71b57b25df767cccb1144ef583061f66d112325eae58dd028c9016216900e46e9d9389c859d92e1628e63db7b87912599ae42dd1b19674ccdf0ee93ff08968b21f4a8a64d365e3d18c187259021e7633c60b0a8db23c7cb1e79edc0467fdf49e35e7069e1c37476120fa05f0806c13ac00a92f579888d515c9c63cd5cd362e793b3feec2afa7ef83fcdd3f0166b4d42421a1ab0420c9d9ae20370c1d5940ed67a2d50a099c645321585d4333a8fdb039bac7d69701f0b099e54bd73616e77a92c5aae820c9cbf788ae43119dd17e47ec8fbd79c44d3425c4b8dd870b2a2606b2ce0968292603a08067264c266de18c1887595c46995ff97fbd3ffec59487622eb33c9080d9455d864c96e01e20a0e551b485e4067346046dd9ef2b57e522b7ccbc1fdbe7d2872ca40c0f31f0afc1b2f4a2238668d55423a7d4b1a18a67976bbde754058dfe4cb9a3faee112bcbea93faed0998442d4a763f98bd0fe001d1510e89f24007acc4003507d88affae9b2e3b7dc543d4e4ee0036131e986256e0202a4667c3e5e435c6808b9a0a07beee31660720f5c06abff53d2d742d792ea6c598e7f10d14bc09d6e71289452e44e11ed390f7f4ca83a99d5cae4f20a171869bfada68fa5a19fb4b32dc0d725b79a5731e4449eae929406c36242aef0aefd7ff85c0653b346bfe5121fb295474d6edfe79efdfa3a495459e63ea6b5bd43756a57eb1761edd11a794a733899a110fc7f25942bdf0ee75aeccb6720cf100f71e7751b335e7216f48c905bcfadb7a6cb91ad0595cc50cecdf32b60bcb8eb8f502b5fe38cabb8976da368c72bec644c1337b5e4901d27bc425f0a8f9a71eeffa7ce804af692e78baaa162753e7b393e620382320bb50ee608ac78dc61dfaf3ff9309cbce078d9cae1205281c51d650db6839bb0e7339757b5802a58f74d9fa9126a051b19285c9254e9082569fcd2f97a5da8ca4f27fc05039babd86ee8dac2c387f53ba97951001ca0bbe56b43fa00e85339ca30ac093e2ef1014f919e34092a81faf5d330b999119c46914632c55bec4fb20266c6a5cfe44ad72580746adb4c354a04ffae83f08e967f6c02e9e04d1e8905f46880e20cec24079f30bbfb1f98a5ab8032adebab96d377af983a9c27f3e0b070f2cfa3455940c82e3440505a0736be8dac286eb108d5f99dd58f1fb9a811b3d57941154e9705af4cc71835acb24622f9bd981abc121ac3c3fdac53f90dfcd9d89946fa1bebe17f0177f3e98b59eedf442fca323768c2ed39cf70eaab5b288abef556f63f1d1b9dad9bedb3de84726210f140137c135fcfc94a0a0a4e524208e5a4ad6b2139c8d293f6580ce01e8b3637ee4f92b85506fc29610ee3c475a74fd18fe6b7afe01001fdcef1796802eaf7a0467f0a4c9a86f9baf0321a12ec40f27cf53f376588756f1dd41dc5bfb845de21234802766d52cbffb9d368a8ed297e49843c46ce9a5451645e1cf108b6de26bc841e2281b19f51d87666739576ca89e01ee1407fa26a45ba5e88d999a7ec4cb6d4a616633a7b507ab37b8dcf29fec5bc87d661c31aef04a04392c29523f00cdb4767222fb7d178e7d67839322bd7ea4ec8cc8f75a8dd81e4831dbbc5e073181d370b5deea88c4d3eaf3faab52cf6e475108099003a8433a9f2bb003ad6bb0c076abdfe63e285d2c989f029d7063a56f22e290c55cb1def6a3b3909a21ce28cff788c3915c2ac4e111f2f866ef390cd31ecfd35ab64cde36e09104edd051264304a69b198d042a1d70b240f3febae9beee3ddc6cfdcb4efe1088feb2c8cf15c0b9541d19c5e909ac91aa717400d61001d591f4d1612192b3ae894a62c30e26527c2d54c637f5639ccb8582de95be09867588d5c4172c2eee366aa6f9e1771b06d10d88a621be8fb8bfd13e4c5d959fea37d7a760abe01a0e0ff2e56da046403c55b0bd6e0599a5b179a33dfe12e29e4655c39640e53cf70a993d187c1d7c7582cfca4681659107d2a2f2f45bfb690e40adcda50a73f60aa818f0f89b1ebeb7480ad7f3191d6342209391274a85c9a808558700c857981c299e1bfacec2d3934148a48e51e709ee1dd169f3207aef6bb263662a8150731adc61508bad05dc2e4fd0c1f349e6e4207a2eee3bb99f58fd1699740a8deb47de04dc4cef283a24dcf9d3f0749ea1f9c8e29fb12de3d6e85d700b900731b5521349121179725cb3398fe5cebd7922d0e329c49cc692bc380c3f50e7a853c73814408ce21c030c45390dee662d9e6d87c8ddf1570cd5bef19eeb5ac483e02e78af6dfa9c2c3ad0ba78b11fb8fe0d35d89f15ac457d743f372bd880191da6144bafea9349b3c86bf44e678737ebb15ada597e70007770e9c51b7770e4d240a809edadbb308b8ed9bf357c8b0e34d9b229feb6e0d1ccea3a0b197fc671f325c80eae465abfbb798a86965d7ec7aafc466e269a9021af1d8b40777fcd109ce8debf27364fad255128ab703e231945140a154705cf5bfbde7c73247f57d951f6f2291fbfa5def2e824501973c1785b48b5487376a3dee9608cdf94ffdc63b5d1507ff06b96304c4eb1ffb855f8ce21635b7934243c0a7868ac6887585fb92973c60006c3bac88996e3e27b11e5eb013557f25584f2ccd51abef604284acbd22a69bb85d866ef09d4a4d4b1584078de48ca372541186b102d10e1bc4d431389602ec78b4e9ff6a741836589a706d4df549c78e87a7015274987757bc3ef5cfc02dd89c990e917fa59e704ccec84f88af3fe38c2ac7ff97de82378aa6d53326edfb9cc370da8c63e6c317a476f3083e0f9be6dc027e998becd5c29ccec20140890383d79c0d8a99dcc9901c347491392017ae691ca28430821ba37ec1d0cc824b80b15bd60f5c7f61a9c34bc2e564bf36f5a344ab250cc2977b2cd586ffbc241b2e0d27112929eacac331f21dca36ab59dda3e9dc1d58951c63d1cb11cbc234f71d776559674c8b87d45dab7571a52020f58e67a34b1f58229efe1f81485ef78ec7c35f631d0e2f40f3f9af0d818bf6a7424319e258a93d3e0bd0244bce848a9939bde81375391de6de04971a11c008dab3011f050ea658964798fa4d98fae27a78cb1b8745c8c19348ec1836a2a1dfb698aa666bbe7f6ecb94a86f026b107d9b86caea5bd48ab334ea39c2ac925523fa3b759e2e453263a7ea35c53c7884e2af4446e5853709d612ac2aa9054230bc6626b92bceac04f198692b479332b1b533a0a67944cfbb3d1e2e0efb3782b40a1d6e20acb9d31c1b23125b6b4829f4a70bb7d087ba5720b46b3fd482ad737a6be8821076c023341bb38edab9eefed3f53935c0174ec6efada7972ad5ad43501385a861e7b25f170a635f1695a0f316b49f43977a52013a4dea67a0954ba8de1382e34f0ac9a10ba4380efd399cc3bce90baf3149d3455d6e184df76573d8a09ab050dcf02bd42ccfa8bd667a2d05b457453ac37d5aa1874fc6d47f5a08ac590e37e9ae236ab4032a7d72a93e9ce35fc476424107eccabf1ca908dfcde319e8f50a4f091f0bd2859d9432f5fe96dddaeb26d6b43a781dafa67bde42d04599b68a2c66c2ce8c86998e6e89f3e6e80b11f0ea4eb3422a601baa8018b5ea1fd2cb50f5272cd131345789cf55b8a5c07aa9a205ba31a1874646f2ee4ac6d25e5057f432f283e2f653d30d8a2dcca344bec3f36f7c69ac744abd10e553ab0f2e8028041cd7aeecc9d2f771c95b15ecb669d5aba436f437e70ede88a4369ae98b15a24dba329842af5ed3d1b9074d379507ccf931900a6023e38bd6776a010b03d37f06b6af891d572bda69d1fa091921361da7b827c63667785fa4a3f658dbfbc235d55cc39266c86a09b9dec4e400a267a3e7d60b49014078d3541e6711a6b018d9f706b96c23509607ed28893d2b8c7794822eb8271c8434f07c6b98da101066e6b5ae37f5b9392e7645fe04d89079307c3102e7725a1455582cc75aa22a8989dac88984a52f00a9cee74f2877c855205056e7b00188a5cbf79c63f9185548259ea3ed8b585fe6b9a9eeed141ff35ae332f74879d8091a0029e5a9b4d6d1f5857b3a2a18982858893c557a00ab3e31d0456ba4b350e3ac7510159fc8564d6f7a73f309c4e3ae1af329f19b0f91e3038fbcbe059aba4299c0133f019d99faab0f63a57b4206ca93680f4f554223eff9e7c8a84c76c6d7d446d98200fcdfb65c814993401a1f88857e72c2f3ba9bf9df0286d528f44df46802b7e4218f6a3fa9707b26cb250602a24c1d1b631ba0ae7a6cf1d59647f33f68bdf4103b2feea1043d0254e30bb852e0a1049929c202f715c4be2bf061b5406ac06e3d1a6d5ee13cc23eb41aa10add0e178fd59f70893f1de95e411aca8c91f9bfb667e01ef66ad24e155a95f0df1d6b3b698bdf69e7bf331310c58a91b5d07d966015cd2fe4559d117d6f6e0b48549fa38e987f9d9bbedd17766578ed5ab2887433cc6e3feabb10fd313a92d194921803feef6b487e16b8191c79ad4b766af461f6084c61e1f0436b83efa0997db0967ccdad6cde40dea96f02c311d4fe8b154078e4930041427021ebe58ffb5380aadbb892dd16e98620322cfdda34520697540726f99ea4271f71503107b136ed534bd460fb6eb6ff377679acc6c58539e63e1284756416a481e973b8752f555a6b4317c61a34390fd711e4ca7cb9421fcb4055a89f82adfeb95b9a1aef92d87dba747a4cf1fe6e0148e0ba04bf63b25b45e16b9e3ca1273957e7e054fa76fded27f1aceee11d4a72d276c04412cd0d63425ba7c514a97a081619d8befd705afefee3dc5e2aa5b06d9609427046e0655cb9f7d055e311c81548a7d00ffa2e0c6b5c475b72f4e5f84feb615428fa945a3a6e0f9062d873adc64c56ccf9f4f5ab5d249e40d32c5c554cd38662cc6978a297c0c062775233a0466424992cdbba0d57045195e2e54e4e7322b59d90a8e0ef0005cae1486b235458f0942536c2bde27cf9b155a2369b71a7a6cc2f65c", 0x1000}], 0x2) 19:14:23 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) accept$inet6(r0, 0x0, 0x0) 19:14:23 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) write(r0, &(0x7f0000000100)="e0771c4177529c566649762fcdea9ed5f91a649bd86acfdb6569b2c11d80edfce5ebfe4cbb35fdb1ffe0456f4d19727a09fccc435c920a2c0c5bf5d10e6bb8986fd2fc4cd6d2151bd637439cd6fd66c40e5fe96e8fada86c0061b12bf4b91eb50da8df0cbfa19c9a1b565c79b6fccc022d0d95d1c479bbac618e384b41e0310b1e25e40e5d0d7b1dd323b5f58d214edf28d5dea8a120a366c95cb381e0422d0095f7053f020723d73071404aa5c90e94a1c721d1dd2723928d6deffc99204289bc51", 0xc2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:14:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r0, &(0x7f0000001400)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000001340)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/253, 0xfd}, {&(0x7f0000001240)=""/251, 0xfb}, {&(0x7f00000001c0)=""/29, 0x1d}], 0x4, &(0x7f0000001380)=""/124, 0x7c}, 0x40) pledge(0x0, &(0x7f0000000200)='vmm\x00') 19:14:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) recvfrom(r1, &(0x7f0000000080)=""/8, 0x8, 0x2, 0x0, 0x0) 19:14:23 executing program 1: r0 = kqueue() chdir(&(0x7f0000000000)='./file0\x00') kevent(r0, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010000, 0x0) chdir(&(0x7f0000000080)='./file0\x00') mlock(&(0x7f00003e9000/0xd000)=nil, 0xd000) 19:14:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000200)=[{{r2}, 0xd174992c9702c48a, 0x1, 0xf0000000, 0x7, 0x5}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x7, 0x618}, {{r2}, 0xfffffffffffffff8, 0xa, 0x4, 0x0, 0x2}, {{r2}, 0xfffffffffffffff8, 0x2, 0x0, 0x8, 0x49}, {{r2}, 0xfffffffffffffffb, 0x4, 0xaa3f0211cf3f8c8a, 0x8, 0x5}], 0x60, 0x0, 0x4, 0x0) close(r1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x2, 0x8000}, 0xc) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 19:14:27 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto(r0, &(0x7f00000000c0)="b3be92ce", 0x4, 0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="e368fcccb9c6c8a3c37e45563921dce9aadc5e60f7116715179e926cdb185e8e2bcb9d607e40b2c3f7f29f5a49183158a8eca291172475155e8224b5d5c0d148315b421ca6b6bccb0b0880dc88983e921031be7c33fcec4ae275c8f0852442dedfc5cf23e0ccb1016d29e11f9045c8539c6f567a8a67456c", 0x78, 0x2, &(0x7f0000000080)={0x18, 0x1, 0x2f800000000000, 0x7}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x1}) 19:14:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x83, 0x9}, {0x40, 0x1}, {0x24, 0x7}, {0x2, 0x5}, {0x22, 0x4}, {0x8ba1eea90e4d40fe, 0x8dbd}], 0x6}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000280)=[{0x20}], 0x1}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) getpeername(r2, &(0x7f0000000100)=@un=@file={0x0, ""/72}, &(0x7f0000000080)=0x4a) 19:14:27 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f00000000c0)) 19:14:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="f09682db74cfa8826d841073ae1d953d559f099e06fabead791422031ce1b86e11e3c1cea216e9d4be9567edbb50606cd70c615d983d49e59892951a362cfe0b2279a1c29ee52e349a0ed92d5667f13210c93f55f03423748447641be81e7709f5be28b6598e1282f0f14099ff070272b2e181d0194a9c715314b15ff13c7b9e6951d107b3cbc88ac59121da6ae584ab0ae1cb91df29e7ea082c0f", 0x9b}, {&(0x7f0000000240)="834c301c21e28c4fb001cbcdb9c624cfe4af59de57cce96b47681dd98a2143452f30f88d38f76a2cd9e3679e2294dd606a04bb3c02156ced715c41c92c38207440de1e3a2b17c3860546d0fa52503209f68160b527a007b067591a6c71753332c0fa0776ddcbf872a6632828c44234bd4341ec23413fdb6868d22745344deff313d66965b5ed7ba4cf49030ac1c40b9d5f75b23866c3ea5b42b4f51432e110b616621954ee49542ba7767852eae6e7b6a228ca0891b54ae247dc", 0xba}], 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x5}, {0xbe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:14:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x25}, {0x1000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) 19:14:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x65b, 0x2}) sendmsg$unix(r1, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) 19:14:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x2) r1 = fcntl$getown(r0, 0x5) ktrace(0x0, 0x5, 0x100, r1) 19:14:27 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000040)={0x10, 0x5, 0x4, 0x20, [{&(0x7f00003f2000/0x1000)=nil, &(0x7f00003ee000/0x3000)=nil, 0x7}, {&(0x7f00003f0000/0x3000)=nil, &(0x7f00003f1000/0x1000)=nil, 0x4}, {&(0x7f00003ef000/0x2000)=nil, &(0x7f00003f1000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f00003f1000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f00003ef000/0x4000)=nil, &(0x7f00003f1000/0x1000)=nil, 0x3}, {&(0x7f00003f0000/0x1000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000f62000/0x2000)=nil, 0x6}, {&(0x7f0000c9e000/0x2000)=nil, &(0x7f0000a97000/0x2000)=nil, 0x1b}, {&(0x7f0000b75000/0x4000)=nil, &(0x7f0000db6000/0x4000)=nil, 0xffffffffffffffc0}, {&(0x7f0000d7c000/0x3000)=nil, &(0x7f0000eb9000/0x4000)=nil, 0x4}, {&(0x7f0000f3f000/0x2000)=nil, &(0x7f0000b49000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000c72000/0x3000)=nil, 0xff}, {&(0x7f0000d05000/0x2000)=nil, &(0x7f0000efc000/0x4000)=nil, 0x510e6bf4}, {&(0x7f0000f4c000/0x4000)=nil, &(0x7f0000f99000/0x1000)=nil, 0xe6b0}, {&(0x7f0000b88000/0x4000)=nil, &(0x7f0000f3d000/0x1000)=nil, 0x7fff}, {&(0x7f0000a4a000/0x2000)=nil, &(0x7f0000b45000/0x1000)=nil, 0x7ff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000640)=0xffffffffffffffff) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) 19:14:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80801, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x26, 0xffffffffffffc829}, {}], 0x2}) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f00004ee000/0x4000)=nil) shmat(r1, &(0x7f00004f1000/0x2000)=nil, 0x1000) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000002c0)=0x6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x71, 0x0, "d707001700000000007224c96be508894100"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00004ee000/0x4000)=nil, 0x4000, 0xffffffffffffffff) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f00000000c0)='./file0\x00', 0x368c6f72961a334, 0x1) r5 = msgget$private(0x0, 0x780e25e59919ec1e) msgsnd(r5, &(0x7f0000000200)={0x0, "687375d34d6ffe53bf15cf765002247e659a779a61da06922469f3b596e65b86cd9967128bcb05dac8a3e0e917898bfffc765103b24ed2d9fb7f4f329045a058fcc3feb6b0537a5e852d91e0dc31a6161c6a4d938abb4abba113b5ee224c0344cb0d3027e4b7b2c43af7ddbb100ee03873a25dc9b98f280bf724a464"}, 0x84, 0x800) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000440)='./file0\x00') r6 = msgget$private(0x0, 0x200) msgrcv(r6, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000dc20d069b2ef512d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000fef4d609a774b45761d732dc0000000000000000000000000000000000000095ddd90e0ce019a8d6f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d01d0509fd00000000000000000000000000000000000000163596236ec2a5b75bde16aa2fb25423d8b2b3bea3aff993e9967533329c4f8019984f84764815e080be5ad0e28480f75e4573917119d25cc5f021d4a265"], 0x1, 0xfdfffffffffffffe, 0x0) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000140)=""/179) 19:14:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080), 0x0) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x1) lseek(r0, 0x0, 0x0, 0x2) 19:14:29 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setrlimit(0x0, &(0x7f0000000000)={0xbf1d, 0x898}) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000840)) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0xc1d5) accept$inet(r1, 0x0, 0x0) 19:14:29 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r1, r2) recvfrom$unix(r0, &(0x7f00000000c0)=""/164, 0xa4, 0x802, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 19:14:29 executing program 0: r0 = shmget(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair(0x6, 0x8000, 0x7, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r3 = getegid() r4 = geteuid() r5 = semget(0x3, 0x1, 0x100) semctl$GETPID(r5, 0x34597e85abad807e, 0x4, &(0x7f0000000280)=""/247) r6 = getgid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x8, r1, r3, r4, r6, 0x1bd, 0x23}, 0x3, 0x9, r7, r8, 0x3, 0x40, 0x1}) sendmsg(r2, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000600)="ae3fb6ff8dbe6eedc58cfb953ac3fc3ed9a458fc81082b17424ea8ed24be9f1c6d3670dea5605da47e84865ce58892c91e49b1f7746df05b174053c7a13ca17acd0bb8ed942c40f16785583925047fc8a3787d7a36790cbb99a098e55fb027d525f232fb4da42022bfc85203233b0f60ccee04d5dd96be589ff26cdf0635da1f80b43ac35408d7232bb2c5321716c2b3366e8bafb36515a27e8a1db26f7303d15884839c926d4ef9fd47033c61373c6a2b688396caf24240aa68c57149cacee18525b7f695c5bb114890e547ac8f1dec5ba2861f4d9a705f6191aacab703c4146216cdc4", 0xe4}, {&(0x7f0000000700)="10b4138b756f440160a647d4c37b3c941c9fd8a38e37dee7a587c6384b9acd96fa10c7882ff704b3767fe4e439b32123f46acf5f41f0e96a39ae328460950e01432d5cc2a389dfb5a62cca86a8d2f8746113594a05b3f2f289358c51d534d197d63c5561b92d41a9f30d8b599cf2191fa5a7c8722c425008babbea0c0a017e725659c5014be71da8aa0d9dd5a8fdaf6eaf", 0x91}, {&(0x7f00000007c0)="cae0d6f73fbdd5191e9a9137865a7dadc1caded91bd0dc931c21fe947f1b09c95cb44212b1413157c91f4ae6778b7d0e8fc51d03d45cf585470201997abfdf08e4883c0761b2d4cfc372ba460f73d5c45415db6945fc8ab663595a212f6e50e5f24ee194e28f8cf28d478b61db25e8700406f27e6f89f2c92169796057cba3a0f5ff43a88475796d0eaaddd052b15ecd4a8467b04eb9ce616a1d159ff4acba2497334c11d286561b9e295327e4bcb0056ba7bfd8f09458b67c2cb5a0402c3ec886d02f902f0df24f77e876b3", 0xcc}, {&(0x7f00000008c0)="a686b63cc0568718d825f2e3d524e44559c4534f265832c48be65b6106e532a25dadf03f8fe15f13e78e132c95b4a402b22609873915e07d7c7a095a54ed331b44b153739f15886fcc8e8c8aed4ec7ad454efd6b58a72689c9274862effc057443ef60330ab529beab8d422c067f1723626d3fecf329c78ef0d3ec2223584212e32c20989cd450b7aaac593013e601e0b5ca89f0faeaf9374e0b6b317e4de23483fc091095ca501a3ca5f25d2ee065439be0770ac4d7f40d8e5b8fb8725e9fcfe0012c3cadd3edf80f3700ed1e7aba77cf16145348357471c5f62fd927e8849201d02650386d740c7569389ab288", 0xee}], 0x4, &(0x7f00000009c0)=[{0xe0, 0xffff, 0x7f, "bdc55554b8b338cad1903677e1b6cab47d9252ba237cdd649ee1481dbf6473f289dde6ec6c7550c907c5a53c17fe3e077e5670b491e34d975a783d14e3747d9c1570c31066a63c05bf2d66e067254e737dbb67467e21f8a446fcd5a2d945005f236029a429667290a65f65328025bc41670896c478a0853f68edc59f36c9ad0bb4826044186e4a8ae89700c69c37ed825bd1b8410eddc30317d85aa96ad6453e90b76d64afa180a9630bcbc68c536f0900b09a56ac90373e1cc1d6fba7e45cf0d9d4b95e73d260fe7adf20cc7a5490"}, {0xb0, 0xffff, 0x80000000, "5fa8bcbb81f247fc914f7ecce5f27e9845c02ad41e51510995386a854fb2ba32c7f96799bdf59a75d871e66b81afecdb5e2dd0838786301591f9f4aeb37b725605b0e4f061a884cf44b0876e014414ed9b167e2a8188927d8aa01003a89ddad94bfb58b528922f621221bafd8a0d704b0d96ca60a1323d569d01d9ed766c95ee3b592fde0ec4265f3c56ec05d834649c84ed7bff37e33548446ffdeebac1"}], 0x190}, 0x400) socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="c1000000ffff0000010000000000000098f055f033e637f6b1124c45239739f198d2375d6e8ec5312e9189187ac5c0a71d708af2a8e3ab9c8d523bfd677c69131c6ffda41d9310cbe084ae004bb3f8eaac5f0a40aa30f00c90ac9bff3c3095ba141067bdef5854f95e978584b16c9434f1dfafdb35c655d2f37acccf36d8b191c91f48cf9304283c98c0449f1a76d36112d9dbb64809dc7b8132bcaa8e486d3dfee5321294dca5ae5906aa033f0100000000000000f1205c458ad269d7ca8a8c8610c3ed291cfeb708b5a7f46b869d6d997ccdfb0c4057c0a996ec7f18048dce3e523a441b59348cff10b16c97a50a0924df7e0a415258bbe79540e66342688bc1970f1a771611fa77055f8dd6f87d9af19770cf68171e88d21afac7f10214422b8c109fed91e4f901349e027b503a0ab653ff8e22ec830d337d8ea4ec5d089856fca07c6f68aca381f0db2504d1f6d24b116fcb4f598e7cb592d6975bb8fe7d0edf1cade10fa5ee3c411f513fa8bfae90d08a9c01c4656e2b2bc6e2c1e14cdbd02548a9663fdcef54cc322b5c8fa4919f761b0490ab63c55b745c07540d063505c4a2304f07283ec76ac687df5a3c3b7bab758fb254a5", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xc1}, 0x0) getgid() 19:14:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x24d, 0x8}) 19:14:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x80}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 19:14:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000540)=""/226, 0xe2) 19:14:29 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() r4 = getgid() getgroups(0x7, &(0x7f0000000200)=[r4, r0, 0x0, r3, 0x0, r1, r2]) setgroups(0x0, 0x0) setgid(r5) setuid(0xee01) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) 19:14:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x4e58ea6c068c5b63, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') setuid(0xee01) acct(0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x1) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0x1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000400)={0x3f, 0x6, 0x689, 0x4, &(0x7f0000000180)={{0x9, 0x401, 0x8, 0x0, 0x2, 0x2, 0x2}, {[0x161, 0x800, 0x8, 0x400, 0x2, 0x1f, 0x0, 0x1, 0x0, 0xf61, 0x54, 0x80000000, 0x1, 0xdaf, 0x4, 0x7f, 0x81, 0x2], [0x3f, 0xde, 0x4, 0x2, 0x717, 0x3, 0x2, 0x273, 0x3f, 0x5], [0x80000001, 0xffffffff, 0x2, 0x10001, 0x81, 0x1ff, 0x4], [0x1, 0x20, 0x2, 0xe3, 0x89], [{0x2, 0x5, 0x40}, {0x80000000, 0x3, 0x5, 0x400}, {0x8e1, 0x101, 0x7fffffff, 0xffff}, {0x8000, 0x47c4, 0xbb, 0xf2ed}, {0x0, 0x8, 0xc7, 0x3}, {0x9832, 0xffffffffffffff88, 0x1, 0x3}, {0x1, 0x7, 0x401, 0xc7}, {0xfffffffffffffffa, 0x1, 0x1695, 0x2}], {0x0, 0x7, 0x200, 0x2}, {0x1, 0x71, 0xd7a, 0x1000}}}, 0x2, 0x2}) mknod(&(0x7f0000000140)='./file0\x00', 0x4, 0xf51) 19:14:29 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x100, 0x0) r1 = dup2(r0, r0) socketpair(0x7, 0x1, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x8000, 0x0) poll(&(0x7f0000000140)=[{r0, 0xb158fd7965a010dc}, {r1, 0x2}, {r2, 0x100}, {r3, 0x4}], 0x4, 0x5) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x100, 0x0) poll(&(0x7f0000000040)=[{r4, 0x10}], 0x25a, 0x7) fcntl$setflags(r1, 0x2, 0x1) pckbd_enable: command error 19:14:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setgroups(0x1, &(0x7f0000000200)=[0x0]) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 19:14:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[], 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1000, 0xcbe9}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000380), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f00000003c0)="2286453e947be17f841d7160ad8ac2bc3c44891dadd8d7b455cc2715b871c7b812c4112869af8b15aab2b93ed9bb2dc25374ea067931552abcb3d8e44d89f4c6a5bbc84056893f12ba275779e6ff162778a0a947e580605c8043a000dd8decd915cd876ef9f623fc2e66e388dbfc1089e7bc115d41af884677f697a447e3f164d14e0c456a6a5510bc1dd24fc3359a", 0x8f}], 0x1, 0x0, 0x0, 0x8}, 0x14) sendto$unix(r0, &(0x7f0000000240)="ecc4a3a951bcb5bab9ca2fe11b8ca2a580b54441d4b067c406b83a8ff7f1d45abfc742f3e29134f7014feb219b9fe5b1a4e7b7a16769282073468a82b008f4b91eac15459a5f53d8521e157bb25d282989f06c10414219668143745e0f7792ac82ff40fea667ed194a1d30130d615d31bf331af22a8536edcdc6de3efd211980541e021fa3d0cf528de8c2aac262361fff1a5144116655ebdfc82b6b9d43dd149dddb48bc18acdcd92bec0f6381827a26597c99ef5a39cde7b949cc4ebb33d90134c13b57d8b620ad2e55bc6", 0xcc, 0x2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 19:14:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="29002000a9124df1a4a6afbd4d41b28081754421d5d301da08ee17536815b2052efe71054955d5ec68917c0e36404fd09eeccabb668f60478583e2360d8c1a237ada1b0cc6e28c73c4cf6bbc2c123ff88fb560d9f6dbef284643fdbf1bf14ec6fe89bb809e83548d4a610ddb755a5bb07a021ca2e12af9d5474e5871c1eec245b7d8799c776bf6e1ab526eb3d7305ff892aa56b511b748fccc661c10fa928b577919"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept(r1, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 19:14:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) recvfrom(r1, &(0x7f0000000140)=""/141, 0x8d, 0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="010043c3867abb8bb489"], 0xa) close(r1) write(r0, &(0x7f0000000000)="b234c54656503c76ea2c46c7a0b9df731611057c7aed6385647e962b2fee06cfde97da400af130308a775f5e59d76607eb42d79a8e85954356b8f259a64559e6c0f3e5da095129d9f560ff1a5927fb6163983e239abad4786800", 0x5a) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet(0x2, 0x3, 0x5) open(&(0x7f0000000200)='./file0\x00', 0x10, 0x168) ioctl$TIOCEXCL(r2, 0x2000740d) write(r0, 0x0, 0x0) pckbd_enable: command error 19:14:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) r0 = dup(0xffffffffffffff9c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r2) 19:14:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) setsockopt(r0, 0x5, 0x8c04, &(0x7f00000000c0)="b4022cefb147cc358192c2040d5bd781578e88c6cb88bfbfade2c3f5c11b95fa03ec4d577c0a1af8cbfe91df3367be87058fe2adc1044b0807cc650efe25492f3b12e68f6d3906b74e879473e0397f307e0b6f1d00663e1b29b8a40047a07ee17c4912559b28d959661d7daf3850880c82199a25a2c951b28841cbcde1dac5", 0x7f) 19:14:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f0000000140)=0x4) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x2, 0x0, 0x8, 0x0) 19:14:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x2}, {0x6}]}) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 19:14:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") 19:14:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7, 0x1}, 0x10) r1 = socket(0x1, 0x3, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$unix(r1, 0x0, &(0x7f0000000040)) 19:14:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0xc}, {0x6, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:14:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0xb25113bbe77ef9de) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x5, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x80000001}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:14:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom(r0, &(0x7f00000002c0)=""/29, 0x1d, 0x2, &(0x7f0000000300)=@in6={0x18, 0x2, 0x7ff, 0x4}, 0xc) r1 = open$dir(&(0x7f0000000340)='./bus\x00', 0x0, 0x100000014) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x3, 0x80, 0x0, 0xfffffffffffffffe}], 0x2, 0x0, 0x7, 0x0) geteuid() close(r1) preadv(r2, &(0x7f0000000280)=[{&(0x7f0000000140)=""/87, 0x57}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000080)=""/1, 0x1}], 0x3, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x45}]}) 19:14:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x3c4fd7fd8d8bb31a, 0x4) mmap(&(0x7f0000b15000/0x3000)=nil, 0x3000, 0x2, 0x1811, r0, 0x0, 0x4000000000000000) r1 = kqueue() kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x2, 0x0, 0x0, 0xa23, r2}) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0x0, 0x4, 0x8, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x3f, 0xffffffffffffffe1}, {{r1}, 0xfffffffffffffffb, 0xb8, 0x4, 0xffffffff, 0x9}], 0x5, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f000086c000/0x200000)=nil, 0x200000) sendto$unix(r0, &(0x7f0000000140)="86a0ff15250abc2b1d76c1c83408a46884a153", 0x13, 0x409, &(0x7f00000003c0)=ANY=[@ANYBLOB="92002e2f30c1fd3d240000339d00000010d9f29ebe98ac0a1dcd868b340600000000000000bbd0e433db32d468e1f8fffff57cd337552fe967704a75f20101330be82ae5d1b0326f4efd8e1c2a0bc426b653f0f9ffffffffffffff0936a4f4e22b9dacb389b47dc58f11889de51bd19e039d688dbd8088df110b1bed19e9be45b9e9585b0d00fc979ac9e505f46c6a23390b9b0ab423635a6a8e000000d5020000000000"], 0xa) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0xc, 0x40000000, 0x0, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x80, 0xffffffffaaa71ec4}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2a7fbb852d38dadf, 0x4, 0x40}, {{r1}, 0xfffffffffffffffc, 0x40, 0xf0000001, 0x9b88, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0xffffffffffffd78a, 0x3}], 0xffe0000000000000, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x64, 0x1, 0x26, 0x8}], 0x0, &(0x7f00000002c0)={0xfe13, 0x88f}) 19:14:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket(0x20, 0x5, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="f16d90bdcc9bb13ef906f625b253e6d35f3969d42e15a7d4dd799b71930e26593cd3949458df6cb11b1f0c665cf631cbf4233e7ef278f561aabf494b599e", 0xfffffffffffffec6}, {&(0x7f00000000c0)="bc78ab49d3ad3c7d355d02a79b89d6a376a2e5db4df8f5ae23eb45fb79afb19f4a7e6fccfb1112c90a8773c9dd2df9dc7ccd6f2de9baf90f24cfa834dc0963eed22534380084c00efc2f43619147ef4f718e143a9de007df6019b4ffcc799c2e73d761cbdfdbd875d189dc4618ae8049f58a643cb17863fc80e6b866ed997628b2a0177b2840bccc903e802fb4105db29db01658baad36f2fd8ff2abbe200cb1f40f970feb76b186b85959f16e9e223a25ceb75aba9d4097823a85f48342eb3bd8e653c063484ba4359438ef467b6177b36bcde13a36e4b82903aa350ee6c9e41f974b2ba73b8005fa7bc48be0675a9924d533f89d2ca8bd08d5b79141", 0xfd}, {&(0x7f00000001c0)="5a1fe41dee75e58e8d243563e03833701a8aff377e1089142b26e9b472575abad651d5ba0065fc748c31175dd65b3b8dd53d81d8adf3fd7ebf865aab1e0d17604cc7428302ebee05f747b47ae40e78b1ec61425e44c572e401dcb7134abb628d1418e0b226b3d2320d91c3730de33f62c81e9ed84b4a59e16d00e75a6cce01713afad5d7d2b0038b1e2fa716ec4afd2af4046238b3edb1e630111804e30e264dbcdb540b3be54be3a5864470714d31944fd9", 0xb2}], 0x3, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x1c0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000300)=0x8) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 19:14:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x45}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) r2 = socket(0x0, 0x4000, 0x6) r3 = dup2(r0, r0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000080)) sendto$inet6(r2, &(0x7f0000000280)="dd4644de91fc19fb6a3d5015c9e2553fe4aaa4a6e7f8e63c2ee24532ba9343c2de30f85d6fae5927f3a6e4890d4944531b7b183bff29504f68d285e98d3cacb171f3c4120dc0d36b51383db7788e334c5eee7c0eb3295fed1af4bedab99a2e00bab70111434f9701ff0abde770ee32e74410187c9f4268cef4136848c95451dd3b7d6a7e4f19c2234a974951106ed23052db6aaf7f77c37e49da0312393685c6a99a1ca2ab954f057a56ef29e96596df58b470e2fe3c66ffc06815e456aa3f51279cc9c6be9faec82f27fe40675e27df86c1d9e92bc9544d13d5553aff7633359e5dd888ba5500c14d3030f33d1c6532c79ba68b589507513cad2a36a06745f345c876cefbb8392c061caa0327a9cf4efd65a27f88b9f987fbdef651e1e651122b22b603d734fd472f7848bfc0c3c688f9de5bd63d113fe3e4f7e5720d03c8a8ca4ef3e8760da0a9d5992808910f573bf6bd5a01c5870dc86e2bc8fee628ae0fa6b7fced30127da0c8254c5adf04a69afb9fa86c5329fa679e8443816b92d30ad21f45cad48ddb0f745d85fbf6dcd943961c36999d1f9802644a013ee96b6178db74f9ebd9460ac0e437b7dc6027a34a24142eaeec6ce2d840ec81bd87fda8cbefe63d5fe1b87e74380bc064ecde10d053146fd453a1997674946db1ac0950bac4b25e1b9f1df80bd54bf27ff9e494598d709eb2abac905e22c2b9bc924185f15d669c23d56507aa68974854d76e3a5571aa7a3907698bb1b044686649dc36bbe09838fb12e70a89255e64d00dab8ecd40616e582c682335e5785faf133b4266621f1ae0e3fbc2969502377aee97d17b72df055934b053fc37a40eed89284b35813a9cecfdde837706be4092e13b6892b94b5de4e6164fac820e5807ee23c784cbf3fc171aac50ed0e820d51cbafe5ef86ea5a44f425dd43e2f9461337a28e4b375a2f4359708ae93ba2027acd1db7bf665782ad14393324b5a21271778e285e02252671fd836ee1e3fed3f1acb9e4eddb0762dda24a877287a05489b83dbb4c4dbd93bfee16c4e30ebde57d1f7f39a2962e62de93629b41e5d95d2cb57eab3ef4aa134947fab10ab412eca3222821dea6cd489b5f3c65c8127d7b9fff17c062f23b7038d9b631bbd8af84d0c570bbbc7cba8264c567351d5e7b99644640e02c2b19ea28ae2d2a7165156b9ccc786e0a0108aa7276eb4cff43bf38d7e1348a1643e8ad00116ddc5a19e1a835965876499a24ba24a5f7667e55fc0f2278334e93b56f4e3419e35d7e24cbcd18cab5abc06326ca39295a9035e4f3f51b549358b03e79d3d05295ceb3dc0a01d8228edd8408925cf4ca6639f81503a1e8a37b2c5d766345b2c092d9fc4a02fcf1761d2923fdab91799bf7ea0c66267f3e8380c4b60c20d2376a7d59fbd00d9b4b6691815269845731de8718282e10fccee880f71416901a3c249d2380799db5be5458c9cf532358ffb52ad3f2f635cf73a0cbf310c4e32d2a54ddb09dd4d3e1677d10e714776110c4da722ca64f456030d9152b7f6fdad62181be720b6951fa9248da9a6d9cc9cb95d43e8b4c331fd2fdde5269cb709e2c80d87d95b4968c1410461c89fcc0bd22b56a9d1e8d9e8147f112cc1357e2d21fcd0cb0808bdcb9cc1dce06018ef523c87b9d3d1942f6837ae0540d1b0ddf7d07ae35ecf025371b6ee4b2250eca8f43d20780a6910557ebf88a016ec35fbfa47e5ad34dde3fb7569582240b0ee5a8d3472bc90f3e5c0aa309eb153da2f417fac3ac26ece5f98f73784aee686f4aa16765c65d48c03bf51720d3edf4ddb8ad99c7b0a2687053ca318ac9eb9f405d6c993d2f7557c2d9228c0e2c4c7cb7cbf479955583240cb6f1ca267b2c84b9cf1827c0cf74db4f373e285c99a4395d35d20b20feda9e563b6335c280af12b8c2aed1b969841d0058e4c77daf11f3188e17af13139086483f5f1fc2f52600301099b83a8bbc3d45a832122b1327077f7b3731f6fb6b9c58f73d23510d61cd898f126437e53441cede07751e135dae322ca7df4c76a8c7ae7f5862204659c2181c168aef7d9981ec34e570f24f183c3c52b33c44e4755d00aae7ff218ee378b75d837ac9245139cc333bc7780eb5729ec354f708610f268e6327d8bbd4a0c0fe061ae133ec07b722c9ec848fccde4718adc47437b75b2cfb9d46f7ef4362cb79e54a098e9117db6185576c192d4418fdb6c0b14cfec24f530ddb1f7e844a75a0b47786f3314d6e3072dd7109aafbf13bc5efea5f2b4dcdd62044da74c32b268bc6b9293dfe85f2c7854b6004ab01a627cf52c80edd07a79d79f69a85d208dbc26cb270afc93d63793e752f9362c01a11f5f4c7e28e696cdb197b1379a9230f1bf7dd47f5d16e9842a83c9d532b238d4df86ae886b8a3a74d3730010866edf71ccff6727521b43414e29e2b5fff98c38e88bb420bc8fb2f3683c0f980396ca139fd0fd5f2ae8194eb9f2c2ff1335bf6cf9930a347d5d4d2c5a9ed08e44614b60194e71c72a59e286985e6a2b810e1bbcdde83228f69d9f7dd5ae55b6842f2ec11a8f1977cb85eed3252893e82f1b1252b398ac86461dff51b18dbedee3e3952fda68a08dc150e01ac5eb0e50a93c2ed69b8af3a33191d3267bfe655bcf7136b3cdc2d55b1bd730d09cc3765ad61b708de395f81dadf67f64592b6d529f04a4104936890f88434ca80c00604c7d24fbfa7b7e547c632ed491a6a099caac0e779e9291db5965669b9a41942d8ad1ee28045ed02fd46cf6fc4d3a5ddff1e033ddb4ffbca23510ad6a30031ffaeb119590686347f0a8505a7fd747402602086ffc9d32841f5cdc80541d86895ec0da840ec1d702e06d15d4ada8b28c27e3c5201e486e1fe67897b17a2b1cc1f0b1b41f547e3a87434931b6d4ca7c2e707e912d3f9d8e36973a029ebc62cc2cad8aa817f2f3ec5e4357bf1165f981952abcd65696983aeb354edb59aac2956df54fba4b1d816519d9269eb3c9d64d3366cb9aa53c0f3849ae2273ad03ffc544475229a3e2b180051640c0de96eab50c326a80f2d31ee2942ee12f1bac87c9dfed0036e0848f7c545b58ebad388d75cdf84891247f0741e3ed87813a01ebbf8db1246a6b1223fd9147ce1e32440d9e9f4b69bd8446e47ff163ffccbc136491e05e1aa1faa65aba1c4d80059b2741df6cb8480baf51c7239a42fd3c269213ce9a395c3e1a010bfc7ef23833734e15b537c0f9530b75ce3fab823d73ff68c82c8c616a95fe04fddf1ca84202c2364dae1ce277209391116da1be9554850822e45ed470682d561829325743b9b592149ecbb4b111722b82c4e9ad6e4fd8501fec54843df295c3902b452fa29c1876055175fc39b105bb26cfe6e10370814a6224b76ef7c9a66219f76a72a4c0032ad9ae2afadb8148750d30a97cd1c6bfa1bc1358f45175935586a78f2a74ff2e7d5e0588aec0e3dc005ef81ce22ca9dbb7fe68841e9184bffb1a8235872f1964608dda14d98095911edff6d2ec53954f12e0c104ea21853e023a7a780f11f63c107c900f42fd1f560aef81331bc5c3523333423fb9356cf7a9cd458806a61c10b848b45854d55aa5b8a39dc7d867aecf1d9fa9d2c292e77b1fc49e6f7fef34703c93260c7e519e73b2f4aa7141c8ff7d02396d98f7f41cb10bf4596e5a0effd45c4f631a60ecd054ba889c388f33c41dc318aded8c9f352033f285a556b342ed7102ac1438596e10ee21b011cdc764164392c74237a0590573f5be032012ca554bb680a525f014f943e0508ea475437c75e7064ba5a2e3743c615b84012be32ca933514e05daa81c2b9071dcddf5cea9e112cbfac8591c015d7578c13370e063a1f531cf4fa946b0cf23643067facc2d6435c22176f3248852aed51d13bd323c39d7fcf37f6b14684ce4cea9593e2da2b3ea4c7d0f89dd93d58743ec9c07730befa8f13a885a59ebfeeba1230f97e02dfc77c6757ccf407cd9b634e595e6a9f2ccac2ef54c80173e6f9fc6026f4c9b57e4de838417104c44ce6d10f801575416bee1a625e0f3936e783f9eac5b863591e82ad99c669f06e160a7079e70b2b7123378506ee6efaabaee73ae07e2daa2abb5ad9f1d8ede57630ebd3e5853c0899a53f1afa9c95833ea16e1a76c988497c278301565159e1d6b116d12b7d26e3ad58104b2cb0cc7151ef6f15b08f24104434c9587e58c08606bac56e5a17f6a0e44af4298b834796ed7381d5c59d4b4022ac5c6aca0c7095fa8dac69dd6e5280df7070250bd0cf84ba985935851eeea6ce3f85d30e154f50e79eef473e91e585cab00b962eb4df355edf2cd94260935d32b0a583d0fdc0d1a45068121284228fc40abd68c900612506f4cd08911392b35cce39db10916c1ce2968da07c5145578bbc474ddc671367657345fa03ccdc4b98749f1115f5b4dfb4d2bbdb7955277a6fddaac733e71b134cf850e7edff62f81c4b1dd5b12f1ce5aba8f7cd31df7274aef4eebaa0d6f1d420a67a93e8011533d9bc3b18a97ade6194fee705ff16b9858f401db4a7651f5e2d7e3bda5a1fb968c0dee3ef24f5a31f759118ca6a1cc453e8555e8a9c03eea194e9d5c68a368e37051d77694c0688d7ed2cce6107c7c9f194de1566bd290dc0293892b45425c28a473ee1d5e065fe06c780ae127598dd207061749ab36bbfd013a1a60c141eeed024dcdccb43b4469f4a3536b9ed7a6f9a975203c177cb922cdd9786ac189231e5660766e07f3932a9ab30e21edacde7b676f94d09120743b3a1b1e377350f341f83c9610e1dd505eda5bde783c3c4430d099304b3ba9a9a539fa28dce0b73d3295a3659121effdb22e1e75c9e404c690125e70d0d297a318fcca4a458f426a827f2fcdc26fc12dab52107788a13fd77569fc7d79d77b9b4144917f7d1cab87a12a411eeb77b10558e7538efb4c1664a2b8bf864e9dd92ef4ecd5ccbf94998c7ef0f422e4f6289e865d180bdba4cc73f27dd44387106e18ac7795c46442b8f11461918e06cb8160be371400abd317a096fe358890d85add750f637965ea19aa821553ab9f2f274f2c68ad90f01240bbed21a1905684f8a4a3312cc0afc5739ba9147f4bdcdcee8608cb98a01641a6b121156d62d72b04ebded420465673dc873b5f5fccc5c1e61572a5190f921091b94ffcf8f608fc3fd0a63ccd29729e4562176bdae17d5b07a6b3fa308b59f532e039834179e23128025e117aef0edb2d3ffc5d05fc21d9e96961426594520aa397d34e33a49b88e0f79402866017b56f04910cb3ed9ec932c9968e705f27126f132e9f04fd8229e9724a286c51fddb3235f6776a9ce1619fa789bf7c52afdd8bc0c75e3fdfdcf25545e080c4c13a5bc61fb18e4195de2ebe4431ec56061465be515a08636cd88d1d7753862ac1a64dcebe3c94ec647ae0328cc4ce10f02007a66ed9077b3c455f5e11586b05fa09937b243c4f09282516fd762385fe02d12c3212b4f705c5b7af7dba98ac54b3e558adcf55a4f37ab0dd8ae55856df016dbff1be9e416699680c7de316accf89d0e40f7ebb9dbac5ba344099c5598028c85a453f1b9c8c1708ea042a649d729b4ce32851369a09bf81e5d4529d012f9cdcabb998976bf1d68d424e24937c509d17b2fdf5901fe4449678d93fd1ffd10eac43f99fd52a4d0f293872d7f390b75d3fee4fa1b8c1f4961f7227ab9058ae2635f291d25844e83b6f8904b8a44409b1d1e2381e3ff72bf23fae1000a7f0f84d626a333b89ae0bbb7d49ba0f98c36bd322cfed5f7bab275ee48982766ea715161dccb", 0x1000, 0x1, &(0x7f0000000040)={0x18, 0x3, 0x400, 0x3fff80}, 0xc) 19:14:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = socket(0x10, 0x2, 0x401) setsockopt(r1, 0x7, 0x20, &(0x7f00000000c0)="7701cf60d3d88ecf3a4496693fcd0da86c1a326bd578610a932e4e7e738c7986357c0c9bc8be2bda96c4de29905ed40c6498f7c9f1953ace1b6110ba01bb", 0x3e) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x401) 19:14:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "250d000d3100000000a4815ef0477c888b00"}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) socket(0x6, 0x2, 0x8001) 19:14:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fchdir(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x4000000000001, 0x80000000, 0x800, 0xc}], 0x0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x10, 0x7ffffffe, 0x80, 0x3b43e5da}], 0x2000000000659, &(0x7f0000000140)={0x5, 0x5}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x200010004) r6 = semget$private(0x0, 0x3, 0x102e7) geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r7, r8) sendto(r5, &(0x7f0000000c40)="79fa15a6d8697a9d0bb2487916169a033b9e7fa34adbaf5145fe09fbdbf9a486c6461b772a70ec5ce36fe950e1fd128f56af5bb577f97d6c13b662f862a31f4b5328d4198d71cc61af0b75e59453bb774a72160506656a377a64d0ca2fffd441b21e5142eaa36854d749fd0ab78d29bcdc29316d0197d9511e5f01b6ccbc8196627d0a31bd9ffffec49c4956c9918b67535a9e4441d920f7e60e2c454f5422bd7655d06c8d598aa3fa18c66e2de30517249651d9654822c2b471c1421cb2daa5c7cb28bca3e12080a8ab41397255ed45", 0xfffffffffffffd11, 0xa, &(0x7f0000000240)=@in={0x2, 0x0}, 0xffffffffffffff1f) semop(r6, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) getpid() read(r3, &(0x7f00000007c0)=""/1, 0x1) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x1) read(r3, &(0x7f0000000500)=""/90, 0x3db84ae9) chown(&(0x7f0000000200)='./file0/file0\x00', r7, r8) nanosleep(&(0x7f00000002c0)={0x0, 0x3}, &(0x7f0000000300)) lchown(&(0x7f0000000780)='./file0\x00', r7, r8) fcntl$dupfd(r5, 0xa, r3) dup2(r4, r3) mknod$loop(&(0x7f00000006c0)='./file0\x00', 0x40, 0x1) sendmsg$unix(r3, &(0x7f0000000a80)={&(0x7f0000001140)=ANY=[@ANYBLOB="00002e2f66696c6530ac58f5073d000029bb3f0b649ebcc38935c6f65a2966696cc4c857c09a5aa16ac692cb63b88e4214fff586733cbdee00000042c7b249c64c0f95a00f5bdf0675360b43c5f64dabc3b555a30331c7118b3d82bebcc09bf868ec5923b55f2d3e5d2cea12ee07b6dd8e6ad42e04ccc8dbe26ba739111dc3d12291ac38570d2e84ac011e2263ff2e18ef3741c6eefbebe54d84e19d504f88a2d8c53c52f5500b2fa3f9b6548c2e62fb2182107db1f141f4355a7e5ee337fe70ba7d12e8edae0b10527852d8fde912c7393f55755d40180b88623bf9a1a8c045741bd10fd6b94d5f758ba89e4affee6e0c8e2c3a875952e72a0e23a7c4d31f9a2d4cd2903cec72f36ac087f428cbe704e83de47475b9ab2a07862610e4d3ba4ef761f6ecaa3ab1a31ed732f828c9248d5cdd13e20ecf26823ec334e3fecc4d906d8383784657bf43df13a94e507c1527c739bc78b2095b4033e511002d16ec4484d9b9a84a003508e191282e591e30bee8098b978ddfbdc9ecb0902e15ff2a8e8d1890c8c920b98d6e5ed2aae108a5b838f9d074297c3de753341a13d74e5c8fbe3a660bf06c7618653df6ec803eb776ee7b31d89aeb063b20c7e534e55bb45d9a9ffa87475987fbe05bc004ca1e6338b4f2e325516a0a41551be37531745dc3ba985532848290c79c8f4fb5c304eaae569509018619208b94ab122e18ab309fe6a0ebdbe657c2a0a05beb5361257c1364e7090c416467e6d89465cc6bd2817db9d5eb01191601ed8fcc7d1a47ac405133eb9ddccab9a1186ecb81458bafbc9fa2024be4c637d85f24ba6f00eba7b1a2b40c82240646077a3e44d0d63fc6143fe854cb4d2f78806e29566527135339bdde326a83b90799c253cf14f0583225aedc11cf88fdcd0a7cf0cd63eba42af81dca562a87bdf6d70a40b70a07f6707af13aa69066024e226f22ea5536712863697d71c251f1ae7228c2ff0c72231f4d4e20c83ad121a48d640c9d0c735f0b5af60b052fb1f248c336d07ecce39cdd667d216c5c42b5a857986c2f16a75e1d9289d83a5664b482ffabf80951bfe51b9695560e5ea4aaa3c90962bb3234439201fb09232ab48d27e66a9c88509aeb952fa852b00f32cb61da3d0845c95f0ab0c146b515101ddbc5c98c43a99001f84549e5ec0cede62c8bd8bafd3a132e0cd21a43447427e3a3f96e5b22e5a3b0d46b8c54fbe689629c9fdffb01636a76cea02a2382161a92ecb3241780735b9b53c544486f19b3dee670d0d4b16bbba308d73857a44f8bd029223b3bdc9847947651c8401b141e7bb3fbf65c2f8b3ea13da13dc2299aff3bb016174081c83f7f7738461543c4ac59dcce1f874316042662d60d1f32380db832ee8c4adc9586a9532f35e70f0e5aaa"], 0x10, &(0x7f0000000a00)=[{&(0x7f0000000940)="a3c751c8fd41d1bbcef84b397977bd1889469dae71d4a435eae8f54dc2257bf61173d24d35e5c7996a7a52ea4dd7846411eef89817a4a1fe325025d3eb6369175f031f5a6ebb44eae703d0dedd0d75810fb71c0c20b9b221d4a4d890b76013ed53d2aad43161a583532f8b00a73e8e8eab64157d38a007b5165db62c898afdf69062d3b914008a9c71e633a6", 0x8c}], 0x10000000000000d2, 0x0, 0x0, 0x8}, 0x408) semop(r6, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000380)={0x7, 0x1ff, './file0\x00', 0x7fff, 0x1, 0x1000, 0x8001}) pipe2(&(0x7f0000000840), 0x10000) fchdir(r4) 19:14:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) fcntl$getown(r0, 0x5) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x0, 0x7, 0x5, r1}) 19:14:32 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x20000000000600d, 0xe02) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xfffffffffffffe5a) getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r8 = getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) sendmsg$unix(r4, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x0, 0x9}, 0x800, 0x1, r10, r11, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r12 = socket(0x18, 0x3, 0x0) kqueue() connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r12, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xfffffffffffffed3, 0x0}, 0x0) r13 = semget(0xffffffffffffffff, 0x1, 0x0) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000580)=[0x5, 0x1, 0x3, 0x0, 0xff, 0x7, 0x10001]) setsockopt(r4, 0x5, 0xffff, &(0x7f0000000780)="9e3841d867b949bd4bd12e66fce3a482056ddfc36b22a9e1a041903f57e5ba75536077c8b8e19e92dfef2aeab0d0c7a6f6a5c21c3ffec8081453bdc52d33b2558582fb9eb4c929b3a69eefdc8ffae0e50caeb571770a7d7ec4c85016692edaf3c5b069cefaeb56a16ffb5ffa907097f4cf68c9331499ac0c9b924dbd8d4e997b99f59a596c3f6af3672febcc408aff5c0568e0b9345780becf32b67368a740d497959a109cdb1d9512e57e7c88341a46fd493fe156796a4385a9b592219d348ce840823414e63665470a58bdc7d91c02bb67b46627e305b46bca2f361ea699ef6991319005db88e2840482e40ce7b960f8c5982101265ab9df1862e353d9a1403d2921ad9d1889865f577e29ffc38d6982dbd499d2930b77310bd4f5b98c137b0cbf6eff430b74413465ac87cab77db242f9372e4c93a763df1172ea732a61e7d9d89b728e48c7b8a13e85291606dde49aca2e3cb3275aefd18fcedb1a41e90e43a29c78ff26165d1a6d0088311716bdf77382669012ff1f5a887425e2f37161e8d6e4612be91eb5c96cfed1577242cbbe6e8423e2798830798c2989a44fca336c54363fddcc4d616057b52b35fddf2a0f34e7c42b35ee1e6eebb4d0c3d25dbd705967b27353d8e899a10ec4b4e1565ed0a082e101aafccfe14fd04f9d4de04eeb04bdedb6331c125efeb23e9c3f12153f3022052d5f3251d5f28883ab25d20d0176ed14d517ddc99fda001d973e56c3db23c00a1e75a655717eecbbb377fc3b7ce47c304518723ba42f1185fede7ecafa47a7c730b7a20c6a03749c7e0a7880528cfe6e7c3fd613f7f15ebe23353a11b64f2dacd03fe9a1f6663e36915c027c1ddba395f5fce5a5c000f6cbbfbec4ee7c2265089aa808b69eaaad586eeb8d6a1d6e3b3a472ea5de0e857224f6aa996807abf22360f4f2330887312c040ac8c74dba0c39ed0c2c2fce6969b8848535d7e222c5ad4a5a4a1129b16d1e590ff0a4db7902e1af81d65d1acee644405ac62d253a8c7b4b205f737ae65e9b134d5def536af9ef216b9d64fecd1b11d99daae5b7ccbdf24536f1eb4514721ae5dd14a9abda41bee14af44436536f11b8c56bd0564058438d405a6373546d21bbcbcb3e035d57d5f154daed60c93bb395cf7ab7a2314aa4134accde05d365302c97cde85c2cd8ada2b99a2710ece88083376a7046ebad0094d7f9b62c59d4b198c576773ad8fdcbc55ac549f8758f3ef91ec58557f1757528017417b195f5b057d33ad1adea22a8130ee93c1b4b32770feb9dd063559c87ceef9284f0816fe54f57917341a21d816b27ac93718eb14732e2ef63927cf7bf6047fcfebf9d4483fa6d9479797f9ac4d460b7657f293a9e366fcde7175de092f4aea031e58ef3c938b2bcaf03099bb8656ad528e079b8b60e55181b5ed88edc68aa9c17f12756c060a4d0173aed0b9bbe92975242fa3fa718c40724dd929e6cf4cf696230ea2332e41582dc2abef3cb966628f40481192103112a9cde863f5880ee24bc3c3019d901751e66bc601e00d72f5c2addb712026f3ead0d187e31050cd40a6f1a997093a656456ce733ff831771a098912c766cf0ee88519bfbe31b406baf36c7e43042b6f55a4169d421ba8e9b3c1846c21af48ed59e351855b25260b51a544090e7b082876cf05d61c318c7a50389764f3f921a896948c26f4feec155c9a2f9b0c442a4355f0c3f3512ecbc46ecbcfeb5680442bf5b109cdf87346ddc1655102d81a88ac4d9eb56539828c1998dafb657b3ea73d11bc35af62dfcac579edeaf12a5bcc1d61d66d66a117be995da6a805ae0db46967cb339ff9b56f509a4c103b01998b70969e29ee0744eeecb2d8330162f648dab43a816b73a3fecf5d9a3db631d2c6e60017d06d87560c41e5322895841f376ab5ad53279526337c91aa13f4fd2f7e084e858e8593d1250001940c38aab285911269cac40768dc371d413ecfe4e3138bc2c8caff2d1d4701b590f000397c61230adfc73b47835045a7a41ebacf2478b5cbefa61f102540bfbdd2b4128106ae8ecf8b3db0b6158f0c05b2fe34a01d8579101a420bf3a1548869ec11889efbd6169bab7feb4ab3bed305d9d51f466bfd77c9009fbbe889a42571832a042a4919428953c40f3db6617531e7e30263c024104455c667878992458ea106c605ad89fb03aafe2cd2a72c3e5939907c5dedb49da0ff632d3c46fb6ad6e23ea3d4f500884f081407e7268fd8efc121224df6817495a46b2b26f9faac21db91d931a2b82877c5f5695b4de0b6036444ae019a29846c294c33d1410f6cf1b5d9c7ef7ebbce7a8c6eb87c532e2b963492be7bc8f3edbee515aa00c0cf3ec65d9940520514362580a12ee4b51c294d7964019dc983b3096695d91b55064608557f9fdaf6285396ad67992f70f29166bf7c5b1bbb7c02e59e0e6db8e79c99058ec5b59b6f2c6dfe39c9f03db7a80f8bd65a649cba5b3bbab238b1f6e39d62949a4606ce8f49575b1a95fad11e8505dac58c388f326190119f29e030ca20b1adc94cd70b8578cab4c07cbb56639eeedfbe4c031a3fe0dfebc79e4f5bae7b8afa1914f70c9209aa4ebabd5b907324bcd037f506ce5da14e27047d5d8a634028a3eb36ac50e523a320cb53ddfae1bf648a0cdcbc350db029fee53ca68119e73e5cbb69f2abb5f3914fafb945f940a1a9a901f0eb517aff426ca46a65fd5b3fd0f3c945f5b4b4a3a8184040894dff802cd90403cb1328fb244e05fe2884e107015b760ee810c52449606c8e3aff5ed1a7f02c5a7ccf58fe66d925230b7a5470f42572e8170d914c8e7ca06205d6952ea9ea345ebaa8befaef26c928f70d84b96da08bd683e0fded660b81ed804557294516b345153b37451536f139a62011de32e89ed80d4f2dc1312b4f5fd005cfc63674abfdfce480fe98e4f6dc706caaec08caf136db0ee0467c7b5ba2d9030a818164df386b52fa19c2aaee66a5d544a896400a3c1f5fd7903aa1fb03ab03ebe8720086ed9a7c750567f8e722db579d274e0580d2e259bef8b3c4ed121f5dad483067ed37c7d05043a480a2ccf59ce4ab788be7b5c5e051f34e5a70ac418c8d242fa214eb83fc3639495c836b677338aba2086add357ddb4162ea436f597665971a65a01400724a499072bca06f8c0ecbc36dd9e439fb7b1778f347ed9f5e98700738b82153e0017f0b73824a62c6a5d3f5078384b0bfccf5107fc7e80dbc29ae06d7048d744d74b0f6cca15b08d55bad31aa8643201b539adbc29e9a591712a334f264e9e3c8bb30a6cf29bd08c79258cbb53a61996c00eefcc2bef70a2814ba67ef2555c3955a1c013eb41da9bc906d261bbae606eaac5164ed40e937c46a5a835bcc32bb51c177a1c9cbdb446534ad864b5d6df92ff54fba3865a2894ee67c06fc5193ed123a9ee48b533c6dbdc93842598ce43469ea0a925f4e0e6d68b1a18ba070fe741381a01a42c7de36b4dca5c81ae8c14c791fd95a04a051665932ad25bee52712332df5305826e9e0636da3f3d5df92bfb675db99303c0299a02da864d55ec545a4eabd842d5dadeafa9e7963d07ebde61893b9975bb41b986246c2acf91b5ea7d9bae133166df07cfec33b097cd5fcae3971be11535adc5a67b6f39d6df503027919ca7400e5aa04bd9816d8a7da7bf7850549ad47212f839de64c430013f50a5856f005c5fba6048ed1725af3b5b946c172b027832c3452f0e5e583d950c0113e2fc1886616e7095992ad431223d981e912f292f119abd1042b6b1232494a427a2e8e24b104d61f342aff4708332c92dd68b71a402e3c3f683f5aad1191e8473e73acb580c5f3e3b21157e195ec905e5bb3cc42155662d2129d5eb65f08733dc18e87c241378bb8f38080b2b691c780d13be1ca2d6a36379dabae1be10d9773100a1a6c4c0d219f7e5ba6345c9b14a597a82907f4c9af3a681ece1b88cc02aa2c41dd061ab72b9ed10df8db17d650cc731b1ddb7675b776e295dd90b980e67ee8830230ce03ba6859237a5177522efe8d9082bdbbee84f8ad2daf4f90d93e6c08f410bd3f9193f63961db43c684c4a4c75d676fddae09622e3cd8495f713a06bb72698cc8de3519ae9e27800a2c80db74c90b842700700e1c0cd79fa80c17923d19c9c1bcae2263736cf7204c93e2b653691b50d3a81efe23fe92de6c5e06b1fcf969f5ce5dd7f8dfd5656657f798d2f38fe899f66a0db85e1ca4a3bdd8a7f21fc365861de09ac806b0239a03bcf1a3230148b037f3c0caaf7f977d044a7ee9cb60106d2d69c7f400c5ee0798c532015d1a9c79ba4a7a9a412fe756a54b1f383747c26bdfd30064071de6e8f44a188bca05abe1b67c2d84c17e23a7b03ee893ea785b75f260661ae48689b3605c40ace4c41c427cc09d6a9601985fb03c97d3d93b14b01b59c98f9716918fce5ecf570fb28b6c714b29f64cfc1ec45f253c9e5fb8807dddde2b08255946552f5c1f63787993ccd7a5389cc0a23b85850d3f09e53f3d1c79c1052da632d58f7a24039c9776c700e2ec21c049bfbff73431ae4b0d537ed14c89ac9ddfa649869425a4c834ad10ed2202b0c8eec5594ec71818d6f2b5084ea0ed63674afb5fb6d7875a9105126656afb9c1aef371d255e35e0f7bc1b125f9c51e02f4f59eb69fb020dd5c42827a509b69a920335b730f99811c607509c02d4fae3e2cbb99017d4345996aebf389d7b232a512f155c445e17787da0a51d7ed19322521054220da3977bfb9cfcc4288d038a7f3c682927ab107cf50a70f30584fae601bb63c35f4eac4d23f7c02431989ca84219e65321a4bd0f8eb98dcb8a6239cd9faf435c726aaafe1bfb97d8406f395550dae02fa0fd605cb07f68aba51c0920d81c04b03a2d7b40bbc9a77fcf8fafec9a25b45827658a8800c90b834069286e25b3224f3868c08e6659874b35c8f55fbdadab7efa907ce2c504a9e39d9cb572c6f670655536b47f38da00e393f4f10fb8f64229af7c2ff1987baced412f4d21d451bea921ef9d60462d4dd0209a1d41c36f3986d22fdb6e2da45ac7848be635288f598c1cb0732540ff05d93b6874d568c49504cbf55fb37b93e418997c85d0abbd314ffd7f2e31abadb53120fe0ea0cd4909ccf3524b8517b19e0396fe2982cb8c9a48a2b3ff3092c7b4388eaa2ba48b13bad92eb4ff9fd19773e6e12ec8a2e9b3f854e2664545cc2f144be6f124111ab7927ed87658343dc2814e3867759b0398437b65a5c26a2afdc02dd27226dfc938368aab3ef6f97d4f7bf281842c47e60c8ecc540c527ff9fcf2c14a551bc7d2f5740f952abb897461e28e2913aba5e1134210d1ef52731a4c9de6b018ef3f3ed01a28bda60aa41e8cced1ab300544e91c249a2051bd69bb10e71dfc70f269266f4dbe1d650981101b653be5e934e71ebdd4d2ef148928f178756999a4b6f2c314e4ed788e3100956b508ac44a3fab4a18799172446a08c4ccba49839518a0bfe2da57ae326025edc6c015cd71de3ef0263572c8f560204a3fd9440c4c99bc850143cb423bc4c538e263b60c888d0e6f45a4d1ae620d964e90d01162055919d1fe103cb3fadfc3e6714c921d7a1477226fdaa0226ff154d03986aadc3bf1f4d76bc26a277622b7759bf0c5b1cc59279b2dfb95d8578c1af03d73ad8a1d2d6e61cd5faf71111ce13986c87d238323bb761652e7794028d6850c3a23fe6268fb7fc242e20e314b03f282f74303ba38c85b4380545539e7c56ec60b9d615b1ca0699d744b00aadabe32c693288624de18", 0x1000) semop(r13, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x1800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x802}, {0x3, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 19:14:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) unlink(&(0x7f0000000140)='./bus\x00') 19:14:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x110) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = getuid() setuid(r1) setuid(0xee01) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x523d6ebf, './file0\x00', './file0\x00'}) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 19:14:33 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008a}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 19:14:33 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x400, 0x10001, 0xfffffffffffffff9}, 0x6, 0x4, 0x8}) dup2(r0, r1) 19:14:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0xa8ec, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 19:14:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa8) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x800, 0x0) getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1116, 0x0) 19:14:33 executing program 0: mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) madvise(&(0x7f000063b000/0x1000)=nil, 0x1000, 0x6) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) r0 = kqueue() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0, 0x0) mlock(&(0x7f000063b000/0x2000)=nil, 0x2000) madvise(&(0x7f000063b000/0x2000)=nil, 0x2000, 0x1) 19:14:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f00000000c0)='./bus\x00', r0, 0x3}) mknod(&(0x7f00000002c0)='./bus\x00', 0x10000000002000, 0x9) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3}) r2 = semget$private(0x0, 0x5, 0x12a) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000300)=""/240) semop(r2, &(0x7f0000000400)=[{0x3, 0xffffffff, 0x800}, {0x1, 0x400, 0x1000}, {0x2, 0x4, 0x1000}], 0x3) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000200)=0x4c, 0x4) semop(r2, &(0x7f00000001c0)=[{0x1, 0x4, 0x1800}, {0x4, 0x3, 0x1800}, {0x4, 0x3b, 0x800}, {0x1, 0x62ea, 0x1000}, {0x4, 0xf2, 0x800}], 0x5) sendto$inet(r1, &(0x7f0000000000)="5315a84b38bc108de05b16b706e71705fa3e815816d0d00648fc9bc94d7511abd77baf3cf4c7e1c78a2b49555bcf", 0x2e, 0x2, &(0x7f0000000280)={0x2, 0x3}, 0xc) 19:14:34 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8, 0x0) fcntl$getown(r0, 0x5) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000001c0)=0x6, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x200000000060, 0x0, 0x0, 0x3}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) recvfrom$inet(r4, &(0x7f00000002c0)=""/214, 0xd6, 0x40, &(0x7f00000003c0)={0x2, 0x2}, 0xc) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000240)=0x400000000000000) fcntl$dupfd(r0, 0x0, r3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x2, 0x0) 19:14:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x616c, './bus\x00', './file0\x00'}) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="f900e300000045192a101000000000ffb67b2bba5ad35a0520000004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 19:14:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/210, 0xd2}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x2) getsockname$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce282696956ece2bb8f6a9f7db362a06b4f593a78fee2735b0"], &(0x7f0000000040)=0x37) faccessat(r1, &(0x7f0000000000)='./bus\x00', 0x4, 0x1) 19:14:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x400000000000000) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe853008f0700", 0x8) 19:14:34 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) kqueue() r2 = kqueue() kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 19:14:34 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="829ff77a2c2a49cd1083bfd621602f46fd13408a45e2e52a3f"], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf310b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) 19:14:34 executing program 0: r0 = socket(0x11, 0x4003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 19:14:34 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)) r1 = socket(0x2, 0x5, 0x3a) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="be87ac1e783c095a5dced0339661c2dab9319e402f49333e8b41d1375c263dc02cab87907326e08c5e58025ec917f4cb6866159f929649fc9964bd61956df95ffe310e938de2216d081a1226a7e2dd06daa89bb6611c13673b9810c6cfbb1603bd417234865dd1640eb8a3ea8e5889879a245c477f2399bf667ef06768f0977ab60cd16ceab21577ec55165005b4d5d4d1dda13540c653d03def512e210974bb269d613750c05b498bc35841fbbc3a9de44c7fa5daf8042fe1187101281d8382862d594a6200ceab81035e39dd5d4627e690b9f06bc1d5e8ba42245ef7874a51b4cfa201615229123b8f0548c3092ca50a8a2017373e8d593f21b0cc35739d16fa94db38"], 0x10) sendto$inet6(r1, &(0x7f0000000140)="873794b4550f1c80", 0x8, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) 19:14:35 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x998d91bd30402417, 0xffffffffffff2822) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000300)='./bus\x00', 0x0, 0x1) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x80000000) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000340)) preadv(r2, &(0x7f0000003640)=[{&(0x7f0000000080)=""/230, 0xe6}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/195, 0xc3}, {&(0x7f00000013c0)=""/157, 0x9d}, {&(0x7f0000000280)=""/25, 0x19}, {&(0x7f0000001480)=""/142, 0x8e}, {&(0x7f0000001540)=""/194, 0xc2}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000002640)=""/4096, 0x1000}], 0x9, 0x0, 0x0) openat(r1, &(0x7f0000003700)='./bus\x00', 0x80, 0x100) 19:14:35 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000200)={0x1, 0x7, './bus\x00', 0x0, 0x401, 0x80000001, 0x9}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000740)=ANY=[@ANYBLOB='\x00'/4098], &(0x7f00000000c0)=0x1002) 19:14:38 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x67) recvmsg(r0, &(0x7f0000002440)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000022c0)=[{&(0x7f0000000100)=""/123, 0x7b}, {&(0x7f0000000180)=""/34, 0x22}, {&(0x7f00000001c0)=""/91, 0x5b}, {&(0x7f0000000240)=""/22, 0x16}, {&(0x7f0000000280)=""/52, 0x34}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/4096, 0x1000}], 0x7, &(0x7f0000002340)=""/197, 0xc5}, 0x800) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000002480)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000002740)={0xfffffffffffffe00, 0xf25c, 0x8, 0x80000001, &(0x7f00000024c0)={{0xeb5, 0x8000, 0x8, 0x2, 0xffff, 0xe599, 0x7}, {[0x9, 0x3, 0x8, 0x200, 0x81, 0x2, 0x6, 0x100000000, 0x40, 0x6, 0x10000, 0x1b75, 0xf68, 0x3, 0x3ff, 0x6, 0x80, 0x3f], [0x7, 0xfff, 0x5a6c, 0x1, 0x0, 0x1, 0x200, 0x5, 0x2, 0xffffffffffffff80], [0xfc, 0x7, 0x6, 0x6, 0x3, 0x7fffffff, 0x5], [0x93, 0x7fffffff, 0x0, 0x6, 0x7fff, 0x1000], [{0x5, 0x2, 0x5, 0xff}, {0x3, 0x0, 0x8e, 0x4}, {0x8e5f, 0x200, 0x0, 0x7fffffff}, {0x1, 0x7ff, 0x8, 0x8}, {0x80000001, 0x7fff, 0x4, 0x7}, {0x1, 0x7b5d, 0x9b, 0x2}, {0x9, 0x8, 0xffff, 0xfffffffffffff15b}, {0x3, 0x106, 0x7, 0xd73b}], {0x7, 0x2, 0x1}, {0xffffffffffffff80, 0x3, 0x683, 0x10000}}}, 0x1, 0x1}) r3 = open(&(0x7f0000002780)='./file0\x00', 0x80, 0x10) rmdir(&(0x7f00000027c0)='./file0\x00') r4 = open$dir(&(0x7f0000002800)='./file0\x00', 0x40, 0x1de) mknodat(r4, &(0x7f0000002840)='./file0\x00', 0x1000, 0x3) socket$inet(0x2, 0x4, 0x4) r5 = fcntl$dupfd(r1, 0x0, r4) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f00000028c0)={&(0x7f0000002880)=[{0x86, 0xffff}, {0xc38a5254da0576b4, 0x1000}, {0x5, 0x5}], 0x3}) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000002900)={0x10, 0x9, 0x4, 0x6, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x4b88}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x7}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x10000}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) lseek(r5, 0x0, 0x1e, 0x8f35fc19ee60e6ef) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000002e00)) r6 = dup(r5) ioctl$TIOCNXCL(r5, 0x2000740e) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000002e40)) mlockall(0x1) unlink(&(0x7f00000030c0)='./file0/file0\x00') getegid() getsockopt(r2, 0x3, 0x4, &(0x7f0000003100)=""/54, &(0x7f0000003140)=0x36) readlink(&(0x7f0000003180)='./file1\x00', &(0x7f00000031c0)=""/158, 0x9e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000003280)={0xe9, 0x2, 0xffffffff, 0x5, "bb7d8546b160473fcd5aae6455e6b074568c12c0", 0xffffffff}) stat(&(0x7f00000032c0)='./file0/file0\x00', &(0x7f0000003300)) ioctl$BIOCFLUSH(r6, 0x20004268) open$dir(&(0x7f0000003380)='./file0/file0\x00', 0x2, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000033c0)=0xb5) 19:14:38 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x6, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000040)='./bus\x00', r2, r3, 0x6) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x20000035) 19:14:38 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x80) mkdir(&(0x7f0000000100)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x4, &(0x7f0000000080)=[0x5, 0x3, 0x401, 0x101]}) readlink(&(0x7f0000000000)='./file2\x00', &(0x7f0000000280)=""/214, 0xd6) 19:14:38 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') ktrace(0x0, 0x1, 0x8, 0xffffffffffffffff) 19:14:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35, 0x0, 0xffffffffffffffff}, {0x5, 0x8001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) poll(&(0x7f0000000100)=[{r0, 0x80}, {r0, 0x20}, {r0, 0x4}, {r0, 0x8a}, {r0, 0x1}, {r0, 0x92597f64a4050923}, {r0, 0x4}, {r0, 0x8a}, {r0, 0x4}], 0x9, 0x7fffffff) syz_emit_ethernet(0x4a, &(0x7f0000000340)="b4") 19:14:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="3c8d4fdf8618d13cd78ae6d30c24e86a348d463b31c401467ff2909e67c233b37ac252117a36315c499108d49cf439833a36ad18d67265"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="b28c44eedf68cae74b6dbddb0642d2afc117fefcc8ff6cbd1cac9d2760760ecabf9daeaa59c9f69d8b5b979ff33e672d312ce33a5274d53909a67ec3f8c5365404c26507f9bef4d89dd9eb3462e24ee33132639b7ff489badfea1bef75c987254c71e28ce2e9156ce0a5f02cae4d052f65afab9345d34d1c4820fe96f9c427104386010146f6135ac458b1726c20ae862dd80622f59d11dc97307c6121a2d9504c64d6a52a123b52eda0277200116a5eeb2702a63e224c60f50d2aeacfa06aec6326a2a7ef7c0bd1bbc1d17fbeead6b17911c5", 0xd3}, {&(0x7f0000000040)="9624dd188dcd40aa8703be3ceb7be2bda94a01ef22b11e83ddfe2341349996879cc7fc4475638aa3b13baa362ff1dae32cf69af352fd49bf9ad3e82a789905306e144b2c2192afd81f73e502dd51cd05efbdeb3eb512e3871370", 0x5a}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) writev(r1, &(0x7f0000000540)=[{&(0x7f00000002c0)="9cee39ed84f4fde97e949bacf4590349bb276b0d8b002e68d351ed38f6599408f982e89acd890ac245f10cacf5cbc34a6c5f024c02c693cf16c0c5f2cd817e7560c9b4aad9fe92", 0x47}, {&(0x7f0000000340)="698c091bd78d7f97d46ba85ea9c3a780d3b4090d5459cc352fcf272eece60d9bee7747c3ae4f2295c65a0d6d8946c968a3a7568d78a3717df71cdf87de8981fe763ae0bddb44ed694a683ea58fc9e8a3a94717173d9022c2ac88483081c770d116b89683f424c9d3d42b5cf0db225aea046984d8f096e203fb176357492a1eb4740353e701af46f6a0ac713706e32ca916b1", 0x92}, {&(0x7f0000000400)="1ce255a29c7e620dc0ce553d742ef9351fd299bc39eff7535ab5fed2dc4ff557c7d6581dd494bb05774c43a15b39e609522ad740adc3bdfea467428d60e3485dc5aec3202901649d075308b3d086d98bc76b9402dc238769f5dd3567d5341a18352cf841ec626fa738bf436f12f8fde72e21f30e87f7f647b388518b2eb41a5f5d8e81deca7f022201751aedf4628f3a2c5fef2acce004c51d626ebc915197101226c8bfd9", 0xa5}, {&(0x7f00000004c0)="296e3b69b411b579a0a617bb19683f7cecb46ccd17a4cd2001e69558c7741061509a6861931ec8904e56776e061f6c0e99553d11c0409a42300f44b692d5a7f1cb450b08884683fb32ca7c9982b42a548e9f813e17b58e9238de", 0x5a}], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 19:14:39 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = kqueue() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/79, 0x4f) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) socketpair(0x39, 0x2, 0x1e, &(0x7f0000000100)={0xffffffffffffffff}) r4 = getpgid(0x0) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r7 = getpgid(0x0) r8 = getuid() r9 = getegid() r10 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r12 = getegid() sendmsg$unix(r3, &(0x7f0000000640)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000180)="5f8b1f9efc264365a215129eefe97c3e715ce787d2cd034d4591425c6f8a753da7f6477122551bf6845fc4220157e5cd801f2ee808e228260ce6e5e0deaa7cf68141ccb2689a067a9a4c51b0f3b8c9ab392c97811bc31e36330d4c5ec381a1070b1b91a1b27531ed7217b423489d73112a0f59a20b4fd05a7aab6d515877a3cdb25904a98aa101bdd06e7bc10dbdd150b4cf0b29c273499d492fc3419765d102f0ca19e227eeedd588502b84831517c54fa228a0db7a1371ad5a4a9f3c6bde3202e810047580a72cefe78cd40ed6fc572b5aaa112b61ca940697b6e1edb71caff776a39c4d4bf6e2b257d1ec2de6dbdece1edd", 0xf3}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="5b4a0b32cb0c1b6011bb66b9007d5ccbe51eb5e442e309f3edf003bf482542a090ec0bca193f5c1148689804797ea94a1354ac002206840bd4d297f106e77b3ff7bafb84a6d8a274e58d163dabd419d78d8429364d1874f38843502f27c6e2a59b6f1364c342489e1ccdf88ac754f9782e679cd8502a7828fdc0d0e596ee084960a1", 0x82}, {&(0x7f0000000380)="6ccbf9ae0cace755a4f594f92aec381e59b38efcc2a358ac2d2cf2ce5061cf552ed695b09595624f12220e816d9f13a545639ae8d0ddebeb16bdc809bf15e199b97a0448b151573da0e81af34b6869ae29c020df184ce6bf18f1cf36825085575e656a5148272ac4680c379c74fca4d3f789125a71c7e7a32f238165bcf821360ac541198cbd3a996607910fe86ea9a4c6448dca8344977d51c36b826b6655f6103999ddec6c077c02454fefc70d9fe09e5fab6eda360aa07a7534f773dfd97a9a3eb1d748366c", 0xc7}], 0x4, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r2, r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r2]}], 0xb8, 0x2}, 0xf) dup2(r1, r2) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 19:14:39 executing program 0: r0 = syz_open_pts() syz_open_pts() ftruncate(r0, 0x0, 0x0) 19:14:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000740)=[{0x400000000000002c}, {0x80}, {0x8000046}]}) clock_settime(0x0, &(0x7f0000000080)={0x0, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x2, 0x9, 0x8, 0xfffffffffffffff9}, {0xdf5, 0x2, 0x6000000, 0x3}, {0xc55276, 0x5, 0x7fff, 0x7}, {0x1, 0x3, 0x100, 0x6}, {0x2b1, 0x5, 0x7, 0xfffffffffffffff7}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x1}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000280)=0x5) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000240)=0x8) r4 = fcntl$getown(r0, 0x5) fcntl$setown(r2, 0x6, r4) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000100), 0x0) socket$inet(0x2, 0x8000, 0x9) 16:00:00 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa6b012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000008000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330026b48d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b41d088937f87b7631a6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5523254b916042365a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f600000100009389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b803008854747213442d720dac635800236b278f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4286f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d40)="77694b110766c1653d4b623ab7e4894daca1206d2961a75417dad6101f3e762ece2d326faa47d01feff7ad65ae9a9b10d072c7ec11138684a1b8ea4f080043f257421a5db859d077d94e713983832bcf78c1b7db0b372972ef18dd6b48c5175359e2860618a9d2d5f5b926de2b876b30282417263af4aaea618619545c214cb3bfb5455504814765e1ac0dd23a15b54bb781d536d56dcd270e0930920f52431b848aa8087651e13fe400ee208e3da64f054f224294b9f40ce9b25dbf400ae25be5a07e113f4b692f245c61a340e231d5e6c6ef4a5c", 0xd5}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5cb43dd5bfca65d987e5c8faa3065ad6919dc2de2bf98161977a07c158241b4eafec339fa32b881b8af6302e34a8b426b69646b4207517478cc93cd6c3f7be6959ae42eb0b3c984159a3e97ba7cbb18dae75b9ed0a0aaeb4c9283a078694b9a1c637aa8f764e27496bc326b0ef54b637a34c8d99a3733d8b1e326e97ec46d6533ab049e8b647016", 0x5a7}], 0x4) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:00 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000e8ffffff5a67071b542a538706000000b818000000290000002e00000003000000000004bb893f0000a99af1"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00'], 0x1) mprotect(&(0x7f0000394000/0x3000)=nil, 0x3000, 0x17) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x20, 0x3, 0x400) r1 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r2 = dup2(r0, r1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000280)=0xa0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x400) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000240)=0x5) ftruncate(r0, 0x0, 0x1) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x10001, 0xff, 0x7893, 0x9, "e9860f5304645a76489726281a8a792352df6d3b", 0x100, 0x5}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x7ff, 0xffffffffffeffffd, "0000007db84d4337014608ff00e1ffffff0700"}) write(r0, &(0x7f00000000c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c1914bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7ca2a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf0000000000000000d5fe00ac537a1af30b95fa383ad32e34195c29", 0x32d) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {0x80000016}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget$private(0x0, 0x4, 0x4) r3 = geteuid() r4 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r3, r4) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0xc20, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r5, 0x8, &(0x7f0000000500)={0x2, 0x1, 0x7, 0x29cf, r6}) getegid() semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000d00)=""/226) r7 = dup2(r5, r5) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r8) setuid(r3) clock_settime(0x0, &(0x7f0000000640)={0x8, 0x9c6}) r10 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) faccessat(r10, &(0x7f0000000040)='.\x00', 0x0, 0x1) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r10, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) setegid(r9) semop(0x0, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) semget$private(0x0, 0x3, 0x210) setgid(r8) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f00000003c0)=""/66) 16:00:08 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000180)={0x7153, 0x5, {[0x4, 0x0, 0x6dd854ff, 0x8, 0x10000, 0x3ff, 0x5, 0x0, 0x6, 0x3, 0x8, 0x841, 0x7, 0x62, 0x1, 0x9, 0x9, 0x2], [0x1, 0xfffffffffffffff7, 0x8001, 0x4, 0x8, 0x5358, 0x80000000, 0x620, 0x9, 0x7f], [0xfffffffffffffffd, 0x8, 0xc6b, 0x7f, 0x8000, 0x80000001, 0x4], [0x81, 0x0, 0x6, 0x9, 0x2, 0xc133], [{0x3, 0x9e, 0x100000000, 0xffffffffffff2f7f}, {0x0, 0x2, 0x7, 0x2}, {0x1, 0x3f, 0x5, 0x7fffffff}, {0x6, 0x2, 0x8, 0xa5d9}, {0x7ff, 0x5, 0x74c, 0x6}, {0x8, 0x7a0, 0xe5, 0x7}, {0x1000, 0x100000001, 0x9, 0x7}, {0x3, 0x1, 0x20, 0x9}], {0x5, 0x8, 0x9, 0xfff}, {0x1ff, 0x4646, 0x2, 0x340000000}}}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7fff, 0x1}}) 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) r3 = socket(0x400000000018, 0x3, 0x3a) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x130) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) setsockopt(r3, 0x4, 0x1f, &(0x7f0000000080)="553e3a1fc687c625191f160c2c196bf5708f88384e0ff4716e5b5d08a4507a994707d485e1c8e47d12dea5", 0x2b) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unlink(&(0x7f0000000140)='./file0\x00') r0 = getuid() setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000340)=0xfffffffffffffffc) r3 = semget$private(0x0, 0x7, 0x0) sendto(r1, &(0x7f00000004c0)="4a10f42f2845900794703165342e9c13", 0xffffffaf, 0x404, &(0x7f0000000600)=@in={0x2, 0x2}, 0xc) semctl$GETZCNT(r3, 0xfffffffffffffffa, 0x7, &(0x7f0000000b80)=""/175) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000100)=""/210) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r4, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00'], 0x6a) semget$private(0x0, 0x7, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000280)=[{0x800000000087}, {0x44, 0x0, 0x5}, {0x6}]}) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000380)=""/215) mknod(&(0x7f0000000480)='./bus\x00', 0x2000, 0xd84) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x8000, 0x1, 0x9}, {0x40, 0x6, 0x5, 0x79f}, {0x3, 0x6, 0x4, 0x4}, {0x2, 0x100, 0x5}, {0x4, 0x6, 0xe295, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) unlinkat(r1, &(0x7f0000000540)='./file0\x00', 0x9) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x100, 0x7e) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x7, 0x2, 0x100000000, 0x440d}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") 16:00:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom(r1, &(0x7f0000000180)=""/132, 0x84, 0x40, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) 16:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001640)=[r1]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) sendmsg$unix(r0, 0x0, 0x8) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) munlockall() r2 = syz_open_pts() write(r2, 0x0, 0x170) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x85, 0x2}, {0x6, 0xfffffffffffffffe}, {0x80, 0x252}, {0x43, 0x7}, {0x22, 0xfff}, {0x85}, {0x61, 0x1}, {0x822720889c7a6a68, 0x250}], 0x8}) syz_open_pts() close(r2) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xcf, 0x80}, {0x6d, 0x7f}, {0x46, 0x9}, {0x0, 0x5}, {0x8b, 0xffffffffffffff00}, {0x0, 0x101}], 0x6}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) flock(r0, 0x4) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x1d}, {0x6}]}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000000c0)) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x100) sendto$unix(r0, &(0x7f0000000100)="6999b27dc70c3ed429e2053b50849fb6a1bde503b2eeb74f1f31090d8cea793e3e96d36a77ec0d4d89851e00692af07394bf0ced76b81e75ab72388cffc42bcabf86713b", 0x44, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) sendto$unix(r0, &(0x7f0000000180)="47cf105918a19c6b6d962d8acb8a19317001c0080d672047a2be8e021c0e9346d0883182ecf6e5208b674ed9a9c2db4a1e0b2fed741eaf3973657e3b6edf8309ff6afc0ae3345a48fe1ebb5cdf79ee11655809834248770819fb244187270190b1f313d8dc695fc4cd5c05d231479698c9c29e69803ddfbba50a9740273ed2685fe8a05668078724cb135fe459b73ce31339f5b2a47d3f7237a49161b572b539e53fb526ae1bc4dd750f0ec5cf74bcd85363975b872bcd7548a0d3f2d5cbfac14bf55dd5dca96a2a1a85f2fe46c777f4c245c8a9b8b5c31c474888c30417628a1a4560cfbc3a10", 0xe7, 0xb, &(0x7f0000000280)=@file={0x0, './file1\x00'}, 0xa) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xfffffffffffffefe) 16:00:08 executing program 1: madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = kqueue() r3 = shmget(0x2, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r0}, 0x0, 0x1}], 0x81, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:00:08 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() close(0xffffffffffffffff) r2 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r3 = syz_open_pts() fcntl$getflags(r2, 0x1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1004, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000001c80)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$KDGKBMODE(r2, 0x40044b06) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000001b80)=@file={0x0, ""/87}, &(0x7f0000001c00)=0x59) readv(r2, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:00:09 executing program 1: r0 = socket(0x2, 0x8000, 0x3) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = getpid() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x1, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() fchflags(r0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) close(r0) syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3", 0x3) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) write(r0, &(0x7f0000000040), 0x0) 16:00:09 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = dup(r0) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x7}, {0x9ca1, 0x7}}, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:09 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCCBRK(r0, 0x2000747a) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x18, 0x3, 0x20}, 0xc) getppid() ioctl$TIOCSDTR(r1, 0x20007479) getpgrp() 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x7) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x953, 0x0, 0x7fffffff, 0x0, 0x4, 0x2, 0x9, 0x0, 0x2, 0x1, 0xf8f8}) 16:00:09 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1f37) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e6c6530002f9b1b0a920797153834ba6da484dd459f3f4621621a18a0cbc7ed7f9d242be69b9be4db715f7ed82a58eff8856ea4b2f084ffab82468c0a1071e295e5939b577502420aadfa53064becd0816d9e2b7368f5c045de"], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") sendto(r0, &(0x7f0000000140)="010029ba97d0bba1", 0x8, 0x0, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x5) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x190) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0xa, 0x16) fcntl$setstatus(r0, 0x4, 0x80) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="5bcbab57f36dec5bcaee88d0a49af1d8f222b75ecc2d5ed9125c93b01924b21cfb134e3ffdfc9ded9e4eb4049627d201422aa102be1384a94cbd019cb7b9beda995726afc3ceaf242e899b", 0x4b}, {&(0x7f0000000140)="c2121f0b78f05d2503dc75a9656b058945cf3264aedd347d84132c8cb7be1cfcb2a2970ab7f718774f72424a4ebf06f73f51407448c565c275b5efb7280fe120f744d4c05624de5dc1f7bf84060ef88b000e035b732a7b9f402a151b5672aab111ebb32d7fcfbf717fc9e87837cc805f19a5b5f20bda8b64e0f1f3a734d8bd3342fe76374c467a742f0b365e49147b46f598cf7008f2b7115014", 0x9a}], 0x2, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) r1 = open(&(0x7f0000000200)='\x00', 0x20, 0x100) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r0, 0x2}) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2e", 0x69d}], 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="11d5e7b7532d4c767f440b259de0d673afbb3a12e5f5316a38b5f4a97419e195fd2b18e6b967b64a20982b9a1203f0d4794b2dace412cc6b94b70d71fe41e46791487717e98cd75439a2bca3d73cc6a78b4650a4c2f395e1ac0b1c3cb199df1c5503a47f199807216ae331a55e0f958f9fc5d3e87ae6c056514c5cab4368a75782d67360ccd7340ae27a03eb1d0625449cab2cad1905c10297f99c3f9eb7801dfbef4b537f120cb1499af88bb37086b26c6331312247f75b0ca608a59101aee00243fef30a99c9b60915e9a514ce003e996e3eba8da533af89461314beb9c6a49369a689a301f3f0a2697f4ac21d16", 0xef}, {&(0x7f0000001340)="a8c65c2ff7aea296174a63ae635edd05dc78e075214db94f1e3de508a907ab08e0a016746c53d028b76644485ce5d035b6f5e6998891b13d9846058137ad0442271dcc0b976ff5561abe498beb07c8e345cc5c6cc391d973f6dc6f7e2cec52ca44798e90e64cc2cb80ef682c403c3322126f79202133e0ce8740ed3cfaf8ebc50066cfb9c26f3285f296b7af35571438ca23584e7bf1e2250f77c8d9c55dd8451f47e8dd0e462c22a8f77ce8fe81398bcbd6c54c976ddf0759aecf87e3356267fa6fe71661ceaf71479b86b0bc69aae4e387d1c4ea41678e4a630c0061c50a7836c8cd8bf02742b74e5346d234caca3b6d6255f746b94ce8b70f18ecc7c81e4030176fe0e778fdb8b7b9fa347b3a2da886ef1dada063f127b57b5417cc2a0a5d090bde4d0baf988b723ed537c8a6245fbc5d394655f533aede132113df5371e872081e40118dc574638e939fc949ddc41d56bf39b4bdc97452c6f4edbaebcfb69aacbbc213a4b60328b978166e3dc1398198a6da066691cdf11dcf3f9ff0f86d35f864ab8b59e9d478fb59cfd1f72404acbacd8604e2085e1f049aa783afa242e5af3625ba0fa8ef970db8ad4057a64f5d09d4bf3248e9e9c6803343908ac88a2f8dca5a2e4379fb430b47aea3393907e61407ee38cbb2e017a6aa1c405c2e7ecd5e6e911a3b8dc4398dcbb457e49c7dd8029f0196d3a245a26c596b17d176f7e9866817faddb3e82856c6990ac2b86993b0297b923012f6436b2980e6e89e5fd9a8371509ac0afacc467d02f8ce6e095013a5a80314c58231860dd6756215621949026df6de3b46c29ccde7b773bd1772160a1231b3f645bf26acaa0ddbb2868a7985b6e85754e1beb574574b98f0ac2f7a21dc10ccf3d4410ec1211d1a46a2da980d122ed78f483435652b247026ae621c91ec3c3c97821b7d7d917cd53a4c2179c564f5f939221d698f85af4c93e80f411cfab693839fcc068ce4999321eac8eb99bb0cf41369d82fac737fc3addbf9a8aeeb8e0e12003c314741a78ffe396db6cdca5e6b51a477cf55e0735595f9a225ace983fd619d3b026791112f29bcc5c1e0ae48c3f54a3d1f5458ec515c41ceaed3ff85dae50d96f7ddaacf6d29b3d97bc78a4a42a25a91c91ce6e991cc81e7ab6c2156713a545dd946dec70246a5d21d9f95cf46cc13d5775942a1409d82c56f41482742c6f356db8994b0d5b3ed2ee1f7f18a2f6baefeb95a28e43b843875a827251ada7e095c13cd418256f5fab70dc72d8ba958661317458ac7417902ff13de620862856e5c5548457f955998b7815ca27a01b1fb11af1c46db5a9a57a2e1b37a22bf6d8be811564a717e022d94ca042f9e6c96ab59451dfb225bcca3836fc69f219dc10486a76e4b637730e2d35e53394578e38afc96001939cb93abf33b3cd1ac66c971a91177d98f16977aa9d84a66f92cecf9aaf3afa8e8b77f87c59a8012f631acbbca7062e5e2b5db8ccf98090243fed62918dda581e3087410c7e16aff56fc23ba003be55c42180f99e0553c875de43574e2298d9ec263801fa8721e3568718c6f7f2fe37113173887092d873b26da2aef4a1d749356683f479e585c8a229d25af19273a4011839a5de0acbe31d225d44b50d915c510f160450d5db6cb42502b8aec20edbbeddda4934c0281d44044a9470b293d00b83dadcbaec1938d5670467021bd5a2a228de025d127979bd177a02c415d69a2e3622b32a7b6a714fc9241d8b91b663a1569fda73c9082f476b1e6f63aecd392bc8a2593fe654b9075ddfbff0879277def7317b524b9a032cae688e6da3897262522ffa7bbc5d200fa7cccb90036d8483b09a248725e558d06099a84eb77e4e1a88f90d5347d84981156fe125a601e4d10e141e1c694abc96ba8a19a89561b59b1d712b2bf8d3fc084bf81717649ba9fceec1f46e0882067f85ebcc98ed487d0c26f590635dc2d0c150be7c0e628c743007f1c18c265e3a7ccc4f7b678350d24d1dd0481084dce14a20d79322597b7ddc856963263acf386110e64010246628efc8b5f69038d4aa8160738002394beedd56c2bdcaca6b31dbcc21e45297be63e65a6c656cef94db2765081fc3f0f9eecf8d95ce33f6fe332bd54f854efffa52e7c8e6bfdbb1af28a56fb20434b833253281522dd145b08c59126d80caf25bf03d789cbb996d733c2f1387271f8308308a528509472c0f4706d902725fe1e31fba407ad25b738fe772bc80e212c59c34859d972633388b6c911f4e1faa85b795818a48d351c0366572f35194aab0030ab704951bb8a09f338ec71b92c6526f1a2564d73e5e0619a1698a41a8739f1b969859dfc289f3fdf710beb34009e8ca9aa4c7590e3f92d653aa3ef7ff8f15e92503de177e5d745d52cf9d7815c5cb3357a4149763ea482e25cf79e7de331e5b776a6341269978bc9718241f7821d9828145615b3c9340930d5bae171386c64bcf7c10003a6038c2a20d74a9bd1d655d5aedd591f6a40f63b2583e9dee574ddba930b2022b8ff3cef33cf00432b6d8883ea90d5e0d19fa7e95f35d897f9ca094fe291b7af9ce12e73043a9264b3cf62d3666ad05af84a19d4f003ae69e14065594764a1afe9b5392c752911be480d00ec7fd27f6c70c97e182ca60cf4e974d0d969cc305ab1efbc35313eb81cf383422755cd6ff00d805d0aedb5b82bb9633d6f2cacf996e54336eea120332905fe1dd362f9157330a623d7f0c809fe8f60bdd9ba8c8e565778a5f6d0e2458a084f0cb843274f933772160559ec7b49f8a616520466608f56c6c5e9dabab4670cb8b8b679e5ff3b4845c498df7d6a02deabe5dc2994722d752e18b0fc9ab298ea6d7a888dd5c6810cf4d1a1cc2d517dc0688d329d05738b8217337c4d34e8ebe12bd76cb71e6b8a26464ae4063b070066c02b765856bbb28c7752c5a621541dc174b148b588570d7d952fe1e955bb8fa4c26e4ecc3fc7b39a672e4c9245fb0258e0e693d5d6d09f6a03a8c4837149550acb3f531494f45c81ccd243a9537e19a40e34d3b0f397eaf189227f2769b02a1424074bcc7e1d0363cd75ce777edcde29d894391334591e4d1e42ad19692f54565ec1652c3c6b79a6b85dede8e5a904a6ebda15f25f19c3735adefd2606fb9035097fb7288d790a1e40664ff2cba5a7ae1f98b9a951da4670b861dc827fd43ba1fd71223b17e128da872436a3cab16aa06b5490289e245527a3945254ec19aa8948ffcbc56f4dac5852c9fe9ba4afaed9739e0873e67cb23004f98f74ebb2cb1cc6e34d12ec31d421b10fbc674733891effe840cc6e0a85e796a8287f88928c8a2530a809b58cfe1009c04fb934f08c65f9971d2b255e32f390a354d07c24e077369b799ff6f8899fa7f3dc9383b474c2934e2ae4ea75c6fb29b5317982ea78e4ad5e166468a233cc20fc27b9bace63f977f76db69cd8154e7ca266d126e8be1e8f31db9eb5e443d4874bb7d62b287761564a4137aca9dc4225d18a93f5d9937876c443e123b9cbb22f900f3bdf22ef147830d585987e878b7c4b5404abf65f0aec8ec466a2e8c08aa6a602fdb5a9da3abfd1d41c508a12cffe5e15feadc841cb5d440f1db6f57ccecc996535997622fa960143f31503841e6f5823ea16eda854f0c6a26fd476d378f5eed4492853bf84d57d5c331227791ae649ee39d249113503db12d43e9b7fb4ff46a5c332207dfa04aebe7dd03698f2e2ab8c7d0ab1b0f5f32c35239fb0e149270cf088b867050c4ea252980b811ecfe98cf9189b841b34ee0aa781a09c023e4eee5b53cd9fabec95f5139ebc761fc9fc01e67c7549732668c5c4ad7d4f737d7dc834abcc28409e042306b26f544e477d4cce281f803343a1a95fd62c082aa815697bdd120e7ea2ac4a7536780dab54d5afb879eb0937131bc3fc53a39be155014ac2d2e18920379f25a2f9c0c136decc54c06c2c09ff38fc25fd1187ca30cb2ceb47faa8b16f2da572376e367a68d7adc9c06b302aac2c794e29d06c2022c584bf4aef8fbe9cc7eca96ff4491ae78bdad270531e64f5bdf5f8b873153a02013f1decb9eb3cea7c899403b0f994c32348529a91dddda9c6f9cf742ecb7c8feabce046312db88b2493fba01c9f52e1e642b681dc3b8484ccef9cb53ecae0a3d0dea6f4414b25a21a1d2ed6158b258398e6776ee4e55a29d01d3effc82aba8729894bba1a6d02ae6dbe85f1e90caf430320d199b1d0ada0763a7ec2fdaaf8f4f63a59e052dd9443c692cb8e494bf304535e46e2fdc78af32b00c2afded9acdacb51fd6972484f03ae0b8979982cb9ea5df8671be8ba9fa7af687bc457dd0395bd29832beb94a46a55833d5daaba640c569cb67e3cd43c2ae6f2e9545a28022d9867bc059f8e1f3e245c4fd4c14ef4ac9e10d8c3f6e5eec98855b11012dc09a48e31dccf25fcf99fb48eca1409fe280a005f541c99822c0747c199b1baa6756390bdad873408ffd740c73dc289314f9bff42dfcb5c1ed50d7bea366b759372cbd6d41600a92ffa085a494bcfc76644fb8a19cddfc68b5c5aa6f62f0215b10bd983de8b3aa00463542e7fdcbbd0ffc3ac6ad416c9c5cc1df7a299f3a8919aeef96a10115a5118d5baee198d16ce7fc9c7dd8233717bd7f8c931d03a4d2ee64e315342ba99b09c7377882114616b55f975d6cd3879debcbb756b74cf37f7e89f", 0xcfe}], 0x2) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000600)="61aabb41ae03e1c21fbbe5204f081ae5e339dac99b45ae623d91b6f686ffed32949eba26f3452174fdd70310d827bfcaf3f74e76989f898a9d3729b998b4117c54e55bd76eb73f0a0a17b1844478ed11aebb7138557f1d52eeddad9b88c595b88598150bb7683fe3049da3aa02e56a9446fcc073fe917677667bebfa423ab0cacdcdb7619fc78c03948f77ea1bb6b5c9cc25b0f6a4b05455", 0x98}, {&(0x7f0000000240)="b977eae9ed27d4365aebcac7cf52ce6f17008aaea53f4d1c99f2d0ff1adc43865b63bfb327852079efbdf8bb71dfd0bf4ad8820ce95eb0", 0x37}, {&(0x7f0000000280)="bab6586d86c471d47c2013fa3e39f3645195329d8657f7a0d5c42ba2f5b618", 0x1f}], 0x3) close(r1) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6b, 0x0, 0x0) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(0xee01) getsockopt(r0, 0x9, 0x9b, &(0x7f0000000140)=""/45, &(0x7f0000000300)=0x2d) rmdir(&(0x7f0000000340)='./file0/file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:10 executing program 1: r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000577000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) minherit(&(0x7f0000578000/0x3000)=nil, 0x3000, 0x3) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xea1, 0x401, 0x7fff, 0x1ff}, {0x1, 0x7fffffff, 0x3f, 0x7}, {0x8, 0x2fd, 0x101, 0x7fffffff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xfe08, &(0x7f0000000240)="b6958d3bc84feb7440eb0234c85c34b23d75439f8bee5bad7bf510c32dc12e20a8f6a6f8e2524d3ab2ac98b757d8b8ac05ab65477e3859d4e28f61aff5a88e51f3a17b703c7ff4e17bea664ea087cff4af8fd193783ad2d0dbe9c0a74e24747a424b4dd4da8409b831b4f5b4db27992fac72c1260423a553d209e61bdd9db7da0b3134f2cf9b8f56864cae283a387e5686385fd55ba261eccc3db0355c46c902695c0bad8d487ac241ed983e3bd1554644598d5104d405835c4098cb057a3e1544930aea7bad3ae7395ae7cc292fd3394ccc3d0b641a1bf9e7be163a095c31ca2b4180077db7253f12621d") 16:00:10 executing program 1: getuid() r0 = getuid() setreuid(r0, 0xee00) setreuid(0x0, 0xffffffffffffffff) 16:00:10 executing program 0: r0 = semget$private(0x0, 0x1, 0x10) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/213) r2 = syz_open_pts() close(r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) r4 = semget(0x2, 0x2, 0x620) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000080)={{0x2, 0x5, 0xdb41}, 0x401, 0x401, 0x80000001}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f00000000c0)=[{r5, 0x90}, {r5, 0x1}], 0x2, 0x0) 16:00:10 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, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getgid() r7 = dup2(r1, r1) getsockname$unix(r7, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000001480)=0x1002) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setrlimit(0x3, &(0x7f00000014c0)={0x100000, 0x5}) r9 = getgid() getgroups(0x6, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000400)=[r2, r3, r4, r5, r6, r8, r9, r10]) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="1721d4f1a2dc", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x20000000000001e4, &(0x7f0000000140)=[{0x35}, {0x1c, 0x3, 0x0, 0xfffffffffffffffc}, {0x6, 0x0, 0x1, 0x80000000000fe}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 16:00:10 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x40000000}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) 16:00:10 executing program 0: open(&(0x7f00000001c0)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000500)=""/4096, 0x1000) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x20) 05:37:04 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x74}, {0x1d}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xd524050f13afa5a4, 0x2) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x1, 0xffffffffffff7fff, 0x9, 0x81, 0x5}) 05:37:05 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b67071b542a538706000000b81800f3ff280000002e00000003000000000004bb893f0000af5987c713d3dfbdfbf58f32aa9c90d6fd4f953e74d23847adf256fb1030d86c5eac02ec92ef83316bb430241973c9a5a40854c9c8ffd7c2ccc1153177a69ab2a68a2bae6baa33df9841608fbd3b3f2a"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f00001bc000/0x3000)=nil, 0x3000, 0x4, 0x5012, r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pckbd_enable: command error 05:37:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x40) write(r0, &(0x7f0000000240)="220e2a", 0x3) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") pckbd_enable: command error 05:37:06 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x0, "d09c418deff23924f5bdd59f4063783996e76284", 0xc6000000}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 05:37:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="047f0c234dc11079d7dfbd9bc22f3b07def862d312d81f1850ea0674912337af8bb449ab7710e8e41b9d561f3122219977129fce01b4b3e1c88ff856467bfd585a8db66720227b2e73d1eceaacf46187daf3fa838ec0f8aa89c1ff7fddefffd077630ccb7f326d242d36b22b1a555377c307bf5708451045109fc323f40c416f4a9b33c7fcde8af3ad0c4554b4f5595cea734b5792a89624dea52ba2d7e2b8109a2eff11c1119c3db294b0e37daa2ce574b19c893088c9", 0xb7) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x488, 0x8) r2 = accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) pread(r1, &(0x7f0000000180)="1c4e16d84039d1251752145c277bc96af6eba3cc79726e92f9269c84b3332f47218d9eab249dc83ad2ea59c41bf41c24c070d15225a931003249131616097965683f4ab31ea11c97cadcb7cb074f4aed2a9051759a4d91e974691d7d20", 0x5d, 0x0, 0x0) r3 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r5, r7}, 0xc) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000340)="4378a2f438c39dfa2d203221de7e9b62e8b057faa423c4f15598117194afd34296e934b3a2c9b76519f0077a9488a6496c4216ec58363cd613f43155435deb6acc42a4a7cbb4f4a07cbc04a4611c5c69de9a6e4289f268d03959058e06f5ab156d13ce25841cdde35bbf9131bd6570c2a46b8595971898", 0x77}, {&(0x7f00000003c0)="cd252a245426185a884a578a0b13d53d9a79f2c35880d3b61aec62268f24690945cdcce92cba5b7189617f28a599ac4ced77678ac8ed8258c53d5d56be85c5e8219564a9f4a705d1db3dcf43601ee6eb", 0x50}], 0x2, 0x0, 0x0, 0x3}, 0x8) r10 = msgget(0x3, 0x400) msgctl$IPC_RMID(r10, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f00000004c0)={{0x5, r5, r9, r5, r8, 0x40, 0x7f}, 0x0, 0xfffffffffffffe01, r4, r4, 0x3ff, 0x9, 0x15, 0x5}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000540)) sendmsg$unix(r1, &(0x7f00000017c0)={&(0x7f0000000580)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000016c0)=[{&(0x7f00000005c0)="0741ce37452d79210d5442153b0f9ca8191d221fc8a161cabae9f731fcaf363b02e9fd14e688c408033ba8266c7f35b9ea1e7782bf43dd3b424a7e9ff1007fcfb798042be91e913c78c65fe5f983ef8a070cf86da5774c24710cbe5d9f7cdf01caecd05af403d0ef3810800f1c636190fa77d82c406c0b5aba6a4987ee0e2096a5e399e809d61b9a2e88716aeb20cf6d69c976815d5a9f32232dd47a806d9600243c8036abf743bf4e268d22c40306af7555bc635ce65ae0d55c7434ae5e704e260a3d05a7d383f66e6c755409afbdc74c6d8889ceb57c740c37f7303f15e7d0b291d37a00191be53bf22423dcafaca57c0a179b0cc1c09ec74ba7c99379fa661dc3b3dc5e0df097078993e105206e4c5bbae398eeaa476a2988e8cabb857cdebf0575585b9eb456fb0f2c541d667b79dfaab5b2088704810ca89dc482d65ed0272ca86aea8f7d3641d050734a076d929edd1d2009cc7a50cdaa84c455bc285b109ca41105ec479df29637e3b2c595398914445b6507d80d8ab20344689d3717abe6d9ffbb65d615a0883632b3a969911f0763c18ea2826887a5f0fb33d8a22732a727cc3fe2208753b8917e6e277367dc620cc396c9dd2f962b42bf3a41e7677d2730c0306ceda6873fb4b9788d394c97c426e891f08c711a466d21ba5a9c6670cf783be1072e1962e547fac9fa1568ba42c25ed270b2830c5317fbcd3c7f4aabd467708024ea6191e657333c9163bc097042e6c11ba9cef218790580d8337d9a9c39049313348e91e32e96a9b546ac289548d6d4a8bad7eaf08864be4a409158b7197c45871c2e4a56a0b4d6389c28dfe0c6c405e985953572022d4bad2d74d36c14624e82ed88a50fbfbfd4f264417832bb6cb267b60286e9c83393e900982287292be32a0fdc4932d86fc49e5722362269984298a1185f1e2728323279212a24334ce01fdefb2fe68bea7f2262a9332b14cc448c079194121631fa4d283d54adbc01c666b9153f173b5f239bd1e1de5654712c3cc6a810d0c7a3c79823de3030ac2fbfac8abbfa8cb1594289c7052fe650d69681395146365fc8685ffb3aa43a786d55163000a99a75dcfed4ecf59f6738c357db05bfbd051a0691acdf89c74675e9ba4411183b686d83b43e9f80ea222608ba108840c689146dab9085f83dfb0f48efef8ef6ca0e1365146bf0bc9c6f52253e0626e379f21f342dd09eb9ec92bd24d2f6818c1ec854074ebafa882fb704030d95ec17108dda7b4450d12447ee8a170a66bdb212b33de59a0e62e042d83932b2e8ac1c84e6f65a45226e7e4ede8d5428bfcfe2e8af92712fa0c517fe47453c195a70aca5b3abe1a6a77e7246d83c1ab98c29f927ccf6c9f68f86b252980822089f7344c8425ba3fd5bb37cc8b8550fd60251673047037a4c312a43e693f23ad242151261eb88e431e5b1faad56b38fb8b6098d0ad8b4ceefdbc7d89cb1fd0e363345c62cec59af1de53c6a1dcf27692f44818cff72be9293caf9774eee2f07d947b52c5fa98927dd50a40f4f635e080fe829ea260e83dd68c1f83f3a005ae2b9a2729a49e20ae1a193b59c9004dfd34a2867b7c9d0255cc5908da7292e797e3f7cc574a598cdd4df8237942568bc981742247efa3f2483308bfcfab98fc45ebfc53ea8a39b18fc30daa0ba975b557fb9cf16f773249acd93e14b4e5e15a3923dad540555ebddde1f5d15988313aa93be07e315bc65737fd40be9f7a40244ef81708eafe2f0ff89b2f727a9397cc3ec4d187cbc76a0b21f41547dea9f315097a8781ab086576f35adc553556719e0d25ab03e44f8ecd50707948fe526c123f71bc0489da0200aae1b17191b8659b2c475f04985de674c7c4beec71bc0714054a5f6ed925dc615862bb7a92aa8fa1defb36402b0b81002ccb1a556d4f6a039f4894939702085d6eb3c64fc9d7ab36daff8e9a31c34bebe08b58d895503c9c736ae4fe825bde4d6b609a41a54ee9f1733c2519400dc121c82127f0222b74b7076a99f82ea070fadd014b6833af5c8d8b44d4ebb09b7b6002c6720963d2aea819385dfb28fe99259c79d319b37e11c397589bf3a73cda9f22c9919e544508817b729ab1ef4a396e1b8d0a52f30e52f194e563f23a06320d5999815d76a8173ae76d4f93400a36dfbf842b0d3cbc82c857957775a036018c99fd672dd529cac55f92dca5de3f7a4ce7baf8507d5bd62dcdd8444b9706a96e9003ea2ca6cb38e7bba64e93411c8390b4ad7ff6b90d316801756f75d1dda604161b856fa8fbe9a35ef31c977639b40f433b1639f032ba92ff2ab92d64349d554c5c7033d994e78c2a4e33eb0cf098e6edbeef2f8a6242b32f77b30dce7977c776a81021b68421ea6f17a787df4a9663af9d3b78e52851553805ed289a8f88aec15920cf6be3a50aa9156c0e804ebc198a2c01cbc274109bdccbced977c600eef1e582ad9c5655a9a79f24e33df0c9b7ed1aed0ae0bad0c202ef94d291933c81a1143cc9fe9bfaa8dd91494e8c63c7b1c067438d06fc6d7f36745ebf0a7253e3a8eda8dfe31e06bbfc326ab7cb0ee3ef7e8fceb0b60654640140111e019496a23a287987dacd801515d4e12f49b606a209bf7654c04e8767ac8d3e1a5abb27b594c9f54e90ac224ad288f71a7e3754996ef270bab62a99e6d8fa06f0d6f507148fcc84149c6c54ea04bb2f3307764538370dde01ec3f2003d37942cc48e37550bbacab60db817657fd7ed68c23aadac02a2212b2cc363600d5a567d293504ab32eb9f298b84f2bf0addc99843a92ecf76297a8eaa7072a700a37af9dc1dc3a9ca4e304971c0f009406b1ba412546037c5f8c3727fc8647d8d5cca874f0ff2281e9150b1f366561e82c9cd7c383028e0992ec8c70695b2985edb27d09d9f7d3ca883270a76fa59476a7847f77bda3a7f05d7c075c4df4e1ae14883611f4a5ae06a9002e2305be97dfe69bf1f0584af2a22f348b7c962dbf150a79d71b358bc3503b8b0cfcfce7797ec4fc208e14918ae739cfc7220b237479d05a0ea7508fc3ee96c61045d470efe989b5afd5305131fedf781cf160628a12c24906b639a0e4d54c212a84dd2526ebba120c83d8cc842a0e2ba3646e0ce987cd6cf4a859d9aee0ebbf81cbbeb5e99503f23cde0c575f9dfe44f3f2db62e22b1b56f9fdc8d7e83943d2db828f8e8344be3e22bc9e5ac3285b84028ef96ec2300bc9bf88caad0d7a147fadfdbc2e60b6e08d5477bf9752c22f148df04797baa9ee19c572530bb15f62b3bbe8641e55c29b49b10d4886015de68a0e432b80416132765df73dbe92a9e5e02993b2a3ae893d497b7412be6d8b21861b1eddd6809abf8b7e938384cca3c66c0e8a0890c69ca653c8537efd4d93c78f1803e95a56aff313ab3b00787533c4e29fba4011ef60bc4b11d9b6446f326e6586d65c38e4e1399ac3a169d7037c27490fe7cee087aff7a378507c3042ee94b275fac3649cc378e83c673ef07228f3f37a34008057cc00c48772efae631dd36c6a47e648acb28f0af313d3136bdf5a7259805f205ce6e64a9a01740e102f3721e4c7b1af8266be00fa6ba003bb7ed506e4de007fc6cfbed245e323957d37ac37227a33f22f466c485fe7c7fa4a818c11ad464f6388688677ae00154ff323e70bae52ff8e8e500a4ae782d98322a630eb212a423c145822fcc7834d412af2261d18161a0a7c8455d5be7c73354046a03c9551744fbebd37975ef1a6118e6f8042dc77e52216a45f235da24b42b7c5d6382687b97dd10e34729b58dea878d2bfcc4eedbf21b003f8f25d067f544b08429c888c94e408db8d3b9b1bec6c7922b0a2c596158e059229debebdec4f908e69a1af72d23cd351bf997650f8c9e7bbe8cb258557850a28161f7bd7f2a39d09d3f3b24ec8d63226683ee0236515023b576773b9f2d9432f3ffd00c3a258e35c5051a6c1ecd89b3c88ca94c328243dc9aa786b42eaf9f7943ca38aafbcd28658e73df2d1301d872338a9266c3f278848c6700478b9219ea3bf707566d80d794706b28e3dd182c34c9e2cf775dd9cbb8e3a436a2a99146c2011d28582204acb4f61d41ac4347ab15d01ba5d6e03c5f77f5b3e2cdce92ee9acc6fd19b20d5760f1234c3b30863af4a1fe0020a6385ca0ae5fd47b5207fadf13749269d90761525eb2d96ff1916dbafd4d74666fc4ecef7c8e6dab5663158ec8670bcf2e90b9003f8ebf2cce26dc1abbe5f2223dab29d3580d81b598dd28ecc6755ac476c97dfdac9e8885659746e5c66327e9221c51e60b6f6ada1e77bdc76bc12bd04a0a68812984575f42aa7a894ac2b84d8d03f537880ed65c6a2679ac0424b521c3c3aa5d21cd14ac7bd342b60858b4166a5e2fe069c55175e929dcd0163e2bbcf97fab06d2cb100053a9161884ee4981e974e83ca078eb7a4fed63e9814d8898a789991b80852f117a9a5fd41b0257c5b9279d826776945e5eb663b11da5619225685e57838108847c4061977014650d2ef2008b57fcc19f3abf149b0efcd5930a395b02d189810ecd8e2c42f2104c15a71a3253787bdaff79fc0de210d2fbf0d9a505238fa923bf1fa621c2b66fb5fd65302f1890826b2701f03d8069df33a47d7062ffa98034097f06be27213910b3932f3240ad78dd663497574aeeb8c03e6876676a3897e7f76ef2808944976c47ccb6739b31dc49fd74c0b01cb319716629cc9473a139be492ea6f9db6b9d9b061a9dab5635fce2aa03f0dd6adc17d49c190deb29c46d77904ebf5c0348451e5f220e81d66e4a3ed9f33cfc354871ef1d243258348d021fad672878a0624be25bb0dbb752b5f8e0720c6491e400ce9d07728bbdf679a579758e6c4d96f9b6dbcdd14cf0971e0395813d9def1546e089dbd52c7b57821a8b0f70bd8261293bf45b60a6e4e94d14f3ab97d1ea4c64d495ce45f1d571c55c869f33f4bd6af3cb2069f4af9c748ecdd600984e9fce99b379680acca1103bdccdabad4cf4ef8e7a0fe9dcda11114f8e0b860169e5c1abb3a2e9bb0471910386d8cef792524488632f3ff34565e3f896434e6a848158f040568ae885c6b329f0f9181440eb6c02b54bbf0153affc8122ff47264793c050b66201cf989b57e4be7258314ae693de0400f6b86af3e6993f379617fc76b7c4742568598a9fbb5ab5a981847dc636f800bf6c112969e043535e89d3e0c47cc5176db62f6b28e91fdaa56c455f1a9a4cc4d4f755a27c17bbcb2b529f5b4c53c52573c54d7c53d3522e03f92a53a663f390726340cd591bc07d94caecd4a713beb1c49bd509b2756e6c366e45f7b6055ebcaa4ef5d3744ce859aad55597b5cb10556d45c242f720058742425109d60fe30eb0a86a0b48091d0d7bf85ac1e7f3dc640d0a1337ecf29ac08cc9042dbce7e1e7d94a03fd67ea0cde7652bb05846317845408d50878e59d2c5552f48c5737c8b64dcbcb179e574585180b0851d1454b4659b92f7443498cb52c6e5de47eb5096179f52101d938d0c224a6ff8895c55cae32796d2fd52c8e8126a698a875cb5f20bbe21edd25d187a4b31e42348a89407966e938b59d1b1a01ac8d30ddbc201a601d8843dab15ed60274b95d22b9f6b21160ee0540dc3075336b6a01fb5e84a8e38495d3df42b22d9107f7361688fed5e2bd96a5a901d62de02afbe35575095f910d75678c5c687e5ede42c2d7ebb6c3ebb42cdaa3c9fde251df2941a32ebf81ec233e82b2ea15239b188fe0301f2cf06cda95d4d562da13a81cfca5ed23112fc0bf7da0f8112a079e7c249afe7", 0x1000}, {&(0x7f00000015c0)="7b61f4be96f2d36837daa576860782e37ee48a8717d07a3632cfda1845ae0eb422e58887c37da340320c557fd315fcf4b202693408582d7884b3dd843b61a78ac5b2509a292ecbfb9812c4941cd1e287bde25cec303cdb2c1df812b19f1661bb5bba467e5904fc280bcc76f2d908d3e8c28784cd8a22e3e1958c2c4c49e1ce67c61ed10df32a61d486aa60443b697fac3081958f927656fbcd9835688a32308ce5bde20738aad77c7128c64fc5d80ff955edeb00f8955398c69fedcb7c24a20cd473ce080757c3", 0xc7}], 0x2, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r3, r5, r8}, @rights={0x28, 0xffff, 0x1, [r2, r1, r2, r2, r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r5, r6}, @cred={0x20, 0xffff, 0x0, r3, r5, r7}], 0x88, 0x1}, 0x400) r11 = msgget(0x3, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800), 0xc) getrusage(0xffffffffffffffff, &(0x7f0000001840)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001980)={&(0x7f0000001900)=[{0xc7, 0xd3}, {0xe7, 0x9}, {0x3, 0x5}, {0x48, 0x2}, {0x85, 0x2}, {0x22, 0x100000001}, {0x7, 0x2}, {0xcf, 0x2}, {0x23, 0xfffffffffffffff8}, {0x21, 0x7}], 0xa}) msgsnd(r11, &(0x7f00000019c0)={0x1, "caa4e558b0791ef4b8eb7dd18365bd43449ec96e85aab8730c92477b659e322afe7599b854ffd98b3cd4b1eca595c857a058b0975b455042f0362b4564f46665072d069b420e3cbebde6490bf99f807c7b49283915fccae28a9561aaa7660bcc56cf0ca007375b4b52da77595be16b474baba31bf6db6aa98ecf4acb178ba5120de8359f63b7f9a4abecf88dc4de5a6f80fc8613248818ed32348d053b49245d31c80c52d24ab4f6c041705d64878634cfc4ab1f9f2e3e070d905afe3b25a904226e3bee8987212f9a72ea84fea6d5e0243d9857b4591e6d7bcf96e489bfba8319f0462fb484cfbd887c6278e7c2d325fb81f6928504b8607930ef24482518cb42a22decb60367b58bcaf98de6f6aa5ce591c3b666a3a47fc93e95dd15bfce3def75205ffe18210e6fd92a7ce3f0d162b6e3337bbf8daab107aefd783c6a6ed851f5459c9854daa3dab7d51811e1190872dba0d4a4496500f0f897822ad1c20937097ac52e81b4267365dc4af387d6481db1e6164f709b1f7dcb1ea492c623981d78ad584ed5ee9e2515fee6e0e799c24152b17e159a8ff2098bb81a52d41be855ed66463f27ed915b48c1c1260f803136e9a3150ccb63dde61b9950d6dccb652e8e6c305da6838d820e4913723b368642e7c271d58dba2665df87e03d515f560544a38a7ecd231a20dc945901640d04abe03b7913300ede5e0ac8a3510cde75eb92996152e9d116ae23ec41b84f53d404c7f8acb4b82555ec334564011e902242edabf3a60724da04e93338c7b65101a1c33d74f2df738078d5104d39a831f79e02eade2f23decfd3b604498734c44e7ebadebde16aff10103b5182e29f5fe4ad5734514ec23d1eeb6dca1be7e81406a70077ff6fe6f4c1b9bae042e826b2d5beb6693b1628fbd8f32fb7c33a5b1ec3f0cd10099e9e17ded5505b63db464da0ef47eef38c52584cd85297b2bad35196317e267c420a097726bcf3692831dcd601428aaa4d6717b5b85d75f53241231611d1a9620cc750115dccd9619f184d436e77862529cf3265135e6d4cbe98c1e0528c57c71297ba554eaee2cfa225c13fccb7330ec4c827cf1fce682d2bd840ae3996b2388f91f0dfa608222767625376433fb58233d6e8c0c8d6b7440bd7feb460db455f4cc474a0aa9acdbdf8823a6af2e7f3f1f9c29dfbfcda4ef7100dce2c78949470e2e88458ffc3db4c6f9f0007f1aba694c149208bda0ac837788dfc4575700e9af5f242075c814be0dbb626047bc75f751890f5649be436c433ba8868b9f13229c8c1da0386f0a8f42da9346fb93669a85d7942f296ab696c44f54fbf7c901c923cf252494570d4c1837cdc889fac4354fdf7317cdc0206e7f1ff7af987e859d91ae8869580d60208bb55da418fbf29f738fb6675275cb3b94838da8e951ff59cc0b8c13bf1cb78bf20da8017cdb9d297efff28169e106f08df2357f8296fcd3fda27a60debb91e3e09f73d6e3ca6c70fdf131e72edf01b94639de8965d06b18b0fedfc4d9f50b7f5956a2d04f90465c32d6fdf957c3ef4ce210686e64a2e60062208a0fb06c57e9f04ee82b9bf11f6e759b4ff327beb05949bc27404cee9575b4de69f0cbe1f6fca5608b03e332163b4a219cd46f08fba12972cb8c7c7b83c51558b106d39ab31706c64b1276aa4d0624da790aeb98a393028f2f7b22998f44b135d89532ee72d4b0ba4d9fc17b0e16b557a103eb70f8cbca99883838816acb33af2b8ea37bd45ef0da3d439b0f123700216c07ac538993d63d919cb0ea0c8c89650da3bc682bf8eff96d9c9d6841282ee19059a8d887e32927170b195f33514a1f8774fd2917a983abbfa583ab31a1ba7f1dd5e6a60ae51802d0e4f40e609d4d730247c3ec651baacb0e0570de42bda5b415310ab0d9c768d574a7f9051cc785be7c52d435f0e96f4e346539e7d3d25cf49d7c0ca6ef2a977459cbc50714986784993a63b9d136cf6ef38b844846b8b3135a767e376637aa155bd101a7880b07916b978e1be4cb394d296abaebaaa3513f2870d4887a3427d3b9029bbfe14b24bd2ff907194d7a8d028f9e95ed02db59433e8645ef61ea6d907ea4f6d254bd65e98816cbf02f06772cf9dff4be88cc443305654ce6d8278a9950c8d2ae31bec31dc19476a6d2cc7e69849d30178492642d94270e62fef04844e56565af3174f7441624a0a624901af6ff90f5dd948320bd3755452d9796b97b5b58241938d35032e875d346d696aa65a6e9e0e6ade41cf3ea54cd8f1809af3863f76760380ec931d7d45db24ccbd500d6e173862e8bb7883fd643eb367edb94cdb6fc36cbd174d7556c279e9acfca1b5b4d9621881299997bb819657327609df8596bef6107b792e8347b79b6bf9e5ce59b6157f3bae2058ab36b6d58c6eba1bb8e1d90fc1cd3db4ee8ed2c626a73000f4503bb2e66d674a047b7c7628726b452dc7d2b62c7a9c3440a684cdc075ae89461d70d1daedf02cdf72fb7a1587932b9764b88739e250539d8fff00deefdc5abc7631fb456993c28ad3d1a49d55b9dd4b736bf5c35c83cc2c7057147afaa85d4b6d063c5e6cc9847f195a961ef39a32f28226098c8325c4bdac1297c9860f6cee657364038f4bc4a84c96ceaacc43c0257d3ed7327491a9796bcf97807f30cd5015fa89866f0598b70acd5a575f2fc0be040b6e768ab4f0d2d0f5b84ba2a9b3a41623dd8764092ad4c123273a2c29af04f4bf6ced5959be13fa48e712df27ea36937aead16bbdcd3e2e545411f8512f4de907e1f89695e586ee95c46c8151006e565f173491161574b9fcc5709dedcdbc45c185385eb7fbf040198fe21f62a4fd714c3e425eb0439c241de84861ca6c9a6095f1815304a9a4c130482daa592ad6451f62bd4dd5d761e517a2425b2a6d84787546ae913b9252fc68a84d6d7db2c7aa4499aa58906c308a6776ba540292acb8935113bd054bf03e1c4afe91c337313e6ab2cdd0b37b188c1a940f721c1bfa19488f50346c640b13b9c29590658d9426f687fd754dd419609bbe9b04ce8723ab0911d8fab068e3c26c175b06ce28d01cdd53a1825d294425aa6e24e3575e36e5a9b0128a929087082e8c91e187984d135e9eadbc97ff0aebebc88205666660ad97fbd664883a121a5321116205bf47864cf09c711a9349c4a2fdb226cd2d7032c21c2e81066dd8eea2a9c11153a1a71f5e43aed1f6737c87974c06ecffe83abc675cbabc8c338b54bf88e22d302322afe0d19fa1acafe05a97bdb6e7c5120bb054e12ffb02c36633ac3d4a735b1fbdbf2a5cb315db3f0ece72911bb8b2aa7a99607013468dd112b55828eb69dd48b01c8a6e3f03e9e4bdecb832d291bc5a9ceac6a4951e24510b188df884eccdd9922c148ef8e4f7f738ddb757174f6eb001001cb9e381417a45717415b844621af52ae7687ea27f2f823d598b0af639c1abf6266ad7c6461bd657bc73f5335046c3aa4aad405e4f3bdc1ed6d859d5a2ac168ceb91123e66116bda836b47b3d3b77c5b361d6adcfd3f45e074aa814022c4c352f4c27a5161ed643f7ceda05bda7243930f498138abda2efc15dcd6ebc15896678b4b9d078f096dc46fa92b2dd6367cb5a638c77789cb62e0a8d180335d7e0d2a90d8683487329e751f033e08e734696ac789724610767c62f91cdb374018657f4463ba6b10cc7f275e55b07e5db01cc7d8a3cec38a29f62f9da08ab5d577a8450e0bc243ad8da6ee35e6dc2cbc93a0bb4c83f26af6853722bbcf54ae5952510872c31f337749f4a08604c49502355a4599c61274ed7104ace82f6abbd70ed3887bfa2583ed6f6e9e87571dce2d6b0015a9f43a8b415ea7f0ebcce6114e4a600c399be2adc25a4e95e16c69bf6336d30c13e8066013807106981f6f163af662856c0f181a44e002b1f7d0b15069f3e1a1a69545d87ba5120eaea1d1f8b91058ed4322d413c833e35d88a7be5d830f6bf405390834069af5588df1af919436e414b07d9d4fb29ce6b501b93386f3a404591a2d4982c8d1f64073d12a0c3657662c86f60b79b3e8641f0cba2e2ed9e838c3c3f334b0de8d5417746442b067986c8423935f5bf6167db6b87fcdbad9f8278916adad6ef28de83dabeccda13ec743f59d7c7ef42d5cb9e35f0543b0ce17117c6426d8fb7385186731a2bd77407ccfbbb6ac0d9f4600265dd5d3984703872b5df7bafe0f68ab5c26d05ae9da29c955c6ba3e125edc4c7734e970b8b4eae076759b327fd9a5fb3705ecf8bbd76f6436efc6f76a47da58f1e61c5163d1302f204aeeebb19749c61d5b3d02c6eb1114e9080b7e5c8bf351fccf82a3d4213e7dbaa39a8480234ea452ba36e27d60099a9b578617786e45717478c3d4a4824911921a321a599a8ff77c5a6083fa564bb6f7f91c947faa702c10732e132c047f7aeb7675072eb754e2e47afbe2a5ef866f4fc40f60fac4ba4b52c3c09f9218e6e34d13bdeb0be92659f6258739b32a38e622b8617fe234a191030741eaf5b5d6a7310a7e0fc28f6baabfb2003b3d84c8339656e01f91e9c8f3ad76bce2201a285c43a85e847098c83c30c4fd5f896ebfaccd3969b9feab9c0e99910cad86a56dc985a24aaca808e3136f32043d1e11063ce9e938ba65f622999bbe09b18ebd0dc9aacfb6d86c57b9df05d916860c3be003b89c45136e9f07b765a5b25ad0f456122a93fc45099dea9a42e89b68b5236c9f8af43e7d31437e9c3a33269fa1e096dca6af3f8d788beeb7770c9833ebdf79ab96fe2a4a349e7b91a9732b12d363492d579e8f616cfa50823bbf15ff0be615d7672f994a1bf7eb373f6d22ba3f29fff26454fe1794015fb0a3dfb56f31274fcaf8fd905a3bbd860c0ef8dfbbbfa6cf3d403ce5ab02aa0598d276d96bf62b0c3cd3b8018a897678d0c9cb6c2e6a166c01f7594915d06f761d0a21dbfe9287b294e0673bbee067ae46f2e844cb196366e635e4e61628f138844b457dda4ec46cb0be221ec9a0d6659cf7cf3847eded2818b94d0f10b6d97c3b00cc60c729ce3add85607cc378b257e03cdaadafcd10c20c60af574322d74a64de36ff9c34f9bdabd8e5d10fa4e5ea61cf2c59531ca004e3142526be56d73eb6a2272ce2771145cccb6ca6aad553e3e09e935efb051c0e99f584eadbe27e6498ece675f1fde5783335631cebec604c4d52bd63e9214a63cf7a02b31a6e6a9b3df275509f1a49c39a49ea6c7686da72d32967b45af27a38e1e52a18eaf5cab403676f7bd9120b5dc6365dd1655672d7160c018a057075a6f7b249c02f41dd585c4ac5ad121ef186bbc606ba44d98abbc8e0cac16d17796b00a89d5346a806c0a56c7921f7f6524a889e9763c94bc9823c8c8c2f728f246c9ebb3d32e1580b81244ef70a75ccb620bf6e996ca0fa7fcc29b1bdaf80e1522a7e85e4e4ec5c41ee88a43a39361d8dbc8f46c96955efbfe5e4f6ebe38541a2c3434d23917a1787f95993d46a786422dcedcc4ce08cb57970da74acd9baa085dbef9c814512018e32e8b9b4196a37e61fc7363b98597bea36ca3d9f4146e553f7a3c631a92589d7fa8f36ed26180c8de9edc3b980e55dec07d6701915f280b0256a498978e4017491eae0c19b9f396b26cfe010754c88705c5e7792814f3d5b38b564c6be3e5fa7f512d5210096eb854d0e274c94db262d1598ca6d7fed3c1de4ea10c41e4e45383b5ea7963af294664463fd38f88e032e13cf9d4b35e19ec58f8ac584426573516155b265f8269e9c614056bcc8bc58d0dc4befbb25758c38b81719b8"}, 0x1008, 0x800) getsockopt$sock_timeval(r0, 0xffff, 0x8ed3a0e5ecddc690, &(0x7f0000002a00), &(0x7f0000002a40)=0x10) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000002a80)={0xa83, 0xc1cd, {0x0, 0x6}}) chroot(&(0x7f0000002ac0)='./file0\x00') pwrite(r2, &(0x7f0000002b00)="1845bdc4596f6fc26763e77afaf280768e7ebb30c54e14003d3b7640a3ffd08898404d0b7338cabc8f4043b91070fe13ea77d7bc9ca2a9fe9cfb8c03c57df1d7f0344d37e5542f7e3ebda1bb48051c", 0x4f, 0x0, 0x0) msgrcv(r10, &(0x7f0000002b80)={0x0, ""/171}, 0xb3, 0x0, 0x1000) write(r2, &(0x7f0000002c40)="c26a070d1b0c9a36ffb82ed57d3aa428b80c64c65bf12c6dcc482a8d1523ee58b8317b3e192547edfb8bc5e796e999d74b686e563d6b689c4494148a17ec0a99b12d26119dce", 0x46) getsockopt$sock_timeval(r1, 0xffff, 0x3d37a3395a9b9a48, &(0x7f0000002cc0), &(0x7f0000002d00)=0x10) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000002d40)=0x3) open(&(0x7f0000002d80)='./file0\x00', 0x80, 0x80) 05:37:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000080)={0x100000001, 0x3}) setsockopt(r0, 0x26, 0x80000000000000c, &(0x7f0000000140)="ebffcb1213b9fd4800"/20, 0x14) 05:37:06 executing program 1: r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x31) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 05:37:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x8000, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="453ed1a173e83341e80f854da92fa77c5716325b662e56555555b358e7443405a2feb3e213a9fc9d81743789384ae0e36e7a16aa4400e4c37d1803e64df3191258d505cdcc9e2607a56695fd3d4a", 0x4e}, {&(0x7f0000000140)="502d761656d8579b11deb419731c0335db6acd0ee498a9f487db0f3b57ec23674101b747e885336ad22c59569f", 0x2d}, {&(0x7f0000000180)="82993c2b34f75217afca3d188191c0c3ef4d99db20230d8d4a5c6a02b84d613c19baa3ec2562fb2a97939b283a0362ab5eb516a90ebf6863a325b0", 0x3b}], 0x3, 0x0, 0x0) 05:37:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785", 0x46d}], 0x1) setrlimit(0x5, &(0x7f00000000c0)={0x1, 0x4}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000700)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000071a251ec1a3401b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef667ec3f9b103cb8c8833c92e690f0eff53577340d512862ffb4abb32a860bbb9f847c5174032d25588b32072fe9f8f68116e1ed901d29ba937cd80b4be501e8c098e1904ba0039b328dc41444da5c52006d86907878e29973e149285fef4722b5dc7a871712cfe2d0e95eab364f3e77125e95bcb07de3e0712405239ac6cb5a3394a049f9fff8453a8c9734940f2c6849b9759d08841caf4e1b46cad51486467f9b483f7c874ca8cca5be23c41c910e3fb3367b69773ff566fd2b9fc1bd26b7b0b7f7ada2d4c2df08d5e3a82961af2", 0x253}], 0x1) 05:37:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x1000, 0x3, 0x3, "2b722a96be47d3b8c6160e2b6a864cb9df4b62d5", 0x6}) setsockopt$inet_opts(r1, 0x0, 0x23, &(0x7f0000000000), 0x4) dup2(r1, r0) 05:37:06 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() rmdir(&(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)={{0x1000}, {0x9, 0xffffffffffff2264}}, 0x2) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa5}], 0x81, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs, 0x3cf) kevent(r2, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000100)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(r0, 0x0, &(0x7f0000000200), 0x4) 05:37:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000440)=0x7c) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r3 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x1d6) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x3, &(0x7f0000000380)) r4 = fcntl$dupfd(r2, 0x0, r2) semget$private(0x0, 0x3, 0x410) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x10, 0x3, 0x1) fchdir(r1) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r3, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000003c0)=0xff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000400)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000004c0)=0x5) syz_emit_ethernet(0x40, &(0x7f0000000140)="2b23229099534562a6c16e848b680f87df1d7f11fedbe21c6cd5c953000000226e04018719e286000000a1171c4ddd29996fa4357ad4bdb49e00000000000000") 05:37:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) dup(r0) sendto$unix(r0, &(0x7f0000000100)="b1000508b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20b8529878e1f9c8, 0x0) 05:37:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x3}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x69, &(0x7f0000000200)="b69d48af0dc240faadb5aaddfa381f4c109569695398ea8a84c55b7d3dd0c3d02c47a1190d4f3854fceacc841b75f2bf3806dd384ee0c60667d528fdc2948c50b5ce4657d020d0f8f18784cebe0719e0e62e92115845d6e4f3516c8a2b7d57466ef51800e63e265df2") 05:37:06 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000000), 0x4) 05:37:06 executing program 1: readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/248, 0xf8) r0 = dup(0xffffffffffffff9c) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000280)=0x100000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8c") 05:37:06 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x7, 0x118) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000900)={0x0, 0x1, 0x7fffffff, 0x0, r2}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) chdir(&(0x7f0000000380)='./file0\x00') semop(r1, &(0x7f0000000480)=[{0x2, 0x10001}], 0x1) r4 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000800)={'./file0\x00', 0xf7, 0xffffffff7fffffff, 0x3, 0x1, 0xfffffffffffffff9, 0xfffffffffffffffb, 0x4, 0x3, 0x0, 0x1, 0x1}) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1aa, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000001e80)="80a880d835ad1482fe5fbcb86c575c0bb612ba9d00aad74d0d675e8a43abc962961725800887adeaf13764152dbcf95f20cd38eb5af72fb4148e57399f7bdca99677682243f1de92d8a1981c8e0b5e83f6e5f32aff8a0d8fe989035ac8378b8a8df4015f06bb83318a241eafd517b4f1ebf7105eb70278b18952e4ee7b38ed6e89aa9baf5d84c5dc7e95e3a6b3647e2ebfdcefebc1c9", 0x96}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x8001006, &(0x7f0000000140), &(0x7f0000000880)=0x10) recvfrom(r4, &(0x7f0000000680)=""/251, 0xfb, 0x2, &(0x7f0000001980)=ANY=[@ANYBLOB="cdcd73fbbd3b93f7dca39959000000000000000020000000000000000006f1d623af06b45cc0377ecf2f8a236c00a2f03a5ae7c6556f160fb6a25b8b25756542c2c4e2a8b7b5f45108fbdec7d7f6b2d81bed185fe8e2a0c0c24515c3427fa24d1121c6c7007bb899313897cc1926907b0d5f3f4c2fe84da5e37ef3ac20e966e1a0faf91c81ef6b705f98a29b20b884f4f753bab3ee697b5926ceab16d00d2c43fa3638f8304c29014d090000000000dfd4b6630cfafd20ed10fad7000042b0722251ade451426b5d22a174300908b8b18da887cf862ab51c55c7fb605f717d006cbbdfe74744ecac13297a509e9b0cf27351b148e58d6a41923ec34af76d3f7e4f0311fddec69c7afe12ab1baca582a8c90ce9f51ebbbe34b8006410942df5541de37fc79af8fa46b9c14af640ffeade06a769a772d1ac050745068e1b6368b3029fc8d4eff476328ffb85d129a8e329e44dd59011a055ff1ad36a56f8bfc0d05a90520706e4057f54b4a506a82b6ee1f01757ed8cba6643000000000000020026383ce6a93d4d4258971157f5cf5ab1ad6b9b85211dd48c05f52bb46d2d740ee39b494eee48cc0d019611e8045f1cb7db9544bdb6e4b1b588bc2949219feae4b3814e2af518afcb560c5d554a826bd3c8cd699f89de445258b71699380768b8fdb609a111f6665ebbc6704b3d883f5ac40f5375ebcb62da2836498e1ac5333bd4603bd3cc3c7b9ff6676b192dd7dba0557e05b27e758157b9b4f7646318dee4524663c3f938ed149f43e5035378c9cde51262213f8256ebf4e9b95e87034355d7ce33d4992238fff7b06a20867fc16a6422e5788711e97edcf1a8ea05b927f28996427b2b005363724c194d00e68f6b7a574f9f2dba146749cfb4d00cb24ae47bd42b463cf73bce3cd0b3b230ed462b6eb8a759cdbe3df8c978a265e49a77742e7845a30ee278a3df09647cd1e37a4a2f2602b480e6701e65b79a702c36d9c56b1daa76444ec9a3411a0ab0dd3dc029b47fc6068bfc99f2325f85820c7f16891f69328a8ece99660fac"], 0x1) pwritev(r5, &(0x7f0000001e00)=[{&(0x7f0000001d40)="083483b57dc7f67113aef608f94cb38f9cce5396989f53d527693cb6b3cfca3742b145f93cd9472dbbebe294dfae8155a401a30ea86c77cde496bae24f7ce2e0cc1239202f33624a73fed862f52617fde263f1991b71559cd4c63ffb03bb4263c7555da8887fb93bef9f9f5ea7703928d526f7ff30d80b89af105725fa18207c57849daa07113b2b0e89a61fc088f96b64d1", 0x92}], 0x1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000008c0)) r6 = getpgrp() fcntl$lock(r5, 0x7, &(0x7f00000007c0)={0x3, 0x2, 0x6, 0x1000, r6}) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000000)="48fd2c9ad482f7ac383af35f6f1da68bc8d4cbb5e49e1a5beadec9e2f09b3c46df3727698bc5349db2fc7cbc65ab3584823385300681", 0x36}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x410) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000540), 0xc) setreuid(r3, r3) semop(r7, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) shutdown(r5, 0x1) pwrite(r4, &(0x7f0000000980)="982b04be42c9f99298b50d169f6f9c910e577ad8bc730d0773ccb7442d0fb853cc55839554cfa7d0e16799f065e685256494a8a6dc39aa6a840b87894ee9da10c568e49a6bfdabcd77498da37c178bbb2119045d9ea547e1611257b6cc2e5b1509bcfa17d7be0a1e129f185044be84b5538a17895b76c62f1261246bb3f87bf5582cba57d0863ce7e5c6001e13eb69de718e7731e5e1232849a4686d49483fe125195f69b0bf25844c107731fd2ef23b4d0703203ef1940d958f9950053700b131446b0827725f99d0d9d2cc52c37d396339de240fc37290f3c865d1b1db4cd19dc9c872ca1389f90f1ba8ca9eb42ade8800e375adb1880ec4935ce686751c4cca72255750b714b9209503fe09f4466e39936bf3a7bf65b693bb83048a4322fd1b265d125824a61aba1e6195132c61ae40a71eff15c4c2cf285831667b32fa88ac3a656173f164932efa095528d5a23ad80cf4f8c0bb8b1b761a35654fdf0f100ccabf903d1aa5eeaba2bac90a4599adf8cf03d2354b845178c7781493ab47b01e6837609b9ffb014e7c703d05180686e64f17fa02c776451f2ba86c16d788cb202538163b711dfd0f8e793c31dc377343e87aa250d9563b7be5e5c9c78ba53c068cb8a7eff7a29742993052d796309d56bba681c2145717963bd7892c072f69c54e66f6f85387c8d400bc6c6934481ef9ecb61b12da54847a32ab5e53c0aabc8506c87300f8f897b39a16a9f93cfa9a4f6e3b8e4abe80998f3ace4c2b844acf402eb3af9f8facf66ef2bcb37f6d90274156d98f3616acbf5bdcaaf5548e6d7fb6e1001be798ad15e30fd7616ad045bf49e599c039b6c6d7661e6d23441e153a66dccb36c1ba4d23d08430d4d4ec701e6787a37b034b2119bb62e6e7d8c29965027c6558a2dc1b65b812b7ddfb19d0ab45c60f149a4509800dd505be26e029cbefcbea82f7ae95ee8eadcf2584a192aae52482d6bc83537e0f6744466a8cf1412f3e0052615bf768da943629874c41f9c71e15141eb526b4f96605e34a538c89c910137707fefc3ddd9659eb7596e6a0f83c804bd81c7cd06d3d6d05b4a8156d38595566da385fa094f163a88d46fbf8c48826076495068d274ceb1ce0f9ee2cdfbb766201a957517262072110a9bdae091f52c2721220a0bed4c46d8ecb3e2ef10ac8a4a3c00fbbdb03a648aa7f6cf67f9956aecd70a671a83ff65dd6861c10326e3cea774d6fe66d6a1d76188b8d4ecdd2d073f62770e1df5488bb18f7e98b45c599fca0aa66db371cf8f9143a70da0d207b7a1d65ab43beea78320ff5a27de5ab288206fed9387a172b2e94c91b01d8e3c3aa3e83ca0c08c4121e0493b29f74a4b4c0f06272fe20c9304f8b0439ea103210359de5ad703052a9c9d5cefd5f62ff7eb0b31ab7753069a40afc50da73d9e10a163e7e441b69860270c2fd6106c63053bcbcf5198b5fe77a9ee1ec1b5955b3fca6403173db857abb2a33338302857d3015fe072c4927579ec2b3119644e8853c387758c1ee8c4aec3428401283fd6f154a16f9dbf5a07b402ea2d6e9381aa725db7ff7448aee8662fa08553bf2fc480d57a6c5085a0cbee9ef9ad1216c7e6dfd87a8f8e6ff213bb748fb635acd7d80816f03a31eded49b080828a81f2be11e55d0124c69c1b8e1124d8781b926bb0d3c6313ca7a8f53954ce30255b5eb627f6b6139ccd63f56e73b704ca90381dda31985648ca69a903999e70a75b21a27171fb80b127b2d6106b1091125693b66758ab212b94b6683e730a4e3a67a4225711319f6bd9ac44a3628cbeb251cc93ec36302c4d46cd2c838ac871155a7462b48070f3f107429f2a42de52ad32e4b9755055d02379a4d6fbca44377742c4b209a914ecb25bb26af2c3be9163f9a6055fbfd443773969f84e53561ca0ee10ac07dbaed6792ca49330d80f5d6b8432291700e0013de98d97c512eef41044dff7a234f71ecad532fa6f8dacae988fe0028f4d0ff3000495861285cc7f1b91163eccf43f4822343ddb2990996d367d61036aac3f991220845c45e2abccdf37739c012bc09d4b93c22cf4af323691f66e75a9f6ae3aea8b344aa735e53fbd9f8d153ae170fadd56e85ef19f5b1dff400f7dfc113c06371eeb24a5a00c54382ff775ce1f0a717befd0950fb1a3f99852360ee4ef41a18d0f514dc7664bc940626f4ac026ea2868ee07597db56b11ac4f51cebe009f872b10e94f323f3b9e964bd3e7da88ba342b0a8caa01885791274d38e4a9f4b4469839aec8f5437373af1b2744160113bc37b8fff268756f85f2c15a73b143a77e2801e2a30adac62e1f21199d58d174e3186b91d54377c6123c506d37cab394e7819f67a8745bb8ddb80cde685652d4757f2efd5a34d5c8507043c0ed3021a5aee5d19e358f2c7ab6dbd9ff1b85b8642f0d5acf6cb2759321208e57481cd6962cfdc1349e0b8398df48a8ce455582613db95a8d47f61bc59b656a77551d51d1ab2ccb34221f7211e5afe1fe2163492260dcd33a6945da88747fda9bb8498450372914d519e9cde1d954f7185e05ab02de7ef0f4cfc17e7b16698870498c688d32e2c2971af30c26126cdde1d340b99140aeddf6f9ba42c04de52a023b4075b9d5c8e162bb2d0bd69208cb7f9005db842020348e522b720225c56baf137a563d60f304e5738d20e674e077341f04224798756a911ce5d92d7360f3da9efdaea1a86cbd429d9f87af3d65010266d0dfa0573343fa6a7c22fd1cd76e022e183a965baee9173bbd8ae2793e90ffd8c8eef81ecb9a64cf1d8e79e63b1df3061c65c992088af2847f9179a3760086098d13f560f220cba41bb822216f28bb4d92557571425ee09fddc29ae13c8ba944595c99f3df6a966dc2a8ef585310f558dd92d23481512f804be1a757bbe366acd41a219bdaeb41c9b91bf483dfb37cb254a3e5fd69a33bac05a6be28b5f69dbb2afd636a89cb2198aa4e1a25527c4bdde48cbfc86f8a02ac99b696f87ddc9fc05a5af735c5a976727cc1057ef43eca548f478d012f718245c8774b528834b67f4a647e964f0a5e5338f84292b44235e21f93b962b95eb9c34c1177b3bf34ebb527b7d2dca2f9574425f728c67aadf5ac5b95263890d20cefadffa69c280ea2282f3be6de149edb7fb11d10d53a9904a11c605d2020be3d6f99e3bc991754bb5be79158d20daa60360c45b3a5f3d33850cd21fb86f059d9300fc495ea3e3d9111a076daf4903fa91565a6131b24fd68d9660efb7fd56d90158a4d5fcb22523c7b1131c1ef9f50cdd1f5df12c7e6033b83737a372f6d1f894d5d41fb4d3cae08c244b5e1af47e6fb21b7db4213932d5bbb0d0ca89025cdfd410acc23ca07509dbf2706ed8c9ba9e34877123b16c30994e944ba92105aaab360306eaa5a660c9cc00f8215fbf2244143c4339db4eb087e42d7c7976168e615416f6f0abf709615869ba0e45830a05874160c6f5cedb1703c3ad19dabce15b4845ffc992191fa3dfb87efb5466d1f343861b0156bf7d7122c8e5c9ce9d30a1258a0a791f14c6ea808d353f8d29ab1cb1348c7571d8cf1f3a90a8939b59f40380fcdab7328a6f64a09306d792ecaeab45562fce17d58405ba94c46c279dda77b66a0581f51ac14d621b85e2dc70a3a3cbda404239ad9255858e0dad3da7a81d54d736f8288c86c1cc89778eb394028c395058f735a75e7eb9b27ba2723fe2876c8f452bc7e9f3c61b517970087fabc2bcfe9fa1486eb0cb97b42093b7eedbb2a3f3a1e69e70a39a678f376566d0b9c746c7c34f27a0de2cee173e57f8f9f3dc046fa726c43ab88b3a9404b22113c8a7ecf9f79846d2bbc740a034b7953e2334ce23aad04ed398d81da872217534534882145556b8d505c4ebd3304f0e4c7ff64fcbfbd02ada0ae465c810ce2ebf4216d5b40e34a56438240b79c8cb6a23154850734b07b065278a71b60ed65ecaef6946e06e671fdc69ca2a5ae56960a00d7da62450989097c0a688ae52314e718a9273c83b13d59eaa0c5e282158e4e7537a9c691609d3aff84813fea39bcd174eac7d1832715766bf0bcd9ea830fdb932968c359ab79a19806f99c01f2aec753a73dec7f076de17c0815d7b40316d5f59ad1b60d49b546d91777caad13f8cacfbb9d101e4cd64ffa35bd29e33a95b37c84e9c1be77823f1806a503a75584b7668a5f88124c95ff60f733c0a5e8db57ef39db899bc3439bcdb96bab00f0d804fdd58bc40465c3c7e6ce76c685194261fdf894c89fffbfc199ed2c4e3f58f0f309193329204d61edb62ee12e24186e4bc21972ccba5b92baec5918ec6880e4f75289c89b03a41d68c7c2a4d1fcfe8923f2637af45aa00803e7f4982a8563ad032935104c126a7580d09e26e6d7721ce7e13b01c7d415b289c882b999468ae81900305ae29de87e2a3ce33d8bc923ff4c21bcea858d064fcc7ca609ed4753b1dac6577edbc04b18c1e1e3b035d2d47c7c6ecf0dee349e591a064229de25d1da1110224875ca30d48e7c316068a570ee635c94f9008f90d5aebc070e44a2ce73e5ec4019ef5121d1f81703a1dcbdde7972dfed5343dadecb352bd2bc5b67b660d6141af9b573b04a2e987724bdb44c6fc5c01814b5d27e4cce019d376a4cdb864e0e6265110d8279cda458dea033bed88020c9503d9b8c811d6669c821695639aad630d902463eb8ce7760532c37d1d4c73aaf7bf348088146e649ad3c040441de687a84b059b62d686036b1cb2f864875028e31c0092518162f26fab7f3ca5e01194e8652bb2e6c060c194a56160d3d296d85479fa308fec0a2d40eae693f00ae32c62af16c0ef416691f5ba843ed6dc2a2a0b9c3d5494484cc5a7e9568e7bb952595fb81af71e843bacc34bbe3a4204f58b9f8d9d6576bd4130d714aa26252635e24768c379517319f68e0e8d7a2aa071f5503739acad36a0f109fb3df6c95dd2a1dd9c25b38b0373d41aa605e7e8c5660e5c106ff290723460041d1d1ad173f715d382302b8ce36f3bec72aa4d29f02c2e83413988fb181d4595c75f5b8664f1a8041727a317bf214aa3a7e1a44ae28e4a1ba74c589ca8687e31b641d0fe6c2acc66370690bd078155d10324546764fd70d4324b00987b7459c74f1242089418e35b7520d6b12ce3510451ec06206101a8c1b30be5de9585f24f5b2d6faf48fa326205b33b071c69347b5fb9ce2630301adba75917402dc1af149e10bf0f08707b2ecdc2e5aca2522f341460785dfacc0375ddfa761fba0d674557b36dbcd208fa3ac86c25481a8b750893a7e91ae842038aa0382775183e7a956284c997d705e8e20c3bea38cc55dbf5672884bd904ac280c1e50b442b689671fd042388fac78a96b8b37d3b78364a668f752c01063d46a5db7c3d8577a4df20369f918c87b42ecc785456a87d89576361a447f3b463c6dd42c513566a7d4c0f592247b1ac233ee672e251fb852fdbca0cfb08cc5a6dac17c35eea5c9e2055cc75d1dcb9474a23c1e40b729c73c10243ca8affca0aa1aee7352ee9e8889380d41be650a0cec50f39e517f771c60c8b2412d84abc23f2f2f296863b50758003073ba0feec0cb7d966e142bcedc7302ccbc69675465f3153982e6014660f94c1dab35106596e8fb468a190e036807ba20ca7b7863f52ab5d7335f9fb125247cc5fef2797f4fe14a4b3a1602769dbaa33341aa15aa5c20111852061d0338592fcc54cf5a43d10e9aa7b9ab8048f80d82be12f3847277d856718341e2a3a7ca80d5f11b59a5236e884ae6955cdb19f6e32eeae", 0x1000, 0x0, 0x0) accept$inet(r0, &(0x7f00000005c0), &(0x7f0000000600)=0xc) bind(r4, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) 05:37:06 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000002580)=[{&(0x7f0000002640)="9168efe21883abd77d3b6c8ebde765cf49be5b732fc35ff46b360c074fd46f2b1e7af37b65e230793c70a78205ba44824ed48d9e0605b63fe76340884c949810676a7370270d11fdce710508e658abfbb204dc7bf5067167a76dde5e", 0x5c}, {&(0x7f0000000380)="d839ddd2406bdbd089f25f313e746baba6011901207ac150f5f7ab44631f2b1e64534bf2a3f11167e9bee7f4799d3e871511b835bdd33b71dc5b3e71df4d466aa96975daafdaac703cafdad1e4301cdeca4b332eae82e0b45ac3ec1116e19e71e2f894fa5040ed1588b15dce8df1e09188692a9624a867fd9a74c3752cfdf0c9d6fdec184126aad80072ae94d5d600f7220b67ddbdcf0bca535f48d82d72fc93ef092ce6e35e58b5343314084e560c7c3f5f7b7acfbd27c3ae5c11a718db51d4ef1eb33e00b7e71c73f6974d131bc6d430f446d9eb00a86ddeb57dc2972f1fa250b42d95d7bbd21aa781228f1fc8f18169959e7fed77c30b5c030434cf556e2aa2c4349014871176f4a7afe01ebdf1b7565861ed35f33f736cb843bcf412601aa043a58871770ce277a7195c956e10bd8998e0a6e230db991a824ead13e8dae6b766b4256e6ca5e09990fea7645f21735aea5fcd78f88aba327da988868e0e1616e99844c417ec344c444e71d6725edb42a6c9c142f15afa65c0065ab95975fb067a29639d02e1b5de617b2b4b55fab25d624da1e7877e7bf9d06aa01b5aa5bffe3ceb4e0b4fe163102a433b299afd281047509adbfc5f3ff45a90064bbdd18d0428c4e43add36e5beef6f59ce5140dfac0217dc3db4ca516772099063382047a01fff02aa58b05d70613a4917fd042abe838d5baa5d90b743c5b04aab92ec4d13d185809871229a88976f93f2b7ba3d73601fa8c0d7e705e12ab4b630f22d1cd6d14cdd521824b9b0dc5fc6c1af57e26974d0438f762d4cc9dbe7a1a82a072024f30c51cef042d8678c8757936b93d699bb432f1b74dd0d87066f5cccbc83f9ad37bca03953c814ac92afe7fdf23ab41830ebb8be8568e22bf789b2910290c32f8e996db3535844b94cb580f7f7e08b0dbfb0e636d973bd101dd25a7891bfa31cd33dfd7c93f7ba2ad4a24ed038386f0a326b9ad0eb033b27fc3b5a1dc70bdf21a541a0dbc912e7f152291df82b4e59f72ebfe98da1dbd05a82649c56bf1b16dd981b5802e88dcbc31606df67642f435208fcbcd2b52304bcb83967bc1391f434ea6a71ba0313c5eb57cdfea1b70e2bad8e4b543ebf35d1f7993f886f438caa5b269f205fa8f45bfc7978c8d2f6c75d111daa37ddfa85036f2d9ef6f5e151a797960aa8ff6290d4ceec6a076a99ab70b6c373f9c891fb9fdb6cc057ac0195359acd4c57b72cebd2b536e78d1abe73d9520f25f19378c734ccf04ea3fa5d0cdaf8bdb85c30cb68df8a44531e21a1bf195b10357c9e8eed73c607fac868d1de98f1c1e41e53dcb90d4e0fc436ba9a051a8e7ca1b6f5074e2a38d35d28ddde4e4f58a2762fb2bc1f4f80766e12cc7ca34e86ea67839236c377a7f7ace2776d2755d420925cec6e56b931d5adaff2507179792b3a02e08163869b2eb622390c232d7f3e57080bb318332f00f46301b93ba13b8485456d194208207b5e19bb724512547273863274a5f3c167f30ddaaf2338ad7302ddd52afa5bcd050adc00f23d687d101f55908e57f565a977b5f4fa0b0f2b24f2b405901ad3997e37169957e7bf413b430b6beb2c84364bffb20e673f0896ba760d2e9f32cdfd69ed178047db49ab9eec7709b83277112cb71052513f754ec80048d25d1732bb71e6fc4828c2e40c6761036ce16655ff4e5e8e33fba7775434f1ff9331e94013bd6b91f23d94b2524a1cda0abd1bfbbde7bb5a1b1793667f445b35b51a9f4b470928ff145d3fd3dc1f581ad7eb7a7cc45c78a4da58f834148507c836602c67d6032f2640b2f48e4db728b696d83c8d5a3d7c865b727b2d5fead827f30eee40306a5a112a0d995c477c25600e7f00335a4a9856440acc3c41145b00270d44ff7625034accf6c500d0c8cc05c563f5be71d4e571402f358f707accf10ab39214ad9f1133c985ef40fa9595acb71956052b677cd9cea882944e8d9081cba0bd231e75d46ef69b119a2f36dad5b623fa2e467531bf0e48a5ec6656d6ca728fbba1a5b022adf1a3f9d60c5970ffaa6331e51f26795196f49978a77f612995688042c1c0a50a90c8314245a18ba82c7f039e77fb4b864f6617e7c1773bb053d1f2e7ec0c8ab5b727f28b2338a08b001dfa29909b274aa0d3769be3129bf6a8c55e4084bf24e075b8f0eaf5f9a35aa4ef6d7a769b3ae9c045cc820bee6d1dbde4037461b7665a65a9c1d4d0d61a8ae4135e6fb69e7c278ece5c1f47af00b797d2f7a82b072d10c46c5fa05cd371486f7ec776d423d4f69b3e6f3f2b0acaac8728e991ec28f71f7d635db5cec782d8a522e7c214a10212ed05272ac580db03c6fa2176808980374b13bbd707c113c2f570947e8b1283ae1d19d3bf0d3213b000b07fc834505232b24cb022fd86ab6658ca84214a1c6617a8fdb324fbfe0e7690c537cb63563d12a87db3dbb4ea8bcc14c2edb78ec172b472cfd1c8fcbbaeba485e4c00086513cbcd2ab0c285aeef456885490413a31cdd07f69c4054248173e91750b59b7697707363b78203441508d80f1a5e8ee34d58db1d30451ee7f9378b8d308137e22c2d2754f81fcd27c877dbd9dfc05b1c128172f81041182c0ccfa4835fa578de9e9084cda1383f9fc9d8a2114fbb04a3ab0768bda07425649ca7a89ce59e7a034915a88fcdbcf654c16185c3b644cf69af5291f991bd9fa6ef76e69463182c6fb32d2086626fa7eae1ea83c72d7cc119e0c5411850fceb62c23bd03a700aa38f5c4fa5e31aa487d938d813f56ff19d19c29361e8db219dca78b51aebde32c05b502f9d973eaeb991abc58fe6ca6233df2f0bbb2a120168456c566dd1e60b2c6230694f836a01fed79165dd438c92763a252113721717185c7861d52426efb436500e8000cda99ac4242bd61bfc6fdc14c72d640cdb5e02646eab705852dc1e34edde210d5f76e6a99025b68f2ca87c83687c933e3bba9608d81b49cdc0cbcde5d2c9a964843479b9b80ced9fadef41a0293e64fb69844bda96729d0152d37a298321c058a7966ec9be409615165c39b4ed0a5a7412d8ab63717f45883717fc36c414fc53cd6293ba31d489440319b6a99641fb7ca5a91ea8a178bc7a6f5983ee29a531a1b9add05dab32ba97b1442e7785f78e152246af5286bf01fd865b19953940f6be9eaae81fa21dd801adf3d4c26e3d34c5c2032e949472bfb15d4becb4177b1f760219c37c0862c7024f711eb0114e8223437834128791165c0cc1e3c86cd86dc495159dc4c2d12b5945710b1a4ef80b3424c8a8a83bb4f10ee760c5192770ab17e790498d31836d5e0fe09d91e860adf2d65c329564d883028f340d8f4e35a74301c168854e40a093d1d46ee9c2d9bf46a5d859fa2ca1233d554866d8119ca11b7e6cc960e36f82b75fe1b6c7815f3ef19dc57d67004acec6974e3e66e2145e5394df0073db4c58244992340eb8360d0c94e68e9f89d658e9ea7cf8543a1b0f9cb5e549e88044890c3573fd2ff59162d215de116c0453cea0352b48788d2d875bd1189a71b30b82b74156c4c8e7ca39887b3d50d89589b23b19da6288f08fc3973469ed107e1739ed2d1e64cd7a58946f72ee7c85b8d89c380cf3007affb6329cc8ca526dea9a86854ea9daa55bcdc049e532df1679ddbd098c05cd5c4aeb8f4ae3dd59536dca9bbb711a40f524e29bbd1950d5b5e49f55536a3c43cefa38e418f4d533c3fa421b1095056e33b062a8be5a1a1de1e72365c782860bbef843d98cef3f9d7d2603bc20ac315c2e0675a87d7a80d1370c54c7d4937e15a4a6a26d9e67846f0d8cb7d9fa6f13d1a7e375539a0d2ae8d88f241a19ef167806d7619b91410d9f47ac767505d82b1d21939e16792100c0e05a1e45dce0af9d8050b6ea0a6884a8d0ad9a69e5fc6fe03682e7a29a337d7c0bf0f893bacf3e8c89dde31d07ea0ff782ac1fceb554d083f9caeb0b694053118f883b92a847b10c8e72abfa4d1d434b27b873704d7d3b6b85728ecb54e2771cd82dec970de0673e13e5528c5ef3ce52823452de6afc60c83c997fb1514d1272eec62d7bf8065ecf577144589dd7dcccde17aca1a5c588ec541c7c5c279029e7ba54109f27d178ceda0b1e273dd4f8dee0b2127daa398ea059b70478fd5597e7d8321711a481724a839eb28d8f0ec30e02ba79b2d7b4310ffe05549543fa9919d4e610ba682f7ca220dc8ab9545c75b037192fb7ecee5e003bdf97a840699a08cbe8d0b3ca4d3e042ebd35ba94e5ea61a34fddd6a5bd97771ee08fa788cfe6eba91b7c6100343bd5c24ae13a367934f05858491ddd4c034d44bfeaf0b2ee79af81580508b8324c25be15da88c14f8a3b92d41247c71c44e0021fd57e102b2fb04f7a8613a679c5b3f8b2fae99d6d7ce8d0e4b0a3d963a53026de1fdb079c44a6e80ce68df8455fe8b8cb5d16e5bb3b22f106ff1ba9166b2b49b005b3cb8b536285b6b4e4ae98c503ec0b4e1924f1e296d155db95edd1ac1e29a8cb680c70b30e57bd6f1c09b006eaeb45464e5bdbafeb55a3cdd382bec1676f66396fa7dfe478f3a10fcd1c13f8000937e96c8a182d5d131602214f6e9eb053838549136e7957975b7ef73a72f91df87fb924977f07172ecfa5f160fcaa6d0ba466b33415b6226df717b16a24d33c1dc04d2e0f0c3ff47860f477d11306e2b9379d7b4761620c807c72630df3c50925a65a7c31bf8dc05bf7ce0ae1e34f6eb85c2b53a9c10f6a96b11aee2777b9c531b80adfe794d4ff5eeae46b101659fb35e054941d1be988d9c9776a7218f02e0d09fc26c61694c65307da9ce2c9c958b3a4d6c75739cdcaab2c98a7625a22f99ef5aa52d10fd67a1af8270261e9034b757ad7a3fb9b0ebbc4bdede9765510c0037c342a5bdac23643a99cda186a7842846af6989b6d4d9db1831fc5d9e08e18d9b3bed64683acc2909f42b592a4004c1d869310fcb3ffe8b124b629f3c83c79bb71aac31d0c4c5a0aaad82830c81353d4fcf8b77a2f67df4a46e04972d2472e0bbd31f6c1f723b9dce7a9ee669b33d14172569028a92614da881a5da64eb626bf43f1f2d7bd119925af345f516bf301e9bd4e9be6cbc859a92bab99581fe87e2cee16c0399423b2ba7387bfabbfefd7a5c16093afcd7f7d1ada4ce4a04ceb1b46161a8b0e510b41e123e655b7756635eef8f9ae143fc6161f581092cf2fee876d8d2d9816e174609ebd7460c3a73a24197473ba7e00bf26f5a10cce7b279cfcfd706375107884df9f7461c74c1c85369f22573cc7a080aa42293794207853310de280dc54d7903fa4b09ec8db440cd7c8de678a629ae632794484f14d58a7ec586ca0b802df4ad13e8dbaa3fb9fe6662187dab634d11ba4177ac6e2d837b2fe981b4a5392291abc8217196308333ab694442dd8d6a570165aecb5c6015e9c3d092adee0a95606392adcaa6acc44fe0aaa458c04615115a9f5a3a76fd14a88eb80a3e2e51aede2f6284f1c0b95028cf32293a14bd5efb691a9d125f1e37ffb0d98f3ef6f9fefc2f7de0f521df8a62fa553e49262ec715d8bbe5486f3487c7f8bdb49752b6ea200210dee62f1761e9da7e499e0d759264c0a11b8ac9cd77c6c6cdd23535a4e52001e10d90c1de4d523d2dc52048190fa015ea817ded3df3d4b93409c491d535b66d3b21cc6195de9d006d6e4a9d71521a13b6b3c580122fe3eabcc733039993914012aa047e6da51a31d662f0f9c53119a0f8f2c7631f80b60eae256b13591f6075e4eb354de4d517a36688fb4e6c1e0c7cc40a2ddf344964c136a531b745c8268", 0x1000}, {&(0x7f0000000240)="a2486a01abb9c49d3bdb94a83fb85ee0069d3309bdb97c5408aa11adac1f53cdccd837e49d5de8785a5c1582cd2d3d09998ededc3098b154896242f9a8937853bf8b8d17513c7fef841719c5039d80f96df86bafcceee844d66a20fd0a833bf3b3d85e3c7d694929e45bf636fbaa4cb987ba115f9dca95fb5a196b7dd8067d9978575bc654122d3db60328ced01af95cbead69d0f169e9f7de13d29c3c", 0x9d}, {&(0x7f0000001380)="6c95494672398b3a4a5e5d1971862cc3af95484c713e94047cc0b98a8140f8e09c1ca95d23571f402eaf39595f0aa2376ec20e774da18dcaa52015d8f03983f0f3c34d7d42ff0c3a9279d611a14a8785487557a1838818e86c08bd521f6b7ddf6bb938516e14f1d2dd7e0e43b4e1453b8fefa012ee032564553dbadf7a7d451984023d196fdf40560b3c7b2c52c3", 0x8e}, {&(0x7f0000001440)="a50fe9e2367832ccec852f3f4f44566da2c21893c5ddde2d5f08b31003802e19c1ea2a555a675dcf2d6e20ff2e7a2b63393d69b97734754937bc35a7ff26e3628523e728fe0c2b0fff49d92d24fa69c51cbd9e52c05d36462f09220e82d8a38b5cd756d3ed051cad56f2eac6ae2a4b7ab7539875444e7b5aca843028fa370981b512c9d14d830165b9005d3a7f748eb526b4e6f355d874dbd6e6059493f9a47c749916ca007a739b7d0139776fe3af54", 0xb0}, {&(0x7f0000000080)="492af4924c361a1637985062c4d3009911829b5658e5d53ce554674d9fa65e27a75a6cc2c0822a5f8d8ba8d5e18eb776fc", 0x31}, {&(0x7f0000000180)="0b76b72344df818c226941443055333400a94e55ee09a9bb4a7c0d9d035235f28b9c", 0x22}, {&(0x7f0000001500)="a077eef8fef789204ac52c188ecd4dfc7ff2214ab2390e2bfd18f9538ae270b3c7a1227684c396e319f7a23864d6add85e0f80c89642fb2235cb3c1f5be56855facdf3bb9969c14510766687248116066a2e93f8a4f8ee370414e6998829b2b587d6972f1974289352dc8934c61cf68747a79744e56620875d8924e67ac88fb364eeebe1e0f290321b77675d5bf0fc088739fb49c78551b08850328e4754bf0c122d72fcd73aed28f73e3176c44bd15470cca25cbe22899b3321d2a61ed256fab926bdf80e1972d39dbce6b4b5ff47c3111716e2e8f2cf663c5ee983790cac9f866b45f28aebdbcd1c7cb6d144cf162de716f04f30e08ee5be1fd95415813f8e71fa9c7f98fa4f9d108dc86b61aed4ce1226c0634f9f7b1139333235d5e0ecb8795e5ddb8203a7231cd0f67761cd9752f90230111797b19a087e4ce0f343502a1e77938305b0b2da638bd7799b87382cee137e98ca834cf7bd4343530d54c0664bc19b36babc8bb314e24146a23c39b635b6ef591943c982fab0abb7a2e61c2401720bd1814e1f97bbd2d35ca2b06f8fda47517004c81a8e3f468766a6351d2102f1ff180766d8110ebf966298696242e4b6b8ced32e0eda2e14ec8869af127f7ebb4659af5698cee9af7b9c2a4ffb5132c2a8720bd7ebc0569e21a0b51339c638a0cc3d97cee6243fb03ac06a7fa13f992be8b98ba0b6dc488f1733d37e478611966b43e7612ab8d9516b0f6f2cb9d7dfd4be707f320bd23866e5ae409e94283560c666c27747d57efbf4b45f346e78614f3feb93f900e3ab3fdb6d2e851277d486249a535bc806cd3d7ef52f483159d4dac21090a2b30410551773ac1e12d9a3dc0c7c8f54a396bdea5bd2205a503f586d0b4e6fc9e789cc0d36cb2913f00058582c741cb026e37a9de8108d4fbf7a34823aa1147d715462f8f22e420b05695cce03eadac50d2b05a5cdace7bc3b884f96e9a311f59ddc25f5581f8b4a1eea187be5d143fcc160b6b849b2a45f36592716002bc0cfdef5570d95f564b9035f3f1da489649b0a0638bdfb7d90b11bc10033ea93c2e87f6e75713f81152a8bb46c0b28c0f479c8ae1a7a06db7fa4d2b753b4f2296670fd5edaabf78ae1c52773fe9ccdcd89f205a98e1f1b9bad8762a6404c43ae5991de8334687f6ec00bd4f5e4a641c9d76ec71c5f6210203d45b2f98ec4d5557be1408626a79294776ed6a35371595b0be03fc492d8c0792281ec24ff633f5b1b0b65dccaef2031b30d13ca9eb6488e5117ec0459c2859799c065e9038969440bce4a2f61c77ddb53dd7addf2c7054051c657d4e039718db57a37f37ddb66cd6e26bdcb6f48f9da00a8228649ebcca4609da9b2bf673bfb5bc40154a008d5ff140c7ebc10626fec99c08438cc32e8817adf669ac82b6a38a6d348dea7908ea8527f29494cbf23a1b2aed21eb2004cf1fa9bfa8d2d0bd3d8ea786c6f6a24dafcee0253f7c207026f8a92245173990da280fe3ee60d554721dadc175936a70fd8a475b35b47afbfd0aee64e9a470c89da7d3fb61d346e29e9ed614b6d20cc60cc6a8d4a0fac7796e39e84ccc490f908bdb7a69a1ad892b601c13146b67812e1d98d17b2782a77860118b6aa2285c6ca02d262e0e3d8bfa47f6621857419dda1db8852fa98443530b41dac3739702723bd9fd4d5186ce0bcac2385374eb8b4d896e305cb672af7ad1eacc853dbd08957f62112bd7bb6cb1a193551e87bf455393c6d482676bff533640e4bc559accd7cf1af3bf0f959f973fc3c593bb8bb07d4fcffec34c992ba59ac43ac3da5acaa7b686e5fab2eef1a6b0b5eed3621b49ba35de797771f83862b5f22096284eb4ff61ef8b0620aaf0cbaa7cfc1eb4c6873c5cd725ef496f4a24bacdbdd3c5777da317373af7beb19432c5081caa84fce31a04cc2fcae2c8e73ef3e137915b779498c5445333b658ab2531588703c207882226e2eb40475c5cf1d98c7e8a4455245df6bcb93c04198451234887a5cea6ec8742493b0e5144b572d648b3a166a1b5aa779494f6f5afa54556df9cfa5c6fe467d9f9ee05afbbffe75341bfa298abf1110e37723ca5d40eb70cfa099ec533e10e4720187ef886bd6fccd27481b86313ce48b535a4c8039448dcd257335c8e2161188c0f96a51c0d6d5c6dab6372d80c14726c356c1140204480f277ba0ba801278ea8e2b2b1a77e9f56cb38174800d804004fa90493787be818623245d038dc04e0b2a776c736d1ef8536753fab87e51f540add8f9bcc15edbf28023bce3e7058283f39cf9c8aa3de5defe54e85a4f1a239ae7bd8adc37624bdab67fe87fdc54457b56992afe6c8c21dea7adc2afba8525a36c6d9a11ca0df1f775df41daec611d84e07eee07f05816c11bd615a4f7f8a3f1634ace198375411bc6d6a837367b261107945f1bd19138f3f1c69335bf0603344539fa328e7500366562b0a19da1ea9dfa2a9cf5d4c7ec88864bbb72190912b7d5e26bc7470f5562efadbd3464d3176cdd4ef391b569f8aa795dada5f006d3b15c9511d7327d83f94c1105efe258582a2b8ebeeb0bb023f4d77a567043d7099afc4ca6e1e592022abd9bfd68d546bcae4c2106092dba238fd2e97e0ad009b2fd471a70c56ce01b34ada20cb6bf524df42de1a28b771a0b1f9ebdc8688e636ef1e39ecbe8e3164843cc35769cf6f3780a325edc0d6363c16ee31804d4cfd3723e2bb9a3d90a2633f09f93f92a237f53970261038eb416b9ccd5b136b9b41dd591335c6a084a1da8978bc325e3d5984466ee12765c8d73b35494dc8d2280c3d06c4443fae9cd24a7c1642de60bb8e27432e849aec002ab0ec81e0aa703e77c0cb630bb6b343be7fb7403e3362a3a8e2da668baf7b71f7574e19d0617d88f0b4d61bb4ca8ede60bd6f27a1e23abeb6da57292b791d0d5a7b19ff3759cc500f23cd04ef6ebffd67b7fc48dc4ce9581284a0a21ebd411b7e15f2a73d9222ea5bad10f0899a2404eba87480308b16020e29272f6b16c309c42a7f6ebe4d08c780678114beef5a590c02a329a3e77497b064dfd1c0eb942d1d882fcc541b5831c36f7739b7b9664cce5eae592401b91951dde9db5972d11f8037a9b449a4b787c19c00170fb1dc5ed900839ef91951ebf37a1c82d2c24154530fca7eb741d75fef8332b2378efaebfd94d69d47d5c6a76c63e26056f416676ef024f6f27dda091de85e19f825b79cdf3a383a760e494650400ec351fc25c8c51a9164b18872d22dd7f91f136d47a2c60903bb7463e4d54b51d54f51b677a7f1ffec8b90e54e3b1efa1eaac8dea1f46d6dd1701a4173967eb9036faeaebc0c6c304050f4936e89e93e01fed8cb31b210d444fd7300e8602bc26af5efb2a57a9466500a6b0aea167f493ef0808889ead1f3bf307f0d3b2e4d131a49f0ada0155b3b401adf1aebb2084a04a49c3ef9ed4d4033f98c2aa8bc9d9e54394a285c31fef75bdce104aec9b471b26b8265d9af21437283e50510acbc90eede2128795e0f9afa6f7b8fa23812d298467f915082b8e73c8dc611014687703658a0086521180473082d9512c3ee90469e0a9484c8daae0a2e269520120e5758742a3110f8f87bf7935dd1999b23a9533489f280d7935e834d970fc5cc666436da3689361eddfb525174568be1024216297ef04359e26e063f6a0190cc5252189345b4deccb549ffc22a9a8feb573a1c1f1661e26a8c23707e845737076cb3a49dae443d29195eee255ee099d924f1de2fc07e910628039df1fca5b9a0e0d6626a799d95e455fbf2f69a4b6d4a520a17f9a8b09b17cd47742c57c8630e46b8fc2351ed5a78034fe7619baf14f459be9eddc36e2d37ea73878c57f716bce2eba12d72456f9dc990a220c0edcca1143db59dcd8b717550a2b4ae46f01752acf2b4692203be7e0ad8b380a91e52d4b5fea9ee120645237fc65da709e6be6491d86ba010dba414f0845243d2ee1ce1ae1e6e6836068fe9f97c1af0bcbfbd8d15303c3606db46d3d75dcd4a9f7e5fb55fa9166e69316523a3a488aa274afdf854f4b27d2d8567b24a175508ad341abeb4b07c10b8fd41be06fd8475c063d0d03b660d6e1b4c2ab7751d8821f7073954ef65d2b7faf5e703322d0a528933c5d53b0a413fd6381682f6148f3ed73ad0c89b0f812b391b81f352377c1d380dd1dbf36579c69864cd07481da878cfb6425c3c48b7c4ee83af6b5c583d6a62741f30c6b4b47e9068e8b1ae3a8df297321d95f621dc21a60c20419178d1213e0c0c19b42e87a64b6d90ccb0a0bd93c932a22f9ca19740982be10bbe3ed24fbb51dae0730a37f4067e38342acb933ebbb8a062e65433ee05ea8ad55873083748f39ac9828cfc9f80af648f74f3db86705ef7d06fad76abc7575dffcb13eb836ba0c4e72585f1b666ce528d3826acb64f4a0eec889b82cd01a25e425044457b9ddd5619160d34a641c9f63a39fe80e2476a0f04798eaa97609c23ce06086b2f31ccc39fb9263019313104c4fe947e8eb91524d8274133b030299208e10c53e9307807232ab392c6d017e8474d41f996a7b7e929161f7490288acf492ac88c3ccff6cdbf1fd0e656092bbcb8ba3a7d9c5afc4d4432a4d474fd317f10b53c3c7a9840e2fe6c588c45bf3be0864d846f6b6cab466e23cc283066d6856e1424dd155c2c30f8d898d4e93df2a3f44ba5906deec04624af01e80b6233a622b7a257eb35d265935e8771a63365884465fa93d9251594af07382aba1b0214b53239a2228697a194c31406a8bf85c568d87ea484a1be857ae5cf7413ccbbe1c24385ddb69cfdbea0b4f44ba3a8b5c74ec6b2881869babef43784656abcc1b3ffb644ff4d9204f72434b5c4a162a7600b1bc352fa9d91722348df94994aa654b869873ea5c9b70d89cce9be5145a7dbdc104605012d4b36bbe3a6c45bc421d5ff34d1b7ca0a8898149f138d8fdc53324466a2fa8333f95bad14e298d14bf03eeed5c49d06d020d1784e73e4babd03c46535447b13b569198dfded83c561413f42bdb9a1a7793e8749c39d92b09533ddcd7bcc9d9ccbae787d41905db37cdd6df04c891002e20e011ce9538088644ae5445d3594ef2d43685bc53ab927a253b729cd472bd1d5312f48dd8eee6627bbcec565efcd6b5528b74e466a64aed4a09183a7aabe5fd68caef8851dc38a9204f01c9de6c4896f4d6094f4e8e2418e238b1fc1def9d10c047431812413f61a115128e381db6f9c99e556d1bb619c08c0a73b1ef756be9b528897a94a960b679d338cef163d8defd89386155fa6c00393ea3c2055c192de73645cc9184d1625ba6c0fedc5b40f24198d11a339aaee2c0011384cc1c22c40079914d344fbca1250b52d834443561bf4f8f8c9723414d44f1cb561992dab9bcc9c443190b463ed59988c84a750496f62679d59483dbb4b547d088608096d83995d884e27e666ef2986183aba256b0f3f4243b1cdd87db9e36baa8099b03d300041d4b45180786392e9f4be3cb2888d1b9f5314f5bf454cad19e2fa32f5299786219fd71b5392a17894ed394818ad202ca15e0a6d1925be3827a7bee5c20a5bd4d0bf2c768f15b71677f11a65a81ee690b38b69bbee3ef82ec6836295a452074e2eb86ae8541111ce397fa9c38c087d10dd6e672d5e52b7496f8712bcdcda7b9e79488a60f34f75cae2b0eeb87e2b4d8d779bd13e82f9d7d9aa1254ed1356141b3db1c777db1d959c0b2d0b9fcc6fcdb22ad1e467ee366067192eb4c1fa0d0d197ec5e287d379bca02b3cfb669a5af6d2887", 0x1000}, {&(0x7f0000002500)="c7885b348dd5e4c616ac1f786f6a0d6d81a1e7d98e3ab709b3d66ef46727ad70932671e185bdcd7c0f58bd0b790b7967885817e4890fefbad7596498e4fc23816e1b992d597be5fd42bb7045552e0a7b644792a7a95af97cfc0d80003632", 0x5e}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x61}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) clock_getres(0x2, &(0x7f0000000300)) writev(r1, &(0x7f0000000100)=[{&(0x7f00000026c0)="512df9738b1a351d12a682362851c19528c2aa7f067b7560d6de7364c17ec337e216ca28172f0daa49fd8998a2fc1bf08cff5249d0b39029da4305cbffff9720f6d2903d3de4cc72a24525e57c24659d41c8a7345d3a3f3f844e24fd9e590af94158947d71d96dc5b92bd0978de5b2f4198381c0222f1c336a3124b95744f092a204bc4f41a2fb5e5a57dacdb450ff419c766a11b932c4b9ba0102ddcfa84d97112ebbb4cc49e33ba3a1ca74932229dcfe076ac044b521f6a4f0e99338e2e91ae9b2e62f1a8f62", 0xc7}, {&(0x7f00000027c0)="8f5535a3598418b16abce09f627b39b8bb45a29fd74fb487a08af70dc5e0d1e9d90f50fafa8e4e76a4df1d45362ee61eabec498df690e86c99d7eb2f4a9fe6f7869889fbc6e6390766238a156908b193305438f266a13cfa55056288f5f14e33fe19210f8ab5fe4b0725997eae1e50a37f7702ad35d28c4ae242ccbd1bc6523589253fe1eb1ecf7c14a15a217cc70fda06acb789fa4c0f17add2a9f332b16a511cccb786ed929f508d8bd91f057cb0400d856f645f6f0801b31f3ebdd041813b6786fa0b200d0920b695a80255cb18561ed6a9d6fe1e881a5ad1", 0xda}], 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000001c0)) 05:37:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x40}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="d57e829a") 05:37:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) connect$inet(r0, &(0x7f0000000340)={0x2, 0x1}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000061, &(0x7f0000000000)=[{0x87}, {0x1}, {0x7ffffffe}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000002c0)=[{0x1000, 0x5, 0x5, 0x8}, {0x9, 0x3, 0x4, 0xfffffffffffff000}, {0x4, 0x1ff, 0x8, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) chmod(&(0x7f0000000080)='./file0\x00', 0x40) r1 = syz_open_pts() write(r1, &(0x7f0000000240)="b45ade1b8af85c", 0xfffffffffffffdb4) fsync(r1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x3) 05:37:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0xff) 05:37:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x8c, &(0x7f0000000040)="e4") 05:37:06 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x3, 0x3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 05:37:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x5, 0x8) 05:37:06 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100001100, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xc, 0xffffffffffffffff) 05:37:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x3, 0x1ff) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) 05:37:06 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000140)="28f0e1dcc51a1e35a00d81e4047e18", 0xf, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) recvfrom$unix(r0, &(0x7f0000000200)=""/62, 0x3e, 0x802, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) close(r1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x1ff, 0x26}, {0x18, 0x1, 0x1, 0x1cf1b01e}, 0x5, [0x4, 0x3, 0x783, 0x3a3, 0x9, 0x9, 0x1, 0x4]}, 0x3c) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000001c0)) r4 = dup2(r1, r2) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 05:37:06 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 05:37:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5}, {0x2d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x7, 0xffff, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) 05:37:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x5, 0x0, 0x0, 0xfff}, {0x2400014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1f") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r1 = msgget$private(0x0, 0x200) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="03000000000000006e5b4b84d2cfe7aa8586066686912c17e0995df4797575f7113e3c9afb0f7340e62f4fb70b576949fe2ad7402cb960d604550bd730ed94b5ddc3a3d45f93b0c3ab0e1df12238acac29ff235edaa343f459e4a67529125378f5c1e042b6c26ba6f79d9afec3f27bdf224b9397bc50452a1184d0dd4185173a759a0054549ec5dcfd1c902a759a4142a2fd789a4a46a9cdd78194eb70ccc1e28028b72937730e4aaa5542d40c86fddc38288be57bde9c409959754a3ad47b222da09bd2edf0f26860f7374b63f2ab69204ea064e16ff12fb20fe5557039dce6da80eace1c980fe293b2eb7bb52598f0229ee6"], 0xf3, 0x800) 05:37:07 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x42, 0x9}, {0x22, 0x7f}], 0x2}) r1 = syz_open_pts() fcntl$dupfd(r1, 0x20000000000007, 0xffffffffffffff9c) 05:37:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000611, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) rmdir(&(0x7f0000000000)='./file1\x00') open(&(0x7f0000000080)='./file0\x00', 0x80, 0x15) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r1, 0x0, 0x5b, 0x2) close(r1) 05:37:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800", 0xa2) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) 05:37:07 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 05:37:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x401, './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x54}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) msgget$private(0x0, 0x486) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") getuid() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) 05:37:07 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd92f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5028130239fc1ecc440000447c892633fadec43beaf656f9362303555914cb6ca1c5bbbd92eb2534c2d7ceac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97aafc72ddbeeb3ce1c82233076185d0cbbe37fe44231fdaf31f8db5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc301000080004000001adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d39091fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc78f198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aae68d951edd47f868d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d0000000000000000000000242fca1da48d2bec6650cb5c3908a70000000000000000000021cd27e37bc2158a3458ad6957e6e7d04105f5a8dc8cdb89068ddc74"], 0x10) r1 = dup2(r0, r0) write(r1, &(0x7f0000000b40)="528aa6d16277350fe9f40fd28fdeb7920ed85284326fcb336ce81d4063054ad242943ea7c3dde40f7d8162bcceec4d8238813516fefc2a6a1c91408901092e3a882fbecdece5720f56e5d69c4413d1573e6f69b1dfa93e68b02bba2a29ee42e86e2843d1f05e88cf9ffa9e534588f9e7cc6c76cb044dcb49d6e0984e3144aaba348250a6f85ecc76632cf6535c66a72fd69a63b60ed1a9606e33cbf925176d130d0464d8b8c80e26804422827bd4b0c56b02b85719188e0f6d0853c0b07d90f8b1ae9820f023fdd44d79920b4776884718981bb21271b640a7d1ab04f52e6e77d29791518401b4741df6dcdb743a3ba3299b0f3dd3a48d6cf613e4f4e750bcafa67877e995265f0e181e3b96790ef082d7770ea1012656832803487609114d6aacc4eb44bb0e2f7b1047694fb2fac329bb8382a312e22de26811be1a1b3bf1f0d7e309daeb237d2a6b4301633a908242de203ecb18f458bc2df9c88819168bd7f96de51c94674b59d60a63f89a1e213d608b18a1ae2365d2829a41dead09a92384502dc8637afec82288dd78c09695fa09321f199e2f848324ff706b0508d8603e4185df659c1c68f41421d611c25312a490070f8fa3d898a87112385baa6c423a3d42bfab2f2490d6148711a2a445a832bb38f4a3804edff30cda0019d86b56b8787269122172a554baae239f600f9b2ee175696607e13b79545ac24012e2577e25c1d8db000d1f836453aeffd8b8fbe87036aa082726442ab07a7847bde42517117ae0eb32f3b050f372b79ef67ada5464c38e5c40ef7048fe3e357c6ced604ac25fb0dbd2ee1848d90d23756656bfe57df7cb4ae8c00f30d26f21f0554fd5cc85f2a1434e0442b03dcc5766d1a89ab04cf1178c5f9ab842f34ac6fee5f164d19f32dc7f9332e254e55610cafa8be2a4b9672bc58de51a5a6311df81eed01e29c8ff0cff103eda68fa9bb47ed75f17d0a7f36588a404cd93ae3f4ac453abc23be862f86d1873789346c558c0559139afb008470d7779fa706f63b8554d5f7a2b836230526ff6b10cea603666c00841f11c2f803abb81e1d920b3d33a0d731ca092ba2d32752e627f9bd7d597f0d84e59377ddbf0690f7a27d624032c8fd06aa9819026cd06fc73bebdbbc2efcf05fdbe32c48d52a1729a81fcf868e50c6d4d71e5b6478f11b40d6725d9b26fb80f17fb5a003254683fe42b2ccef5733116fc375d678df2aaf7d82e6b69e92fe1d8274cdb27f3c799d12d45f8b4d669b33c555e9b90ac26bbdbaa00ab42fdc1c20face8544245beac769af41200724bbceb62c5ad93524f42b8505e5bc74c6f0430af3e6893180057cc6cd43083b5ca0aaf5984b5c487ccd3fddad7f7a7da69e6900c4d538a111bd2eaf512d52572616a79168adc796cc10b3f9b834ee8234feb4768ac4b9c0060d6f21bb07c55663e3f21468376fb941c572476f5faf6c5968e1f18ada8a149d00b0dd6d492d4337f0433128c9cf7290a14f9e58eafe8c7a872380325e27533a61be6f08098bdd59b5a26be76309cd6aec547c754301f98c8f5a89b2ee64e1d4e714c2e61c1e71ac552108d3cbd33db326287c2487edbcdcd2c2dff6c6d0770b519ef2188a9e4b0a71406ef39c7bb1325ba4a2120b8b052cce48e90ba2129edec152c23a93ee0bf69af225a6e47041e17adc4be74023575d9a27bd1e0bd79de3b0f52e823cd7cb7a2bfd9fd353009d666059a7daaa088e98773a45fa675cd50e7678c3fce22bea6c05a4b62ab802f09a44eb53edb69e5f06cec4c1dd0f1073ffaa62699ff942d6a111f097130ac579c109eb15b164c31d43d9e56f1ee77dc83382124b8243545bb1941505a000fa00f614383a11d99ea9488113ee2c395e305a0830f6a55f1683d1507ec63868812c8a39dcdf2dae0cf2395a39c17daa5b1d7922fa621e7080359a53c12482ee81380927cd3cbca39977f0a9da16ac5ba98234441dcaf996d82085c9d96d680fd93d476b28cadde446cd380ac11c522fd540eb59854cb1d1820965f3a31ff757069b8fea122934883f1507778c61eb56f7959865691f0eb42f7a9a6f09eb22e484b6c8932e781548db7ab987ae625d85c24d06f3832e0765f77f19dc3c903fa3722f30bc3128ceb11207f68d00634b7eec5edb61ae9a951dbdb31ac584f11ca64445681b2f784f5c6e09c6e42cf48d9c4c557f3dd0b858b9901fbdeedf7daa7b2ffa95736fbfcafcc0faea2aa4e9eae8b20bbe24c399576420b4bff0228c8be3d01a510e01f92b83d14b7285c6f99ae2288729f96b97e6f30460e63b7ea208ed53ace2eb6a59c1cddce9ae7c454bff0d031e38ba053a85d9e6c17833eb02d06bce3a3383e276b5e81352a7a94a0bcb9f5313af05ca30d469c19072ea76b87f5bed402d4fc5fa9fc3cb0e98b07d55fe5c48db72a4bd08455309db6a2880603dbe84aacbc0e18da6ec60fc4d5d4ef0b2036b800857854702a393e5ebf9f6a1fed936f4a8aba59529827b143d52b53832424240f0938e6bbcaccd08a2f8a2a757bbb0cdd9b7ad85dab8750b5d327292fcf44437f66d49b1b52717e825b473f0478e29a2c5c8d5bb6261483886f824d9e507402e710e376c91f6d72cf09ed0cf91edd94c50a978b14fe5b3278374b1ff9bac67cfb4c377a1e27e6a726d731cea04505bf991150f1cfcaa00484acb9a9d8976a5973ef526ecad26198e7dc381f55cf91df93270f4170414833f529c12173c2eac1842648a97c5dc7be4a3266f82744cbbed4d8bd4f7eee16c0afabcabe452da79567327b1e46b1009656269d500347f8441f34fe179abdedafa85344f2ccbd730c8fed98bdb248f1ce6c626cab7009b40b2fb3122633b4960cbe0bd0648d1d41a224e2df86776bb9bd117d062ac9f48edd23b12bcc2f3ebb1c4803f5a8e0e4f51592332c6bc49fa331f7a571da57781ab0ccb24d55efa8091c16fd416d17619db30a648e6ed2159d05204b388548d573680eaa226f61da3fedda9f0f21c3e8e4cb4adff341dcefda8cdfd0875dea5dfe1dfeae44bb6fe507831668a67aa8640b5db2771dd57d69cb9ce271a494508b9614b0a9eb4f1e96e1103a912ad6cde0ef4dc1df61a5b7b34c9332f7528ae0b0c48fd26446da62ba717ee7a7a2ffa74acd3e5d6a913cbeae3424236695eb4d1b6776c41dd8183a247f9a7e1a7b5d40d379dcd0bf88a67539290533e70371f889a11645cd15041c337e1c4900032964663aeffb8b561f6dcfce9d3b6576585a4cf1447621428882b41ca348185366108d8145076e81b0215fdc72bfd00af984c82ea1d1a04c07da8aaf6707cb957dfb8e301a354406be7f29e668dbb668615aabd1e73ec4bee106f9c7e0db4c9fbcaa6cf982724690de3a2eabc91d65ca849d7ff4c166c5b850ed6440905f06f9b72c2ea07e83d2495f0ee0638ade5da7aaf28bff37ba40d2d4fb91ec540b65be42e4c58d7d24931fb46e8c09b119289d24f5ab75b457596a75a412e6c4cb7e164b45a62cc0db0ade64014862985519764245ac096650ad5b61065eb2b9d1dd106e82b874da65178ca3ea9cbc6776b63ad02cd2b30c04df00f8e7bd6c1e2ff5087734e34a253d8d779261e3f1c84eaff92a6e2f240fc7b9dbd40d83907d480524bb8602e15977f23f883a824b72c9e66856ad09d2a17a05861c6d0f0f84c603c3d6b6f7d5be8f6a5efe50cb591bc973760586af995fce486a3a721635a573ac1bf57e9c4df6ca1d4a364dc0b6d85ee27768b038491d349d12c01cf64af3cd120eaa68939487f593307cf090953736d1e1512f46df6d31d128390818fd7a8820cbbf0c903e0a9b48aea4e998970da044eb0718572e9c274703818fae7ae351294a610cd977c0944a9a47657e9fc59552db01a843c42b6e1fc54e4909cb7900fb931ea7500abcdd6e83d9cad2fa952b767161f919cc24845166ab39cbacf7f8a08d07b11c1f74ec6584b8ac34519f16817fe828f9721d898368d94dd361d970f0afa0743b6e817959f5998242a7b3e4def172d7ee78a6774f0a7aacba1cc98d4443a92a26e5a26102abfb559715436bca75bc5f570e1a8ca56e7b31cee7a31ccd9dda6bc19e94eb2467d70940b4700be905764170e0c4170ca5cdea6a63fef1b14888f5317e508cb54e3420f9680ac4d70b927397356628419b0b079ff79c03cb4fdcdf5f6115b1388fa862ef80d830f082266add787dcf5a2ab59eb17972593f00967312daa0e2b8253db03a7897491cade7e0019bdd854c9b87aca60fffcc8e09083049c247fdb87fd42ead94aad7a8a686aaa688c4fcb0427e6ab62706fbeab955278797f1b8a405d537427dc61f95c482b326d176cd57db28cb92f91c1d2dccc48f55b94e2768e86a21b06bb7f2e633f54d7da2bf2fd5bafcf735fb7990f44d732a4bc9debd03f2f41669219280c7146f7bdd33e98262fb92b8c1b644387441a99faa7d4ca80337d05e2397365215f70c0a8fd0664ec6f9755b9abefd7630a58c7823c958b65795e04f36dd2ce55908f591c7d3f95512d1bb442f7d2f0d88adc28a4856c4d18740ebd660bbc11079d1d58c78bf305d1c7202be9894f4854ce600c2b8d3429a1a9077755489d754d1a7b0cfbc2f0e3ef5784234fb2e45a958c6167a75899071b6c98b1741dd45d0addf384f0fb6f41925f287ec2b271dcba267b216e9b1230dab552c1701c4c74ae7f1d1ad5623bf38bb269583b126ceef69f6d15c2ae765c1689f41a76a578e6ff82e75085380286eedb63274ed296cb28505da4657397f2eb2ae85cef2cb26ef0256468df6704d2f24af2cbfc26019330dcfc68b9a52204f071aa8c70960ccc5b85c69a212c807cf10dc84a3c0fc072702b56c4879114ac0435f7cb8034da3db68a27c7af0c940a7c0d1419a6bff6a702803321c766a34fc010e27535972e9f983440d1a9963e26a3f0272b9be04d78eae543c972b0dab54c5f47c437209a0dd8bc22771a27deb4e40e77be2d9537a889c599de24e0dbcc48c29983b9c05f31cb5ea3aaeb0dcb2d20cc2d02b0fdee111208abf98b024682ca9ce55766d04580e4dc8d2908e66807e3761f3dd90741e064a7d64e388f606785ef9d6cffb4870ea9d51d7d3f7086cb25cef4be7b769241c79015ebfcb9b7ee0edc2e5df09970015590baf81ce1b36307130193cf5f8c611a8577dce25e828f235f9e66f3c8980aff89082ed5c1120782a30e53ac0267ef9927cecbe5c60f070b87afe340f77efee5af802e9ea39401f7b3f57b1b47cde9728dbccc743ce87449ab4e7abbbfe803285977f105060ed96f894c7e8099dab5e3b2ce3b897e50be6a10f619650f557ed86ba5ecc67925b724e3a4f16016f80d183173a4b3afb3342e32036b1bf0538d49192ea64b54763ce96486dc8b9cb137bca7875820575ad3912f89831e6d0ee5be2f6173858e081849fab8cee0b618aa4f44e8a8a63d0009a0fafd7486767c9efaefb4d21139735fbf1a12dd1fe40f2c8b1b4cc4c5c8779237be8068dc5fc3ad2fcb2506e75bfb5a3d375ae11062663a27d0c229932f228e2859d471b00bd42ad027a05d3f2e421e318ca7c98960b79eaa6c9ecadd4c1d288176bd84f924e95772707853f3f84cfde26eaefeb5d7b2a75f4353e5a236a67f2ce000e497cdb6ce0ee6f69c33791fdabf4c774aa0bd5318d024b231a6370b0f4b1a05bd149d56263baa4cff6809eb51bc226b32193581c59a2f202d8ddb1529fd2caf35264a44be873ff912a147ba2f41325baa2b1297560d7c4af61cfe94464ddbd9bc73ba3c596bfd8920f", 0x1000) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0xffffffffffffffff) 05:37:07 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x80000000000206, 0x100) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r1, 0xe3) close(r1) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000080)="6524867d5c724a0618bf9c336ab113a618783109d165062dd39dc31a2a1aba9dd8a7811b0c21adfc56b6d3061898503d26f098120a", 0x35}], 0x1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x2, 0x72f4}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f00000000c0)="5484aa16e446e96c43186a3cee475018ff4598b250f9410a84eaf46ba0379cccc184e37ecf9ccb9f8eab721410e3002b969dfeb5eef70bb0951291e77203f4c4ec77f0a90cae94", 0x47}, {&(0x7f0000000180)="c72210097a0a93d1a1ab91054afa5f28005bc44f0c3c41f415cdeb917476c0c2726057be32e44f64bb1bd1086dcf8e90f4b6ca8032be33075f6bd551453ebee9ebde6defa9631111c8902598f9dfd8bfd3eb2c87949d3d0d1ee5af4128ae80a9e4c1ca702d4bd84546bcc51c00449c916d0d286f611ba92b5f9e00f74b7866983c4fab0d2c96fa35de2ec34bf6cc33ed102dbbbacca20fafb47ac99070de2d6f1f7a4b95323d3b108cf770712d9b2cd4b0e4d5f602c63029ac1076f44d167fd4f3adafff4b1edf45a748fc2e674e869d35cffbe8849329a28026a927e7163b4005a5fbb35b06d2dc76dd30a9fa82fd6fe1c3b228", 0xf4}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="61343f7d6091a686232a18ea00", 0xd}, {&(0x7f0000000300)="9400d28af5104c5b", 0x8}], 0x5) 05:37:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x40) nanosleep(&(0x7f0000000080)={0xb0c, 0x5}, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x400, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x2, 0x2, 0x6, &(0x7f0000000100)) 05:37:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x0, &(0x7f0000000440)}) 05:37:07 executing program 1: socketpair(0x2, 0x2, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x1011, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:07 executing program 0: r0 = socket(0x11, 0x4, 0x2) r1 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x8000, 0x2, {0x3f, 0x3}}) sendto$unix(r0, &(0x7f0000000180)="b100050360000000000008000d01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff372829c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xa4, 0x18, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x2010, r0, 0x0, 0x0) 05:37:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) 05:37:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2d}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x2) 05:37:08 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000140)='+') connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="b9ffff00a9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) socket(0x20, 0x3, 0x2) 05:37:08 executing program 0: shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r0 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000e4e000/0x4000)=nil) shmat(r0, &(0x7f0000b47000/0x3000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) 05:37:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x40b, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x13) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000180), 0x4653, 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0x4, './file0\x00', './file1\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x45}, {0x6}]}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) ftruncate(r1, 0x0, 0xf8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x52bc, 0x90}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x1) syz_emit_ethernet(0xb9, &(0x7f0000000200)="8bc0cf7d9ace1976905ef539a0514e3bccefcad87607c68a05b99ce19e58dfeb8e97b58fde04c25d323b42aca0087a12c3180724dde4288d48e22198faf7eee6d4bb47c82aab03a73f5c93f862f773dc3a3d9bd3b975c7eb14406d6e0812e9e7333a6f035b6249980fc3f8bcc0f52dd3247ff8479283f6e5bef6bf72b909775887d91cdf80b56e05d1ee786531b74b6185764113711dac693f0ee37588cce6aa9473d55f47047a27b6242baeb100839dc591a4363f88780543") 05:37:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1", 0x36d}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 05:37:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x115) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) 05:37:08 executing program 0: r0 = socket(0x11, 0x4003, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendto$unix(r0, &(0x7f0000000480)="500105010000000000000001170600000807000000a11ea8fef96ecfc73fd3357ae26caa0000c90c00000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e000000000200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004fffdd54f7f392a37cffbac00be07129bff0000000000000000000000008539cd8e001467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d938a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a783dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171000000000020000000000000000000", 0xffffffffffffff31, 0xc, 0x0, 0x125) msgget$private(0x0, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x3f}, 0x8) 05:37:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1d}, {0x80000000000014}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x10001, 0x1, 0x71, 0xdcbe, 0x7}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xd7, &(0x7f0000000240)="9c11dc6679710d1f89594927cadd658c5958a4ab5305e7874de3269c9d424bd6c2260bfe372f22b66e21c9914d977f8f129f38244e27bd7b5a478bd026e6a2550ee62850c48fc191914937e46e2743057f3d4440f030e2a77314b3555ced4bb47e88dea1e35b4f0ac54f5575e46fe6b17de92c2d19c6a9b2abe424b2394f5ee9dce9006b890bdd90806e1a086e51cce1eb1712d1265b53729f5395ebdf7a75d522bc6bb07a5a50225abf8fdddd9c23e0142e88962779b70724e9d101481fabe9ae327942b3a8a94886e4d204cb69464a8ebc07300fc2d5") 05:37:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c034c040f130f", 0x5a) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000000)='./file0\x00', r2, 0x1}) 05:37:09 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0x26ab17c64b87e5fe, 0x2, 0x2, 0x4, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x8, 0x80, 0x8, 0x100}, {{r0}, 0xfffffffffffffffe, 0x50, 0x20000000, 0x8, 0x40}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x2, 0xd7d}, {{r1}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x100000001, 0xffffffffffff16a8}, {{r0}, 0xfffffffffffffff8, 0xa0, 0x40000000, 0xb038, 0x1}, {{r0}, 0xfffffffffffffffc, 0x8, 0x200fffff, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0x42, 0x2, 0xfff, 0x80000000}], 0x3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x30, 0x2, 0x5, 0x1}, {{r1}, 0xfffffffffffffffe, 0x12, 0x4, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x693, 0x7f}], 0x7fff, &(0x7f0000000240)={0x20, 0x10001}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8000, 0x0) close(r1) 05:37:09 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000140)='+') connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="2900200054e3a9c57600007a2cdf8592c5970990fbe4c4ed5540fce63de5f87b2fcbe354e7818422db058e1016568e309538cd3a5acdc5906e09c398e11cb0977859f840965b80672b85d0171ee6a14b6f7a70261acb67d436dfbc7e2bf9f3ccc18c95d0d8e9c55f8687fd92643b4f36aab7e8885bac15255cbc5d85ea66f1751b3c0740947b62fd982742bd9f7f9d990b783208fbbbef12b6c11144ffc5eb555f2ea7cd1a5136cf206f7959411d5bc84ad06bb52b81a641a8955148936e7d402a950089a1da1c60f385926a1488d6605fe75947e82a340be5601fa3492bd4f79d94f2a892002a259fb7e379e7175a4c3ce851ff1c00000000000000000000008180984db77460f00cdbff2a8ae60b95d184535465b346012cc279675fcf8addf98607415e65180f070fc3a536aaca18cbc906db6bd3fde95ebdb523086716f8a0f2fb9067306227a8568824ca02b0b56bae16f7dbaa1f88361119659635a6eb0c3cf120cb2399d9f9deac5c55331132af25897ab2b51501303edb95db505d5806d5fbc03db39b273b3f6fb632d11f62b990551e0eb039449c8130b837495f7bca99efff0ce6be5a4191372a000000000000000000008d07db0a3634a4e27943907f0ae5f8888b9a4a20b2ac30be3a8244849a9297471311f5"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x2) 05:37:09 executing program 1: socketpair(0x2, 0x3, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x3) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005046000000000000800150a000000400000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c803ff7cc53c894303b22f310b404f368b0f90000002000000000000020208010000800000ea00"/177, 0xb1, 0x0, 0x0, 0x0) 05:37:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) dup(r0) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xa8}, 0x0) 05:37:09 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xff, 0x25b, 0x80000000, 0x3}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) syz_open_pts() 05:37:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x43, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/79, 0x4f}, {&(0x7f00000002c0)=""/234, 0xea}, {&(0x7f0000000100)=""/7, 0x7}], 0x3) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000400)=0x4) 05:37:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x3, 0x1}, 0x10) socket(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0), 0xff55) 05:37:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x4, './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x3}, {0x40016}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:09 executing program 1: pipe2(&(0x7f0000000040), 0x4) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 05:37:09 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x80, 0x6) r0 = open(&(0x7f0000000300)='./file0\x00', 0xc02, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x0) 05:37:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x7c}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x8000) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 05:37:09 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x800, r1) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x400, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x1, &(0x7f0000000380)=[0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000180)="778844911b62b556f044632b37ab42237f3a34eb7756738a95f174504f79199de31c4177d418394a72843f367ac3192e38d9d6d3bf089a94422d8b05", 0x3c}, {&(0x7f00000001c0)="0737f08df4d86df294a5b30385370fc5cd360e091d62f4a2f182cc4c052dcfdfb8c0b3c7a40a93dc1eb7d4fdcc8f93996764303cf9bdcc6822f100b8f8e5b40aad30620d", 0x44}, {&(0x7f0000000240)="b6119edd04f1614316f75a7d6834508d1cbd3ae03e5a56cab4559159048c2f769e31a89f955a9ed0b601bad3b9270be7d02c5cf913b94429de2a01be7a1333b350820c", 0x43}], 0x3, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r3, r4}], 0x38, 0x4}, 0x1) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001380)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001240)=[{0x0}], 0x1, &(0x7f00000012c0)}, 0x0) r6 = dup2(r0, r0) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000000)={0xcd06}) 05:37:09 executing program 1: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r0 = shmget$private(0x0, 0x2000, 0x450, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) getgid() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 05:37:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x1d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="ed80f584560d7a75c9a19d83b06bd381862d966d3fca8a9b4ff595b351818e7de5bf9364f6fa131159f9a069ec9b190043c8a14a345871a080c0055ef3f8e656940dcb1dfea62bf41ab158729a2f29279cb619ce8c7faa16f4c314c1e94e50363a3c44b2d01a0d50233c460bcc67450ddf28a59553fe2f02826b9f538d2e493fa0e4894eaa6d83d9f7eb6a16b95b09d60afdaa40ff72f22a3fc7f0a1528eb9dd770dc3a2388591935c2ef7735147abd1cb07b56ac4f14c7812fd685766c62372884fb9a6609f1dc15db0b81d37a210f8ec992272f7f39e36c52b54a3ec6fee93da644bc501739b8cdbc235886bcbe49f66e129923a114d22548b6f3763c84d7b09ae9a7b904076651b760d4c03fc7099422f99f8bde9537e7fd45ee6c028f31813a2904bc4300eeec687a0d7d6d1bcc2695d1607ef8cec8862a972ba07cfb75a7818e1db95a6dcb0d7fb831f8c2cd1bd2a541666b140d4b6f9ed629d79d220b61b75240b633233ae9b2cd3d98f1f5d5a539d31e6a352e75956510b26c38c1b0cb1eabb82b30bd22dcf12fe39baf25e86395db1f2719c6e3cd1dd9f74c4e9be1749ba4161529d4ff71ca10b0698ac0b2112c79bdf5f7366d0edb3f8abc9e3a1af5efa7d549b6d90e2d3b1ce1e582099dc99933789d3bc99317ba2d9974738618b0b204d73f40351802a829dc2f45afd26decd44d327442b8b1102cbf7dd472b33d319d073ca41f24a1166bd21d3c8647a308fe6474f59ec15a67776f4a43bdf04ec4f1d6af0e599f7a49afcd9c89d09d1a87ab08849ffc5d0cb906c19f6b2f163c23ec4149b124f194cecb37c01a6ce580669c5760ac9eba300aab0a813da39be3e20d96c742cb59d57977113084d54a6e4b1e263d5edce83a431df245b1d9d4219e70227e1b7644153f6bbf7c1dd8d5ed45335efda25ab53edd570f231a148f393047baf999c9188ed2a4f3aa3ed115ace6288cee0fdb443ba3062f455e9e2465d567a6bfa6dc48a0c34bfc5130ef081d70490d052cb70134d72045b4da1603ac123e2e2f75795911ce5b892f2510f6b89b5604ce5e72e90481a23ef51ae387434a2707d59b8d788ba09751d3e8819f63a8983956417ba05487abd23e7f63aecc9ea3646e76c1a49c55e94ad96b533cc9d0fc1145d8f1b5e23f93de948b630e336f33fb2fbe58ca1920119d7e5db525844ecd0fe26e834a3a5bc2317454f21d706a1e556b7802f07190ef6b3a583737beed7189656c8aa3572b67d313bfc66684874fda694e4db940a4509b5f518e006a02feef1b3cd3fc6eac6b1c2c779380576b62ecb95b7d6824e71f4fd1f035e7247a96b2df06d528b7650c7c90cc3a42cd0f26eeb0013ab506f8e0af113b24336e48e3d1ebee1c71adb185a83522f1ba26b938644dc24f840254cabbf4dac2799977315537e6593676ebc5a7d7cb0685825ca16b3ea35de4a315321bc9b5dcf4b3cd081d0f1c088c53bb2b53f00e03877f1b8dd1e03f4f98db61699154481d3d48000730903819d95ec9ff5dce6f7403fecea83b618ae0f45e1c0bb324445dd0fb17bc766f727709ea35ef8f61e100f2571155f9b401832460962ddf7dfa9c95267ede834b0a395d57e8f029bef858760cb0b41097befbf4fcf6f9045ce44ce0ee2f9fd47a659b4a725765f0068e67ba3446444890303e68cb39e42b26895d13e6f3c2d3895815ad62dff1a08d758c29c922116e059a60aaa22e763d017606a88deb25644d9cf9650814eb2660fb0f45c1de6b61ed622221a1096101c60df8df0f5a18260698778e615953fdd60969fbb9e1323aef010ee8191bef6fe6b8d0b36bbae98f7b09f79997b944876a57ea32da2b63b7b3db54a95f9fb78c84df0610f7b818930ea74074700bb71e6b7a4bb95f862e26b609813ba7ba532e82df563c9f44d37699d463f585f04af0ce07cba11b122f8201fcfaf2ba7197b367f370749aff4aac4b2fa1e7ac0c786c4ed1a95923c9d34d0a1cbed5b34133d98502351256f8d209f98964ee3480c58d8fcff28040221acf92c33fa47a83f4d44dbba3fc08f14636a7238a68c48d7b587028a6dd8df5493e4b9c48873e423b2bf8c4bd4b074abb86ca804db7d61a0199ecd7dc8b3fddc59ea28b564a1958a04a87eefb7958c0cd76aeb16e90ce0c159d79598e504a6246c18173f09c6570a935ee0be08e7650940131c429b65d1598803c20fbadb28299a990a5cefe82785855c28e8b487bcdfd5f95c04cf25ad547fcaf76893cda201c56555e2b42d93ab7bbf93df3e53080eb661d1f4008276d522af99964e89940b00229e7c9171ac81c04b69afc7f6e233f2e9e0a895ebde5c587b17b7aff8028c13aeb9ac88d5915adccb46c1ef1593b0a737513e61d9fb2af0239090623d10f243384ea8dc2fa3043e9c1ed90fda7fc988a3209dd19ea5a0356c54eae0b0d5efb0a383a47fb0ee26ce9530cbdcd4c5c88843884f9a0703e6bea14414ab9fbbb5b4335c6853aaecf1e6e7e39b8cabadfb230043dd5c8a18f48a6d8ffa92fbf9d196db6dd2a29dab2274c16c67d75441d35d0299711537c572126bb6a25b9b087bea99b926edbe4d342a9f632c98998e7e6e7469a1ac7137d9eb940d1d45d26e72feab1c7f1ee0bcbd70dfa98559886e25622feccdc8cac2d289db55329bdc662bbda671c07591406dd48d3ca4cc09382d02b0c117150c05f4f766ca0ddd6aad1dae309e2b3d8fe65625a66c78c62b798bbcfd22c1f388900341946f0156e778751c08d064f8dc7e2d121d19f45a578a475be17f8d013c3453111e19d8ebc1fc78eaa873d0c878b720d7b4a45b348fa580b3639da21f407875eabcafc65e1972fa98290e75abcf1a417f0ec496391a2ddc554dcaaa4b9cb644cae2e70ca08ecd59f44f343e2405c965396627ceba22105c3b0814145eeb7460a9774cda3fb7a8d4b816c622e5fa5a78329fb68b52cf47c0e7929e94a44f5e66d3f81c2ce09675e8699729cd4341fb3c826a84c4b2d2de45dde9c1068bffa1159406788f8affaddb3d7a6ef69320d45630699a5e1900e6a73fd9e90c2547ebc970969df780f533d3c70d0cb0003c928b51204f7f95994983170b346e50ebe365201d0fff45692d3ff011e0d7ee87330bc2d473ad545ef52ed7edfcd0e76fb2a1dcabb4677def628a6afa5d10ffadbdf59f7bcee1cfcdf4ee62cb5008bba6d40f9cee6b5454361bb92e6c0f2677b19a5540317d9edcf2c91a31ea68704fa6f90b64109f27d34a0d7014a3f6a6daeea0f5e1e9bbf6e61f5856fd15ed05dccaa5fed28e50077e8f11c0ffbfad93c54d1142f6da4328af057f311840666129e9e1191a77b3612b0e85fbf443faf13e9041444eb794a8d78d9198e9ac7486575b3686a9116417c0aca375214abc64a3372116d7016d4fe3cbd20addd7eb842d5993e7c1e70cf5f9227bd041f9ffd7ca737b1668d3c335900f74a24730afb92237167e205e3d9451030c472e338a534e0ca85445caa26888b48f8f6fdcdfa9a1b059bde718060e8abb8ab2d548ae726227dc862e19508171b61d643b2b11721c04a2b55b6988ac4b7deaa31e00f68e97a2fdfab60867327fcec1d8b7512d03ae08b4dbe9b032d3855468e522014f614cced30c297e04fa7e5e9269529331f7e30f42b114fac2a6b7e29743fe70e6b67d93ea7db377ea85962410c4239d61cdd33dc3fcffa5a0a14121ff185a27b61131442b6128de0ded7c58ebda49bfee458ef5d40c2635c33437a5e686e81deb988c20c16fedd0df1f39d008df7d355f1b4f1798cb8e23dcad078ca08a21a4f9d17f88d1c58777735fc541e26362df8ea42629d94f0e8500a3cb05f8dd3971fdf2fb1d7398e8a423f0673049ea31f0391653f0223d5abe592c67358fcc09ded372ca76078a268176200f7062ca8bbe55d4b94ef14c1dcb10d176a589e47248dc11afaf8ff3d5aae81e46940001ae536f47797a081d17c508ac9cac0eb2ea97281b8ae21476af5d5e87327b833fd31fd236d0ff6fb0b8dde582e9e1e9fc63afa330a4a004e12ce2db9273acd1f90f4f79a25c52a3876b1fcb3ebbb2dd3f3133c4d97e6e92032d7c447c940b3b3003c29706b72a4f8f71c806e13789c9ff7d3f66c9342eebb5f5e22ca95390fbe49cd523c762311f94fe3dd85eaf4b91089f2bc92468605a8ea5d14b8bb287bdb9cb870522bb60a1ec3c3ad99e6e4a3cd7a75dd1cd34686e2706a32ed8305d9ee28aadf7554d31a41da94dbce39c0aa56a34ed54dc4e7407f93fc80d3df83a406ca3f56200cc5d5ec872337770428b40a3c38b95204735645920e001a1e1eb47d0152101fe49c52daf52133f392152dc2f3539a7bd5422cf4ee7ba2d90602b3c7d8fc940c9cce49ffb8fb66ce843bc2d58878191345ead859dca085e5738064624287422c03447555f4ab58f260f5e4ff0fa05dd1045594c598fd2524b0c7d8a94905e3772e1324a7cb35f4fc9d1fcf15e325323e4d48b36780e76c2853fc9f21b93af3649d876e0ffb0b889e38cebd3f954828ba05b4dafd20be8c36e82bf0fb5a600f89c622b5c593346738dadb29f18e082983667e6c1c9ca4a2755f75924869696a25fc20974955ccad7657d17e38600754684750ea191ed896cf6b4a5e923a09408a4f4e640951c1b7515c999c561109dc6e1889e22e540e5923cb125eea383522fbc49208573df2183cca6d9c980411313fd1cbd5e16547503a66a6a3c0d1f6e50faad765f290c41e794c6f0f8455b623c0a40d36ec67d05d67b59a687b917dd564b824ffaa269dbdad5fcc1ebb86d0586d16fc43a2a0a32d3d5bb1060fd43694d578b4d77641e987feef71a30752cb979c155f6a9f9da12e78245543bc47d048af4e3433cee55f3f8ac6628c555cb37dfdbe9dc570de28b4afd8f5ee5e249cd24e8f3ffd41af2d7267f2160fe40e96ada760bf52f89d577c20798e9e3a3da77885061b6763392d12b5fdec158a2c5fc5fd78dadbf6a7788742bf678fb7f5c233da9b594a29fcfc6e71b4145ad884e69b971044e74e66668a6289c875291e816c082422a8a5f2019840086eefd9600541f6324b7478c160df9b42944bc532e3968612ec1da07631059a0b010d571fb744b9e6fb4709ef21a7fdfcf075c9c3abe6309689e9be0f9f576190699494b44acfd9d81e7a91a836a7cbbc0449200d96f04cf969d738d3d4a6cf528973f9637eb27a1795a9c5f1e4c28e01a3397bf3e6d8346a5f4f238b046fa2a3f72adc3460f39e8a169e106f7b44b31b3ac4deecaedf714223f3ca1c271b2595bdf4ee0e827de6942405864ed442233fcacf58f9f20ddbca85571e3e925419303894715f6fe5c5cdc982e84a954566a28d1dcec51fc45384d6ead6f22006c0017c9725001e8c498f76467ae8792346adb51fb548947061b9d60a7a82cd9f653db3c9f3213814d276803f455a9476e7c5aab74932ca3b3e26d994ca456ee7377cc0dcbbcc974bdde70d053c791d0060d459a33750603183f84af498cba682f487894686c3901a0eca78a84dbc68c31273ff53dcc9d736946bd065a893c073723958ac4d313ec6c208cf5b3c70341f0d75f65a55f0587e5d517d984a9a105e1efd01279f3217b78c31914bb703d87c253d0c62bc4a09c5abb389b0b4ae1d28947f39f65baf350be67d95d6947d496466d69bcdd924a357e69b7baa477fc6c331a4d2c21214819e132b2524f4bf5d0a787e83e4ec41a80f33fa019878478a201bd93ee27a82331d72f14a47b8ffb6dfdfc5efcabbb1e26d0b797cc7f5985ae1155cad9", 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000300)='z') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x6, 0x4, 0xff, 0x3}, {0x0, 0xfffffffffffffff7, 0x6, 0xfffffffffffff847}]}) 05:37:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0xe1ae) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700000000000000000"], 0x38}, 0x0) 05:37:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000000)='./bus\x00', r1, 0xecdbb0a4135bddbf}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000001862040179002b000000267e897f7780e9992d830900a24e14da000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37b4557094f1da81d8600000000000000000000000000000000000028c1ac1c55b22a", 0x57}], 0x1) 05:37:09 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x10, 0x1, 0x1ff) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r3 = dup(r0) ioctl$TIOCSTART(r3, 0x2000746e) dup(r1) writev(r0, &(0x7f0000000040)=[{0x0, 0xe2}], 0x1) 05:37:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x20000000000003ff, 0x8000, 0x0, 0x0) 05:37:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012a2f66696c5e3000"], 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) 05:37:09 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804cba41e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="edfeb45bac8ec463ced82fe097addd6c4410e9abf110f10bb42bb43c925c06a68cea1d37c3d0ec6aebff2a4499229a662c8b0ef8bb3e79bf961645b52b13303392d268a60dbef42d45ec603c3a34064f21cc815eacb4d404debc05cb31e6af17a457a8357310960156e2e15963e8441840361c53647556f5e427ebb8266f1c7763d4c2f1857e702bf73aa4fd00998ee4bf935681912e40538a38e5b58964100f559e1be3f62b3d528a3f533085b58c001ecddd340d3cc44e3d5820a58307a92324692a7a445a3d0728e5b42173c05690da27cce4c78625b9c3fe8fca733df151f5e84ba8f3f50b0a68f3116477082a4a26939f910b42553d7afe68155c42f73ba73585dbcb60fbdc268d9c811b3e975a88d4bd3ed9c3cbbb29e10f1b67019c1687a7d7bee9d4178d886b6234e6d36d7bd1e0825f3dfe3483bdee9d3dfd5478ee04b1eb3ea81a7a35d99e901819096c3c3f5b7ecb45d1d5e8e33e6db3ce6a91c639b097f765b50c195bcacde13a89ba26d4eb0d9d22b371af2005a9809f75af1be136c59853bcac9eafbb5979e118a388c8fadb72220d8db2c01ba910fd7550866834e14da0720494425ec9d96910a136556369d6f1d3b61d832d378d5ea61a18fde9fc41729e89b6940a7253d0db9f5a4d3cf5cb3e13fc439af3362825ddce34d15988bc4986360d411f821edec355dcd2b1a337768f4d793e36be369b591747ee17045a25a1486403ddf03793de4b662a9afa73bcf6a71978efac755627f6e322de8be77e845db0f4977a9b13ae57077da393f1bfbd0866bb749fdade26150892d7517b94c7cc022d97c89bb09f69152ccc6b5653b8995872deef34c074855a3af4b62a5a0934a3c0121f0460acd7d5d6225b890857c0c0450f065f3d40304711f123d16d0f1e5caf4a4942a239dcdca6ef2e80d7cd7b43b5f570858d114b365b30a0e930163ad39f2058e34503c57253ea938e027476e250472afabf1827468efd98dde787d50cff65869a76a2bf5b4e1a3c61b7c9936dde7fc399c2ec53022f102e7b4aae3ef47e3ff137c2b3c28dc828db1aea89d9c14627d50b82eed2aa7aed959a62b4e1d7b8916644ec285a3515cb4c1297eaf086bd2382743f3d0170d055143fcef9fecffe2d101f36adb7d00aeec3536da43d20ae8461eed804004df0c84b87e7cbc77059ccd917e208703c9b32685dbee905460196ac25dda7da114ab1a837b74f95bfe60e5f0b7358cf0d2ff8328fed26c55e85d02e8606fcc25e7caee0455d1fe4492ba743ed33abbc0227935060cfa292db4b4c8847971b28e08e912dd69b510255e1450d8a8efa4e8a91d9fce6ba06ff1e120cd3264ed6caff22ebe1f9440e8dd1ad1d2865847a3ffb329b9aba915837f512a9e5251026bda09114b3901e6368432938f9a4b165751bfc0b825088d861ff0f274feead123a2bc2aa767b8cef1d1c200f013e1c2425280de4c4866e19d16504f01fc5eb0740581e110dbfb020a084903076524fde974facc5205253ca3d98c3355636fc04e1882a93ab0cdaa3b27e4031a240b12de0d2ff94ffc216344406a718037471f9505f54a08d8efe074e0824f2cd4003290e04ab4525652e5e680eaf9284b632693bf2ebbbdfb1134bd6b9f5006c41355e033f0210a0a00366859fbdcb82211349b34fd9790fe5289ba5c07214e838e6013154adfae8818f34aa7534d17aceff1354897e470356efefa9c030311133d225aca0227e74ea5004cfd2e1b47d66a6b5c150ed566c08caafb5e7405beb875eec02648fc0948a5d9aa61d389abd86b6fc9cd04b9df4b367c3ab001f670b95f272858d15553878f003d16e634a0ac057436bb325a6c2ab0e4326d1ca8a8a9567aa628f725b73c488448e7f0454c9383fa3e0c760db416b0191bfbcd8b56d19e9be92aab106ad9695b364f8a6153c252f84d85bc0942e6176f80bfd970d5cf09dcb2f652aa0b22478ef8d0b2ca6660d7d059ade5ac085f35f2c2e673bc0b1ba63ea3a46e1af0e4c55516b853d57ee454635abf4074d97876bcbd6de6c96e2642a84854f8142d6cece2de1a6561f39c6dfc0127b0655319fd124f4908494dced26ce218481b1d7f17cb44d2f915fb818309484294f03c3d209354dfb7a24a2b11262b7e9e43eb63caa5c8a0034c9a283a387cd91f6bd9730dc60ef886246244c8004872daa4883afb967e1bd0df38d596bbc72a778f74f7c877ed57f8c8cb08e3b963f9e4fc06153034639387aafb09abb254af4a325eb9128f087b8b7fdf87a9eb5beddd2e32cc9436390cee428a31a2c23ea545427813985b3cf8507a754594954ace640841b9c7b485d0fedb6d247f7dd234d77385f634519731e3ba2f9b6eb155447a37b13d8be9dc5f29d92f6aebe457264d98cbbe8f007d0acb6e098a0732708aa880710aebcafd17df66f0b535e7ae3d9ef0ed0d5d51c36059824603defedc5bec12cba5ffe3a32a422084a0f5762c10d3f6062eb3c526e4330fda1ed7634d38639efa3c7388fd50bc6fc46b5fac6b19062f323ded74f1cfd151c018984d4db7a8bdf3f266486d52359dd142360d58e0575ad9e739e632712ef1f27607e185d9426ede19f815651b63309f25643fce62cf4bcc82b02b92d7a9366370f87be89dab538b0482bcf0ec0527484af763b860a7ac696948def64b036f0bd968db1b1ffaa8c9f723d572133cf1168ab9db508d28c022f29e0a11a279a784c3af25a6d96a9eafce8a7d498777204db3959ccddb522e4e6156a7d599da70aabdf6d50ef236a8622519c55ff76c2f305c7244b82c83fb66887a6c7ac688b5360a81f8ddf0e7aa23248c4632862acff31de428acb1f7e4720198b2ca26e64d4c2aef991a8a2bc4eadb83ca8d8ac9b1f42e8232228dbd4d1770e920f6d41a1a961703a801532d339c2f10cb9f6721d4fe2e1499650e2d0bd7e114b581659b736ca3bf281590fb74d9f1a27ec93b972a73757f40241ad97e9bfebd4cf51cbdad5bb05b8fbe5ca6aabf873878dba614336e9da96554f80984d688ca81a57710677c104b4fd693052fd7550fb6fad71a3c4492952ff592af7f90927f012d6aebf80a0a341dc535792ed56336f19da95d74a12085f3d4f10bb947c25d92e8c4f756b7f79ee17a9af984eae2a78fa4c3ec54b24d70357a5434becc0a8046cda071e164c4f1cd132c34c5a53e4d003d79a1f5e9b588543db5746da05786238826404a5b51cf497d16f9b9120deb7511f3f015a8281f46cf6822e77379ec00c558e8c33bfb50f2bcdb1e2e47f33be638d64b1acfdc0ea1d5a0541a30f970e42bf8f967d8cd2ce0e55110e8b1c7d4c7efc39610245229db38e98701a38db6d962fc3b61395ae8cc7887b9d3bb0f87aaada18c8218bb6cb6a8c48be8d8acfc2a48acf7e44bf6dae71cfdb5fd773cc127e3eb14e1b9a21da4203deddf17014b423829c90cb24c841b0947f17d8998b7e41c80ab7b2d6e4a0270948135b1958ed9d936efc0e599ac6e91704486cdda7f5e8efdfc4f91bf6b5742223762ee33c19dcab832e83e1b289b4564fd0eb5efdff26a0aa1986c1e90525a3bfc67c833485eb2b71126c988db2f3d9844243c3ac4cfab0f468dfdf0ee9d14cf35481a78a5c10eec64aac3aefd1e490600851c8d3f4c083178192fbe30192f30c684b6b25fb6bcc18b811541c4dca2cd5a774ecd3fb37a46b8ec85ccf5c9a2ed3592ea5a8aaeeed610d24b03eb445554ae61ed275844642cbe2f9fbb8d0b5a25c4c144a4307e8eb7bc22a91c636e09d5f81807f9689b916a81f61250904fe54a098dee9bf2529d7f5e719568da33352bb2b7d0c980047dcf444c72319cb825d2b69d7c46e5acf0da3e073b78edf85f274f30ccea0e6a7fed7a4e6e8efef1669af51b1f886c24d59f65685fecff41ea47520ec7fdeacc64d4e4878ac34b1e2df4e48da124f10d6d4602aba2902c6587d36ac1cb0f34d608002bc2574f7ca02039519be689ddbd84a2560e859cd269280e54203ab1f85a94fb4116f843e467728db4dc9f9cd40cfc7a12dcee218b433554066bb2f3c29d205ec765369da5f292272afadec4e0c7d9ba91143e450672e0ac965790d5cf9c92eeebc8fa5a5aaaac784c21dbc9282d9d4cfffa2ae0ae49d668541cb4809a6944d9d28bfea7ce491e6de0391188ed84848ad26ac33f4185910632bb45b353d226339f72c3cf34131ccc3d564597a2e300b9308da76afe054fdfa671acf3e1834e8d5c46c2983f96cceb1027ddc914470777c1b64549761bff1c887c57d0b0400fea711f1a7d812f7fc8266910033022f63de1a6c40ede44662f626e2659090d9e18c12009fc92acfa19091c5759d90e1ce7d1116bf3be0e2074c01f6665e85cab70f1f7bde0e4149b5f7142540c4fb302c7d37f2210ef39dc6f9c6acc6f9f4e079e127efb7e73d58f21bbde9efb527554418580fe11ccd39ae64b573593849bd720488f152cd21b4215f4b0c03696de890789bf67e77893b0bd0d68bf1b15305f15661fb86b09dd7a9ced0adf1437472ad05af7ddc384610668d52ef6514c57cb4d675827b908f472d6a91d05d05232a84705ea86bf039977cb3e1a8d9ddc071fcee8c0392466483b14a0fb15dd62604b0abff56325f6496cb50328114654a5b1896dd416e5895b65f89a77185a334dcf6e6c1687e4a0b65b328ff7229017bde23a7a63d850c704172cbcdeb50c0609d7cc2ffca8f7f4f1d43959d60665b448fb87263f906af514a9259fdf97c29abdec10e941d4bd22ce6bed6e39304ec8b497f74f6e427d3f0d2eb0fd3d9fbd6d0c841a49b51f27d40ba8e9f376ddd3d15a758003dcc06ac1fd1cec7231e10351193e3d3ece2be7960a2996462f72c8913bc9da1e71f35c5eeb1165899d05832801aa71f2544133be4f218108affe91b167a5e245919573c616982163b3f3e71926025c61a5ad2e3be991193e39e2c57cf52184000034d169b011b3fd19e3b5bb79441fb903b0e77e4ca08f21557ba036b73a1d86aead216f14a75cee14b10ecae93093e42113586b2a6198b3e02a6c2c69815ee12fd5cbf7cd828888c59ec583286712c811ced66606d3cd9e59c2a68f54973412e284e89eb1ece451279f2abccbc0bd4d7b791686f43131a1e7b058129a986d2ff3cf55eca29692568e4c6061bee2899e137d10b1953c812f1396a8cb0b15553a53a1a1d4de14b2065ac0a6d1fe3246917fd08e78f261ecfbd8a7c9500c9a2024ecbf100c21699ad8aa3bc28b93f3ad594082e2862b5aadd0560c94c13fafcce0edd2b5193d70ed5fa79b510705a92b7333b36257510ce38899478872e0464aeb76d28f498e0f85ca0e70899405fcab3377e7bd751a6d1f1cac24f8e61a8eba3f616ebac4f8e99d99f079b2f76187951564723192757d8c8be465fd66963697fc1bea2c4cde010aa5b9c08caed4a0873967eed9557f88b09316636adca2e74fe30146251ea11b74b8a4373506ca5f473986088b21fb66e01c727df3d07e552e9154510271ecfcdba8ba41e3a5d2090483b7d8601c37d52699891e542e53f96ced76743414d8b1e96fd41f9cb2a2d73551e35b96a3a9076e981cc084ffcd75688621dac5932217f1bc93ab32774c1d737209a9e1ee781ec7c418e90477138b431b9bbdb1ffa4dc47eb700379a15549e9820015b6b0c21774543d7b7cab8c85bd0833ae755f744d7f15699ca891a12d7519176e6889631455b54cc701c56dd01b1d36c436a8868ff6bc123f5cfa908c710e70a51d09e679e23d88822b1a9d53dd26aad838583aa6d13", 0x1000, 0x1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x10001, 0x2}, {0x20a3, 0x2}}) 05:37:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:09 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) chmod(&(0x7f0000000040)='./file0\x00', 0x3) r2 = socket(0x18, 0x2, 0x0) r3 = msgget(0x2, 0x400) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/235) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = open(&(0x7f0000000200)='./file0\x00', 0xff83efee9214259b, 0x8) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000240)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 05:37:09 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="4e9be266fc17d85ce1a1e735d6a0d450255589877876c320e5b0f72cafb4b18484e062b5f5b565b4a0c9ed1a1170709d39dca3e2b68eb55e8d4a8b859f3e2af72055044ceaa791418b6e05a952147d71d7f8c45319c2c4254d4d4ee5ec608ecc5f8727a48aff92f0fbe7f9950195d4536995a8811f7f39c3d3b569e0", 0x7c}, {&(0x7f0000000300)="1a45fa6e51463e00adc659dbaddc94e2fc8f13f7f0306d9da8e10e01bf6931049c20666682afd3a36282e41884d4d67806f8af470c63e0db7d3fd01e199f9e37d5c4c7af3d9b27c599cb303362188e0fa49e15d8dac1f8b5c2e2c7984e47acc9e4da127e36a1c18aebb46c086ffd38d3cf20ece50a8893ec63c7e7648bcfb8e1d49e44274ba9e95f0aad886e330ea667cb5abe6b35", 0x95}, {&(0x7f00000003c0)="de69273b1aaadda4ec90a904d31432def3695d445f99e8b651702c6be691bb4197dcdfbe2ae7aee4d9e4f7e2fd6bf296ed8123d45059b32b9618ac4bb814ede98118ebd3ab08589b6346efd148fcbac8a5151d60c7d90ddb068f789be214c8865443ccad2559a2312e0fa231b4cc0151c20bc654ce9bd04254821e57d8991bd5471b3016b83f27c9616647cd9b682dd9d1c22f3b23e0b24ae6ced2b8b5cea5a44be96a236749ee576c4698c8cf91db82dc3ad2be46c2c2d00e05d96c2bcc9794c395292ddf1d37b5e05b36e1583447a6c718aca02b33061087f6ecdf68b4c2b06b7af12ae8e9a7d4", 0xe8}], 0x3, 0x0, 0x0) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 05:37:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fchdir(r1) ktrace(&(0x7f00000000c0)='./file0\x00', 0x3, 0xc, 0xffffffffffffffff) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x9a60}) 05:37:09 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff96f71b9c453c9e97cfa654610895ac", 0x11) fsync(r0) close(r1) 05:37:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000080)={0x25, 0x0, 0x3334, 0xffffffffffff20cd, 0x0, 0x7, 0x3f}, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x6e8, 0x8, 0xfff, "acad7df13a90e5549e0f9aa3dee3b5a7c5fc542f", 0x1, 0x6}) 05:37:09 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x0, 0xfffffffffffffffb, 0x439, 0x1d8}) r1 = semget$private(0x0, 0x1, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/42) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1003, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1000) pipe(&(0x7f00000001c0)) 05:37:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000001240)) 05:37:10 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) 05:37:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x4) 05:37:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) sendto$inet(r0, &(0x7f0000000040)="0d7fe99bbe0b610b676d772b8855445c0ef548dbc8a826a384ec03271992e7e977e9ceb6b47deb0349dd09008f2ea55ece0dd6dabd1c8459aa3189379d3041d6b8cab3f25e1acb87f0c9396bbda48b7c9cb4440b9a6ce3f832dc028d51d8bf4cd9115807dc5cce6d7aa42462edb0f1dad96fe002e1e7a4a7385be00ff53f803069ac744d89cde2c16820df902a7298a127d168447ed8ee355f760d2309d88c0b3cb6d96bdf095ac72e4c526332a2e6e9a08da91ce6724e6c7aac5f35614bc4ce3e13608b332816313d619a8cc1ef8f3f9fa3b1b7", 0xd4, 0x4, &(0x7f0000000140)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x207) 05:37:10 executing program 0: setrlimit(0x8, &(0x7f0000000180)={0x7, 0x90}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) setrlimit(0x0, &(0x7f0000000040)={0x318, 0x1}) writev(r0, &(0x7f00000016c0)=[{&(0x7f00000001c0)="5e176d2f875c949848a1ff33bc71d78e5ced396b3e71fce41d4b5bf8713a", 0x1e}, {&(0x7f0000000340)="10c99b3a35d399fdf549015788742bfa15786d66410e6874f35f0ba73aa94a815feb6bc8079b03f519dce3124c2f6ae8260b718c9b8263cc29eee3215b6a41d9e8c80cbf9c14d11c1d63b685606e696d6c142e4225c995408c7f2abe115ee180eba48d656e3d7a1a2b93b4265a83a7c44262d31d478cbb6e58642babb1eed1442177c51b97bd4ff2fbe7c109650c89ef9b5621bdfa026368d9e099460eb4240094221e05c3cc5c1b04d4e4fe2d8ee3e987a5c1f4767486988908d9fb3452798277ea96f3aa40dcca66603d23759a9d4e8b0ea6b160fbfa5fc65eb50412a488f52ebdb182e549c45fee98cb9ae459feffbf23081ddc1928c9033e499cbc3d802d6348435d4df7dd93f8d52f7614eba3ddcc0a6b9c36725edd8fe4d5546a7845b3ae8b6752873a07679a298265a05f648d8e356b3e1fee081077e31539d2f775152942db604ef2a69fe3654cb2f6adf409dfcf4bb5a8a93f74e6889eebb7e66712a36c2f35ff93cfab2ff271eb1954d054b725d2b219678a80516fc0446c3b46dd61201bb907c378a6610652e84998956338a9877e991a7e8ca6cb5420374b676b54f997ea271b143861136cec0460187d929e043d4dea9336123d617e7181718d98103887790977ae3a512484faa544e4d3350b8cb38beeec74988ce2ad6f17c6ff91e6e93255f7bf5d06de79e9fcff24ec55b5f0be46935c4227831e83790d10167e07d5753b3096f88b9bde3405de80601fb91aeca9e417ff36472b5b3137ffd53e44305b5c813e9af6db3a24fb8439f707f32a23dfdaec51e0042f843054dddb3ca58791abefbfa23d35d52b6ca739483ca038ba556dd32b1e1047fe344304d27b09808942a634bde8df2660e2e17d8a11d270436708c30b3a9aab9463d52f4023edd94e1d5ca45c35810c73d7236ce9d3adb73b6a8fa1954428ad528a727e2b456824926b369cef5d51b48ea1b9d380833bbcb3bc5ba1b88cd17e4ae5e103221f04727ac805bfcac764bc021845b4f06b2e7f133477cf1265fdd673cce9665c9950a24a037de9d436a1f2ee375fb21d204fe0ec95bdd0a0f64ded2e0efd93470b5a78bc1a6198312726b0ad666295b6d8727e4afbd3ba9fd287cf30ad88566af713645ac9744a773c59bdc6f880c20d7bf0a52c56bc479d4ffaeedfadf1b3f6a989d974e83ec9851d7ae88982301300e45a82a1ba75f3feecd9f212ac990a818b9aee3098e966a95a952432a111100f3e173ff3e71f3619923d499fa6968f08f26459ab4bcfa2ec8d9f3a0bf8f16465ac610dc8562dd388726f5404e8ed4dafc433fbaae20a7307e1f71e5b4794514d77fb11cdd1df1d248e49089bf6b35c40afb93b5083688b942977ead21b3a9929f4d21dda0549562e8a0bd1f848f6a6d40c2536428cdbd9d6654e466e082f220fe417eabdc89023b42856d93d56a3b4acb40a76fb00cd1fe30de2514e468b8f324b48a863505174d692a597311ff4faa5ee5fec87c1aa0e0cc456827475925b8c7583c6ef49b6e9e3041f072ddebf7f53f46522fb24151a4e7bc9e4eaded1dd08ac9a471f074581f0083cfe619793479208bacfbdd1516e7e99ca0ef7f12cfa293ba6879714afe99df086f05569a0e74f546f729c7525ba2cf4cd614524df8d96fc1c883885372182f0bd246a5fd5cda00a33f3b9b716cf11bd479ac0ab21358a4ffdee5117b536911729f5539e4b67cd57f8845373069d0604b4a9ea7d733e6e1220fca3584674c52ed50b4da84a7abc16cd203a37a9a68caf977fa91cb5df7a81c360a1d22e701efe13a1d1e0875b677808aa55f464808105dde57af62a2338e870be3357a285abb48b2d37304aadaf36bec37168101b3c3a4fa7af77d3e466d46e7320ff91bc740a9ac94e5edceff4dc18cdca6d328a1f84f70e3e8c91dca0a2d451b7b9f4b5109b68f7f2e77218e86325566281a076a916b9ea65c42c491f058604ca918cf0400669fbbb7f4796f13d9f01500c5f2725f7ad4de9d62cae633ff99bc859bdc30a27e2ac0e36d7d63720d59070774ebc3efdd946a69b73d6b1fa8cd4ae2faa14bceaaf5a475ab5a3c1243d2d863b7e5f91263b5b9764af5aa5e497ec6b73aa202f444d5450800d7c30d26ccc4772fb33026569e0043f0caf261e249577670a3118fc049b67966964a3ad7c6d42ab463552161d6ee86632d5d36289d57c3412880eca0e79db2e536ad3f124c0419ce237af239e5d4871c973a1825499c8babe3ea6480c47f0a61ea8f08b0ab000fcd96722c25109d27e80ebd30cc7d5955a91e7b3755e3464e1413d91ab19d05285d8d8c2f3ecb73d7d77a464310c88a7b3f676094faeeb095abed2377ff10dc5749f99b59788de714edbd30c75048f4a06f5422b44fedb2ba8557fa2c861f4bfde730b3ed30bcd8ae014e082d168f598b5f93fc47afc3bdd39e205de6bca4aa6009d29ae86f8a74b7354dfde68abd54136241b4f171791c5384bfeaf15573361912dd615fda593792f0ea3794d5aa5517f937d24bf89d43fda0cadba5a12dd4d8d371cef6097c44789ccf4b3a19bce85f8e1d74d7b0c700d33cdff2ccbe7dd4983d2188cc373f8f64f6cc27df3edc7198810a766842eec0693eb868a6fa38ed072614bee3dc7b564a5859829b4ecab832e6cf766356423ea59d9e863dbb71cc9fadb12ed915bd92b8f05792601694c27f40b848d4d2124e7882b27db23f47df0b7cf32b158f75d62dd3e24a6a5f2120d573114a44f60d73d4d3dd0b02442cefc7d9114c722523d67bd85f522771919adb49483a6a7cafeb5fcf8fc43a828ca76382ca2567e6461ff0a83020b647095db33f0de301881b427930a461d7e69fce1a15d4912fd650067f1e7af3ea8b0208c1e5537fef8a9b4c9510646c44fddcb1da03bd17bfe06306fb2b0bea8462ec10cf8a2f3069fbbde1efc2c8e19f1ce2209035772fe89d7a3d5bc8e72e4c3b75350f3a3015cda17c37903cc9d95eabf353914bb120dcf64332c124312a4ae051af6dba47947f2d92e4ccd092946a6222e57c964bf0e84a34c891c2ead4bedb03451db82e9dcfb0a36077ff9d86a4ac2abe8092cbaa72cab6995b1fbcda92fbcbd38aff6767abda0e70481852fb0b156f20ee6be54d7f6583255bd3810dc78fad8298d64448a2557b71fa9fa16a03b476b9f868d5677935e087b2da15d2e4f30d07e6daf36f104696ebbbedcbb81fc72360a7bcda675b8f6f303036716bb210eb402d6e4888e11d891a9bd718a779f9d70feff2a930b0ac53494dd3189172c44768116df004c7739e36952b88f2a7290d5c1aa21507aff47075173dc0af6c4c710582d1ea78a151b9ddc21bb3d873bf719e57ec9b9ff026d91f387a745eaf08f11b4cd91e0d196a3a30d39c0fd6cb78b53a82ef794dadfb720b718c2bdcbe275a72739a1b13b1af5b080561c5b7832caf9b723f40fac50f40186744277cc5811db33f9b0923ed619b1fd8037853c4cbe8c2f99fae4b44173048c891aafe49c5cda207ade25893b1a438c2fa69cec9494c3d204a051d6e5fe8346252221180a886e60ab0b1aa498b74690a6547d8022cd20874e9f608fe861cc4bfae38360730e808d3c8f71f5d68f334040d3183bfeef0a3193ebababe14f404e2eb3940191b94b249283d03bd5087b308dda753140f7bbafaeb8357eb1d939eded54c3f39a076c08b2885168fcb46f9a5bb9f98960c0a8b2b57730a5f015838fc3d0f9e6385b83373ab6c8b1a8b737e2f9cd6b94c8bbacb2f09f0dded7c61356bdf768449a78984b4a22fd3395bdd51de4a6dbae99047eab7fac9f3b12bdca6d0fc9011f30861bec5b2550eac4146d055211d7618c8e4befef0bbe62a309", 0xaab}, {&(0x7f0000001540)="7f8e7d9894213b236b0f694bb358918e9b6dacc55e238aaecbf208208f2eb33eb70c2e54e03678a5cb996c3bd11f5931f3018b2870e3a23df614fc5faf12a5d731f28073daea7e0c32adf544aeeeed3e5d36eb617c85ff57a008ed8706faddea64bb724c8cbfd25921b032171df298d4ff63b45861267f408c40da6ec8010a6890ce623728bfefdf20958489a3159521878c16b000158fdceeeb7f50317189bf29d5be7c4d0ae1ca8fca5ff4996371c23568d5b1e26cc109", 0xb8}], 0x3) chroot(&(0x7f0000000140)='./file0\x00') writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfcad9475ab61a6580b1f", 0xba}], 0x1) 05:37:10 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x81}]}) r0 = socket(0x10, 0x1, 0xfffffffffffffffe) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 05:37:10 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = semget$private(0x0, 0xabb2c2871f1c6424, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/56) getsockopt(r0, 0x0, 0x24, 0x0, 0x0) 05:37:10 executing program 0: r0 = socket(0x10, 0x4000, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a18c8197a38620700160000829595d984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a850a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) write(r0, &(0x7f00000000c0)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040)="e49a44e720c1100afc0885fb5202eae05325f892", 0x14) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 05:37:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) setuid(r0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x10000, 0x20, 0xfffffffffffffffb, 0x0, 0x8, 0x8, 0x7, 0x1, 0x1, 0x7fff, 0xffffffff}) chmod(&(0x7f0000000040)='./file0\x00', 0xc1) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 05:37:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x48}, {0x64}, {0x40006}]}) sync() syz_emit_ethernet(0x30, &(0x7f0000000080)="9deec1c2cd3ac1bc3a528c677ceac89fc980d5f29d98f7dc2fd7cfe3fe69e366a8d5dc0b2fbe4d38d93615ad0f425a04") r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x1) getsockopt$inet_opts(r1, 0x0, 0x174290b8f34fd9b3, &(0x7f00000001c0)=""/19, &(0x7f0000000240)=0x13) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0x2) 05:37:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x84}, {0x8006}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) 05:37:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0x2, 0x67c31fd3, 0x9}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r3 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="ad53b4368c58e63b255aa7a2ecde942a1bd390da2f215d15c90e2a0eb4e1369c3504c2ee01da057de5fcedd63d60ea2a0b6413c7372d272e8e39bb0988a395955392f0cd0cc1e1c0e072878756ca4daed811e54918df6ab066200c19", 0x5c) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)="6f16eb4c2521d3359b9fed534f475e5ef3a96ee537c04a758dfa0a409bbc6f21324875954008f50455a3ecb5fbf75f2529813b028566ef83f352f2c27e7d2bc7e4396b76f9d311991849cee89d9513387f6f10003238cdd4517abbbef04f02ee947b5184d30fce0e043adc3cfe6ff185c271aa9ec6a82cb3da2a76917fd187d64cbb3657a9db22f6abee3ac8b19234832df7d447f8da75c86b155c6399bad6e50d26fe404db65ac1affc93ececb7281fcd57e087603f69e2", 0xb8) setsockopt$inet_opts(r3, 0x0, 0x1, 0x0, 0x8) 05:37:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f00000015c0)='./bus\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc9}, {{r1}, 0xffffffffffffffff, 0xc}], 0x7af, 0x0, 0xfff, 0x0) 05:37:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x1) 05:37:10 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, &(0x7f0000000080)=[{0x4d}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) getrlimit(0x2, &(0x7f0000000100)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0xd62e, './file0\x00', './file0\x00'}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setreuid(r2, r3) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/53, 0x35) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 05:37:10 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1000, 0x7, 0xc, 0x10001, "c988cb5875596819c74bb46f9acff03537e28f48", 0x0, 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0xcc, &(0x7f0000000080)=[{0x61, 0x0, 0x0, 0xffffffffffffff81}, {0x20, 0x0, 0x3}, {0x6, 0x9, 0x0, 0x100}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x210001, 0x0, 0x0, 0x1f}, {0x3c}, {0x20}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) setsockopt(r0, 0x88f4, 0x7f, &(0x7f0000000200)="c5936ae9785c0ab9a94d7b7c84e80ff0f81950f1cf26dd032242c1bc1fc3488c1cdbb5c7c0fa1d81f6fdcbb571b125bd9527f9559b25c076f586a64f27f312a2848404e374d5dd32feb7330a658b654453158e246eacfee5ea9f89073d1ba6f4a3bc80ec989cdb7fb6a3092de3f0566361740b84690fc655726e275c69dfa5d6c42d0c23acb292190b49fe32b2cb259dd8502a8f020da4e06cf6d80a93226b538220056c132fd1ed0764ca885142b6c4f42eaa", 0xb3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) 05:37:10 executing program 1: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x9, 0xffffffff, "ff4a80ca8406bd197311f6fd2cc99bc0e2cc09b2"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 05:37:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="06"], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0x40044266, &(0x7f0000000200)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000140)) close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x1, 0x9, 0x1ff, 0x1100001, "00080300008000004900005aff0100003b36f63a"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = geteuid() seteuid(r3) close(r1) r4 = socket(0x18, 0x3, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) write(r1, &(0x7f0000000240)="6361b1edaca81c988c6db62110f2ae76c8fc514ffe0a01f676ee54dd2dcadddf41f952201e4b3568f130047048cb92d48d4fee19c685e6222285eb68c14f28314b10a6c7413a4e7fb96df35569945d2f4e", 0x51) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e95e6696ce56530"], 0x38e) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0x0, 0x9f3, {0x9, 0x4}}) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) write(r1, &(0x7f00000001c0)="8c65", 0x2) 05:37:11 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x50}], 0x1, 0x7fffffff) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x80) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 05:37:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x2, 0x8, 0x101, 0xfffffffffffffff7}, {0x3, 0x8, 0x2, 0x4}, {0x8, 0x68a8, 0x2, 0x67}, {0x6, 0x38, 0x8001, 0x9}, {0x7, 0xffffffffffffffff, 0x8, 0x4}, {0xff, 0x10001, 0xcd, 0x7f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000002840)='\x00') 05:37:11 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x7) getsockopt$sock_int(r0, 0xffff, 0x9, &(0x7f0000000040), &(0x7f0000000080)=0x4) mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 05:37:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000004c0)='./bus\x00', 0x80, 0x4) r1 = dup(r0) getpgrp() writev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="a645c5b01540323d38ab82e905bada06dbdc5df9d303ea89b98c6fe8dedd7b960c94a87c883b0f83f528387444a4bafe92afcc8d4a0c7ea4982f0366f2b3a1b70ed02ff59145733e41cc1c81d303b3095b7186414bc13c57776e28072272e71e29e7e071b9e0a4daeb326ca72e027d50a246ef11e88d5d110bae4719468555e939504e8ba7230054abb9c15e915a8ec46a172d6136889adc2af63f6fcc4f0af8486d9786f20f6c020321827666889b62f6ca69f4dc0bb8aaec6a945ea2a1a81a23a6b3ba33b7602f82c5f6fa1560579748ca440576294e2a43b744c3bc", 0xdd}, {&(0x7f0000000240)="7fd68c81e547a0c7572aed105aa7b61ebe5bc81f5bd468725361d2f52a243fc6966c35eced17040dfa3553735d2a22e6dc8c2f65391c7d4de42c4f3e6af25277e15a93010201e7dbe01deee4f463468a5d620716a3e4a5ee28cbec658068516c91acbb158c7cbe4aca3507549081b5ae5cef3c26cd9cd996aa954f3d864016e2db4878ea0bd3127f0d3c6256b2d97053d36ae01b4a95abd5f9d5e3be0d912b0e89451e0a8be0155a1e80d5387102af576403dc65710c8b31a4c01be4bf99f6f38a", 0xc1}, {&(0x7f0000000400)="9099f5b534b1ee620b95c75104435b6f66ffa80fac39d10c5f828a2fbceb23ad4eb8eabe68b513e3348064c6a324517b9be344ae9abcbcf65da4398bfe746c4b5453a5d8678143ce1889ed46f938f59cd96be0700332a5473f86beeee887b9316772641e401e998a25e83d2dd0022471c9348bd90bdafac2fbce96e8079f419c94a017a975cc33dcd73054a70d6575243018", 0x92}, {&(0x7f0000000340)="c97e40ffed612b5df6178c572225643c99f02d3172218ba3c566c8b30e11af4a27050e08ca5f5cf3229f526600d912422c7f54", 0x33}], 0x4) open$dir(&(0x7f0000000040)='./bus\x00', 0x8800, 0x41) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x5) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 05:37:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0}, {r0, 0x8}, {r0, 0x4}, {r0, 0x1ef58a6992271af1}, {r0, 0x80}, {r0, 0x10}], 0x7, 0xfffffffffffffff8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{}, {0x6c}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x9) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x4) 05:37:12 executing program 0: mknod(&(0x7f0000000700)='./bus\x00', 0x1, 0xff) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2848f3223403ac6ab10b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361d789b4ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b2764424001000009cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf2094110677a0cd11931ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a708d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524", 0x49a}], 0x1) 05:37:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xc) r3 = kqueue() r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r4, r5, 0x6) kevent(r3, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socket$unix(0x1, 0x5, 0x0) 05:37:12 executing program 0: setrlimit(0x0, &(0x7f0000000000)) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 05:37:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x12, 0x0) nanosleep(&(0x7f0000000080)={0x2, 0x5}, &(0x7f00000000c0)) 05:37:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='/', r0, &(0x7f0000000180)='./file0\x00') mknod$loop(&(0x7f0000000200)='./file0\x00', 0xc000, 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f0000000280)='./file0/file0/file0/file0/file0\x00', 0x0, 0x80) chroot(&(0x7f0000157000)='./file0\x00') getrlimit(0x3, &(0x7f0000000440)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r4 = getgid() lchown(&(0x7f0000000300)='./file0\x00', r3, r4) lchown(&(0x7f0000001540)='./file0/file0/file0/file0/file2\x00', r3, r4) ioctl$BIOCFLUSH(r0, 0x20004268) mknod(&(0x7f0000000100)='./file0/file0/file0/file0/file1\x00', 0xa99bb96ec849c6db, 0x4) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000240)={{0x0, 0xfffffffffffffffe}}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) connect$inet(r0, &(0x7f0000000380)={0x2, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={r2, r5, r6}, 0xc) sendto(r1, &(0x7f0000000480)="b789ec5006e97743e8415b18e1cda1f35621042acddcb18440dae847dff311a8bf663cc9a46381bd09fca5e67487790f0026e65455191e6392088e5a0aa5a0dbfeca4e28dd85079cb8b0bc9095a6852500583b6ed8feca5bf832b35dde64531f97f90b6bbb33dca488a7791e77eb0c7236c1c74d42e2bd2468195fa6a5f3a841577de5c6ded6975e99b4048f9e0aba1b4b7b876b9127e5df609631ce13b7da2ac01b7a868ec28a716e421b9bf1e68ec2776a5d802a0506673b610606a516c3f57de9ad736184d95d18c83db13fd7e6d1411f6df7849f76e79f7e41a8feb5384cb620c7e396be21e2a1f52977f015b8dc29e8af8032587ccec8e5995ac12f0343815858c39cdf04b34d39b620f9aab247fece9371fd8f0c5e0bd45415d608619a6101064ff7cb9df274284d8b984404c0f912342d36c8bf3bcfdeef59d7ac6d2e245031c0e89732ff63a0e6618880519de73976191e4b35d6f6223a252eac98351e9ff4735e415ae5a9481f1c01819029c16be83b3b8adacdb4a6cafc542b7dcb5ae1083432d468663038f4485b5d4524d7949c021767ab149ac58307f0738e777374a5eb793028bbef84e996adc6037fe286fe45e0ef7c19619e730d6f6f80761ee43c3c0ba926e040241811272d3cd868dea842ec269368786a39766937b1982521d789026a3d114ad8a9f2e4e7d8bf25250514a2d44f8bcde83f029f3e68f32177bd81be1c52dee76d5f52279f2096cdcf55a10308ca9c7edeeeea4064231ea6e4a3e8c0e02182d65576152b836d1b616b8582445a189cbaa426a30b3322ff7a1d79802cdf5072a6b92336e133c56e2dcf4c139252bd09eef4dbd1befc150926d3897c02968e1d17523a1bf3d0a0ee5623cac1500fc59bc09190fe10132a5090fd358d9ebd48e4c95a8c3e83ce3b7ef241365d4e5038fa6ebf93ffedfc3944ee25bc7a871e0463c5565618ae75998fcfaee27de9438b20eda3e1c7fb00e59b79edf2ba79bd9304c0dabcebf97ce1b637e5317e1fc9ce8ff99fcbbd05cf6e93554da4871884842c1c7cf9d8802353fc14ad8d68b0e8499ea77ca7bcaabe1298dba0ab93d72c46bdcee88331e82e00e05e7ff8e786c4848e3fed730568ea959d7f7b42b625dd65e365bb8f2ec22736653d14dc288836c8c10118fe74ca64cf243c284f1b40663dba91e31c17b9c4104ce72a9eabd8a9ae18584014e466e47747c68692e8f297050b42a514d47c704313d7ba44870c0ef499f26c671124556b01ef5d73c28dee0239c40d1d294314d42362c42b6c555ef817c2b9b364eaf1fc5fcf23011ef580509c9b54201c7f3f9a207d643edbc6bdf5fa86ff7b84c546aab72fc42241bf442934690cc0e3488b2aa70761282d45538a48aa8bd7101776483c9840196453882fffc7eee7261b4bf34628f250bbeec3991ff19f84e94b0f9bc770b9980698d9a3392390125483ad3ef41fdae68c825346a85c41f5f3a068a41ec59abb0491ada5c4b258ff9b32a4c3fd7b28be2fdcb845de4d9e32f96673bf5b87159edf92c647139aaa0ae25ca323f549423df1f090f20aa2d1e6bb5522b732c3a5ab5cc82b879686b7923b84877a44161c2796f0bd3483e9318f55399f8feaf87aa304672d91cbee688193949171cc6c75e0b81ca68abcdeeab1285c66134e41db44574ca5d19fd1e5f09498b05f2a2f1b369470b3893f907626de189448c1f407e0417254da0c4cc11b6f54653501dbf986725184e0e9c6f90bd0f672dbbaa53deec7eb8d3853a237c95bdf52f43a7ece9e68b48b839ebe5bedd523548fe26be56dd7daf2275e7547b7325fe49f6a755337824924fa91dc05580d556849b7e211945f4a16570783182dee6f821fdc04f719dbcd603c9f647d15056aa138194b1fafd6b461e5625b4677b31cb970d308147d4ec7dc65ef8f4167b4a06e3cff96f5d6141d374ec0f22502ceea560215b1bc8d32214cb9c783fabcfb261924fac059d24d7456a0993f795f517c6f05cdfed4a32b3b2fef92e3ecdc4bf864b5aef5bb90211e5a601ca0fa026bed6cb2fb79df871d01fabe29dfe5ca56790ff725b0c203292c76becce4a54ba24f5ca81f7b388eed5066edcc78b4d23fc4bf67255e4ebb136053bea4f7e3224fe4ca963e7ed0a94426e3a5fa0c569cb44cdcb2c35e7fed93e905281ff3df776d15bd750d47aac13395cfedae5df1cc7d79099cce2e9894f6c77359649e9ce8a0997f1051180b3fdab3d45f02925a294465b8beb71c1d5b6c63fc5f048d4ba430505ee7600b9bdb9d9a4d80d601df2fc2c2b781e18da11a16286b158880a296ea62df635bd97c82596864dfaa02e819a2378e75c8b06dc01ee0c6116b1f8395ef9fe9179f227e89af05b934ed387172c6c53ccb8ce29db335f18343893dedce39ef1c59fff033ad81b1106403ed86b6578da49f76a0253b5048889044e172214eddf4540d41d858f4e760faa8fe74fa8442de46a09a1e3cf51ae132dc35fa4866d1358cd49a3e07d8b9eb109d8fa90c7fb6f819d81ac328f5eaf78276e0fceb3465ab06e1de95145d467244b8961abe90025e7e691428eb338770dc3a6f796021e3ae0b77c7b50ae57aa85c1f5daa6cdf13753ab58e07d22a68eb28013a5cb5089659f33c85ba8610f8e79a1e5f7b21c785e04153467973b590c2abf61eb9128fa66122f734c424643a22fdf28dd8afec53ab96456d6edbcc70c06b62c32fd78924566b79bfc9488d7e1c6575e935890091d70262bfd2553d10ea1b9034af248f803610d4a160eb7b125772d2caa4a26fa82b1beff4c747cab800d15729f055a0ae90ba50322d575c9c0150143e9d6d476802ef15671425cc4a87f939215ec577f447ac45743d4a78250a7415c8114641ca87e382902b6025321a07b1979114f9ec68f392b7a2e029f0a821625caa5365445cd1b7a3e2bf40d4053f295ee1bc0decaa7ef9a1a2153b9a753c55ee41b925e14ad369c683c86b38394c530380fa51aaaab4b986374bf90e0de63457d61101e4481d52bc734e6f1520068efdd7e83684fbed88fd07ad08857d7009e8eb368b984330518fc8baebd793869c8e7579496c63fcae50ad488ea0cfc3febcec733c41e30e87971a36ac89de21f3c18d66da5f79380efe9a70f08a91c11d706471e74601179d76bb7714e627dff274618f044e0b86f46c7720b02f97aad33f42938c2f23586bbef24c3823ae6d6f98d48d0c307fa11193f0c32b867f7531ab94248bb3bfd48ee228733cfb6893b103974b355d2486d4b53dac1136971df5374ee9a29e8bdf93b7f3f228b281ed02d47df93159996a1390fcd6a6a1cead3e9d5965ffec324b1818de982f1ccc51724f37a78b5a6e1e6da8cd5b825649d6dcfd0f00b049c382cf7cae2d35f09184c631430b76adeb2afce7d0d195e25ad99ca8bb67ea95026402b0e83a347861b7e082490c1939a3baf7069aae359334b3e446fb558dbfa6188ab623d8b07ac8d0fd5a72f50a95352094421d2a2e9424fc816ee354ebbaa0cc7e88715000b33588e0d682f3184869f84b619a20b236e4196ccb244de2b0e451f462474390719af96d0217cbb8e39a9d18350780cb55892356a521d41ee433e261e4e92dd416a20fa9e1cf23a4c1c39475efcea385936d3b5e56a506f36078147b9bfd08641107ee46e58def983259dc12c10f508f2a03952ca041c4613349aed127b6c9212d9b08cf9c63d05a479978c0566257be3991e11a84957872123ef0ae9908f38e9d5efa6e6e1109ec193c563a715dd81dde11f3e07085a850d27ea2cedea711a59a2283377d65c9539513fb06a5c524d4aab5b6a6213c6eee640d0d807bce05e76ee087b665404cff37735f9fc2011ce6be60fd28d46b74da53b387dc07908d404e9ab2f958561ad8e6a828c9853579d67e243f70cc0d0d8b5b78ba87141b85f846bd80a8e2446eb945ad93a2a2abd6e45f3498b65a76530d9bf12234326bb30aaa767ce5e30bfb33971d42e0fc54d9b866d8bf7f0d52b76aa5d9600a3166e28aad7260b0bfe5aa55ffe76d80f2bcad37fbbcdb2e8979191ebb8bc49a040e47733d97732e002d4ef5e1d55a41c2ebe150a0a3cdb364c0ee841a1b275ae8c99e5227cd43e4b2cfcbd5979912a5ec451a2925ba5332bc58b3a777f8d00d2d63868b9ecc13c85d69b602e93c9133cab54db27448602090e364b686e02b14e53df541a0fc2706dec9c7c95c827bb64dd7515c3045bc85c665f196c2ba43dc4eef360d7842262f6be0e121c57daf6fadd8256f9b27365bb5c041afdb4baad8b2bf6af2373604c2b9d926472f1670c021c250192cf9a1c7a337d22d5f5e3749c57a5b51ad3032f3294f80e842bc8564525d99472fa6f8eac838f6b6d3649bca514d548ceeefb99602006b00d39d24c1a55119196ec7df2cd50cc75a3950dccfc8364d1ed2f52add455431fdb959a3f9a185da9cfc60ed184fd54c3328c3373e2bf0c0f8f2b04cae838864b048ae9117298b4e32c0622b9a8ab8c22b4eab14aea2f4a92c31140139bfacf0e601530a921d7ef2b08e34f8b30922cbea4b980eb9e994d67b4d7c18fc84613dac4fffa081763cfb2fd28217ab9c573cd9074c3114bf4165eeba2ab42b96cf520ad218f5b43a260d151f6b2297b41431b39f684b8e16be7dc0911e5fb4c07e14d6c2d7524f9ed79414a7eedd26fe28c78a553d97ec8f27a9bff9b3b00707f0360aa1bffdfa4be26119b1aa59075e9d2ad49cca998cf5df9ee7e2e2a05141e211dd5efc2d21ffcb23d3b12d5f85a3108cc7798e2538dd2b495fd6ef6fc27143c50d07cdf27e7a9e1aac536aac84549862cdeedb8dd664548f84137946d0234b08e3506aa4339304a826d1b23059013af20a89a8b9c27e0b15fba42113ea80340ec113bb2b076a502ba5e90c438ab2d9caac71c5ed0fa065f22f470162f9e15717acc0a6dad0a4cbe4771e1a307cbc73e557c77759884b158e22fc1667c97a672dd3731af21d59d96a8ba90d5c71834a77ca02a3262318c0b1ace1323380016b161bf0319b16446370f209f13fef9824349bb7eeeb378d93183411cef5bbefc5f2230dd0f3e4c3e183d904b638766df986f9c4e49c4bea82efd95bd8d9c5e83fbeef514c3946641b4f390f193d55118292ec2909d4e0e169bd5b09b5ef195ec957bbdde94f47fb2d44755878b613f94371256b3f17b8f8d6efc7dd865dd5d4d581a5897340e033fe9cbe2b0b630e091a01dc47ec34f680e79196158a48325a6c3bc6a8ae6a5f14972584c3844de8f6488f4812ef8bf33eb76ffd9b13ea89dfe3d6840514bf8f957a02ef903519b2ce2d8a4070f7e505c164c3d7286bc8b40421232d06598e83149a474f8527b0f1823d937b7e88c8951202069c9fab471b1d7330781e0d3544a10a7140e0d9e63da2cc5561b3ffea85ab1adfbd6f22eec351d5d1839a5870627488c2ebb6287a91122b9ff9703fe4b22629d03e03b8e1cf45bf035912b999d672f7970e447e6f8dd919f35e589dda5005e2dbe0586ecdfdd4255954c37b5872b7757d644ae6dbee422554acf874d6df6ea5ed3e29087fbe03304d13e5693a629b59efa172368dbc72fea91e6f230036bfd1e67fa0cb5ca4f11af860d8750d34c1a4bb42c4750fec43e634b455cee7488a5ef6fb733246be2bbc559615056d06925964c36847983e2241b1c46093eb24e424ff1568d7063dfed711dbaa142b7809698b958959c4c9eff72cadd6c01c0d8e2995ec709811302690ffa737aa8f32e53da8efa9e336f9f5e71fa13e0c1dd5", 0x1000, 0x8, &(0x7f0000001480)=@un=@abs={0x0, 0x0, 0x1}, 0x8) rename(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000400)='./file0/file0/file0/file0/file0\x00') msgget$private(0x0, 0x660) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000014c0)=0x3) 05:37:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000000)=[{0x43}], 0x1}) 05:37:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pledge(&(0x7f0000000000)='-\xf8\xe4y\'\x00', &(0x7f0000000040)='tap') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) 05:37:13 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) 05:37:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x21}, {{}, 0xfffffffffffffff9, 0x91}, {{r0}, 0xfffffffffffffffa, 0x3}], 0xffff, 0x0, 0x8, 0x0) close(r2) 05:37:13 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r0, 0x20004b3c) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) dup(r0) close(r0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) 05:37:13 executing program 1: r0 = syz_open_pts() r1 = dup(r0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1) close(r2) setrlimit(0x3, &(0x7f0000000140)={0xdd, 0x4}) r3 = syz_open_pts() getgroups(0x8, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r4) close(r0) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x0, "0366402b00000000000000000000a100"}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x4) write(r3, &(0x7f00000004c0)=' ', 0x1) 05:37:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x280, 0x0) r1 = semget$private(0x0, 0x0, 0x402) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000180)=""/135) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x9, 0x4) fcntl$getown(r0, 0x5) getrusage(0xffffffffffffffff, &(0x7f0000000240)) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/28, 0x1c) 05:37:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) getpeername(r2, 0x0, &(0x7f0000000080)) recvfrom(r2, &(0x7f00000000c0)=""/164, 0xa4, 0x40, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 05:37:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0xa50, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x1f9) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x10000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x40, 0x200, 0xc9, 0xfffffffffffffffc}, {0xea60, 0x8, 0x401, 0x6}]}) 05:37:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00052000ca"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0xfffffbfffffffffd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 05:37:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x8000028}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000180)=0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x100000001, 0x7, 0x5, 0x0, 0x4d, 0x2, 0x8, 0x0, 0x1, 0x400, 0x5}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c4f3000"], 0xa) r2 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 05:37:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x8000800080002002, 0x5bcb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xffffffffffffff56) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) socket$unix(0x1, 0x1, 0x0) 05:37:15 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000140), 0x4) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000540)=[{&(0x7f0000000040)=""/60, 0x3c}, {&(0x7f0000000080)=""/125, 0x7d}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/149, 0x95}, {&(0x7f00000002c0)=""/118, 0x76}, {&(0x7f0000000340)=""/66, 0x42}, {&(0x7f00000003c0)=""/249, 0xf9}, {&(0x7f00000004c0)=""/125, 0x7d}], 0x8, &(0x7f00000005c0)=""/105, 0x69}, 0x40) 05:37:15 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="e1", 0x1}], 0x1) dup2(r1, r2) dup(r0) setrlimit(0x8, &(0x7f0000000300)={0x3, 0x100000001}) close(r0) execve(0x0, 0x0, 0x0) r3 = semget(0x0, 0x3, 0x20) semctl$GETPID(r3, 0x2, 0x4, &(0x7f00000000c0)=""/240) 05:37:15 executing program 0: r0 = kqueue() socket(0x18, 0x4000, 0x9) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) 05:37:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x30920, 0x42) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)="c38c36ff814bc6dca95262f0ee9f296e5902f792", 0x14}, {&(0x7f0000000180)="1b54e0da1f2eb1f9a5a96cba4c288883951aa6e3812235c1393a884a399f8a88f06abcaf1c58e36a79aacfa7ef28295fa2a96c3ddcc8b8fae808c5cd1dfd0267c9328a0e3da4194760bb2ce9e0b7164bc31a0f0f892417d42bc1fdf291e8c08e2f7178cbc566d30f810a2b70a0c4f0f0de0467d5c2416d17c797aeb59a818f37032722c0acbf489f940fc98e1cb4ec4135608d57ab2ea67dbac519c13af1f5e342356db97992015c2222084f26a68a9eadb1cfc398dc05d8217875edf1ce82633d94cdb14b7994c58a81c5fc9405900d41d0e0dad378dad12f957a061e62d6c9616fac4bc5867e29355207fe332112d5", 0xf0}, {&(0x7f0000000280)="5e85dd1a8f77c8a1b06fc17e5cff935cd77710702944b862e523f03f21bf6f8c1ed38f", 0x23}, {&(0x7f0000000380)="ceeb624ec7bf0d965bd9b55926faca070361b0f30beb64c90c19d260dae7b5cdd4c27a1896c8051d4c005e7357e6fc11359924c0180a87dce967abdaf5f8e45e8bc73a7c77f7a7fca799f345de24bf62d050cc1b8ce0f5c81c6bbbb42f", 0x5d}], 0x4, 0x0, 0x0, 0x1}, 0x9) dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x1, &(0x7f0000000440)=[{0xe906, 0xb4, 0x4}]}) fchmod(r0, 0x80) 05:37:15 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r1, 0x2000746e) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f0000a9a000/0x4000)=nil, 0x4000) 05:37:16 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r0) r1 = socket(0x2, 0xc003, 0x11) connect$unix(r1, &(0x7f0000000680)=ANY=[], 0x0) sendmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255baccc58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f6d9b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a376ea383e92de4e6e7f98b544fd50471140ff6ef9321acacf993efd2540b8ccf5b180db49edf404c905157e34a27908d5573afa6c1887fea18eef2f19f37a8e571389fb1c04bc1c0a6fe2a19ff18c9ebdf8b7ad8aaa7ca04e3d15b94d2a33b4bc6aad3d7d982591d75fb464645c8a3f333df7218c36630ead2831c9f071f24aed35b2eac20a8c031b04b1ee8d9b261e01c5c359a12fa91bbf1f56c02ce22b46bbea43c738427915e4503edbdcfec69fab6c81ae6cec08c718c656395fc2f1e706135ae42a6346cf33535b03964b421153e8e7fbb441971f754bea29464590dba18a3d37c8d16d9a00feb3ebb6fc2b1f6d2bbb32a30b026c1c6830d43056384fb736a07f8e3738e63d5bcff91eee7b3291e9db9196cc09375941d93fedf89116a20625a8e33308b40fe3c5f6e064d1dfe5c1bd1fe90552df8d570536d71d3b241b3aa20f594bd16ad2d1433d5e97cc92d361b1eca847086580d0d679539d49c81dcbd35c54b699a06c5e2533e7aa650773fdcfd164f40405bfd7afb381de278c8a040720f2fead50c01e895675a91747c75e2675c6f757ed27181260cea7eb96b13cb5c24b1707616bfc4a98d9597ebd1db1e31effd4a3616a4a65a7041f65b43f68c89d880357794e97fc03f30569dc5de8b0a9f75134c1b3d78e1fa4bc250616fc7656b7ae3006fc34cd51a14402a20e64839a3ade7b8e2068c412dd7592ea4e4441a656360b6eed545c81a35ac49f3828fc09d39716579bc17448a12b19de1072188eb6d079adeb130b31b836d3f01710b4367e435943bc9afeaf101144164ee85df48be4242364140d9ddabf1334958d25ec2ff10efbe31f030688f93c6009bd99e08f869566e519862b66a3e45b090d2acc8e6f815939ab4b4a8490775ac8f4d919cf5908dd1ac555d4560ae70ce3b50e63397afd5edfaf3da359e0377e6b4159327a7313625d19b9a2625b36a99f78da306cc7b745ae71a597c31d0e2b27baff50b725668ac11eaeda039e4e98e2268a44d3fb0204a18051fc85e550571210c382a473544fc675b61baacaca26dbea46177650c9ff165304fa33dc8ace9c423bcbecb3e45fde6f44a111a4054e56dff2be926efd2425338dbc449541caa2930d266d2a5649baf6c51a83f33c7db6f87dccc05deffef9d54c51775912858a54588d17ebdd5a426076a5ab4b20a141fa1b010f9e40309ba4e84df4130eca7b45fca42358e74c47a31811f5043bce49d55f20ac88bdeeb8be497413f7ca86513eb61e0f8723814d0f922bbf56705d2c7614c22f123896341ffc3ce1812ef24785c467af1ad5c03022dc9c3b16730ad01d3e018972e8943333831d4fbc13446562c53ef706681393c3b58d4228148228e79c5454bb2b166260c230b83b1ad89ce9577d43814bd2132ae6c7a5ad3d27a538869a7a0c608b67e8e674b396617b5381ac913e7dc235fb60ebee43b28998807f612ba080155eaa340648b0775844a71f7d7ab1e9e84bcc214780c1be71afb3633d048791ec1a21390669c6a8f9537a3d4f257b0054ec33b726eda58a0b20ea1dee835b8369fdc30683541b3e357ef593a071371afd3d94f8268ba8b8a236e3674fc04b39b0730dbbebc93d1ed24c40626406012636a901b3e001aaf7f7e1a71575345158dad02c3baeb24cf37cbf457a7aa0a643459caa31bdd6fbf4c5c48f6d71e458be06b8ef3339559577868cc879fdbd881ee9ddbdc95ee9c124071c41903f53ae785f91ceef1e3a2db982ed8702015bbd5d9835dbb835283b9f37fe8dab5c90f830e02b7150ce30b7dd2b9878fe7af", 0xdc8}], 0x4, 0x0}, 0x0) 05:37:16 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000001c0)="f77e49a78f231bd56ba4b34890616aa808e7323fc8c96d2bc04500b97ae3b78803f0f52d60c38409e6c537fb1fc9c49f4ca06e59ce637c133f3bbacd441d804a0059ebdc43cbb5c6f8fa33e82d846aa471693c9b1da2724fe458d395c2ae02bfc7e66b56a073470745fedd5687faad384a38ec4b9c7e11c73fc54a7c4b6d6d8c1cd659b074001f136ee1be3ecd300f5e1b1596b7ddd412f327fff6b1454703a76c972117abb89bb4ac9d41195f1982567107f08ab0f9cf8b7816ef986f61c65b0298a934960d262660d2d5a789ffd9939b", 0xd1, 0xb, &(0x7f0000000300)=ANY=[@ANYBLOB="0000fe3b0c801733fa0f8b5b3329cc309a8b352f627573007fb14103f13c3cad6286624317311a68cdfa6eba33ab2e2b71d8db0938ed3874a4f497270244"], 0x8) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f00000000c0)=""/28, 0x1c) open(&(0x7f0000000180)='./bus\x00', 0x80, 0x104) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x2) poll(&(0x7f0000000040)=[{r2, 0xf4}], 0x1, 0x0) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00c8a0 failed: hole in range 05:37:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[{0x7, 0x1f, 0x0, 0x4000}, {0x5, 0x7, 0x1c8661a1, 0xecd}, {0x5, 0x80, 0x7fffffff, 0x10001}, {0x10001, 0x0, 0x80000001, 0xfff}, {0x5, 0x2800000000000000, 0x9594, 0x2}, {0x2, 0xdb, 0x4, 0x7f}, {0x8, 0x0, 0x3f, 0x4}, {0x81, 0x560, 0x2, 0x6}, {0x2, 0x2, 0x30f, 0x7}, {0x7ff, 0x1, 0x1, 0xc9f9}]}) r1 = shmget(0x3, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x360e8e88d580f1d2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe38, &(0x7f0000000240)="b2") 05:37:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x0, 0x9, 0xa5}, 0x7f, 0x1, 0x4}) 05:37:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/77, 0x4d) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x282, 0xfffffffffffffe07) r2 = dup(r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 05:37:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x5}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 05:37:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "666bfede477dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) socket(0x20, 0x1, 0x100000001) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt(r1, 0x8, 0xfc00000000000000, &(0x7f0000000080)="a29cb340ed67fb9eadaca3407d87479b28177ce532f486918ca8cd5eb1f63f15654fc220088da39c2b2ff01bca4015058c9ccf4a0d812b92061a1a39f6b7580e6df4f2c94e8671206ca57e9b6ad22643c0eee857707c1200423e15a3317654ed0a6926f88e", 0x65) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0xfffe) 05:37:19 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001440)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001480)) r2 = open(&(0x7f0000000100)='./file0/file0\x00', 0x40, 0x100) recvmsg(r2, &(0x7f0000001400)={0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f0000000140)=""/30, 0x1e}, {&(0x7f0000000180)=""/93, 0x5d}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/56, 0x38}], 0x4, &(0x7f0000001300)=""/247, 0xf7}, 0x3e6565ca4eaa86f1) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 05:37:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r1, &(0x7f0000001680)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x1a7, 0x6}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000140)="a75df61156978fd39a69ae240cc2d09dd83c0d7c09ae7266ef108514319615859788cf6e02c34a42b5898ce04057a2e76f959ee4d42b6d887b2f427f", 0x3c}, {&(0x7f0000000180)="851c191abb5c5f8e34802f29b7dbd4597c908b27fe1f615ee89860315717d927c4481c39d88604307bbdde4b18db7be10c5bcd9a445b2b64587d67334846d8bfea17df1a678d2c9348099a1cbf1fbafdd445eaf376eb1906c71cd912aa67f922dd01d533224921d3cdef31e500a9e249878ca5063489fd97cdf7aa37a0563c8fb0a53c2e665f9bb91e7a67b4f8c6c1f74015d68a50e530aa9c67da9330c233dd568babb2546f44505a80812c330707083713706b584a9f3e39664fb3698363614b2be2e3f646", 0xc6}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="b6c25307fe20d800a5bc13eb4ac7087729b5520d61c1e4e8b0e804c9b90585eebc70a8850f5a7988daf35f517f28809f02503277e52b6065b8846cb75b8871133e41266be06f2c209a6c0444e44f1cbb6e1553a352b1d324c8678cd4d8970c47c2537fa6fa4c4dd07e77070678bdef29740765ba34bf108105894c83c12144b7d096a6d6c36326fa6b63e87e4ef4faacd6bae998265d03bea207e4871ffc8752ad1a5729cc079a688db5b154e4a9dd9be4c9f27d46f9c1", 0xb7}, {&(0x7f0000000380)="acb50b86159961836ecff127c23ecdd6d8b81ba2b7337ebde0cc70c49097e789f077d09e2316573e7a2c2d72eb6d7cebd720e7704d5b799f80359e123583fc41e5f7227b77955bcadefe70e182edc1d4bf742ef564241ea3416d7a2bcd0fc1a1672eb35da27497dadfbd180bf077703bbbaabef69bff2a7e935af0802701848d12af2592340a174811f2b3b55047fdef90c0f7792579c6eca962123d663d7632fcd7de4dfe40c730e6f17c8fbf4f2d77d9f3c3e91c", 0xb5}], 0x5, &(0x7f00000004c0)=ANY=[@ANYBLOB="600000000000000001000000ff7f0000bb024acf69cca94c29ca5ef45531f7d4fef163c35c9c5c2cf2dd7de157d3f21cfe7e1db288aa146529b28402dd0366cd1f7f2ede6a87411b72e84072ef91e52c12c3f5f57660abfed8000000000000007000000000000000ffff000000100000df3a4359e7d0412accfa6a20c2b6bf765238bab5125bb80683018fb794aab1ce7d5061582d03a50db79dbea40f18564e045be808c24319690cfad8b2efccb217eb985a8fa4ac10e84c5d8edeee96a95deae09a818350b61ef5f24c04958d00001010000000000000ffff000001010000b58c152b3f22cf063287ca6e61ec7f4c24cc4b1574469d8e7ba95d1d9599478d1bf12428ce30dc3c19f4a883eb3e0cf98a1d479fe7c528f51a3d47b360776f37314093f849d7d89021de795fb70bf6b0329342723ca14c209c438f788a2f1779c2e9535c7004a20482073d9b1ffd184d5b0ed66b1a398cc7db4e6616fcd64d696ad73e642cc7f031e92e3c67c0b9beeaf6975eea01ed6afddc1ae0bee99498902642dc2577298bf4861007bc0dcbac8db478b814bd6395313bd1e11315195a0e6788afb41bfc5ee8d57a2d5fc76b32c368f2a34eecb43a18f6d82f0184c3ac1fb8afe4390466149b5a674bb667ebddbf2516a980a6c9271acbad0b4613e79da7e66a1da3b9a44811b1f7e4a734313a30bdd57486789a9c6e876725dda3e5e8c1321beec78d09a1676d7a1a3e9f835b1b4c8f1f198df34f7f7d876ed451fb00ad61b9d0a4425b5c02d5d85652a3d7e7abf3dcfe8994480157237bcff986b99084c2e1b8d5a646b994318ff745c9d1cc82eacb8eaee51a7a015c744a4933ed246a5b01bdadcdcaf5d64b04c4435d9b27814c3f499bed6cbf837d8c00ad3f536134d15736a72943aa1dddeaca87fb41ce893b862751b203e439ee237780d17736316feb4045a1fa939717f75d7435a82fe2fa66e52af0ed15a03a5bc3a995046644e22b9ac3f5b142948a9e6a3abde357f462464fdeb34f1cf891b8d72945d8603f1d1b60d581bf66fe1a6a9f379effc754872198720924e84d42e9d7ee62e48cdcc79ef7578f2969f60df1e29ae40abb79a4f539c1fc1ec64e88cfb8a92b7eb5c3eadd2f19ff0abf8a6ff0f2fa654f5e94159127ba0a211a10e8bd9c3709073eac634f33deeee930e60606b4500ef72c1b43d4353e8fac8cde105f48f72eabaffd5f26e583576905b90d56ff6890d3d4e992511bfbf5802b6c45823504d656e4ff5add6127144c24cb7a2dbe93efb18f0381f1f47a36a1ced93457acb3da58b2d22c40082f8e4d22e2513c7e86573d9270be36c78eacb8f76ae5816134b399d4f6d32c50146658adce5e25515b08800653aedf07b4a3b49ad62c1bc4ac16e35a817f57cc60e56f5ce8a41e6d50e25995c4d54e5732b794d5805828d227e7521ac4b370f613a069ec54800651ca91b1d04116df95cf8690ad2ca22daa927e1e0f228e4050a10db285b22c47f5cf53ac247eeb04a9dc25451da62817d65d17080802dc27421e9fb2564b4b187b71ab8f80d948d1d69b04cb8d16cec738d03fd58436bdaa42af58ce4b0f392cacd8164838a34cdea46cf22bba01b9bbb8b83835162f459426f45148230254f075120360eb2c01b201dcf60ed3de5bfef0a04cc558d6bc162383717b6ba0073a612e94a7db9c9ebbefed49094f7f579c85b2737ba7ed717be49459a28e426eaac4bfcfdb1b21361dc73d8026dc2b5b5fd291ae69b5d8abe58631f84dd177c0f7a2c0eee46c9607a6a87e63caa94b0b1c9f3ec8198b05b01694f82c4b2bed77b59d07d01635152b999be700b50926af44afe7cff8f6b36cb1a28b80c82438ca0d676775d5127268dd1e03f129aa166a03713aa7b4ec429a4bda2a9c8b433811c74e755cdf5d9024759a4b4287ff98342307de55386c47773f2965c46ec19a07b1611ddafb4f292cf76c3ecd1f1cd4dff2d6d756cc0b22817bf8a477b1b529f1acb61d0897ca2cc16d4e31166b590cc0f1287f19420d4e7b3491efc527f4d9e4104efe9878e19babf154b22ffe5a7cff503190d944a43ac3833e46574fc25dd6560416864865393e8d76d915840ed3c5a4ae9b16b3da76fe9744dc8aa5f1565819f3c2433e6c36c99f5fbdd3c62706cf6caa7d19a0b798d60fd537cc86adfb878aa2f67b5a8a4a3b78a441b024b5116ed8ea50a1a50c09417bad0140ae84674b019fb767d64ca492746546401b9f51538fba7e4ad05691c9343d03734d124f35d75454943d78c290f17e91be710b9c60e3ef36c777a410011b893ab42fdb809e86ed988f267983270d0faff5729a64c8b244e03bea1ddd697c9979f153d1491cd4c22a837b4bf7272a581de99557dd40c809ce26119aa753038beee36cb6a4243b62d40e9a1b562052d095bb523dc3a01de08ed41caf9e46eda1ad807b0e93a8ab2848d912e7f01868f0307211507c198e0f3d4c9c77aace6582c721388763c43bb6b2fb01e0db28ff733beb5d844c5549ba3f879b14294cec22d0393e662f40309b3f24f43c5554c6fd1e401c0504970d3c15722248fbc5200cfee33e6623bb3398ba2bbdc6422609b92e281cd9dfc71e924e211daef78919a65d9412936048f550a863b7665e3871b2a1ce1d981d6bd5151d6d204229d825eaabdcea5f8251fdebbf4cfd8ccfa99c038aefbd568ac44e6ebc9185d9e634c99990781aaa65713019bab64e5c85bb87808aa39c6a3b4d8d0f6ade70bde5420155f4a82dcd69a58f3d65ad83a2be1ded4fce75e304ebc72c19b80c7ae1929649b894037ded4575023aba892345db96b22b6ecc9d4fed867e837e15e534696c110c67e1273b4228cfab17d416c839181d9698337a454754edbacff4094f5c10b9ef3963df37695da44852b86937bf1ba19f52ce93ba667f72c17584c82e00d9920c556e0379dc5b9b24c25fd75b87893cf92283f2122cc86aceae6e0533c5da6be544d3197332f9bae1d68c8d537796e8d77924bb1862cdf37369481a503d6e0da97f277b1820a70ecc9078f86a7ea17c679acf91fbce5b3c4e8c645907cd4b569e43387325a28b6306d693dd2a6c5b990fd9ab176bfef52bae648a0de025baf88bf3d8b5ec9f13a1e1a3a757324ed7c1921366b4c92e4d94c505dc5193a3daa62704fd5063a372b4c4a9df86fd08a0a5f9ae079ee1b5f8bae376a5a601af572f2b1dc29de66bc248a907fa60dc5b94c52ef5fc39057b0a329ed2296ebd1c3da30b7a04ea1e6a82b7c1c9690f5f70aee04fab8ca1a3d8863d321c6f67077dacbc4e20cddc276311a7bb9a876cb94768c9c37e66be80936a6bd8705fd58229ec0b041b5b0a55d7687e1ccaaf4ee15cc54da6d0a25866c97cb3fa6871a0b7a064b9b910b88aeb59936833975e8570a4036c2ce99b2d7fb02de4243eb3c0f42f9eae7b4ad936b5b701f3f6794a2b9b2dd60485c6601252edc01eb127f341d4b48601f7a3ec3e78b4f445d3111cf16b18976c9a5a1070d3577528be4fc3ea800a74c16c6ffec5371b2c3853120369213d40dd3017c253db28f1e071562fb96d32d23a3671c8b10453e6117499c4012cbd37d7bacfb92cd933f9d2b28777b7451f5de9bad723caa3aa0b48984b55cb2dda0a8c71805d09d5e5969c70cd444ba2f5b96775532879e619dbc0f8bb40b5429e2fd82b1abe1dcaade29526d080bbd526587431a4a6a101a9631683ad87280f9a4682a43795a051aac4224e11d3ffabf116b58609b0d9c1c36dc406b2d2a95fd241040b87a373f16acb54deb75f8d854a3710c19aed1509db4b51a782160f477d6b98d0fe3cec627d21d0a2647f7df07598bc4958e0d4454ca8a1f43eb547b86b9d5d7b1b5f04a045a867af1c2c6c2ed92540ebc1d529917a6641b937472d692287db5c3b01fa9493587ac5b86b0a366c94de20698be8f5668bf7b604335925c8cbe214e18934aff97e9476fea7a427e6b6c3cb9284a6ccecd5db755adfa9061de0f0fd208cedf8f03fd14d749de96e078132906fd1c1ac489a5b4550544254439bb3157cf20a2fded3be379d6242649ace5bf5edb8a5898df68b9c20315c1769eb876a2edeac1d0cdb01e8ac1c45454c3e52fca821b40ad36285ecb821326f5ad1656012aa54b14700a0e1751ad9260b8e8f25d964cad7021287ef652419d5ed13fa8e27596ea8744624c20658993834896fb32b0892c3cafc3e9b52b360dab5c33f8cebb0479dc1ffa20a66de6ce71d24566e34a64b5d34addbfe0da19d113246512a87ef55d9be5f8a7f6df73b5d08d002253671b7b195874ef40fe307370d7119a5817cddd5b6853d1ea945080daccac286002001e9a33f52a692ef13bdbf53501ddc0357fd4115942b394560b47ade4c5ffbe6c309242992e450debe27aee4b24953c3ace99d280cb17409c174267dd125dd2ef65e15f04758fc9e8fff9b71882baf1992d9835fa91313d8777b7452a55f8df881562954734d3e7749204fd8b0d25ab1f79aa06fd3533004c42829c147b9898c916d8c08f95c212a5c7856e4b9aae3f62f78b99739586f21f93f2d61459f35c85a170c8acad24a2f67347fb62da749cb593d87ed4a4f6e525e52f06a4a493dc4720a0b850655dc0f3e3e28212fde11a797b529888c935e9a26e7484207ec189cf8312510060c967c3fb9c9a1a0016222d334d26629b3738dd47dd0caba728655c1297d57797bd3f0fe74ab0a46dee604c147910bee6ed2ff1eede2003f12f20594d26482cfcb7367ae823b553b8760f57a57619fee4b4f5a142bbb8d051bd43bb9137594de10e5ce2f8a3f0992b3af12def0ddaa6745ffa1c675b55e3c1aaf55e57eae5ed504f2bdde945c6450c6eb7bf07295faa2e8eb28e550a181691fa41b5d3f35fbb523a8725807c3dcd6c3ab94bc70404b3f96be648ff746b2daa7628980bc6f44345a89cc39632ab5cb737de1e666f20e7376ee8f74b372d1b3d6c8fed52d9f0dd90371a1c1b82456cb5df49176b90bab667b6fb6354acdb8470842dc7e9ac8b078f1b7776f13fb42d12e4586446c7749d30d642fb573433955cb09f4e59e3110017b66d3678a401056a623cdf382292062df5a40d81c9801787a843162f5f46d09fc0f6f105033342bc60148df5332ee023cc3aec4b6523e7a71f917a710deb093fe2f5692229dd5338697b2106f98b3b38856eedcdc55028f92d4b0fb82302f50fa35125e85c9067c191e0753279443890e4952725873a8c44bacaf85159b28def3c6a94f943554cbbce35005fb6741ac292d6ae67f859402b3f2a2f2d26188a33b354e632a68cedd89c1f462031b185848320147adb6cf14596bff380fbb665bb1ed37afc38c22a40d87c099759d73600a0735c9eb796b0f55ea86fe02c1040788a6cc2e8b2e87622aff715537320109e713b1b69d7540e106f7a09d51f7421c1d3dcb63342a70e09e9663326d8c7c6070cdc42557f58b5a946b95d8fe082f753eee987f003dc8df8a211ce78b7e80006797355759933a214362fa79046339fa98b903688d57f23fdd93cd4c79770864068b03d463ec5747badc59dc8ec7122e8779556287e69be0759795f78c8d1e9e23f954ff418508186f1eb2dab7a9640ffc76f7d5aeaeae3025412706e7b489742e4edbd50a223a6f9ff89c647a90465292f85cf426881748b1c6d092cf7cc8cea3ddfbc41989a5e98ddfa7731162f11c4a061196a3120695ffd55c71ce095d4f46d9d3885145f6424829e5ffce715396097c5f3c8dc84f2fbae9a6f63f4d019bc6ec35c3753e082ec5b47f2ec47c665b93b44c14e05340b45fe8dd07905f6ab80aacb17fd606dd46a99d6c91d27a667fd1128f7c4aadc0e84e25e14fe4a96fabe4f524e24cb984d02266a0b6af3cf672b8de0749529b646867caa767f14e37475ec86e76abc7acbd49d2796b7d8a7883cadaf28d157443fe6b87cfdc06ae29f189c75171fa885e1565a6f98becfa961bae930aa43275b0cf19b7fd050da6aca1d2ab3aae27ec281f293de837e4984787a385e0fe72e056c10752090bfd2d43cfa980d4384a2817aa1c62c152c2ffcdc204b63b818d1f05be089533ce0855eb0066c00000000000000001000000050000005a710cf6e85016f02968bda510b326992ee167101e7dc37363dec221ca03215cdc7857c8f13dd014505f2b441b92efb916834addd5ae8e94fcfacab0679a1f5e20ecc2f7ba1ca6415c750bf9abebce6936e22f45db708606dc7bf5b5bd15d2d524e410e9b0f851b024b010d41cafd094bcd8e8b146de866994a5be937d6a600768f85e336a54842a2ca3a11ca74b54ad04e6f7faeae9518e004a82a0ced7690060cde5362368e0214652afc268e80000"], 0x11a0}, 0x401) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCPROMISC(r0, 0x20004269) 05:37:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f0000000080)="4b74954c", 0x4) r1 = dup2(r0, r0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x18) 05:37:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x6, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x80, 0x3}, {0x6}}, 0x2) 05:37:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) pwrite(r0, &(0x7f0000000080)="2b249ee1eb73eeceb8665bcd35da5e20eefab928b2a45cf2f1cdd37b0a27d5a20dfa23c782035f207ce3c17926407fa8031096c57ba70fb0171133caf02b75d5a0eeaa41fe7d8606582c5c021978ad274bfc0d914b73e937608276b096d1289586a11e00d84971a9a7d90f7edbe41ab0a5f99bee44d1555b3db76257b68529a5dc5cdf57a3ba0f90896cfc73c860dc4c70b092912785c2d30caf97d794cfd7ef57c1aa5088871653214b995351c876893a8abb61667a67bb9405a56bbc33473bdb708f915d66948343e2e6e59a9dc9599ee7981961b52acfb194dc5f4fd2cdfe277ec2197eca", 0xe6, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10014) ioctl$TIOCSBRK(r2, 0x2000747b) 05:37:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f0000000340)='./bus\x00', 0x20000, 0x100) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={r2, r3, r4}, 0xc) r5 = kqueue() r6 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000300)={0x4, './bus\x00'}) kevent(r5, &(0x7f0000000100), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xf2}], 0x7, 0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000200)=""/221, 0xdd) r7 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x8) readlinkat(r7, &(0x7f0000000180)='./bus\x00', &(0x7f0000000300), 0x0) 05:37:19 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000238000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x14) 05:37:19 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) recvfrom(r0, &(0x7f0000000140)=""/253, 0xfd, 0x41, &(0x7f0000000040)=@in6={0x18, 0x2, 0x99da, 0x4}, 0xc) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000240)=0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 05:37:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000000)=r0) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0, 0x0) 05:37:19 executing program 1: sync() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0xe0) fchdir(r0) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = open(&(0x7f0000000080)='./file0\x00', 0xde75930b90310eda, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000140)) r4 = semget$private(0x0, 0x2, 0x443) semctl$GETPID(r4, 0x255670360fbaa96e, 0x4, &(0x7f0000000180)=""/66) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setstatus(r0, 0x4, 0x80) lseek(r3, 0x0, 0x0, 0x2) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000280)=0x7f) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f00000002c0)) pwrite(r2, &(0x7f0000000300)="9b691546c79cd5a621651c9f14e0374b062da4ba33cf2b5304b52e52941b576cd9ce89301f4c8c6e904f9fcc4f6660759cf7ccbf0e09b9247c763abe1d810950673447b2737ca4aca9e831e66c32da6dfe252045e73355ae004b1dcade9bda237ce7ad3d166a3338352b205cccfa2644436767abc400cadf7f7c5c9bf1b38d38746bd5a7afd622644f14d4beeaaeb2c0000e89f57128cb2ee0dcd70cc7febd48d56e26ff26b1f9f6fa8642c76d5da77af4735e778800a7fd0bfad4be3501467553628225bf23e77ed274f8d14133cb8e87ef2e036dabacaa9b6f", 0xda, 0x0, 0x2e) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x400, 0x0) r7 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r7) r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) setregid(r8, r9) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) syz_open_pts() getppid() pipe(&(0x7f00000004c0)) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000500)=0x80000001) 05:37:19 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) 05:37:19 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x20) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x0, 0xffffffffffff48e3, {[0x4000000, 0x12bc, 0x10001, 0x3, 0x200, 0x0, 0x3, 0x200, 0x6, 0x5, 0x9, 0x2, 0x9, 0x7ff, 0x80000001, 0x2, 0x1f, 0x7f0000000000], [0x10000, 0x100, 0x3ff, 0x101, 0x1, 0x3, 0x3f, 0x3f, 0x5, 0x4f], [0x1, 0x190, 0xffffffff7fffffff, 0x6, 0x2, 0x6, 0x5], [0xb6, 0x0, 0x2, 0x7fff, 0x1afc], [{0x1, 0x4, 0x5}, {0x9, 0x0, 0x401, 0x81}, {0x3, 0x6, 0x9, 0x5}, {0xd, 0x2, 0x7, 0xfffffffffffffff7}, {0x40, 0x3, 0x7, 0x40}, {0x1, 0x1, 0x10001, 0x4}, {0x586, 0x84c, 0xfa, 0x9}, {0x7, 0x12, 0x800, 0x4}], {0xfffffffffffffffb, 0x3, 0x7, 0x8}, {0x9, 0x6, 0x9, 0xff}}}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x10) ioctl$BIOCFLUSH(r1, 0x20004268) sendto$unix(r1, &(0x7f00000000c0)="01000000", 0xfa, 0x4, 0x0, 0x0) 05:37:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000440)={0x1, 0xffffffff, 0x1, {[0x2, 0x38, 0x4, 0xc6, 0x80000000, 0x8001, 0x4, 0x7, 0x10000, 0x20, 0x100000000, 0x1, 0x6, 0x6, 0x1, 0x0, 0x3ff, 0x14], [0xffffffffffff1ff0, 0x8, 0x80000000, 0x481ea61, 0x100, 0x3ff, 0x788, 0x8, 0x8, 0x2], [0xfffffffffffffff7, 0x0, 0x400, 0x1f0, 0x3, 0x10000, 0x51a], [0x4, 0x5, 0x3f, 0xfff, 0x51d, 0x5], [{0x1f980000000, 0x401, 0x0, 0xffffffffffffff81}, {0x8, 0x1, 0x9, 0xfffffffffffffff9}, {0x0, 0x7, 0x101}, {0x7fff, 0x4, 0x0, 0x3}, {0x407f, 0x2, 0xe63d, 0x1}, {0x6fd41cef, 0x0, 0x47, 0x800}, {0x5, 0x1, 0x41, 0x7ff}, {0x60, 0x6, 0x7, 0x8dac}], {0x80000001, 0x80, 0x100000001, 0x3}, {0x200, 0x7, 0x10001, 0x7}}}) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 05:37:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x121, &(0x7f0000000080)='B') 05:37:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc41, &(0x7f00000000c0)='\t') 05:37:19 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = socket(0x18, 0x1, 0x8) r1 = getppid() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0]) r7 = syz_open_pts() r8 = syz_open_pts() pipe(&(0x7f0000000400)={0xffffffffffffffff}) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x816b7a071743bd8d, 0x0) r12 = kqueue() r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x8, 0x0) r14 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r15 = kqueue() r16 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r17 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="56a4dfc01acbbbeac7fc8222ff2f9c299596a137fd6efe1e74a546eb02308fc5b8ec43039bcff3e7f744070398b7107c9bbc0a4b647d9c5001d56db17bcbba60e7566437f5d01ea32062b0bf84f3ca5f50225006aa72d18dc459fc668f51d847d1b8073ebf1ed0956cbe427dd9c9d11677f49d739a8978b2d4c0e19cdb821d4a341182b80aebc755fd83a64b27d90b7636ca0c8365f00faeefe70fb36a2e6ddbe215ce629847b3368f369bcc47895baec91a8c5a4e5b0c8d8d846af717c60d5d8b8611d030fb74665d1026999ef8098f", 0xd0}, {&(0x7f0000000100)="271a5cdf1c66d8cc8a619428b95ca51abc23", 0x12}, {&(0x7f0000000140)}], 0x3, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11]}, @rights={0x20, 0xffff, 0x1, [r12, r13, r14, r15]}, @rights={0x18, 0xffff, 0x1, [r16, r17]}], 0xa0, 0x8}, 0x2) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r18 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x203d, 0x0) r19 = dup(r18) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) ioctl$WSKBDIO_SETMODE(r19, 0x8010570e, &(0x7f0000000080)) 05:37:19 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x20) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x80, 0x80) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xfffffffffffffec9) connect(0xffffffffffffffff, &(0x7f0000000300)=@un=@abs, 0x8) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r1, 0x2000746f) getrlimit(0x5, 0x0) 05:37:19 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 05:37:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) close(r0) fcntl$dupfd(r0, 0x0, r0) 05:37:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0x0, 0x800}], 0x1) 05:37:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x200007c}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x6, &(0x7f0000000140)=[{0x3, 0x0, 0x100000000, 0x82b7}, {0x7, 0xff, 0x2, 0x3}, {0x1, 0xf736, 0x4, 0x42f}, {0x7fffffff, 0x100, 0x5, 0x3}, {0xfffffffffffffffe, 0xc5, 0x2, 0x65a4}, {0x40, 0x4, 0x1ff, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[{0xec39, 0x8, 0x7f, 0x2}, {0x7f, 0x100000001, 0x0, 0x5}, {0x4, 0x401, 0x40, 0x400}, {0x6, 0x7, 0x0, 0x5}, {0x7fff, 0x320, 0x7, 0x2}, {0xfffffffeffffffff, 0x5, 0x8, 0x1}, {0x2, 0x1, 0x7, 0x3}, {0x225d, 0x7, 0x1, 0xffff}, {0x2, 0x3, 0x0, 0x7}, {0x1000, 0x7, 0x8000, 0x5}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:19 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x5, 0x2}) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 05:37:19 executing program 1: r0 = getpgid(0x0) acct(&(0x7f00000001c0)='./bus\x00') ktrace(&(0x7f0000000040)='./bus\x00', 0x3, 0x40000000, r0) lstat(&(0x7f0000000240)='./bus\x00', &(0x7f0000000140)) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000100)='./bus\x00') 05:37:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./bus\x00') getsockname$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000300)={0x1, 0xb4d1}) ioctl$TIOCEXCL(r0, 0x2000740d) unlinkat(r0, &(0x7f0000000580)='./file0\x00', 0xffffffffffffffff) close(r0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x7) bind(r1, &(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa) getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000440)=0xc) write(r1, &(0x7f0000000480)="fe19c25eb6972eb41470075e88cb6f56d3ae6b6c85e4f74d36338a3a25716cc6179cce0051ba0b98b138bca0d799e576d259e27f027b51f9551711e64eadf1679b8a1a", 0x43) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0xffffffffffffdc34, 0x3fd}) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) close(r1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000003c0)) bind$inet(r1, &(0x7f0000000240)={0x2, 0x2}, 0xc) 05:37:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETZCNT(r1, 0x1d7430956fc3574e, 0x7, &(0x7f00000003c0)=""/237) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) msgget$private(0x0, 0x2) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r0) renameat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') unlink(&(0x7f0000000000)='./bus\x00') mprotect(&(0x7f0000716000/0x1000)=nil, 0x1000, 0x1) 05:37:19 executing program 0: ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffe00}) setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ce02"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 05:37:19 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000001bc0)='v', 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 05:37:19 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') socketpair(0x10, 0x275a394558e8d53d, 0x6, &(0x7f0000000000)) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x300, 0x0) 05:37:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x6a, &(0x7f00000000c0)="4a005b7ab9d685d48e79890ef28fb6f969864f057643a31b10ac7a72c9b1f16ba5022a090eb5281769f4d9e6b031efbe627ec8ad9046794cf5e92f9fda8cb034d6dc5cbb4185c17c945d397aea7cca69140c5e94a7750352d48be663d70d1cb2a9de79e7731f10154542") 05:37:19 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = socket(0x1, 0x1, 0x8) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x5, 0x1000, r1}) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r3, r4) r5 = kqueue() kevent(r5, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r2) load: 4.69 cmd: getty 87564 [ttyin] 0.01u 0.01s 0% 319k load: 4.69 cmd: getty 87564 [ttyin] 0.01u 0.01s 0% 319k 05:37:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x2005fffa}, {0x80}, {0x6}]}) r1 = geteuid() setuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x331, &(0x7f0000000140)="38f1080ad27ad67189ea5782aac29c1bdf09623dcb67887e8e1c703e8289d6925ed34ef589942c638b5795170667af928f6458ec63dab39c1a9a0f5ed30a4947ec29ff2d27471ea3357f9832619d412e4e97ebc89f69762a0517903b9c4697dd14affcc93a0b4095f2f539d39e497d85f9") 05:37:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8649, 0x300000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x21, 0x5}, {0x24, 0x1}, {0x81, 0xfffffffffffff9d7}], 0x3}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x3, 0x2, 0x7fff, 0x1, 0x7fffffff, 0x8, 0x3, 0x0, 0x3, 0x768, 0x6}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000240)=0x5, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x101, 0x8, 0x0, 0x1f}, {0x200, 0xfffffffffffffffb, 0x3, 0x6b2}, {0x5, 0x0, 0x5, 0xd4f}, {0x9, 0x1000, 0x4, 0x1000}, {0xab, 0x2, 0x1000, 0x7fff}]}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) 05:37:19 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x4, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffff50, 0x100000000000}, 0x0, 0x0, 0x0) close(r0) 05:37:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) accept$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) 05:37:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() readv(r0, &(0x7f0000000000), 0x0) close(r0) r1 = syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x10, 0x4, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x4}, {{r1}, 0xfffffffffffffffb, 0x80, 0x0, 0x4, 0xfff}], 0x7fff, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x46, 0x0, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x3, 0x6}, {{r0}, 0xfffffffffffffff8, 0x24, 0x2, 0xffffffffffff8001, 0xfff}, {{r1}, 0xfffffffffffffffb, 0xa8, 0x8, 0x7fff, 0x3}], 0x1, &(0x7f0000000080)={0x7, 0x1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 05:37:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x400000000000006c}, {0x80}, {0x400000006}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:20 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000001280)={0x81, 0x8, 0x0, 0x7, 0x3, 0xd8, 0x1, 0x10, [{0x7fffffff, 0x8dea, 0x6, 0x2}, {0x514, 0x0, 0xffffffff, 0x7fff}, {0xff, 0x1, 0xfffffffffffffff9, 0x3}, {0x6, 0x0, 0x4, 0x8}, {0x0, 0x5, 0x8, 0x7f}, {0x6, 0x6, 0x28000, 0x7}, {0x800, 0x6, 0x3, 0x8}, {0x9, 0x22, 0x4, 0x5}, {0xfffffffffffffffc, 0x5f, 0x23, 0x5}, {0x400, 0x1, 0x100000001, 0x100000000}, {0x800, 0x70, 0x2fc0, 0x59}, {0x4, 0x20, 0x10000, 0x3}, {0x8, 0xff, 0x2, 0x10001}, {0xc8, 0x7, 0xfffffffffffffff8, 0x1000}, {0x1, 0x4, 0x6, 0x800}, {0x1, 0x9, 0x100, 0x6}]}) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) writev(r2, &(0x7f00000011c0)=[{&(0x7f0000000040)="82acfdfcfcada259b5a842618767dbbd54ed7b02dac57e0e347ca827bff8e1deaf44891fa9fd6c50af69a1665f812e876fb2d9af70ea1719", 0x38}, {&(0x7f0000000080)="b3e5fce53e756a21aa9d1a9c9d42c000345ec7ee62175aa548153a2b7fa13fc8365cf469a3ac1152ca328cf899c097463894610d6d35f9533cfc99b4a2ff68e0f76c65f2f8e386f3c3c13b955d5363bece36bddc", 0x54}, {&(0x7f00000001c0)="19f94eafe22238c8388b063dcb7b7218355deca8fd8a2de3a2dee3a9df5ff1b278c7c8f39e596727a27e187a83eed1361b76b021281b8a2e8f5c757bd51db8443eb6360c33c5e5be792eee0407deebefde129ada924f2e23ecb477583a15d3149ac3080fd3bdc728b4b470f8e5c9d122b3b01a079f8b52b4c4c16e0d192c9a0175ab8d4226ee4f9ed7e23b14170f93304a37436086faa391b623113bc34bf2bca21dc61e01bf253a4f053d6d9ee1304e2cc12290fa2d5e6ac50cf914fbfb8d3c43316dc3f47e0f80ba25c76dfc723b8292f56559ada30846552d3482c2b0a690025ad40406cf0a4a819ebb3f24aa881503b579c7013c218d845036efefc98a415a42b95ecfc1c0deba54e53c258cfee58971e5b18995bf536347e9d94815c35f428e8a13f01cd0adf00810454752ba4049648f685c14836d3f32b9b5c01acbe6e5c10b701df156956e254f6ab5a8bb01c1c4afac2b32ba97d7466318dfe4592bd117dc749d903c0bf7ebd6addb3b4853e7cfd644e76096828bde761b0ab9d2070ff91b081d070481c8ad708a0e9304bb6a7e0667928b5c71c3df2aafb506922b114f43bf00315d491680a82ea55195b04f6e4d69d57cf967e197f89b9abe69d75a7e389779ba183828a136674c7da88b393fde101caa2652e1428ca22a5160b7846dbae468e11fb16e1426166172f42fafab584155b539acb0e11feac7945c62c4739f91e0285176406a4d1b2d6533acebf85c55fb1182c012191bd49e3ce6a32d9fab11312bd58789bf3b537cf5261529751a83adb0b417e5856a1eb27d4c0e7c45fe440b5c7d6465ab98acada3a1beaaa7fca0cd70541463a5e32cd70bcdd4fb107392cf63fbf222de842e9451fc8e88bec0daffcb74dfe9da94b50ccdedc11ab0c3759d4f883800a458f909dcf0ee7dc01a4323a73694de3d2945a7c7d74371a18b392d774ad6a0b2e3318da0f5713dac29d60e2f544afe8ed9e24378652f74587e20279ca5ad1c518fde646ce11c877485d723cb6eddf996ae5094e77e1d37c68205ff6c49fe341d56a4b2be81abeec8cd41df0c73d6d57f50e961542f974d76ca59017bf088b1ee4fbecbf7e28923e6049abe3e921782397e4817bba176dd59bb51d30b923de5da871846dabf799993f959b43a722ab5be42fe0423862970fe7a2153b7fb36b5a1c48ec83a924fc3f60cff802de902b49b9a877538e4fc016305cb628d4f0f6849e108b9d5f05645e0c2fd278eb75e3a0cb7cd4457b03f1c13d2b0f6cf7864e7f920dc08c70e3626aa191f8921bdc76bba591814d4c2d5af89303834793ca5b92ea8dfee63c89908214eb66ce70f211d03cbc215e7ccc7891a20c7674b3a4b35d43bb41d8ccc4dff4b9c6681bd1e308b936d9a973773f016a27ca2de274d368a6a21bde499a2e99c3d2e14905cdd0cde5ecc0baa44e993fa3287ce723c568a567dadf53bf6057e069be09fd6fae3d120aa89e97c34cf3c075b7d7d54d776bbb8b9a1cbc6c046dab6bb69d8fbfa5d737f727db269a79143e65477623ad4ebe03fdbd4a371f95336d5c940cfd78c63ab17d58b8c22259c57c36387ed27d2a32a6c02b7c7eca9e4d0f55db801dde54d6228831d80459f791ef6f0f2f328fc15401d755f34c26b6ddab437977f61abe65eea5217d25954d58a7c24ee257c07862273036707bcb6936c7dac29fea9898ea04a9c5b7feabb37c4aa7bb31d1a67da31ffa1325f141275548549f41f93db2a2326ca8948820b4de6fec2c03ab609f61fd5e48c76768825f1b131e69f4914bc2c74b4b0c984bcdd148a28765b8cdb327dbfc18f5aaca0b6273f240996fdc78754182f60f16ea12679d685bc073c7ca7ff23af88ee565d5156b18d32a049c3b57052660a36b245dd7da138c0694544f99190d5162f70eb52800bb395566eaeaac1608fc535f7a090a0ac9f23414bc714159a6694568305aec03ec7fd462bbae92664eb4ace828d1fc22ab1ae8c0c6f22333daf9b645b041912b1ef4aa62d9b27cafe607464584894ddd82e58ea365ce19cffafe0e00deca4998088236f5366093abd0d8adc40a1b294d082778c8bf898f6ea2ba51455db127da46c78daabd1c5143eb76e76b6c451926857faebee0b40111d47a6920f9041739118e24a5c73d161da2efda14a395ed47ae1691a1986ba755b1c939e2c4d56e535d8dee2439bfc4f808a84a54178673f4160eb70e13813bc2953e47e7d3bee26c573eb3dc45bad3393904a2025c94e68f92d3011c897fa40db7324efcf552e7abbcf4c51c52251d7ef5de1c1745a7e4db293810893c538003e0e85002cfc1f973b8c3ffa3b2e9934c02450108b5242b61bbc45521ea276a2e006b7118ec968d67d9389aa8669e3a1a5ba61050ced47ff662951847a197b66a6d203e55dab7e69a618fe2f769a08f8728a3b0305aa4367fd08754b41f790763d75d576862571a7f288845571d95bc17a07aceab4cef9086e975fa1d7c112e38a9dec31e1239f05c9ffd65c96d56a2a643519ffe6e51bbe987f3e5e51e29544644136b957dea6db80a3df12a3a7260412b79c7d5964110061e8f6f9491dcdfcf1b2ea98b7b7cded89357f7e4b0b5c3a87b29b6789cb22ede985ada147bb7a82171f07c0a84abaff99dfcd7a2685c46ef48b3ca9abad69b9a2312bd92cf7a010987fb88e612a81be71bb297fd01a1a512f9ffff4a15376f61cf7947c76e32ebde44812a66edda9f3434d5d8f15d313c809eb3c69566c47090e3efcceee7ffb7477bce9d2f05e6d53b3fc7fc03324dadcf66b08fb86ed4b2b09ca5a49f78bb0a25f06e1be08b36a812efb4ea1062b1ef56287435804a6e79b58a11590c5940d9870156c08eecde1abf7b83d8d3cfe8c1143fe0244797501783322e90db8777269d9441527eb8b7f9c47bbee91c45b1d5352ef1e765a0a73765ef8306b0b3c9e1130b7ccf2596ce2b66cd9c3a1cb0f320bb45f29a15d0949364484216e8a8b1d79812d44abf7cb3fb306cccf0915181d55b014c152fa061f34e102fae700e0fb1f8b872969f601929f9281146f742947219b1c25f906c86ac21e5d2b0ab7e4d743a4141d7d2f90793b69073558d72316c14e2f69376fbd45a321745f25260f13ee3c2dda0cbf85e602d95b90c2f13f57ebd1597d5d2c6eac20e6340513856c2519ea7c6c34f8a68587b848c4957891c070c6af176c114a69853d744d6c447ccdfffb1999d2226c7c652fe24b9bfaa836b352d21a78f536cd48d5493db8a7b86532e447e45feff8dfa891325260a8c170e5f414481bd12ff27ca4bc07308955d15ac82765a49bccb165ffe24ea24566fd1819dca180c15374504dcc7b9b63def2bca9a0900ac5fc0f12351be0b844f4b581af9b2d2b901389d732442a21ecaa5c8196e7ce1830a0e1a0d8c1159e8f27e40ed7280583cd0801f388887b5e8c422638d386b4ddb0d4b5f4f89edc7716131e5ef5407ba748517e62c117a97c1451a52ee155f011822abddf83efee85abea7e077979d685b9283e89340434bdba9150ef6b89e7df88ae2d1ddb10b3d52da0bd55b9ea700d876f9ca17f4cc43a78a64ea5b8d9558549bb3eadd39a0363405745d6ea3882ef3e6a768aa32cb1391bf51cae6f3ca50bd763898045540a71dd82945c9eec426b4d3b24e872eb7b49eb5864d0ebd5d350ce3bb02177f35e0d5ca74b33e20c80694a83680a071473133652ff6e2e85e5904ea2fe6c098b59b899efef35bbabe50a80c67543341f29992fb75e8fc6c4c219b610afd09320d6ef7d09feaf70b45d2922a3163f99092d20da2d3814c5a31a5ef0afbf6ecd4b2a466dbf4dda98fd2711e6fa0afa781a0c6703338ca08b3aeb73728804842f9021bf9431a75643a2a7ea18a15f9ee27dd6ee66a60a098fa3e2cd874bc7d10a4873a9e601b2eb0c9083eea7f2714b7b071b6bb905e36269d6679f9e01aa06a9b4a59c5d8f689cd42111c5438f5e5f2132c0297253458104c5444275256c4fe634eea27972e1ee07ed99d279848470b54a6890dd029b7fd80a213b11d2c3dc313681f3daacc82b7f0341e59b38c1ed95c560a28a2aa6474d7bdea3d6c6e898ec52b06dbb6c05524149fedbc61cebd3b647430070ff21d37ca00ad503606f0675867fd15aa09c53a30ee09448a98c538d9b515f454e63c7d7d658f9f5d4091622e7ab7287d84551f16724dbb164000c3a49e68d245f7cf77a2908ec0ef50c3f1658d2515cb9b43c3bb8667c86fc5f36c959b20d69f1b33d3d11bbd78afa423860f71c65164bb4e1319427b0d5893f505986a700eb0c3a8671c16e34c35de769ea577e317ed863d9a3e47db0f01c646b1d5330b9ed03bd4af1c43393f0006ee24e10b86b14f15bbefadb4afd6ab4afa1541af1a934c9624c77efcc2180a7a25f81691f95309b5855694818a9aaae734229f671f99a29518104d5888ba0d9e695879828a0f9cf01907fcf6b1d0d4c518cc49e8ccb63d81a758ee654d63e509c3028c0b82182055bc0c0bf0b58102748e1f2f0d06b29be708828775faed0f8ca0447eca9ad07908245d35740a27c5ede102a95fae1c4864673d7d6f7737db0d109989301807c149537a3603489b38338415f3ff10208ba487b00fdd11d8d35ccf357a0492f1668a024f29a3ade7ba13adb418d18f7934f5f7a854cf2175f95f70d9b83cd14bf39e7d38498d3542ecd585f84f6bf81640b78ef138f57f038f4a193fc3f12c5eb955901ed98ae4b35509f505f24ff1e121ffbea62dca8d2493285b9eac7c3d8aae7b46eddfbde7414f1f21d679cd4d99a13fec12cd1e7b6aa55b41cf7ce92cf8903c525a3159bcc1aff3908c748c29bf43e510555c411e0427a9c37c0b341053d44c6226327b8cd5ac2c0527a905096241e8433cae1fb1d2ad304791873e4ab17f2e9f08b6a5cfbe791e660caa78e33d7add7cfc1b2fa176965f6cb63da02b64ecad887bcd5b2be8f68838751dc9471809ee711d8ad3538e9228aadc8df104ca3a40deb89e1911ac61a895a8ea9008e7e7a2f77fb4a9430b285b75cc2edff9fcfd8a051e2a927a47c60a231568211f1733b3061fd8c85e14a3a0d6eb856481b3b1947b3a87a0cddec982b6bedaf4c7cb69fd29712a87039467888ff477c8a1569c6012c7e898c7e5b8882df4091c8afe5e56e26304b2fa1d2fb5bdc75e6cd53b1feeca1a6a982d8d20fc0d16f278880d2474db7ead6a98ccc88e2871880b3d78c4ffd4be0a0c17c95f21bf051b15c75cea0913e122f493874fc2241bb9a2681317c73ee7ce28aa5cb9e162d6f896c7ed46873eec614f6fdd5ce266ef9f2488803d83e579f2ccf0863baf1ba69f0a6668e6940676e11acf00e2c98ac4809fd1776db5ea8d1e306465f31037c9e994a3a0a132c3662e9906112911ed0463756071e01c003cf3bed118e9096e2f1bdcec426164c7828da1ca4544d6a3ac557038d060873d3c231153865837c6cada95850d5839448b179979913b98c830c36de63e457c3c4324d86ecda8053ca8c60731d64c941867871a1ec1352961e620da588e8ccb8f3bf039f5d6e2a5bdfd33468325e2aed0031fd9abbcd74a2bd1182ed74152c483a4f9922dfdc6bd941ac189fc5f7873a5f2888720aaf1aab05b81589075d830e6e39f0a45d2a67198ade8f74c194303d9fc0639835fb7fba0dfc0158f6819a8e160361e011fd0ed7eeb6bc8d3cc655de931bb10d128200f1b16eaaf5e4ab558ba38e26de06b3ce7e133d989f2135fa0f2989cc01301a64aa1bef8244622cf403b7a1bfe477f3f9f1e8", 0x1000}, {&(0x7f0000001200)="2eb4f6d181b5ca525776855cf9bdf4741d8eff9e094eda98ab0dd7d5bb1659c8832ced1a4b81f769ff5aef31454bbdf5fcf5e36f1e2942945eb39c131a2c0cc45dde14cfbe0fc67e387192dd16b78bff42f6051b2330a0151e4cb584eca173ff19c4182eb67f44e5ea987c", 0x6b}], 0x4) 05:37:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 05:37:20 executing program 0: lseek(0xffffffffffffffff, 0x0, 0x0, 0x1) 05:37:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x24c, &(0x7f0000000040)="b6") r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)) 05:37:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0xcea83019496991c4, 0x0) acct(&(0x7f00000000c0)='./file1\x00') ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0x9, 0x4, 0x5f, [{&(0x7f0000cbe000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e83000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1f}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xe63}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000eb0000/0x4000)=nil, 0x1f}, {&(0x7f0000d1c000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xc0000000}, {&(0x7f0000de7000/0x1000)=nil, &(0x7f0000e24000/0x4000)=nil, 0xec}, {&(0x7f0000e9e000/0x2000)=nil, &(0x7f0000e93000/0x1000)=nil, 0xffffffffffff7fff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x83}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 05:37:20 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000180)=0x8) pipe2(&(0x7f0000000000), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) openat(r2, &(0x7f0000000200)='./file0\x00', 0x8, 0x2) fchdir(r0) syz_extract_tcp_res(&(0x7f0000000240), 0x80000001, 0x2) 05:37:20 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x80, 0x0, 0xfffffffffffffffc}, {0x16, 0x0, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) clock_gettime(0x3, &(0x7f0000000080)) 05:37:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x1}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 05:37:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x180002005, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000480)='.\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0xf1645050b28a6d2e, 0x140) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x6, 0x3, './bus\x00', 0x8, 0xf18, 0x9, 0x5}) 05:37:20 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x41, 0x0, 0x4}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1a, 0xf0000000, 0x7fffffff, 0x37a}, {{r0}, 0xfffffffffffffffa, 0x9, 0x42, 0x10000, 0x8e5}, {{r1}, 0xfffffffffffffff9, 0x14, 0x20000000, 0x3, 0x3}, {{r1}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0x3f, 0x4}, {{r0}, 0xfffffffffffffff9, 0x8d4d8c2e75e29068, 0x80000000, 0x8939, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x84, 0xf0000000, 0x8}, {{r0}, 0xfffffffffffffffa, 0x22, 0x10, 0x100, 0x401}, {{r1}, 0xfffffffffffffff8, 0x58, 0x20000027, 0x1, 0x10001}], 0xb9df, &(0x7f0000000000), 0x6, 0x0) kqueue() 05:37:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) 05:37:20 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)=""/200, 0xc8}, {&(0x7f0000000280)=""/230, 0xe6}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/196, 0xc4}, {&(0x7f0000001480)=""/80, 0x50}, {&(0x7f0000001500)=""/101, 0x65}, {&(0x7f0000001580)=""/24, 0x18}], 0x7) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) 05:37:20 executing program 1: r0 = socket(0x10, 0x4000, 0x734) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) 05:37:20 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x202002, 0x5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)) 05:37:20 executing program 1: nanosleep(&(0x7f0000000040)={0xa7, 0x4}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f00006ec000/0x3000)=nil, 0x3000, 0x1) socket(0x1, 0x6bcd73adf7f7478c, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x20) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x9) sendto$inet6(r0, &(0x7f0000000040)="81bd9d607c58e1b2", 0x8, 0x0, 0x0, 0x0) 05:37:20 executing program 0: socket$inet(0x2, 0x1, 0x8) r0 = socket$inet(0x2, 0x8003, 0x89) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 05:37:20 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x304, &(0x7f00000002c0)}) r0 = socket(0x10, 0xc61c0cd649972c94, 0x8) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x1, 0x1, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x21) ioctl$TIOCEXCL(r3, 0x2000740d) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000080)=r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r6 = fcntl$getown(r5, 0x5) faccessat(r4, &(0x7f0000000280)='./file0\x00', 0x4, 0x1) r7 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) faccessat(r3, &(0x7f0000000500)='./file0\x00', 0x84, 0x1) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={r6, r7, r8}, 0xc) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000180)=0x10) r9 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = dup2(r4, r4) pipe(&(0x7f0000000240)) shutdown(r9, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) kevent(r5, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffffc, 0x88, 0x2, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0xb4, 0x10, 0x400, 0x1ff}, {{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x6d55}, {{r1}, 0xfffffffffffffffa, 0xa0, 0x0, 0x100, 0x1}, {{r9}, 0xfffffffffffffffb, 0x58, 0x11, 0x2, 0x9}, {{r2}, 0xffffffffffffffff, 0xc4, 0x10, 0xfffffffffffff801, 0x50}, {{r5}, 0xffffffffffffffff, 0x767304a3c9d7cb27, 0x81, 0x80000000, 0x6}, {{r3}, 0xfffffffffffffffb, 0x42, 0x8, 0xffffffff}, {{r2}, 0xfffffffffffffffd, 0xd0, 0x40, 0x7fe000000, 0x8}, {{r4}, 0xffffffffffffffff, 0x10, 0x166f2257c52b0a9b, 0x4, 0x5}], 0x5, &(0x7f0000000440)=[{{r5}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x8, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffc, 0x21, 0x4, 0x512, 0x8}, {{r5}, 0xfffffffffffffffb, 0x80, 0x2, 0x4, 0x1}], 0xda, &(0x7f00000004c0)={0x9390, 0x7f}) 05:37:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x120000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/52, 0x34, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="008000", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 05:37:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1f, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$setflags(r1, 0x2, 0x1) 05:37:21 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x1f, 0x800, 0x7, 0x4}]}) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164f268999aa, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='x\x00') 05:37:21 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) pwrite(r0, &(0x7f0000000100)="c3", 0xa322c749, 0x0, 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x2810, r3, 0x0, 0x0) getsockopt(r3, 0xfffffffffffffff9, 0x401, &(0x7f0000000140)=""/154, &(0x7f00000000c0)=0x9a) recvfrom$unix(r2, &(0x7f0000000200)=""/55, 0x37, 0x42, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) ftruncate(r0, 0x0, 0x0) 05:37:21 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000300)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x0, 0x2, 0x7fffffff, 0x5b, "194c4484f296aedc12db53ab24939d6adb72e68d", 0xe051, 0xffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4000000000034, 0x0, 0x0, 0x800000007ff}, {0x35, 0xfffffffffffffffd}, {0x2006}]}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x4) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/216, &(0x7f0000000240)=0xd8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:21 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r0) ktrace(0x0, 0x1, 0x8, 0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 05:37:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 05:37:22 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 05:37:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) syz_open_pts() syz_open_pts() ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) pipe2(&(0x7f0000000280), 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 05:37:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) fchdir(r0) close(r0) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000040)="c72a22c9a3d6dff29257f5e7ed0c6e9660dd667da8c291520b57937153486050d4f15fca771061cbe89bbed7c16f5edf4007906aa5f18d8ee6118df749d60cb30b072c08047a12cf69280d5a31c9886c3ea142621e1c96d36207b582466825c8f9716761edf146812c02a8dd096d3dd82413970fd2bcee030bc659db8e2e26f12530897bff21f6f97aba6c0f61d0b41c1155403057f5e3d3a7e991da217765ff41f43283a10566099f23b4a818d4285b410c53c032b254bd59d769246363bfc6552fc5eb39fb767b02741fa29c8e2069c1d1ba9006ce547ad5dea6a76bd8d5619e9a2b58d1f10febdfc040955c8ac78bf9ed2b19c4188b4ce37a1af3e642dd", 0xff}, {&(0x7f0000000140)="6f6585f3d4e5543079603d40fc193de2e55e12baf3ff34a1ebd8f26e328ed2875c42946bbb9877fb885b776f20db8a2ed1c871240ddeefb8cf207cde977739ee70dfc95b791340a3e7fe7df2f9b5efc60340b916328363b8fa6699921e771769e8543b7b2d933f8d4c49673784bfb41be8fc838f64078784d756d6105a8156ad0fa614b7afdeeb90160b49d04193f5733f2be7d03dc10269bc448f7a1df9a003ebef0c69d1367ecb7d2f45fce94c8d0dea2d402004435e6fb7544a7859f4be75a7b67958fa35e0fb9c44a57ec8e869b2eb8d72a680", 0xd5}, {&(0x7f0000000240)="68099de0efff6b74bd9f0e534f8fac5cd963c773d309b108ef", 0x19}, {&(0x7f0000000280)="b1b66cb13a9324943df7c4b00b05a5fc95d3d2f76435718a09158f7de8a02062fa98bba057f3bc2b3ede9f0b84d16aff8bbcb49e00be68cba33dd54705c9486be2c9513cde8e56117a70c78ae50b6fde57b182afe7bd7946c4ebd8f726c1b69e2d7d8866d40fada1f2c1e0128fa7179909c5da599fe87307287e557de69117ccce38ebd2ffa091c88759b113e5600ce45a4ca2455c98c634f09a88e617b598a14696f079875fe255844d9a217b44a5faa0a7ea10c4ee0d18e75c9ae2660a0ba23c333e344ec3976ac5e2bdf46ed81f86a13046074cc1c187517d075585", 0xdd}, {&(0x7f0000000380)="5c06fb39d72b72cb70ed19f32eeaaf699ffbb8d529cad952fd0054aba41495f226f6793d37fada2d7315fde38c91bc5ee751da215952674cef7e0318703eb7f9baeeaa3b1bc79930515f445469229c97defc0cda43f482dd9500b0599c8b9fbf7a619b5a466c963e2c41d800a0d7ba5757c28992d23b181d9c745ef2a3a923fa2b3a2c9ca2cd005761edc1475dacb58a8481ae01c7124faabb2fa3c670a1620a983d67c6329257a595fa06b1c07afcd2644634732e770fb2a3128782dc57841ac249057166d8775dac2a88f9c5e01111b5863ad8780552db0b73139e62355bd87d035fe5765d802c90ffc58337a28638367bc18a7db6fa1c2a79fea6f1f167838d28b51e5d23d21b08a72b16fc993222474796124520fbb45e6561591f15bbed2aa1647419b945f64b9d04409ab17d6628a5c2f66c7cf7c4790122e711ccb2c1a246c19175a4cbc040aef4abceea96b22f9ae9477fc0466119ba1130e2dbc81c95471675e3e1d572dc01746df8aadeee4e26be74bd0de06a47dd4ac8b899b46c0ec373c425f6cf5515612469f748a5b8cefd3290d214570a6cf16ba9e87d0faf23402206f5833e8e885a3b2897daa0edc74ddb67849a5dfae36b420c7a09e5df9cb6821302848989236b9c6c8e4b36dbcc44f9ec2fe01e3b498522afbb7b7f3e8f3ded0ee825a7459cec85a24579ce649e585cffceea64a8abe57dac144e6e5470214ec02a0f7e8275db8de406fed6c2d0306e11b72357c2b6918d42cb943b78b938c01e7227767f02f987dd9ec5105b9415b1296227d12c53e6806b4ba554ba9a66d910b904e7bda636f591bf305353f2e94d0d52362b1c3e480379254053f2b82bd4c172f28bb64f32ae401a914468174d1c3f3fbd33d27231ac19818d9c05e5c764f56f983b538044c1d75a74f79bbee8e4cd168d43bed4197995a8af425fa778394d576b44a869b146d4cc8415edac2f1b65fa7861d38e39b3d7b336991b4e63a821d41bd8893cbc6ce3e335603da22649554e1aa226fd815d4015b1466116f8e19cb92f3780280acd7f5b700604bf3d3fb42038cf627540b2f644a78467a2051f8e91258ffaa3b2963d261121d39aa5957d3839c22294fc5e693b8a18980cd5a2d4ea2e8104ed3f8a5323dca6f1fff3103823c40381f31597e913f99d8d5ef3fa2887e254622b186ab80dd1de8a365bf157c6b4201236a5dce78327b4e17ca707ab30245234c3695e001357639a3a4f3e1ae16da7ea1bb08ccd56d67e6f0a7cc136f984b47f70767247cbfff4c5aaa7bed172675cb455a22bd2a40c369ae27f795971e14d846cc8c4477f3e6272fa91c0b90e9dcc5e637be128b095a0aa34c2a4ff47d0ea3ed403a6ac829225e8410cd8662fb4861f678685247c97a16e0016ea6f4b1d6fb88722eb5588bb6a145f4889b4b0113aa37293b4b5fd6a1f2a45e24334385ec658bdb06849d1e5944cb57d6da329ef207365e6be11470cf1bd8a1db89702c1c3e58d3168ecb57266e5dd06c2d1b40969ca890fee45cfa31b352eec01f95ecb0aa06e79b8dc63e25e3ce6bbf3c812eb8bff47a9c47f067c264fac851c1b67453695edc489e3e559e98511eab8becf88e709c651ab2a944fd01cd2fb6eb04257edaae3a38e2b9266311384bba5245ecab00766f1e2bded1fba8e2c84b777d55a2403eb4a34ea02f76028842f8ccc909dfe8bcc7042e988d2311b9dcf5232ab9a541b9112bbfcb9f5fdb8f75102e3bc7ba25c6f811d283a1f970ab0a60248fe6a080663285edf9874335f57e5e401fc8edb44d101b79304cb1b118d9996e11ff5baa355b86880391257cc5960483eac9932559171881c806b00e3b05d9f41bf01785c2fd1c9a146a74994e4d37206b1a5e8c167eb717e9efbd47ddebfa27b01ec8991d5568e4ab6d6a7db736da022312e2d7fe02070fc84e8490041054984eea2e62eb1dee7eb90274fc0f4410254542a68cb924c2ec46efef2f65bb3bfa2ec518cd44850a5cf073a40cf0fe334917545d9e1bf7a8ca12430f490077fe42c07b22ddc20d0a9ef8fcbaaf1ea1ddc7e2bf66c5ba8c832b812b7d8dcd08bdbbdf0e3d2c2f52a705641eb6d6c6adbe933a0538470cc1ddf11d238640734b988fb6771fa12d3e2c9e8282fe442b26e7775af5b1f5da98ffa02ebcf0e15ded13f56e34a12480c954937d1673d15a24d52a47eec531e1e37e01815dabd8c8ffd608f0e97d70758381e0aaea65341f088c3cff54621e0e3b4f54539e8164aaacf42bd23215d70e35240fa3a081034c56773538d3b8ffc25890b8bb4d600edbdb7a2d881f887eb2f486a41e11834ff7eaea973730e154c146ff02ef882e5d9ddacd80516180ff5fdfb38e337d4e3d0fc1d8574ab561b16e33796747222706ebb10dc935c7fe6475b7857f083836cda4bfa48f61892b17485e54faf6bb51b5677063843c4628c5a1f31ab1712fc3ceac6884aab46d8ec9814a05504a512073f67d88c2c8b8efd67135b487277044be9c3dadde6c618796104b69fb607e3be10c66ae54dcfd45e0aa8dd7afdf94cf892456b9dd0f3e1d6deb84f7fd1090382dbe4f480fe3fd308e430da33990d1392b5de92e11d0ab1f447887561582946b103e8f3d1c23afe4c850841948eb96d476e2f8ed03f4cff652f719be545c5551a9ecd5c48924848dfe5b48d09459e0ca2594d05f54f72b34d195cb864ebace2fce45c1ef06975ec6b451edd1136d54116caad4fb38aaafed976e06f79d6df0b51c28f9f99876035e7f06c72814d4a1afde3dc5c330dc18afec668cb75dbd8cd83aedf957e3799ffc063536cd0e0d7bb750f97795b8d6d2c2d1ea64df6191604f2979e852b37fcd3ac35e9b9705c3fe5e116239b6a01726570bde2a0fc6da26b945269a707e498f3f59931ada52f82b2d4a82ea2e811433c2f07d2da968cb5d228c81e21298db3c6a3cb0928a6c1bd776fedb6ce282151c343d50210ec06d2721bc76e668e498e05c4c729515d89880e8863715f68801d595bf5140244805ec882263f6ee4b3895f4772c4bbd2b7ac036abcec1f01c77f9c66fe1c94a61f1f5b993157ad9504e64abaa5527ac213920023ed6d20ede6af96cc4ff913234b1eec8bc099ef0dd7ac076ebdc92169b4deef3f172902f226c3ef310d7a78fe36234b07bb9b7f34b40549762e0fd30d57f40dcc025d8908f246ae4bd5d3439ac863bc9553bc707f71a57d212a1adf312eeef9d5efb523f9d78d18e9906d802de37faf549d27ff2fc78058adcb36399080f00f46df4cb29e20774a687b7f815c11e59d084bae66e6ad73d0964f397ef2a888f1bcef5068cc7066a05eb76c5f2d4bd3c4b7d7c542fab4af4f2b56304a82640a1d5cdea14c4c54610766c87ec908656c461f4fcd57ac38557c6304d38f003dcc565bc892dc3ed895603e00c2448cdcba2ede4fb16c1d409a878097d8502eb433b21077c438caa0b5da91431ab3d3ec5943040be03ee327e4fb1cd5918da2ddb8665abb4f692f59d61137e058ae662f09f88e0c7472953b6ea2d5e69b84bd9c43c5a455c090cea7675262d2e674beba39f0f229204df27ddfb1f369b3e579700a798642a370fb29707ff4029993b510393fbc648f4eab590c75095502efcd78fd7d9330f95a0df0527e1e1596ab15694d74be2575cbe9371f37aebce74f6134cd5bada0c50af453d9a0ee3d9d309708ad7b895a757ca0c84312d64770dcbc6c31b4dbda7330446c19200d0ef62db825cf9e70c686a931e54857a1987524f98a1741ee4df1b668f075858336de6a1bb510f41e79e9bc6af29f382b472868054a532a1b951dd98d6f03dd5d82a7c45600274e7a7fdd528159a679a2bb95773d5bfae1a6766b49bf008040f131d8d50d00a63b8d9a29341db9b91e84fc9b2b65133273b57a2b753a14d8d5a1f17a42a4ddf8dcf7fb025694b5f122f8b44da88750ba5dde5f4a0d34a114ac01ed7dd630985d963a2032b047a731df3cbd24034794007957e56682746e493e8283ce0125f0c305382eb02e0f133ac8ac2ee8a30309761a771baf7dbe2fe66b0d81ff8218c4f162ae6a10447b9ad1fbcb081cce5e8501826a3e7e6e532de02da343c89ebf3b1c855203d9a2f8c4c5c6eb434887ada935167ebc7825c9a830b1d22019d235de281f8d9db4d763dcc00cd4bdb5d012a4a7cde36fe2b52dd092fdf097a756b4d90e0a01e1d8188e3dbe2f348dcd2928611e842d1ccc2aa7e3600d4120859dddaaa1193174cd1782147de445c5c0d813d95701042076680db219f71e46402807204210c367e649b5d49c586d7942a9f6d7900954bb33cdf74a8f836612682095e193be69bf9e2d35189d3081927b1fb4e9ffb8518989610a1eb968c0956b8a32518d8e85cb58fcbde3111f241d078b9d69b6685af9bf7ed577669c9b92a2a75d3cf969449769a1fb9de1dad4c06679f3233e78a451da0c6eec19c5fd659cd1de97c5bee6fa8c29c860a2e983a5329516bdb8b0b64b5de6934b42e4dc82ef5df0fb1df33cf388625de9e0de6dba707b060339d6bf53a7a82b3c7cae4971ed4cd8bf20312858ec827e70e36945617463c2e68eeae475121c85a75dcc3d2bba854ff8008e4ab4c5fd10ef3a02a5b6447f28f4eb8f67222a3607f79a011b232fdc8e23ce767aeddce15aaceb443f47af46725b4b5ea6e04074b8b9b2fadb143e99aa1e260a89310eb5269dc3323ffb8aa57c8fc33a35d4085d2eb6598e62596888205a248c527bbea71ac33c3d645cc1d19e65c54308b140921196b9b2109f60ab699646ae635d4f5433c6995e51e83b2af7189ad8c98ea59d421049e2c75296971151b97898d60221b39fcb56832168e466df111da34d7c0198129f256c51a65885dac2f0df66796cfacd14ef12c526f2666715940feb7146914454ed606d3d8940f765e840d0972243fd3848b765404bd2da418a70a6c73faf5f9e86ac0dff349edf6ce0edbe170be04a6e490f85b2682f840e7f4bc3d98ea640a10d22bf887a5d5114792d1bfa8e12c7046ebed0f4428035f1b1e55da309b1edaadbdce69d641f81664d3f7ef9cfb277e8e787a93e67fac8a25326555cb59887aa0453c499674f1da9f4ae02ec8b72ab9a9e5422327b62785b28acc9e3cb5933bb5a83a485c8f2e07588aaeffaf667aeee262b53495682f9a09a6a972a469ec34a0070b909d00b8bd7039767bbdab6df40ca7542714b8011090a0222370d3f6c078ceceeac9b35f36d96e9fc493ae5a932c34374dd44c13c421cea9ee54fe46069af81b56c842f60d1592c788c6de3731e28adc7e631ac7e6f0a3a1adc050f5cc236ad54371ee398982885fdd0909f5248212cdfa316f1578f232b4ba5aa56232e4bcbffe3a3634c774b73d3253777871f0fc7933a8e7d9727d4ccd4c426cb8f764de0ac1dcd01a067190ad1df227a9556f03c5149604aad6c4ac2529a7e7610432612422f8e5ffa56ec07eb536ca5d28a4fbb9743c25c3bad1017d938f4830cadb6c284fec09f30eed61689aa3d784478faa233ebf7243d3e1c69eb63b2af1aa8ca3b6aecf374a90329cc784c51e361f589fcfb5f8560cfc60cd89fc5ea900f6ea223decb92a5a59d5c85c1c952d17ba96be8adc04b00fa3776472a8f5bd09e5b4263a31f46db08eaa67939f318157dbebb97bddf649cc9389ae8d116ce7d2d55e57a445ef88266f707e03c3b90a5dbb3455716399efdf4b63c7501fe68a33f77b572d33828f0b3486f8aa5b89f786a124010f1f1490b78e18636e41ab67bcb747f7c051c7a86e37f67a464", 0x1000}, {&(0x7f0000001380)="03d72eb320f8f0a8432bd7c0d2118f81181b02fe3c86e83fb78e5909d95d7bc8e55953", 0x23}, {&(0x7f00000013c0)="5e126e7aa2afe17af9ad46e0ad0e4312a11470b4da2b12674bbb877b6c86b6c77ff690e2d333b9935c2b221f55e03f970b798a8a7e9a62ba162a980130747ad1e6bb16fc297f282de5d98e66484d9563afa309c3750fc42b37952baec3c5555a2e0a01cd4a26698c22868cd62d106d76b22b7683e1654220f609bfc58796acf9a2407ca2543ea48091dc5f7e2f75a18debef74cdcf01a3acccaebef7cb28ec8fdf098c70fa29184a7bfc", 0xaa}, {&(0x7f0000001480)="3404b16e926b8b9f39bf3be312d502ba2a4f18fa6533d0320d6ff49cffe21a93f57c7521a9dcd20effc252fd2999f422476236c9f9f5edb982816a0664e6398582eb3fdc88406bb0d49163b1e1c93947e2a1527740cfdab9a5ae84b49ef63025528f680dab89b9ed76d418f280cc55a84049d290383b4481aff03832da32d45b18a384c8205daaeda513db0df181125ca72a9fe2b9e5d54cd034e031266dbf13", 0xa0}, {&(0x7f0000001540)="30e112030415d295", 0x8}, {&(0x7f0000001580)="de21e09158bfea5119da4e48b8ae4443e17147c316f95ff8d7e3d3d1a70466fe867860fc659aef6a92ecccc9f5cf10b18901f1829f6e4b43a56ecd8af664f3d1e87a2bd426edbab680a56fc68d3ddc1c611ba9f47f3584a6e9f6bbf26a1bf6a6184f4df4", 0x64}], 0xa, 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fchflags(r0, 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000016c0)=0x1) fcntl$lock(r0, 0x8, &(0x7f0000001700)={0x2, 0x1, 0x6, 0x7fffffff, r1}) pread(r0, &(0x7f0000001740)="7fac1a1aca432b883e645f5d4dfc1fb037401644d973868d10efd2908b93bef54cd2ad5dc45873b7a3e9e5a6f85c36b160877c10932c0c4b346bc0b7a25d260d8410982d12df99473fde262eb0a91680c06cd81d021b9f5b", 0x58, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000017c0)={0x3, 0x2, 0xe4, 0xffffffffffff231c, r1}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001800)='/dev/wsmouse0\x00', 0xe0363a7a16775ffd, 0x0) getpgrp() ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000001840)) r3 = open(&(0x7f0000001880)='./file0\x00', 0x10000, 0x10) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000018c0)=0x100000000) pread(r2, &(0x7f0000001900)="7103228a3651f10f604815f0a8cdd429bdc4a77b29ecaa4615e9bf23ca47f5ae1257ecd66fa4", 0x26, 0x0, 0x0) r4 = dup2(r0, r0) fchflags(r2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000001940)={0x1ff, [{0x1, 0x7}, {0x2, 0x7}, {0x1, 0x800}, {0x3, 0xae9}, {0x2, 0x2}, {0x2, 0x3}, {0x2, 0x4}, {0x1, 0x2}, {0x2, 0xc8f}, {0x1, 0x7}, {0x3, 0x1}, {0x1, 0x800}, {0x1, 0xa3}, {0x3}, {0x2, 0x31}, {0x3, 0x6}, {0x718a06698d8ba847, 0x7}, {0xc1f4dd3a2b98ae38}, {0x3, 0xc}, {0x1, 0x3ff}, {0x1, 0x7}, {0x2, 0xf7}, {0x1, 0x679b}, {0x1, 0x4}, {0x2, 0x6}, {0x2, 0x7fff}, {0x3, 0x3}, {0x3, 0xffffffffffffff01}, {0x1, 0x4}, {0x1, 0x7f}, {0x3, 0x20}, {0x3, 0x7}]}) r5 = getpgrp() pipe(&(0x7f0000001a80)={0xffffffffffffffff, 0xffffffffffffffff}) ktrace(&(0x7f0000001ac0)='./file0\x00', 0x0, 0x128, r5) rmdir(&(0x7f0000001b00)='./file0\x00') dup(r6) getppid() preadv(r0, &(0x7f0000001d00)=[{&(0x7f0000001b40)=""/172, 0xac}, {&(0x7f0000001c00)=""/57, 0x39}, {&(0x7f0000001c40)=""/87, 0x57}, {&(0x7f0000001cc0)=""/47, 0x2f}], 0x4, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000001d40)={0x6, 0x3}) pwritev(r0, &(0x7f0000001e00)=[{&(0x7f0000001d80)="42daa703fed787bc57d5b3b23ab5481abb139140415a41eeaffa90f7234b5e05812d811f1f079198d79fd8e4af9ea0ef2ac1d69b2dd74b7b29a437740804d8ece811d8ce874d93fe72a49f93a5223b3213c36ee7c046bee1eefbd57d0e475545", 0x60}], 0x1, 0x0, 0x0) flock(r2, 0x5) 05:37:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0xfffffffffffff4ad, 0x3577, 0x40, 0x1, 0x80000000, 0x0, 0x4, 0x2, 0x1, 0xd3, 0xb3de}) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000300)=""/104, 0x68}, {&(0x7f0000000380)=""/225, 0xe1}, {&(0x7f0000000480)=""/173, 0xad}], 0x3, &(0x7f0000000200)=""/63, 0x3f}, 0x40) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000b}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x45}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000240)) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 05:37:22 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) 05:37:22 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000002baa42d9c33352e4ffffffffffffff0000000001"], 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)) 05:37:22 executing program 0: r0 = socket(0x18, 0x4003, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r2) bind$inet(r0, &(0x7f0000000000), 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = dup2(r0, r0) socket(0x6, 0x4000, 0xa4) ioctl$KDDISABIO(r4, 0x20004b3d) ioctl$TIOCEXCL(r4, 0x2000740d) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 05:37:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3f, 0x5, 0x3d8d7c2a, "73cc510e52b37b2efee534660a76f30d3fc9c06d"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x5, 0x2, 0x3, 0x3f, "cf6ce5c2b0849cd6d070091bf45970b8ba6573a9", 0x1000, 0x3}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 05:37:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x60}, {0x6}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0xd8, 0x3, 0x6}, {0x2, 0x3, 0x1, 0x8}, {0x5, 0x8000, 0xfffffffffffffff8, 0x6}, {0x2, 0x9, 0x6, 0x7fff}]}) 05:37:22 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) r1 = getuid() geteuid() setuid(r1) 05:37:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0xa000, 0x100}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x8) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000001c0)) pipe(&(0x7f00000000c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) write(r1, &(0x7f0000000040)="510fc3a030", 0x38b) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x80) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 05:37:22 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1017d) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) 05:37:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000002c0)=[{0x3}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='N') fcntl$setstatus(r0, 0x4, 0x40) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = shmget(0x1, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x102) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000100)) shmctl$IPC_RMID(r1, 0x0) 05:37:22 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff0000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893ff2bd7a959ed2d5c06a2c3e3ece5e509de9b864f2508cfa350808d6c2d650d799f048efaa6a8ac95034a4b9ec3af74419b5b55ea9f2409b5ee3edf9243d5c03fa6069cc8e7cf7cb56c4705c2f837d04dc067e98e832899d0e001ff544"], 0x38}, 0x0) shmget(0x0, 0x4000, 0x8, &(0x7f000020b000/0x4000)=nil) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = shmget(0x3, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000657000/0x1000)=nil, 0x1000) geteuid() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000300)=0x1) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000002c0)={0x401, './file0\x00', './file0\x00'}) shmget(0x1, 0x2000, 0x824884a516caa37b, &(0x7f0000506000/0x2000)=nil) setreuid(0x0, 0xee00) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0xfffffffffffffe62, 0x0, 0x0, 0x0, 0xfe09}, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x30) 05:37:22 executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x8000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) 05:37:22 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000100)=':\x11\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=')/r\x00', &(0x7f00000001c0)='^}\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='W.,\x00', &(0x7f0000000280)='%()\x00']) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e007fa4df0e0604c42e325cae797bd2dbb39d9921fe8db319c74e07075860e12dcb533c5da9a42de5b1bc5a72e5345600d102f8e900080000000000000087e279e50642d41c34c69cedbaca19f2f3e99bd7c522d94a7488ea90e5fce466dfc904952b81165033"], 0x10) writev(r1, &(0x7f0000000480)=[{0x0}], 0x1) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x8) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x41, 0xffff}, {0x100, 0x5}, {0x6, 0x3}], 0x3}) fcntl$setstatus(r1, 0x4, 0x80) socket(0xf73b31c0bacb7177, 0x2, 0x9) 05:37:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1002, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) socket(0x1, 0x1, 0x4) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 05:37:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030035700100000000000000"], 0x38}, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x400000000000}, {0x80000000, 0x6}}) 05:37:23 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000001bc0)=0x8c6e, 0x4) open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x4) r4 = syz_open_pts() fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1004, &(0x7f0000001800), &(0x7f0000001cc0)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r0, 0x0, 0x33) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) sendto$unix(r2, &(0x7f0000001c00)="bd099e6aef3ca9bfc73df7fcc2b2905e046093b6f199f340402c7d9f17d9b9c632b5fa775fd59f51a7aa68191a4c3958bcbfa696f771adba5dd78fd53116f437e8835a8087ff66eeaa76b6bd71856c69db3a8d88123e28b4272c3b92dde1be70467014437231b33d8b0d32e2696438d1c3f5c03d06228a0d4a387c0680f42dbca126f8f3b0f0f4b0f866b5402d04a6bd13be056124a466b2151be733f5618ce0123ede7037ae5ffd51317e27997830bc98c6", 0xb2, 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 05:37:23 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 05:37:23 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x104) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) r2 = getppid() fcntl$lock(r0, 0xba2c1ddf2d2cf9e5, &(0x7f0000000180)={0x2, 0x2, 0x3ff, 0x6, r2}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x3024b339e7d9697c, 0x4, 0x7fff}, {{r1}, 0xfffffffffffffffc, 0x4, 0x10, 0xffff, 0x9}, {{r1}, 0xfffffffffffffff9, 0x4, 0x5f09ee346a38c8ee, 0x271}, {{r1}, 0xfffffffffffffffa, 0x40, 0x20, 0x7, 0x1}, {{r0}, 0xfffffffffffffff9, 0x64, 0x40000000, 0x1f, 0x5}, {{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x800, 0x2}, {{r1}, 0xfffffffffffffffc, 0x42, 0x3d5247cf0a8ff76e, 0x1f, 0x10000}, {{r1}, 0xfffffffffffffffd, 0x2, 0xf000008f, 0x8001, 0xff}], 0x400cc, 0x0, 0x80000000121, 0x0) 05:37:23 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002740)=""/4096, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) recvmsg(r2, &(0x7f00000003c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)=""/34, 0x22}, {&(0x7f0000000140)=""/66, 0x42}, {&(0x7f0000000280)=""/205, 0xcd}], 0x3, &(0x7f0000000380)=""/9, 0x9}, 0x1) write(r1, &(0x7f00000001c0)="7f9c24e4e7", 0x5) mknod$loop(&(0x7f0000000400)='./file0\x00', 0x80, 0x1) readv(r0, &(0x7f0000000500)=[{0x0}], 0x1) 05:37:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x5, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) 05:37:23 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ef000/0x3000)=nil, 0x3000, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003ec000/0x4000)=nil) shmat(r1, &(0x7f00003ed000/0x2000)=nil, 0x0) 05:37:26 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000540)) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r2, r1) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x25}], 0xdd, 0x0, 0x0, 0x0) read(r3, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000740)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad83ae92a01877a756f4e52cfedcf0965bb5c0629f8fc7fa03430bbbc4579dc4291b269948c21110a1312f3319ab76d4d61087730e55e9bdff310b2670e380bc0e38479983f3b23fda2376a371ba556751979741005c93894c5f5f16bd4d18c7928b2dcadae885c744467355ff5f23b0315f8cdc60e3ced341b2a27af732415e9967d4ebeda595d169faf807994952bc57819dd438c23d9d4d31b1d5ee9cfc4613e3ebf0512f8a99ed1451d453b75b3c80fcb385b8ceb72ea8be547e56e0a401c5749123eae0c2ce3c", 0x58}], 0xbb) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000100)={0x5, 0x40}) write(r5, &(0x7f0000000580)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d4d75612a2f7a08c5b921eb5aecdb80b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f", 0x65) r6 = syz_open_pts() pipe(&(0x7f0000000180)) close(r5) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x280, 0x0) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000440)={0x200040, 0x1, 0x721d, 0x9, "fee944896b6b6a752ec6d4262413c1362fc6c5a1", 0xc9}) close(r6) fchdir(r6) ioctl$VMM_IOC_RESETCPU(r7, 0x82405605, &(0x7f0000000200)={0x10001, 0x0, {[0x9, 0x4, 0x7, 0x9, 0x29e8, 0x0, 0x4, 0x5c, 0x828, 0x4000000040, 0x100, 0x7362, 0x610c, 0x5, 0x1, 0x5cb9, 0x1f], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x80, 0x7, 0x4, 0x200], [0x6, 0x20, 0x8, 0x0, 0xffffffffffffff81], [0x4, 0x6, 0x3ff, 0x1, 0x5, 0x6358], [{0x9, 0x75483073, 0x7}, {0x262, 0x4, 0x5, 0x6}, {0x2, 0x1, 0x61, 0x5}, {0x3f5, 0x8ee, 0x9, 0x7b1}, {0x0, 0x534328e6, 0x8, 0x1}, {0x7, 0x1af, 0x2, 0xcde1}, {0x9, 0x69b9, 0x1f, 0x7c67}, {0x5, 0x3, 0x10001, 0x7fff}], {0x2, 0x80000001, 0x8d2, 0x7}, {0x4888, 0x5, 0x9, 0x8}}}) dup(r6) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f00000004c0)) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000480)=0x6) syz_open_pts() ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000140)=0x2) 05:37:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x200000000000003c, &(0x7f00000000c0)=[{0x3, 0x0, 0x4, 0xfffffffffffc}, {0x8001}, {0x8001, 0xffffffffffffffff, 0x0, 0x8000100000900}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) 05:37:26 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) getsockname$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x5c}, {0x6}]}) sendsyslog(&(0x7f0000000000)="e0f3a1c0a39216a4a17d65d7c82cc0ea6f4eb7293e34c1c94e5a70", 0x1b, 0x10) pwrite(r1, &(0x7f0000000180)="2c32d507007c025ebf4f36655e154e42053d5ed3552b0d5c66c88709ee284e83ee64bc45ca2cd1072423c04d6380b7e813ccbb35b581e1f203c64ee9c8c027f60bba09f7264b36aadfe11503ea478f94f44299e25f36834e3ae47e6e42277b722e10d2f584d46dec60b59699f4ef366a2305d45bbe4a6a48c3182d18e9f9a3a53738584ca90b83bacc7e815a1345d122328b7869ebe741c9133f993d5d3a023c251f596857a1aa00f1e76275f5bec4c97ea50bb969d9a028b290d7dc068618ef85a08cb8c6715c203336b60b4aeea8eb1f857735e134a575d8eac543826600fa38576027c46bef5ae98bb0403e71a95ecb1ff96ddaec64db24", 0xf9, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000140)="fd95") 05:37:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xf84, 0x3}, 0x10) 05:37:26 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) sendto$inet(r0, &(0x7f0000000000)="9ca5e07988b82e88a5712504ad5d6ed95583e4968832e15c2cd23fdf1bb759a6155739be17a19fde619c14b3f4dfa7cf63554ace544af64eeff8f7a1763d60851aad23fc2711bf994597f17ce17b8d8cd9f6f3229dc0e6df362d2aa8a8b5e84dcfd7ee5330859d005b10ec0d3a28bc8805b10afe8f2cc69342eb9d03e41859a4dffe6d10f40bae9603338867d2c10767920bee1bcf3717d89df45bcb5feba569ca4b0cb8e0ec6ab448623c1c6bd9eaa163ca1f7aaa94c027b5fafa8b762965e0a18e9d53e8db39ba015c92ed046352a6dfcbe385dba8ac47e7a7ea2c28581e4bc74eeab570985066ddcdee8f87d95e8b8e43cb00a981bff418", 0xf9, 0x403, &(0x7f0000000100)={0x2, 0x3}, 0xc) setsockopt(r0, 0x6, 0x8cb7575, &(0x7f00000002c0)="736b2183830106552af3b23ddeb3d1116a5be4db626195a95d45f161ced96424b43d26fb8e655eaf7bd975eb1f6d859bfeb1f8487f3365aed86bd05e1ebb4dd83027f4ae372e40940f0b6dbb88382e79b8f8514d169f10ea5771c29db022efffa19620db3eac4f27d607633c6893734cc949fc673f3d1498153b98fabe81bcd395a49d5c612fa1c10ad1bd6035f898024623f10008e272c0911a1bbd88c8e36cd3cc7856f4ff95b93b0d8cdccd5e191c70591fffb4d2eb5b76156b1b18bef3ff5a7c97ff1f461a8dc738d87b3a1555c8a1d3a3d314f83479a719fb0e1a6f9cb4c9a09d5029e97c4119e0935652cdc7ea0a837bcea22c6b28c09d731702d20378fce390d27f0c0a84e363f8527d7318ac99e33024e2852c1a81426044b857d6f5f2543c9cf74bb29f7f730e582c9db62f377d832b2666db4e3d81c737d266b83fa6678136d2831cc98faf9ce5849ec24ecf12ce1a6190ac00655447b753e7c521fbceae9f841e71555a033374317e225a49865e551f9014404147f8920dae81826a9844dbe69cf94bc13eb000f763fd6efe40fcc9af00ad0d7e4ff8f64d46612a0d658920aeae59750cf7a7e26e23366db2dd9ef1090137aee5903098f80fe961e9e15029c09ea352ce494ca2ed5c97fa3c7c333d1ebee38a3412a7dc0b1bcdf888d89cee0c8db8753ade33bf88e7a4c8a6df7f429b2bd1b478481d28c7a71fe139bdb62420eae4a781ddec901cf4bdf4dba216def8ce5beb556170ccc6f5205885e86bdb024daf1da5ae6b77d55791314ab3d3f41dceab8a647497d77db0518625904fa517c835acbca0c61de28bb036cfd20f4286f3a472797049e65df36336baf095511c67e6d7f31891256b25f9307ddfaa10001ac8cf9a4c65014e96a2d6987082ecba7d3f8f1ab6321700934a7f3463e1c40e4c4bd1b6919dcfbc453b2e95f3ee34f7f094bc18ec0a802f7cbf1a235fb39fbfbe98b1e6ce9457045d23d703d2b9dc9d58290db649cd992c6c5cb2aae5498f67d437b88d66440b24aa2f2d9edad8956cbf7fed5bf173dcd4a31e141b7ad9a4d07e4d4a90569bbc886b5478951e35734230e50cc20425ea87e0c48f3b59bd6bf60c455bbcedf8054f0ff3177173a13525125b23232ddcaae21cbec12b28bc7fd337c75736a0bd86e7710c5bd2e804fddd9a10c46af7cae9a5459b5c0aa05ff2d183f1f54a30b7c8f0e603ac195fa48e4e917788d572c2c75976a0fd1aea1578d74881671a535c4a7d411aec84b97ca15bb3b94743a8a4929e04c5d9541b9ba95396cc7d11e1ee047eb9d3f0e7b699b4482b15db805377216d7f940b41640e50c5a4f1f91060a45e67f59dbae9d1fe38be3113f3b51a43c6d626b86c5d6228d86cb2996b55aedcdb48adefc74befc1302b611ff8f73e673c6f21182e6d9aa387951acdfe3d53e8c12236ce2b7aa49a87522af45941373809e0bed80655330f3f7579dfcb9df29c1efa7042ad718b827d099a5e13a50990e661e7093093a4b1bff4099d9036ca09e7c5b014479ac716c80d8cac01356a5f456d8c3ab23a512b9f29af4e880d88209291c526d41ac1c57fddb62a72d237c1d3bcaddadf4f303e9c5caa7dcce9453e89bd7ace25e686c517c68666271685cb32a20f73659f58ae996f063d1dbbda802242f08aea6aa3c0b3718942881dd7ffd0902eefa2c3f6f820a7ed9d8f4bca39d515d0b64efcd7b62bb7ab7ce411a2860f8361251a9a93e1ff528600ad3f1a1b915c79fd50dce04fe256ac42b42188c6dc6e922d232a2cb4cf7c7632d68a940d2482ab50ae225cce9b7829d6e5eb47d4183de250f18b2d445a46eadbdb28d68e3d670395dcd90f0fad989f8795146a8cc98a5723ed93bb1aea524052ec7ae915b4909014a80b6b391e7f73f7f982a9a7de8be4c430c2746be7475ad63c58d027e7b1c204d0d170c56dcf0ebc108c3273a8735555612dd72cbc8c2211e760cb3c10e3b0c54b53f06564afb8cda0fac5ef20a57c3cfa4da306984e8ddd9dc8d30cb2a4ae6a454ea3558b347fcaa81586c42568de4c948bc9969236627f8db9d4a0efb693db0902678447b11e7573020d91924bb5ced038124f8d74381296386eed03519e4daad417343cb20bcd4356e4adb9962253516b7889a27822295496108c4496418314d9c4e0fcfb9251b32901b67aa316b6921230ac93406923e7468fa53c0ddb9c39c38965028c5ade91f56b9d65641f70f23e01e77c5f310add43f045d476791e6edd54eb464b7239492ae22685d6a9bf8242aef3ce384c72344d6a6aca155a103ed45dfcbe123bb3187391da07a68ac95a03e1af3be7aed9590329506d18b503c6ecb0553556ea36b6f0f0b29df7ede158f004b0596d4c48046b04adb5d0bac3d7c2646b1325fb8e130728197a3fdf61a49779427e3a8208d730361855eb8eb266555049734860d552c47aa85d9d91732b3a4103e1f22eeb5eb941974f0d1adab457fe291514da60291c04a09012c404ed0383b1a443f029891ed606efaa210dbef52c2bfb2cbbab472b95e01c7386e4470ad2e587e999229d7e62d7cc4b5965b369c85b633fbc4d358acc9f299d33f637cda489b8888d081dab10fdfade626f4dd38de43e29a2e62c6509cdb467a49c499b912468bd7e48c3de3706a8302757e1df114a6bf80e315e7c2182a7ac654b9b6c18b842a9ee17dcef02ce410b3b66a369138e47da6f43eec48ff2dbc53ca39682079aa776a8d7b0a006a5422e0c95ecc429222fcd6446caad13e3389995ea854b2e4cb36dfb37e7e42e0fca3c43af33155ce7128df793940aa4de8baa40f0e03e820dd5955a47351e018a8c0e62ddc61b9fa5b399c0cfe624a9623ccb491428575d9678a2f27728fc28b6443f7c0a5290590ee5240d983f0fe2fc6ecdf7b698878bbe615dab49641ccc8597b04f90e6ae8f1996a65f0d24ab0ff52281192a9ec5b955d09c515386a378d0f0c7ebdecb4e01e13cc456d05e0259ca941c32b3dbc55c305d6053f67c3cf24d63f6ebb9760e7b8d20fb0f3171c494b2aabfe7b96a128ba58ad41cf678ee225d9082499f0f25d11b449d877f0c488c6733617b2ea4a45190ee79e44d86df0a646954e3aa80eb6e4de619aff20193c68b7becee8ed89bb8f85a7b4099933517ddf892a9d4bfe348ec5eef2114ab78bf36b654069db314c497cec0675097be5b12f741ae06dd9093b863c0cc113826d09f8279f0bacdcacbf91300e2c43bead15e32f78e20d78dc370bb7331057f5015a2f623a121a1cbd3d749682ce5c9762837e7fd805e0ce9d1ff07c232fe0ddec42a2229237aca27b2700cc591bec665425e023d5cce819ceece69aafc7b708a4308e2b5cbd8e14effa5242ceddfee34084874b529f0a907f1575c190b9a22111d0fc1eada32c448f30377b91dacafd49b60fd04249a22336defe447225180448d4bfac378806cb3ae8aa3d1a5a52b1d45874695d0c80132888fb9916010b290acbecc0df12c45110fd60a646172d0399a6fbca244cf6eeae623f169ad9e15b4b8bf895ede4540d89b8b954c06fd03ad460041f1bba906c6a30c723e04561526b136d733e44489e52b3b2e0c977db13fcb13ce8f0fdd7ff7edfbc77746ad714fcd0af8c8e1146c05da77deb7aa18e9ad60e0df39d3d436feb2e56540fbc1ef6d54b4e227ee609c8ef7a795620a681c0f6951398406ea9669cd650acc9578e26fc77e294b528525de3267715c222578994188485fbf1e683a5de4c932c52defd13077166c6bc27835c653b5086270b6ef97b5bf107ac1e153628aa9d6c64157bfc9bee2162ec25fdb883e8c369aa9f4f9147e12e5a144ce6e95ea4efaa203a784e7daa37849ac8d5e62e6ef0c87dc4da4de10b4b7c6673ac19e2fd11996d33765eb442ea35baee1f98f70f80d5f258d37114842d2fded6a12f3df281dcc124590157a62bc1f604d58569286578b8b351f8b1a8abade642ff7321154defe991078cb46ffbc1ee87937ef47760710d9e2892cc69ca29ca0f7b4f13966ffcc5590a9e41635e5d786e9fb9681a6cd91927f4a7f4bf5912eccf130465a676173428eecaeeccb293fd4b46263e066ec90d162b4cefa75b86c2912e94feedaa361a1758d3b37ace98161e93c12a64cf6178fa31709187597ca77ac4934cd15e807704f7b19b9dee38b44e993c46e503a948da6991eccfc3ee5b05f4eaaf2e889b10a333801f733debd8392cd14b9163bd99138b0cd5c8fcd69f2b37eb6bffffba6aaee6ab39ffa8fea8ab02ec416e9efc645a8d3c6e949533d7ee24fe974b71b5ee0691a820c0cbb536aa1189c97b1cdc2f72f8b175c0f33842192d6e71023e6683e1be1de57287be723763fce3d76b650cfd3aae887e9448b8cd25f5be1b123a6258d9b48b6247be7dd78923f87866cfdd003d7aa2507f08ede4d8c0808c0aa23a6b93180577fdad5b7b11d6b7567ffde258159ff7c7bda06bfcba15d2a58ac9a012030bec6c257cdd82eed602ea684bc4b4fd56e1b717fbdb85f9c2177e748b706fdf8cbec3f63f76606a3f0c9301f50237fb8cc533de5cd21aeb6f9cf3be5b377fc6d1848174ec40b8f92b51c4e0aae2aa375c04a57f3fc26bdefb2deebdc69c8626927e3c8fb90e12779d16cc8616b5c99851f73b07450cbde12b86decb0301d057192a9ff78169d5a6a8d76ab52c452da7e9995f1aeff22d93602ea9153d16a7b1765bbd558df127ff5bcd61cabc3b5e2f9f1920fefe322e5146ea0570c8a8835beef172a45f36d8662d054ee1149335d9fe38a89226951ef6c7268a4527f426018520ce12751dc36a41e8e604c3558c6454b0b125d3e05afe42fc0536698ee9e4ca0ff3899c380f7bbe9d33268867c8b4df65b695ff8c48c2026c72d72da4df433eba3014805a6b3f61ec84479db37517d43c17d6d30e9964cfe582ba362df102da5977c7db98283119760bccbb7152cca688e018378d7f4de8190bfb0ab24b8dfad6c33d854e662cf96ffd4026b0ce06b819d7b92723c2a5c47e754d0d1bbd7b33efe563bb93a5fa38108a8813dd7b6243d8ee8e42875ec045d76ff5d5cf88adc76cd73af3191efedef19266be4091a4874f5883e4b929136b5bcd2c355b11f9699ec22f97a9350a92b588f1d52325bfca7386a68c3d5bc6fd7876f4df1b34edfabf046dc8d0a698c0323356749afce7874613f6648e4b31db44275c88a5139a49c7487f981b4447e22a576a4356c9986d48943c42596df529c9af7d88e1417d3031bd7503c7057cca8ac332b42dd259e58f3948f275233bbfedf7268209468d2d4c39b5225e10602c2655709c8e33910aa2072833c8424e03cef0c56cdd746eb912be5ce5ca7c4550c27157cfcfbf926fb1eebf190b48384477e478c096804ab58c10073f978e01b257807a5f45073a4067ce3235d67f05872bced5bf93945cf6c55dcacefb707a221ac80ae87006e4b26cdc070d6ee81a2cbdbf58f344773422c3cf0181f720c63a27e1d3d1fee373f09496173c459a609171708c03a57a3eda5a7b180061d3f4ae682da34a0cc31e8749d9e45fe66416c76957607d2c5c6333349ba1e79c8da70f4d0ed397d6c4b2b37ab646b1c66c9b31e79b1012d6b2b899dfecf3631abf8afa78aab400cebb3fb5e8c3d40a22cdcc9344dffb36da3f677aa3a1ae56c5df6514a5e2ba8c0e6d9b4dee620d958d5c635c216cbf0f86630da0fe2ba3503333f0db46e5892d258243d47fa8add93e8c7eb1c3a9aefc9f02ee5cafc67f09744aaa24c8cf722c35be6486cd52e305c90c5", 0x1000) 05:37:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20, &(0x7f0000000000)="72784eb987b188588722fa4fc5c4bc7ee8fad3fb07ae4bac589f362671ccfc0bad58244a6cf17c98113972601cf966685529fa98fc2f1de7a27645477b78cc799fd19a5baf6e19458d2df296986e0af7244a4c58ab4b34fbca986779ffce694a0bf2fa73cb759e4108d67ed8c2d46089e2089a59bb4e629a549633789e1353b32b5c7f342eac14c9c3b63cb75261a7636ea3341621a65c797841d833d74b88998fe1f5d49e4afc501d2ea3f6acdf7ea40ff120", 0xb3) 05:37:26 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x131) openat$diskmap(0xffffffffffffff9c, 0x0, 0x80, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) setsockopt(r0, 0x0, 0x8000000000022, &(0x7f0000000040), 0xdc) kqueue() 05:37:26 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x18d) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000100)='./file0\x00') setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r1 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x800, r1) 05:37:26 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000000380)="7525cf5858aea2f557906220cf1dc43356de4a37274956b22fd6a193e27b747d0a928d0bef43b0e92ce0e4117759a114d945e8bb2147be86d72aecbd29c3fb26359e6ca48cb8838a1d5710aebd602786c825a76d67a616b62d281c8bb15c7c7032beeadcc84855780fe2477c2af24712b9975c39fdabd299196cb4937a8d35cc87e7a65906c2d7b9f29a074c7f60d2e8f8e8324879a312cef8294959c25684bdfdcc75be81731c63980c3c99b9252a33bc350fc4e441252a3d1cc76dcf6a184d5c20f8906d70d45add926ac594c6a794ca443ef1e1af9e", 0xd7}, {&(0x7f0000000480)="1d61aaf9ad0ba15372e0650f9d2f3f2463570e1866e4b10b2f6362af8a070b7181cd701d7dc1748f581119e53782fc77b1d3afedee3c7f216db6ff42dbca4e76dc2a6ebad334cba644280515d9dd8b8e622fd7ad7b1effca87a5c21c706af534083924daec2958a5a0cc08e05ce7bf853122def383b19dfb23c22145c81962609345aa059acb3710820095340cf1f0d07353558c1a82061bead2a66908602df0fc115960583cdf0b339f796a477a8c3af097151809a5b0860238d9e383c0f04bd483dd7df61533397c997f1419e0436f826c171ae7a3c979f9aa6005a356dbb1e1e4127793cb420639c3f4071d3258b7e930a574e13f5a718fc9eb45e7e1d5501bd875dffea9e6dc90b65b07f3deb65c1b85923672dc8104c5f9ee8d7fede4d32d7d83b2a8d55f3205d485a7d44d2999427ed5c96eef2200ca407fa100c2862f008a5f73801ca2d30ec1895a29677ee5d5c91e9a6fbcf163a918a9c97c139f7fd25b1b10cac626ad323ca453fe7c0b21168962fd7342c76961f416867880f2b3683b8a3ecbf9d66d537b71c33a20aac58163636e38f0a98148a949ece73bc8916455ceca0a25159326da15565335411201746afb753281c7c655e738f01ea478f71a5a113e3f441d2b8ff15c6da11700f991e40503bf3adaa7e43f96cb460860fa33c9948b1962b355c2f3b67db338222e0cd759894c629e40366ec7a0379f0d4a63bddb40692600cb968bc2fed97cdc9c9a3847c8f691192509596dd5ec07ffb6dddb17f470a9f7c3466d0af118f9216de6a2aee6650a6ff6e915abd1126af00611e9ed16cb0f1a9037b153fcdd54f1f5955006074a60e1c5ef712813fb989c4680c3cca6101064430e2846f9bb3802d7e17381f57bd2561094eb2f5a09ee8def86a7dfbee8d2207b7bd94e0875f8a4871729797a4b1a432453be4d8e899786f0f01e36a20497eeaa4ebf23c972ca2bc13b034ae80aef9c39e8f685c1496a494b254e5724ced72293ce35431fb0a4d59bd50edec2dc3a67df4dd4ba76cf01ab45a3977ed03bd0bdda3c194c88bc177cb350c0e31691344c85fc2cfc16aba33533876d2f956858963eb9a0b6412c728fa4607cc781f1ef2839a4790f83ee25505f7a172f5dfb300eb2a41e734d195b8a6ccef8c2babde9a3a1244c1161cccadb067f5d367a286c4332ebf133dd2aca5421ac85ca2d713c9fe47c7d9935d12e6fc96a754eafee27f19820f66407ca57b421d8b736a92715d55d329ca833de8e65805b941c5755aed72a953cc07c84a3310cc55016cee1e89c61fa1cda108fa5f82ee78aa9951d1e2905aeade8b40d6e6d4f0e8a8df39467400653183b3669f29c87dc4cce100fb722d8dd3bf502cd6b80d3ae23c29aec373916aa54adc411630c112614d9d7994a8ee351110fda2095830fa912cf6f7abc186724280087514e7bd1821bcb092b255a279a537f3157bea5a99e83e26117301eeb25f190d5e6a569a9fe71ba06c50e1bb82a01e6b09bee1ee2447f1bee98d6d7f2f23beab9567956be356284dc1c713f6594dacac49aeef8e8ddd9e783ddc7ac7aa0b3916b7c3714b8df88c63353710835703f7b73b1aeca0a02b13e4541074cfaf28dcc500ec90e92fdefaba6521ed81ccb3d8dc02dfffb4b230a7a8162c4a5c040410dd2e775a942f5b367e2defc79d4134e18b865809a8d7eee92f4f6ffe31976d6c1e34da9b5ed13db309d04f9aa4f2f9911f76f6cca7efa5e414ae365c7b7c30c96fef15b5a077b8de1aa6c0db2b4f0f85d23bcb6eb243a9f8f24f2dd6ee1a29e9f9872a685732ddfb5d3066867672747f273527d0fb7d5cc04d5f9c85e421d2014c99ba109cbf8f6a7b0393ac3ed2169114079bc413fb8dc3497412dee688ce477b6b24634c279c25056bf56b0140c3ec4a6d0d22ca77f1979151069f73b9191f17667cf2280550c6e50db7306651a57f4bedd0cdc7534a609b7237caaacae7fc26998020e4422310f39754fbaf11965dbe5ac9936dc8ac0aa6990f6c0fc69dc9e598a08057ba95984a3eda6f690b2741f389c3b9756c8c0e0d81f7ee0f651ac83eae6d4490402cd9e811be798040fdbde8b3b01cb8ea54a8457b2d956ddebd7ccef85d4ec261216b696f8ba905df383891ba122672057915cc393086eacd1ca09ecc8b4e4d3afe335ad431be21d8e8a53ac07dff694fdbbd2493b466fba7f637e5b65ee04eb03a3dd138d1ba03b7e1223e2341c75b7eebb9194e772506d42cf2d22a486cd675491b4cde1cf103f799cbf974c3556ddd44932ca13d8bdd43c0cc615f44ca4aec24a23a53a6a90928e11c249340d79c103376e8680fa5f2c57aa2cda6447b6dbe6eeadcec63f34d5ad952f5d58b7e452c43e20a7104d42ac2c031f325e02576c3f0f9cc7dbcf5b55d733a0384883f1e35491dd616b9a20974443df9c70b1f376de8ff3334927b35035cc1f3598b0df4bb64012df8868e18b92db2cec554993c97d50f0d6768bf6221a7997faef81200f308d98185b9e7bd09f015670914b655cd3be733bbf0ddd81fae9826e6c624263c141d82bad273459f4506ea056bccd0a6f2e59d642e5959e53915aedc7306dff4a45eec07955d264481511143d8f23f045cf66fea19a274066a0f2e9d990aa0706e4b5a6ab50b0b3dd1934313ed1a884bc891c38337a3fe41b2f7f18920303797bc61f1c6d99adaeb3a3da5eeb3dd872b7abe8a7c044e8809568eba696a5876eb81b86eefbb4a7c1ba244ce2a48c795d141595dffdc0614eebf0a9f0048aa9d686b824ac30d20aede6c8a908086b0346efc3e2b9d571ff3aee3802bda84c27271de84617b0f4d362cff835b737a6f5017dc67a882e4259fbf16dc1d8858c251e8928ba81cc36875ffeb9d32102f5fdca68b43086be512f2d44be39f3ac28a22e1cb49793b9a0032e2d7ed46843b66645305fc3f412452b4434d2dca9a1224a7254f3850bb099c381752081e0c1b4567f1600dce67a09b3c6e8d230b337a5af7b81a293fa071046f90b6f8dba9ebe635aeb3b91f9c18e6d3f3e30c63b113566a63f8fd3587fa235be47998be50796ef071d58daad370ed52cc1d7850e7a60f5c62d4940cf1a11b22b4fc28b8f2c640cdb006ce967bd0cf3215e79bc9817fb6a4ea747dfa9b7bb949e5bb2069d3da9396c20a95e5f17c16599fea811de15822c077e5e4962b3349d57e51b1367055f270e16cbb60c56e5ca80f8ff568e6e1bf8ba409d6d8ad570ef86fe109f1fdaddf8652d26ef9550288b5e939ef11ca4f3d8515c46169b20dfe97371245aaaa59f9f81bd10e7e0ba6df039fa4db36c1922011d86433f4b5cf4d1bd2061be32f334ecc8c345cafc97a7bbddfa0c1a7062e2c3860cae193785f5da52c73f43c1ff9c028339f5dd5207e49141e28dddf91ce021249bc3673f20f6e76190acd01cf8de3fd6d49866163d15408950a287531574963a4d0b1953020a731d41d3ebc39e9d503a969347e269425118cb41ac641fd66b13bfb61294b76ec0d13b92abfb6ac07f27d7c47f1324f6a0b0cedacb99a14123b43340c5ccf8c56f183cd807fd1ceef4e4b366050aa79cb533c0d0c1aa0d8ccedf299cbab1c1fda784a544e1fb1be8790dcfd57d6b4b37bedb76a701a4aa84b37e1d52d220685b1572273da7fa87a83ac8153effeb0d2019d8ac73e203f6ccc7bc69042798d58ecfc0313005eb120f247ee301cc6d8eb5efc22be13944be195375f07dc697321e07ba96cd2e1d655fac2c3b3d34d789b4221f100133efe9a1ca1e37d18897f20b12bfc0b7f620af832652845fb779854b3a1c336c56723f425094c95aa417b00196b6aad18249076bf4ac3a29f2935db5d05cf0718623684d19d2dc298d4ef2b03b5d8758fc4a238230574f51afd42224adfe0101cebc30d166beb6ab1cfeb559b5e74a59c0d22f9148410d0deefcdbcdf131efc2e7815d11b4222ef435201b59c705f54b5fed0e1968ce4c120477beb41f05fd62ddf8f685362054af7f3427dfd6198d7d453e4ee3f0d4277cb1eae1cdf4131a381bbd7cb4b0b8265fa1b220aa77fef3bfdbe7621edbde871f117e7d9f0ec8bf88be73060bc9641c518ba2de7e3beed3ca001422b77e809be01317c0be7d9a5888e9d3113db0087251d955b6732794446aacd88f8823872f1fb24304e3450c0c73231043b1a1ac96c3aa136e56095a7df29e49a72b0a13d994563bbe6cde90c2c441e42bcbf2015a536177893707989b333386bf6ad152c8ba7c953283f21eea6552192b44a7cc1ab690cfcb0a863daad21ec69a6fa73b571dc15a14f6e20689d1acd647c5cb954c2661f0074eeb3304db86851fae4c4bb575d69f626d719347a2b07fc47a2d28845fa7bce67e855a97a95d48b975ac0ee5d4c2a32bc790a4f45916e77f71982315ed48aaaf51e630ec223638ab7199641f2c69484fd6de37cfb56ae87430fe047a41d1d27c2424b40ca183d95c8019993a99bdd7d99c5ab295d46faa98d6359cd26e007b72d530a4d70082717b4b05c647713de675d04bd307266da3a556458c8c57b787d1d4a3773d115e3620672f85ad623139c95e18343cb6375d62faa1fb90a02c895ac526755ef1e2a743d8f72d3e8f2beb2bac56189ace221d288a89092451526ea14542b2d5e186029d52972c2cd230151b0526b9aa01455d08eb037196fc34715baaad8cd70c1ab4423c7206bf3fb9bea6d8aadba58affefd33881297443c4c84f9dcaf9eb43edd301f5d17c7a3334c9e0947c875b66668d1a203463b901d378fce1afdafdb52b4678c7b2a53103ea2377a182d6f3d4a393495f93c758554c84a117dbd3832fa27902dcff4b177fb990869b292216ea9a795f92a16e48b9cde4b6b0b6e82fdb12bd8e88ab5d188358e24966e94bddf3bdff252c042c25e8245e91edcf3f93e30ed0c18034cdab9dd53427e09c63fffc856542e9cc4bd639050fb8054cecff3cca5914e07a3ddba3b7ec48d7607ffd47c4f4e5f4e16a7f17e4e25e53409b8246a7b1a64b12b928d6945652e6524f26f8f2c9b33efe2ef0d6e69e6c2460a3ac484aec8913fedd06ed37f3dd393b6f5119f0457f343dcc5a21b643f6ad70460ed811be59a58b49e4f0d9f74b42bbb55e3e5d1818a9c2ec330a03ffd367d227597a2d00fcc15c8c817a5be76fdfe739abaa8b730c445dffcb92f4f17263d486b27959c34296aa493d2ef4aef213aa227633ae67f42f0483aabe3ba00e0cf6c1cb743353ef0ba086420b5cf9ab4654ab4146c2912e26acc04b602d08342f97d56d132b6870bf9023588e3174346f259ef4fdcb8201c085af0f7d6f51594c94a90482d5e1e65b8306e49310deac12b7e1c06ee7632f4a7c4cacdc1f29c2797c387f80b94040ebba28dbbdfd59b3aa2648c1f0e94d08ebd79e11df5d652bf55d8f61852f1231e3c3ac902110affd85599c5ae3a5ade62b0e8f7d327792b903af996134c0341e76627b5c860ce2ef4dc50a1531f53949e3aeaf9a365f7a3c8ef49097e540fa6bafd5eebf63201e04fa217c289ed836ec0033f288b5ecb6921c6bbf45c55ecdaf7e4a1d3e85519ac91d3e7911b1682dfcc3c01f8c01f6444cbc0d96666307b05dc6ac7eb7df881c348b93522731014d73246f5987168359da5b2151616d8c3b59e1ccddc43584a5a9b6058aa911a775c80487e978a413d28b0f43a8cd9777ce5f000c9c2ec90df5ed826eab949efc357488c9cbc0b278c78e63fae7bdd22c76ecdaa795d005be6890abc55a2b3c80df6c4417df10001b8f4782eab92bcfc1abcd3db9", 0x1000}, {&(0x7f0000001480)="148545c8595d8be6eb71fcfd2e9ae59530c8b4497158d9253cba8e6069e933341fbf6a1982ace12528a629ffe0e29340686b352fe84851bde39b845b9dd6852f8db1618ede1b8989aef33969ddc5c5a6028d43659ecdc5738b6149eadd39dfc0a9c9f0cd8cbdd8360bdd02ed4ba53ff5c9474839644d512270c2d2870ca41066f8428608716bd4c37c1f591fb2df89bade5c8306b3edcc5532fe0fd0b0f0d4e2fdf338c294ccfcede0997fb7e0986fb826f7087e3db80303d5e90c724dc4186d5305e63532b9dc7bff6bfd6383b75b69691c02e444391fc7f2ec40150e0cd61cac240ee30e3c", 0xe6}, {&(0x7f0000000140)="5b9c989bf3f6fe0df2972781326e57a5f09efd686f6e41744ffe6c21dfb7f652c26c53ecc800ab386dd1da725ee061c8d1cc7f04132ef674ddda6c2b31c7c1886c040bad15c6525de139e651022d9b656891e328bc9f909a1b165c77a9393a0aeb875bf9", 0x64}, {&(0x7f0000001580)="94b9a7bf1d3fa0b89be0d6fd166ee7d555ff129d02f8b06b20718d587a5a6c565262cd9f67edf1996a29546468a72b4cd8b8940d44797f475cb9a68037a7da6fe034d17b99085115bde7cf2f0e7243aad9e356a482db8ca48b1efe42c238a6c0998f0fa381d9925abb9017cad41f1ec052ef1547f74f696b30d1accc92d9c50eb19fc1f3cb981ce32c5c31aae23a96e4869da795366c6b21146610af6e96225a76867f2f3570a9babbbd3c69765f287ba4b7a99db22b4415cd6df425e7e1148114ff5f4114ef772ec5b1c278ef1b910ea126f03f8606fcdc963c59964bc5c6a6bd0340", 0xe3}, {&(0x7f0000001680)="04f3377447aca07e1a84baee8cfe417d3fad7ad2ada8c338bdba20e19e0116a379fae6d82940df3595cb69da81001ca9258b2a98de0597fb04189e0a4884f5dc1eed25aed2f642ad8e8b16bc7c504c4912193f93293546fbe794b70ee87c56963662e2e0144357bdd6682142c2af9622920008f750adf5d31846381c48f571484f1706d409dc7ca2f94f8a895d9b60590f9d38bd7d62701415e7089a2979954972d92e0359b970a240be5138a7335fa05b9802857ce48a6cf5744009a45a8203c19e1f2336c09f4379204dae4913fb315d8a533b741d01e6184e72ad35e755b62e19ffd9df42e9ff", 0xe8}, {&(0x7f0000000280)="fb3591fbf06a7699c215462f4b85fa2aa30b3479a5ceefc8d75168a322e272cacbe64f118168684ed40de29f967c277752150d31afd4e49e18d01518317a320a1e4dbfe0cd9acbbd522b1508dfe0ce383bb5f35ffd0aee5df617e219c5f179f5787774b6bd9da65a29ba7f0b0800ec6c50a3cd5379e47882d07751f2e68c82b0ce6a602690d140", 0x87}], 0x7, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x140) connect$inet(r2, &(0x7f0000000200)={0x2, 0x3}, 0xc) sendto$inet(r2, &(0x7f0000000080)="af4b380152114b7869254340fc8aea67318c782f756371860e286f50b493081a2ca4906e7b81f9a4224525c3228ed0fd07585072618c3ae86d871b8a033389d88bc4922d6653ed54d35ae68bb4965fedf42bb4e9bd9703d380c4663ac1f444f8eb391d4b08ad68b4ff91e10ba1", 0x6d, 0x1, &(0x7f0000000100)={0x2, 0x1}, 0xc) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 05:37:26 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0xffff, 0x7, r1}) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 05:37:26 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 05:37:26 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x6, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x71, 0x1, 0x2, 0x7}, {{r0}, 0xfffffffffffffff9, 0x68, 0x78fe005ceac07611, 0x4, 0x1460f4f7}], 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0xfffffffffffffff7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x28, 0x8, 0x8001, 0x800}, {{r0}, 0xfffffffffffffff9, 0x20, 0x4, 0x6, 0xe222}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x10, 0x4, 0x8}], 0x2, &(0x7f00000001c0)={0x7fff, 0xeb3}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0xe86, 0x6}, 0x8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0x6) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x5, './file0\x00'}) 05:37:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8, 0x1e6, 0x4, 0x3f, "20f222b4413cb0b5197fd1b58a56cd17ce5797ae", 0xff, 0x1}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x1, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="c36abadd9f57686800daeac4251258f616f354698bd6f5861c9cc5687c6218a9efaae5a00209", 0x26}], 0x1) 05:37:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') r1 = open(&(0x7f0000000400)='./bus\x00', 0x5, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0xdc) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186204018b0002000000000000c640907a000000000000010053b5d1d09075a04e513dd4611da24e14da0000000000f100", 0x1dd}], 0x1000000000000353) 05:37:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7ff, 0x3}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "7565b5caf579c9990bf62a3afcc155373faa106b", 0x0, 0x1}) 05:37:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x7ff) r1 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000100)="000200000008000000003e0000d50b1c11d1bf8d63313f5b94d135ade6861b2abcb9d79e7c178bc88cc7ba8dadf9f2231606776e53846ab6b3c7c947719a512590421e", 0x43) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) r3 = dup2(r1, r0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0x3) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000180), 0x0) pwrite(r2, &(0x7f00000001c0)="326d2172228e9a540ae369e0dd44020f538377195a0094b62c9d18f302d2a52250c0ad4a549323240374ce30f44df7fa1500fb1127a5ffe9a05675e0d7216ab7063e7401081949857f6098d640304a415bde13c561d2c6656ae49c8528c2aeef553cea716c1f77442cc11b0fe56696524b3c487a4e41a0287f909d49a798ccce5c1f46bd4e9495a0cdee63956ac175a003802a26f2a78492d6f8faa1c9f0c4bd5cea587a8c03a7f06f4e430fcfb35e2123fe1916959a6b8d3816a36d73fca8e887271273a28c8ea62027e8b3f7e31c67a2c25376e8331e5ab1ecbb3126bc0bd6bd1385f0b8c7a611cd51685065", 0xed, 0x0, 0x0) 05:37:27 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x2a) r1 = kqueue() kevent(r1, &(0x7f0000000500), 0x8, &(0x7f00000005c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x8, 0x0) r2 = open(&(0x7f0000000680)='./file0\x00', 0x401, 0x0) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='9', 0x1}], 0x1) dup2(r1, r1) 05:37:27 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x1, 0x9}, 0xc, &(0x7f0000001580)=[{&(0x7f00000001c0)="e3c8a50cca4f93bcb735c21339fa02d9a064010c618521cda1764dbd87106fecb582c09607baeeeb3f9daf51dedf62fd52432e331d24b71281f82b8f6345f38222c7a9d563bf3bd0ac081b57591f9a14901d69dcabddf5f24973369e04b04d49a048064790d5dc99643b95f7b719", 0x6e}, {&(0x7f0000000240)="33ed0ce675fbfd48195d6eff0acfb47c1c69835f8a0995d3de94a581ce885aecd0d795d9376513d44056a14f1b165bc1a71e0778847482abcf5fdaf0defe1d39a39eef142530", 0x46}, {&(0x7f0000000340)="7c00a1595d39708a35050516f6217322ce1969bde74133c3c860b4a3903546b59df8befbc727e78fd21354ea0601a69f871636ebd3b4e509c351d91f7928758c85d71500acfaaaad74c40319e5faab4eaaab0bfa", 0x54}, {&(0x7f00000003c0)="25e6768703716e7c645df1dbc0bab75b10f423b19ad09f245fec1c9693bad7b4c1cfa26191631371be61b2bbaee18e471ef673d7848b2ba723008b7c193225ef433acc63fd1445b315e9f89c5c2fed970837c4dd3f93218f61673871aad29d0a4d935adbb3fadf0d336c8a44ae148a54424415b1e65f9b54befa35906ac2d5f3f11d729da90f88f56bb5d5d5cb10e33900963967a09dcff871c57e63fe0b6c98ab188a26f0c9a144c7df444086304959811ded30b54daf47509d24996e27b958b647849a9ab7c310d6b838dbdf5eebc15eeabb083836662e415666e882b924123f0a5f16fbda7650e9af56c9940df6b2ff2059eb45acb23e19f9f8d3bee9", 0xfe}, {&(0x7f00000004c0)="21165092bf05229402a28e2761ccc8519ccea9a65d235a389583aee69678cae101aceb57ac9ef18cb051d420bd0ac3671ed690c17a28ddbb26696b9243898b9dce8bed1b7d130b0bbd60645b8716ed944f041cf7b9cc7b762922f29f35d05198159849fe0c3498dd1fef49e1968820cae49a14ca9f397dbc844b69a6ac66ce8375613a68f8e1947f4d5e7b83ece49d9dc68131d979bb9111c30ef56fdfa101a3dc41165c92e7432e10ca2eb047acb59ef3a86003892edcd9be975eb6db", 0xbd}, {&(0x7f0000000580)="8d04632bb295c8a4be9d2e6822a4d5c23aa70ea4308aa2a57c3907643a4bbb98f3c3f36d4c0aa784e3a682ffde7acb314683e48b7e8646afc39f35c7b1469951ee347e1bfc5e06bb1a9b5130f759be58c3262d46b33328f0ad6b5f7569959090b2517239dca4d8f830547f750e7d089df45596f259523d78a2e63ca7d5a31387b9f7f60aeaefb462933c6a178dee370061d1a4d3152862b6b6c95b8e60863cd40ad7078e653630d96704e2ad5691e045bcc733199e309484f9b58204b84b4aef6d462c78dd10f7df6e3ffa4b35f385c5f74de6c594a005940bc977ada9dc27d8692a7e461e2cd17a095f6a245d77aa3867ba81a97e2149ab678174014e52fa48f8ce5c5ae2976149640245724130b9c25c3feac3c70753c3da4e08f03e1695f334d7501e2c26f6577a51051747734b52d25a63903d447c6d0246a48e6c7625e3bc6d73ad2cc24e26f4042666110bc8b73f1ee9cbca43afa4dfb30979ea501006dd5dc1e40ac40ae029894bbe602af37a4cba89a8a00ae52e5f19d7389920bc12fd0b507168a93ceccf6c7a499d87a233e1a53da2bc2808ae5a67fa534bafab5816b16363d838bd645845f1bc5b28d7d8a2b47e65b1c06ec55d16eb79252173e1f2a71fdfb78fbd44d6ced5400e7cb268c6fe07a6a0bbcc1e48dad23dd4c0905350e56963d8a0abc3f57025ffc3977177dd862238129aa2fa9dfcffa0f4ae10c0d0b0b98dde16fe689ab0620a8a6e1ddee20d99fc945f53e594cda9f2d910b42f2497a8e3a45b86a12155d2f5d5dcb35c7566b0c9d9bd37b9666fc1e5b949162893e8b6f57880738c3731f7ec3b2115188c1c70fddc099c0cbd53ba01dd8e5255bca24a9c6193e86d410e1c2c1dc0124badeb02f16fad69861a30ed850a1cc3e63d3f28d6b3478fc8d5e119b5b365510395e196cff8af59ff8c04332c8f37d990685fc03901c3e42249ac98f1ad09076e7f43f8179701286bd0b8bb5a52ecb98a2915ee5a0989b99f19dd8bf9f62ebe683789997832f507602b1275aae321036c60bc09f195541d605ab2f25f2b0bc0f125f5b87f8c3a56628c50ff8685ff6b7c4ee514886f42730afe80aa5531d5f4cc8704ca57be739bf81e1db51b56d45d8b240f85760d8c3fc2258e18dee55ed5ab7d0a5c3c83aaf0926a98037cd1fcb41c86f3accff6aa384119d1941e5c63817ee314923417c12bda0eab33453f35690de7e97753943d53000f03c5fc329751af95a76511a3b456c2bc4afe5a42b3b44622fd0a2e176505e3d81f4835f9556f9540a1d0651b2fb5910f7970852bd8480e71098fc39147d64e03b26a443758ef18af512b8b7cb067c4d652268242be0fe4cc402803dba1e152f41b761c8445660644b3bd8e65efb818b9f016251ab340bc7387fb02226ee1d6cca55c13328555e4119d5fc51a9e0278c754063d0ed664d7a3895991b7499fafa87d0d5baf5dd70e30cd4ac549dd08d120e9f9d076a5b7e774a6e382e77cb871c6f35dc397083d24892cb52632d9aa879df8ccec9f76b22690e66e35dc2f6de5029098c714437391a2a82cbf6a99a4d53d187289cd6c23522f9ca2714b152ac68b71b6beb35c144c1b80e50cb3e823e7ceb8f59f0ce6c675463d8a0a6d2a5578188f3fd336f50f29acd3c7e3ec4f1e6b539904017e107e037ef79748e58fbcecc30766aba741f1d52ae2066bcc2e5394a1beb447d38aaeacbaf9ee8c1f641ea9d2f27e43425409bdd0ce3297b04527fc82e1a18139482ba4456c8970d6f4b88dfad2a6c98a6cb6d69e0a57f3b27c6d6edb00d2ec4b0c15bd44d2d66089ffc14b255f46b4471645e31b9ba1f092e0b46f6763d75f4768e801231f28534f027d22aeace3effe350dee700d1f1577efdde3843c9e40e59b749ee0921e4b7a503a043a8f57f8f85f68d71b4865fa703292f93501161ec780bfc276b7319b02dea4a355e76da35ec239aa56f9f461e5e70e48e3408c0c9311e7395ba0f7f398f2aa4976e697dbfee2914380a3790db45ebcc0101c0b11d0eb12951c59a2be8d2590373de7b86165ff8e6118112cae0a1169cb97f74ca5e0114ed9bfa2359aa9202f639767bae7de253a4353200b91417627daf3d14dc1f7f69b2cbbdafd4afcb528ff1bca169ad6a8de6c4616d2a5a08b86c7076a58d2a2d37a27df2ecee93a88ca7121454509443b24c40f705e5311f0c3989e4be2887257fb1124439e7d917432a98bde7f5ca4ae6f2db4e1ad8d42071a3613c4d2fda33ef281766b10418359c5a989e050d1c63a80863b405838e97dc8015940cc66cf5c370b6174da1d440fe23a76435dc57c9f8ef090c17c7a790aafc58d4fb7e44915a9ad51397cdbde9d58d53c40042415d035716511c62acd427a474143d33652b1082229eed9563d2143bf50a9e31f54447db53e49180d5732fbce4faf7085ce8851bdfeba8377c435d7f53c4eb50001f55e6a5aa5aee982cc07fd1c8d06c7cda59a8080dd2a79bc97ee406932a584b6061f47ff82bee9991b217b9920cc94aa55ab5d63dd5fb7345c7849cf6d16ff1393a9a50ae5999b178e1c6b30d68d1994f2e7dfbefdfd7db82f99958b1d8f25dd7b14cce057db4fc2b970b48a2c5fb8a4d053b4993e518481fa951408b98d5d695a15908ccd5fc2bdf1c7a1aa5bcd9bdddcf8c45812a0e138abc9ee61a0f4147d144052a702656cfdf97f499d4ea2a42e64a0b20fb815cb7cf62d5d72703fb61a56041abb704ff3cabb81dd11db81e9bf8a6e1603835c417a0747b4d7983bcc95ba88246b8fe84989cf1b79c167c7ab9f1307f46c6fe51bebfbd550b5bd53cf480733a8b7f21c685ed27eba35c95a4812e92eba0a529846dc2d167ee4b36805a95fe81a24faebdfd77858ff5d75437570c99c3ca1a2404b0f2a525e635181319438b7c36e908b6ac89e280f411b13f711626c6847408043bb47f2b4d2ebbd6c3ece353affc98f3ef4e0098c67d8de861c78a7cfa7dda1d704ebb98c7fa1c63660823c99ca6ce3f11008c29c7f618b2f30e382f5be5bb69a4b8763e9e6ef6511d601a10735b665b1d2fb43683a4329676b78266495467ff7e130a20a281daa47529d915493bd4558d3962c4021446de2f40cd87a86cbb1d34d90650abe61ac47244010aa565cbc46be4208a1f4a3ff0a29cdc6ea9845ad2d596b0992bc1e2c434a2e0497b5e9ea5e259ac162a06da29ce5f2b484e233cefa06b7a7bafb39ed7018475a93cbd17c6589567557c2b8e9bab6b1811208fd5028011b37a9a8409598b9ed7eda86baaf987e0af8a20ed3d74fbae6f6b57ef207509fa093645ef61c15ec6fccc70df6290310c3450f41d9b28a11d84fb6182a424bd6e32173bf0c5d958c3cc0a75265c73bf2266652ac4c35718b0cdfa0772a23184e8852910a96609fc2d9888cda58f6ce2968f393bf7408f904bde15f0532331ee06b91cf85c96806e27f4506bb709541b051e52c3787d54e17a6522b92e542c75368ab35faaea1d73c0a9d6447e68e6fc415310f658bfc89231c0568bcf73ef5f188316942e9b77c1f691f6eecfeb1aa26d9b4a6e05fc25aa8eae1134fcab5665553f733d2df23bcf3e90c70f4312799b68794b9967c23adfa875e5e172713f66cd10a4cf0fd847f753fd6eca2f147d9f71c94f91070ec35acc1e1eb4a6bd59a94535bae6061a32056ed8eada89b5b66221e5ac92eb93e2eff1a29d619a53d0530264229c2aade5ce9faf373b1030a19c42ee27ee80382cd5e2878624992b1d6654585caa42d7dcaaa42cf4e300394ecb7769893ad1e8d72012f42d0cc5b9bb1151c1cc57e7ce046c83af8e128947128feeaf8f9a76450857f8a4eece35d489a2c69de65cdfebe36d1543f1d9776d652d015042b9686ddd2babeff5bc0fe80d9f727fe18fecb9dd38bc4243a1e22a910f035f06bad6b5022f546ceb4b46bf593dbc8e4ddc38aa615f8393f75d0952288fd8194197740c118c9cb63923ba605742a1b91531a42c347ed0a32b5bbd46dd2397573fff0ef08ae4c3b296f314f1ea14401ae51173cb43664b05897d434c9fb3555b6fb1b02fe88120b7170e17796611ecad956031c2957765aaef4a8950ac75ca57e04e2ac65950e6b0cfc71012c0b34fbd78bbf7e9b3bbadd03ff1cf82b2fe05de8939e7b7c38b0a0f84e403853338c4bdbf689ca337ae1cdf74fc6f55eac755a2b5e9e3107f11f17f0100c6bdf470b1f5eb70505f9ddc13f32a051ab983bc193bc8ab1036f4a42b0f4b747bb8f24db22a70fc1f725a0ab434adab3b6ccaa41eabbbd8c07c4a1916d23296c5240897b82047635167233a23a4c8a254aada5e5c0f51b6599d9bdbb4a64d15a125c75f0a8b78ec71917fe236630ab78c916c98a5c2af7de17cce764f373eeacf9c95f5a6adfb5e8a86c28176ba9156de3fa457af9a88fb1d9975c2145c3a761899b1f4e2c8889da3fbff1711e7c66a208104ce8b3836fd227c923dfd4b8c51cbb8b779866f26e02662bdbd4e457afeeb8db2428c9f4e8fcabb348fd9cc84e6af293bf833b0b48f5419bd3253e4ea0e99c9f7651e71409afc8f932940ba410f503fb8fd2b784ee087d8df1ec138ba2131685a376ee9d47ba87d2580639a27b330281fe80465e60b82fcd198d12ff25badba7469b73b5552d4e6926d0ee1317354f68e1c65eb0393a6d4e8cdb894e4cbddd7b3f74737bacda859bf1bef02630e86de5da0fc325c31923d0aa12fb67fc4730652d8bf5d44d14a5ebd2bc22c1f0a9f9a30df1887529c27beb58ab892d92115509ba954ad58c2038ca616ee6205e816277d50e5fd66c1957ef8f9660ba943d841198a0e24500c99c5889bdd4b0b70da77d3a677a069eb1966fb72e1189749a8a8ec4ec0b66e25e0b147816fe5389fe0d5a2025d71b0c24b0e117f855339c8334edc8143937274bf3c9addf97af2f177ffdbd402a3d1825d9206f8c42004ca500ca583550bb669a6e129b5cf80ffca44022ba9f4e795cc556c38d350a38be745e32625c69dafcdc35677eb98561405d0d0e3491766a3f2061c84bf3c73dda0c94fbdd3cf2bc4f6a415e6ea4cc995ab79d25865ed22b81b1d4625c31f09177db81a8a66ecb4dd6c7886e135b06b2aeb7d655404f330595443945971507fc75a775a3e5f8ac460130871d7cc5cfb29ae451df843d99c00aa3926b6d9bbb7145a92f075c95047a3c05f215abd9fb3115a79afa024158710d19e09a7befee802981237007979271e5b57e7dd4aaa100366d63e9e82ecbc04e8aca332ce4c014c06df852d41acd66cce5bc0d035cbcfd94261f533cf59dc211670ae43acc5bfe513828cbe570c399103feffdff4445081c08307763bf27bfbecdc649e77fb4a7fdb57f644b8494367608789ec029fe58a3b0071eb59e67b1cf3d77088cbd08264adcfc83601ca6801a0819945d5697d732de0823ce94c0e0c5ccf8324a812f6ead703d419b75fc19e608842c6996d36bc47a5d7f29eccc2b050695a2fb265a2c6c895f1df1b4058932e4ae601685291e32c50f576a43a9e6806e7e14f905131b7077609053f8b8469b903e84295dc1eb59b38e0a171fbbc8945fd69c27a641f779460dc786f715a585b205b2579eb1de2922243162900cbb3360a0d6285dd833118b761e7f330458e187552ba213041f9522e4cd6133f1398024d54ba36317513a1938b7f41f3b9d8baebf93a20f7d130bf8b663336077614ba6aea72b11ceb9a2a696f5636f250a1dc9e23e60e5d23ea60a0fa089229fa05b26ea8f97155c9adcd79ed032eed58ffcc20625e8246c383e", 0x1000}], 0x6, &(0x7f0000001600)=[{0xb0, 0x1, 0x0, "56e47d32a960581f50277b34df938f43912b12ed93f7e0e9ef59de3dcc116273cf92df23acbfdb92c7c8073a6d135b81879a8a7a9893ae671f44a994acf953dec2032bc6c1ec935d00f851c1cdecb8c69f6dd30e9de6ef26243af86ff39bb519ef39c7da5c3478e26d918f1dcde9f82e59efae509b4d16bafcaaeabff89cc85f9a27869fc609290fd60eecbb7e1d9bf8107218626bfb5b19f40ffb74f3c2c65d"}, {0x50, 0xffff, 0x20000, "733a80259e952cf8d4143af94c9048b76c483b839090a6942e69bdfac5d15c17c9238252cd11042706907f242f2f7394e7fd0e2221f993ab9f5de4ba57896c"}, {0x40, 0x1, 0x7, "dbc5d0b1e7f607a741f24422bd706695bf2a87256afe95f028cd66a873edadaa0c2080de0ef4417ec71243"}, {0x78, 0x8fa38692c6f6b01a, 0x8, "57db8c3b60cc7242e741625e434496057f43fad064a7d17786fdf9b054e8394dc3280a50ebb5f5e234ea9081543ec6c549f4186ee7344dde104f385bec400a427c9c5c328985b4b4255a8621440e739825bfc90f525ac6790e6d8d021b442f8e99"}, {0x60, 0xcaa423f1b506b22e, 0x8, "d3f5567c6bcf7723af1481ea78f3bff4145f8fa03af81c208849defd56cf41601e2d438c1510612666950e72059b9b320ff216fbbc1fa0d9346fb9c9b95fcc4d068105bdb8a04ce02a0122909e"}, {0x58, 0x34dcef28cbecf354, 0x800, "8fb5906cbe18ab9009905b63d75004a44d0bf9b31ffb016e3d95b69b4a516f582db626c9c91fa2e97010ad3c1c399b204b1a84a30d7b458afcd7d680deace58292"}, {0xa0, 0x1, 0x2, "4be772a297fba84ae1b7745033d341590ca52c1f3c9ce59b5140c1840a138e2d754c48aaa7d033288b9542afd17bb9faa5dc835cff13473b710730224a451f470e8effd0011b65d761e43619e80d16ae06381b4a97ede54011a21cf52260edc33b9373ede4f5a994ae828a8f4dcb46184a58873ec21de78f875fe3e5184e58ff93d5ae360fc210b95a8b4724"}, {0x58, 0xffff, 0x2, "5f0e53b1552ebadcd6f459e8ff745cf5598fc289db24146dc03bd53b45f09c1a85fb9a7f28a7388285edadd9fca7710955e0d1d024c6d9d07ccadb8975e5319d211f34ac"}], 0x368}, 0x8) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') 05:37:27 executing program 0: clock_settime(0x4, &(0x7f0000000000)) r0 = getuid() seteuid(r0) 05:37:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80000021c0, 0x60004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) fcntl$getflags(r0, 0x3) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186a56010000001c00beffff00feff0060d5706c85c2768511fe8700007b7d8a2b18b96e66cfad1fb4", 0x2c}], 0x1) clock_gettime(0x2, &(0x7f0000000000)) 05:37:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1afe) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x10) write(r0, &(0x7f0000000440)="f35fd413c7160155e1a2bb7e4e12529e00488d15198f01b700c65fb243dff7905d5930d091cca5046f27ae5dd09dd28f4b49756a794f9f67bd6846653e5b6b64bebc06ba3b22e401d3e75c33f7b2210008b71723a2022376dd4cfaa04dc0a1fe1869919bf1705a546a41be890d13abd93088ec5a5de04e6db297bb7ff55b88518db709dce60b75c2dda5015a44e6e84d468f2ce7e295204e3f0f36941c23f43a7baa7038a8da9c200e5ea290736388e68c6556e397422587c67f905d5ede4b1fb824b6d3cbbaee8d55760ba519fc34b7e461194069b591c09880f7cb9f9497622b29463443d7653331eb", 0xea) ioctl$KDSETRAD(r0, 0x20004b43) execve(0x0, 0x0, 0x0) setgroups(0x0, &(0x7f0000000000)) 05:37:27 executing program 0: r0 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x966ff968fa83b4d1, 0xfffffffffffffeff) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 05:37:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000085, &(0x7f0000000180)}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000740)=[{0x4000000000000030}, {0x54}, {0x8000046}]}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="afa0ac644ed08003a08ab71977a91b4487d80a46a3ca1e8914c205c6bee58b6220f447798ecfaf270c10d81f5b8a6e31c5730f072ea9750e9c6b320df0c169e2f13018fb8819ff04297773aea717db4e37b43363b5d14a63ceb0be10d07eaa5e6f134feba08c1f6f8526af21c6fae29af2958e9c0df9b324fc2bc3d598cd755d5206af0568018a76a898", 0x8a}, {&(0x7f00000001c0)="6516145c6d5f39af7c4ea185afd61c4faff764773a70153d2cbb456283e6068c99270478e6ca06425df74d1c45905f9aa83f695a1684cd1409457e6790c47a30d528b64694", 0x45}, {&(0x7f0000000240)="fa5b5319cf962291c6fa66b6941925005ef4e1c84ba2787d2031858a52367a64855f4dc522ffaa298474f17a4e050df00680941f76c5771a45916c04e2aacbb20eb14e9d6b4709448db2fb25561145fb97291b940220fcdea1fe505499eac0f002856cc5b36a01", 0x67}, {&(0x7f0000000380)="7631b2df5fabfcfceef214ed028541b44f6e74e0e666e8408fd56ac5ddebb60ae8f0a3d5fd6595bf813ffc909e04379a8707dd599aa4ec7a4223f5af434e4a31ca933e48e7c5d282051777f24ff87fd711be40a64caed7f49e07772b24e7d6c662267d6081edf0b8fe579f2fa7d2da05c47c459107c36462caedae40046d85936d088b9727580d4a85d83560fb65e4e55e10c5540cc2", 0x96}, {&(0x7f0000000000)="a0c77b70", 0x4}, {&(0x7f0000000440)="d7c4469b837969247226b0a2618f8948c096c12dea5e42ffdaa8aba17b003d1ff702e24c807680441a89e9488ae7acc73c039b2c26fdb83ff659c1c759b5d23cbe209414142b14bc094afce8c7d460be4ce9a74b3bc0379185f5352dd78a4149debc04161f0ebc5f3f1d9ace0cd733d8bc04ec8dd8ae90478e15505f1d7cbfcb63f01bd82fb7e7ebe0198d833d8706fa91c1faea78c7831fd44444c34f83909aba7c4f57e76954138652fb150bcebd7bf73da34677903ae01e714a84e2116161c941d63b2e66addb1e157a26d23cc225fe165ae01553375487af16af00257d3975d7cc303294e2d4e8f19cd007ff4f2085", 0xf1}], 0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:27 executing program 0: r0 = shmget(0x2, 0x4000, 0x130, &(0x7f0000ffc000/0x4000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xfffffd2d) r8 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0xffff, r1, r2, r3, r4, 0x60, 0x4000000000000}, 0x10001, 0x5, r7, r8, 0x0, 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = socket(0x10000000002, 0x400000000000002, 0x0) recvmsg(r9, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) recvmsg(r10, &(0x7f0000000980)={&(0x7f00000004c0)=@un=@abs, 0x8, &(0x7f0000000800)=[{&(0x7f0000000500)=""/241, 0xf1}, {&(0x7f0000000600)=""/65, 0x41}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f0000000680)=""/168, 0xa8}, {&(0x7f0000000740)=""/55, 0x37}, {&(0x7f0000000780)=""/45, 0x2d}, {&(0x7f00000007c0)=""/36, 0x24}], 0x7, &(0x7f0000000880)=""/202, 0xca}, 0x843) setsockopt$sock_int(r11, 0xffff, 0x1004, &(0x7f00000000c0)=0x3, 0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x800, 0x0) unlinkat(r5, &(0x7f0000000480)='./file0\x00', 0xbd08f19c661914b4) getsockname$unix(r9, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) fsync(r9) semget$private(0x0, 0x4, 0x2) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x810, 0x0) ioctl$TIOCSETAW(r12, 0x802c7415, &(0x7f0000000340)={0xfff, 0x9, 0x62b, 0x7fff, "b6f0c3bdb409f77408ca41362ebe9eb6ed99c394", 0x1, 0x6}) write(r10, 0x0, 0x0) 05:37:27 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x3fc358750211682, &(0x7f00000001c0), &(0x7f0000000200)=0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x100, {0x0, 0x1}}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000240)={0x3, 0x7, 0x1, 0x100000001}) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:27 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000180)=""/16) r6 = getegid() r7 = getgid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) r9 = getgid() setgroups(0x7, &(0x7f00000000c0)=[r2, r3, r4, r6, r7, r8, r9]) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) getgid() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 05:37:27 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x80000001}, {0x0, 0x28a}}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:37:27 executing program 1: r0 = socket(0x18, 0x1, 0x9) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r1 = semget$private(0x0, 0x2, 0x49a) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000000)=""/36) 05:37:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000038, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:37:27 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x40) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) write(r1, &(0x7f0000000040)="05f32b80f5e35e284642a2b6d071af3c4b8b0f906edbb4729311e3d47f0c6f090824b4eb040144c8d9e88f720326801cb6cbd017d989210c3555baefef24235417f0e1464b1cbeb46c6f8d2c1e58bf4d770b21bafb", 0x55) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 05:37:27 executing program 1: nanosleep(&(0x7f0000000040)={0xe}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202fffffffffffffffd"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 05:37:27 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) r0 = open(&(0x7f0000003500)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x45) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) 05:37:27 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fdc12eaa30489b3731929648517795d8bd", 0x17) write(r0, &(0x7f0000000780)="14cf2203", 0x4) 05:37:28 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/89}, &(0x7f00000001c0)=0x5b) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/174, &(0x7f00000002c0)=0xae) r1 = socket(0x11, 0x4003, 0x0) r2 = dup(r1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) shutdown(r1, 0x6) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000000c0)=0x5, 0x4) 05:37:28 executing program 0: r0 = syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) r1 = syz_open_pts() syz_open_pts() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x10, r1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 05:37:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r1, &(0x7f0000000240)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xfffffffffffffe36) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 05:37:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2000000000030}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='o') ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 05:37:28 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x97, 0x1, 0x1000) r1 = socket$inet6(0x18, 0x3, 0x8001) dup(r1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r3, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/178], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYBLOB="0300000000000000ba45acb031c25d2dede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c00f0debbfba99dd0e264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469fe"], 0x51, 0x800) 05:37:28 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) 05:37:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) chdir(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x80000001}) recvfrom(r0, &(0x7f0000000100)=""/4, 0x4, 0x2, &(0x7f0000000180)=@in6={0x18, 0x1, 0x9, 0x2}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x42, 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) 05:37:29 executing program 0: ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/102, 0x66) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x0, &(0x7f0000000440)}) 05:37:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) 05:37:29 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000280)='./file0\x00') chroot(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)='r\x10') r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/133, 0x85) 05:37:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x34e, &(0x7f0000000040)=[{0x7, 0x4, 0x803, 0x1000008000}, {0x0, 0xffffffff, 0x8, 0x40}]}) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x4, 0x24, 0x517, 0xdaf4, "78fa6a3b09791423e712a47fef1331ffbe091f16", 0x9bb, 0x1ff}) r2 = syz_open_pts() fcntl$getown(r2, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 05:37:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700000000000000000000000000000000986028b530eb322ceeb6be9d7ec52df8504d995e16d48c591d81e94e6ac1523735a9add2a64dd254364c375505d3e8833d9e46a6a7f97f6decc3960a869e94fa962c7dcf97b53c18593dfbc528b0344dd400000000000000000000000027f30596be38cde1cb490f5c4c550d532e7f388f981d498bf2c04bd5eb05e3f14d7176daf56b5b0c1e121e1e28ab7ea6f627f0ec7621619cc30d5b6d3e7c1e825311843caa887047413961f311218965466e5a08f8784160944a189455e82aa4e0be320615a608968a866fea6506c4d48032", 0xffffff85) close(r0) r1 = syz_open_pts() close(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x6) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r1, 0x1}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d12, "b04d00f3ff0a631a00"}) r4 = semget(0x0, 0x4, 0x28) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x4]) read(r3, &(0x7f00000001c0)=""/161, 0xa1) 05:37:29 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="8cac8051", 0x4) setsockopt(r0, 0x1, 0x7, &(0x7f0000000040)="03a2989f9ddd2507926e89071380b5", 0xf) 05:37:29 executing program 0: r0 = socket$inet(0x2, 0x3, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) fsync(r1) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5ffffffffffffff"], 0x10) write(r1, 0x0, 0x0) 05:37:29 executing program 0: setrlimit(0x6, &(0x7f00000000c0)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf3, 0xfffffffffffffffc, "661fbef22eab7fff0e091fe600"}) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x17c95c720996567b) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 05:37:30 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)='t53\x00', 0x4) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x1, 0x6}, {0x3c779fae, 0x7ff}}, 0x2) 05:37:30 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1e, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 05:37:30 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x801) utimes(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000140)={{0x6, 0x80000001}, {0xffffffffffffffff, 0x5}}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_open_pts() 05:37:30 executing program 1: setsockopt(0xffffffffffffffff, 0x20000000000011, 0x1, 0x0, 0x0) socket(0x20, 0x4007, 0x9) 05:37:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x20}, {0x80000000000054}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x0, 0x1, 0x2, 0x8}, {0x760, 0x9, 0x1f000000000, 0x5}, {0xab, 0x9, 0x9, 0x200}]}) syz_emit_ethernet(0x0, &(0x7f0000000540)="68ab7387") 05:37:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x45}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 05:37:30 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x690, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 05:37:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x4000000095}) socket$inet6(0x18, 0x4000, 0x1f) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 05:37:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x0, 0x0, 0x1000000160002}, 0x9}, 0x3c) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) 05:37:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r1 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:30 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x90, 0xa000008f, 0x3}, {{r1}, 0xfffffffffffffff9, 0x1, 0x20000000, 0xffffffffffff5085, 0x2}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80, 0x5}, {{r1}, 0xfffffffffffffffb, 0x3a658b45c86011b5, 0x20, 0x7fffffff, 0x10000}], 0xffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x6, 0x100}, {{r1}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x37, 0x2}, {{r1}, 0xfffffffffffffff8, 0x40, 0x2000000a, 0x5, 0x1}, {{r0}, 0xfffffffffffffffa, 0x50, 0x1, 0x3, 0x401}, {{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0xffffffffffff0000, 0x100000000}], 0x5ff, &(0x7f00000001c0)={0x81, 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) close(r3) r4 = kqueue() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) read(r5, &(0x7f0000000240)=""/248, 0xf8) kevent(r4, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x3}, {{r5}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r2) 05:37:30 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x50}], 0x1, 0x7fffffff) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) getsockopt(r0, 0xf2, 0x8001, &(0x7f0000000100)=""/70, &(0x7f0000000180)=0x46) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x39, 0x2b, 0x4, 0x8, "e541884d3f1209e141fd6c9e036bf44f52901684", 0xffffffff, 0x1ce}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffffe1, 0x0, 0x2, 0x9, "298a0a8be2d652d26a74d4068be0a979546ee2a9", 0x2, 0x1}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) 05:37:30 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') clock_settime(0x0, &(0x7f0000000000)={0x4}) clock_settime(0x0, &(0x7f0000000280)={0x5}) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x30}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe72, &(0x7f0000000540)="e4") 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfeb3) r1 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7) close(r0) dup(r1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2b0000930300000000000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x5, 0x7, 0x900000000, 0x100000000}, {0x3, 0xffff, 0x2, 0x2be0}, {0x7, 0x3, 0x10000, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x0, 0x120000000000, 0x7c, 0x8}, {0xffffffff7fffffff, 0x2, 0x9, 0x6866205e}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:05 executing program 0: syz_emit_ethernet(0x9, &(0x7f0000000000)="1a377e92154a571aa1") r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) close(r0) 16:00:05 executing program 1: setrlimit(0x1, &(0x7f0000000040)={0x40, 0xffffffff}) setrlimit(0x8, &(0x7f0000000180)={0x7, 0x90}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f00000001c0)="5e176d2f875c949848a1ff33bc71d78e5ced396b3e71fce41d4b5bf8713a", 0x1e}, {&(0x7f0000000340)="10c99b3a35d399fdf549015788742bfa15786d66410e6874f35f0ba73aa94a815feb6bc8079b03f519dce3124c2f6ae8260b718c9b8263cc29eee3215b6a41d9e8c80cbf9c14d11c1d63b685606e696d6c142e4225c995408c7f2abe115ee180eba48d656e3d7a1a2b93b4265a83a7c44262d31d478cbb6e58642babb1eed1442177c51b97bd4ff2fbe7c109650c89ef9b5621bdfa026368d9e099460eb4240094221e05c3cc5c1b04d4e4fe2d8ee3e987a5c1f4767486988908d9fb3452798277ea96f3aa40dcca66603d23759a9d4e8b0ea6b160fbfa5fc65eb50412a488f52ebdb182e549c45fee98cb9ae459feffbf23081ddc1928c9033e499cbc3d802d6348435d4df7dd93f8d52f7614eba3ddcc0a6b9c36725edd8fe4d5546a7845b3ae8b6752873a07679a298265a05f648d8e356b3e1fee081077e31539d2f775152942db604ef2a69fe3654cb2f6adf409dfcf4bb5a8a93f74e6889eebb7e66712a36c2f35ff93cfab2ff271eb1954d054b725d2b219678a80516fc0446c3b46dd61201bb907c378a6610652e84998956338a9877e991a7e8ca6cb5420374b676b54f997ea271b143861136cec0460187d929e043d4dea9336123d617e7181718d98103887790977ae3a512484faa544e4d3350b8cb38beeec74988ce2ad6f17c6ff91e6e93255f7bf5d06de79e9fcff24ec55b5f0be46935c4227831e83790d10167e07d5753b3096f88b9bde3405de80601fb91aeca9e417ff36472b5b3137ffd53e44305b5c813e9af6db3a24fb8439f707f32a23dfdaec51e0042f843054dddb3ca58791abefbfa23d35d52b6ca739483ca038ba556dd32b1e1047fe344304d27b09808942a634bde8df2660e2e17d8a11d270436708c30b3a9aab9463d52f4023edd94e1d5ca45c35810c73d7236ce9d3adb73b6a8fa1954428ad528a727e2b456824926b369cef5d51b48ea1b9d380833bbcb3bc5ba1b88cd17e4ae5e103221f04727ac805bfcac764bc021845b4f06b2e7f133477cf1265fdd673cce9665c9950a24a037de9d436a1f2ee375fb21d204fe0ec95bdd0a0f64ded2e0efd93470b5a78bc1a6198312726b0ad666295b6d8727e4afbd3ba9fd287cf30ad88566af713645ac9744a773c59bdc6f880c20d7bf0a52c56bc479d4ffaeedfadf1b3f6a989d974e83ec9851d7ae88982301300e45a82a1ba75f3feecd9f212ac990a818b9aee3098e966a95a952432a111100f3e173ff3e71f3619923d499fa6968f08f26459ab4bcfa2ec8d9f3a0bf8f16465ac610dc8562dd388726f5404e8ed4dafc433fbaae20a7307e1f71e5b4794514d77fb11cdd1df1d248e49089bf6b35c40afb93b5083688b942977ead21b3a9929f4d21dda0549562e8a0bd1f848f6a6d40c2536428cdbd9d6654e466e082f220fe417eabdc89023b42856d93d56a3b4acb40a76fb00cd1fe30de2514e468b8f324b48a863505174d692a597311ff4faa5ee5fec87c1aa0e0cc456827475925b8c7583c6ef49b6e9e3041f072ddebf7f53f46522fb24151a4e7bc9e4eaded1dd08ac9a471f074581f0083cfe619793479208bacfbdd1516e7e99ca0ef7f12cfa293ba6879714afe99df086f05569a0e74f546f729c7525ba2cf4cd614524df8d96fc1c883885372182f0bd246a5fd5cda00a33f3b9b716cf11bd479ac0ab21358a4ffdee5117b536911729f5539e4b67cd57f8845373069d0604b4a9ea7d733e6e1220fca3584674c52ed50b4da84a7abc16cd203a37a9a68caf977fa91cb5df7a81c360a1d22e701efe13a1d1e0875b677808aa55f464808105dde57af62a2338e870be3357a285abb48b2d37304aadaf36bec37168101b3c3a4fa7af77d3e466d46e7320ff91bc740a9ac94e5edceff4dc18cdca6d328a1f84f70e3e8c91dca0a2d451b7b9f4b5109b68f7f2e77218e86325566281a076a916b9ea65c42c491f058604ca918cf0400669fbbb7f4796f13d9f01500c5f2725f7ad4de9d62cae633ff99bc859bdc30a27e2ac0e36d7d63720d59070774ebc3efdd946a69b73d6b1fa8cd4ae2faa14bceaaf5a475ab5a3c1243d2d863b7e5f91263b5b9764af5aa5e497ec6b73aa202f444d5450800d7c30d26ccc4772fb33026569e0043f0caf261e249577670a3118fc049b67966964a3ad7c6d42ab463552161d6ee86632d5d36289d57c3412880eca0e79db2e536ad3f124c0419ce237af239e5d4871c973a1825499c8babe3ea6480c47f0a61ea8f08b0ab000fcd96722c25109d27e80ebd30cc7d5955a91e7b3755e3464e1413d91ab19d05285d8d8c2f3ecb73d7d77a464310c88a7b3f676094faeeb095abed2377ff10dc5749f99b59788de714edbd30c75048f4a06f5422b44fedb2ba8557fa2c861f4bfde730b3ed30bcd8ae014e082d168f598b5f93fc47afc3bdd39e205de6bca4aa6009d29ae86f8a74b7354dfde68abd54136241b4f171791c5384bfeaf15573361912dd615fda593792f0ea3794d5aa5517f937d24bf89d43fda0cadba5a12dd4d8d371cef6097c44789ccf4b3a19bce85f8e1d74d7b0c700d33cdff2ccbe7dd4983d2188cc373f8f64f6cc27df3edc7198810a766842eec0693eb868a6fa38ed072614bee3dc7b564a5859829b4ecab832e6cf766356423ea59d9e863dbb71cc9fadb12ed915bd92b8f05792601694c27f40b848d4d2124e7882b27db23f47df0b7cf32b158f75d62dd3e24a6a5f2120d573114a44f60d73d4d3dd0b02442cefc7d9114c722523d67bd85f522771919adb49483a6a7cafeb5fcf8fc43a828ca76382ca2567e6461ff0a83020b647095db33f0de301881b427930a461d7e69fce1a15d4912fd650067f1e7af3ea8b0208c1e5537fef8a9b4c9510646c44fddcb1da03bd17bfe06306fb2b0bea8462ec10cf8a2f3069fbbde1efc2c8e19f1ce2209035772fe89d7a3d5bc8e72e4c3b75350f3a3015cda17c37903cc9d95eabf353914bb120dcf64332c124312a4ae051af6dba47947f2d92e4ccd092946a6222e57c964bf0e84a34c891c2ead4bedb03451db82e9dcfb0a36077ff9d86a4ac2abe8092cbaa72cab6995b1fbcda92fbcbd38aff6767abda0e70481852fb0b156f20ee6be54d7f6583255bd3810dc78fad8298d64448a2557b71fa9fa16a03b476b9f868d5677935e087b2da15d2e4f30d07e6daf36f104696ebbbedcbb81fc72360a7bcda675b8f6f303036716bb210eb402d6e4888e11d891a9bd718a779f9d70feff2a930b0ac53494dd3189172c44768116df004c7739e36952b88f2a7290d5c1aa21507aff47075173dc0af6c4c710582d1ea78a151b9ddc21bb3d873bf719e57ec9b9ff026d91f387a745eaf08f11b4cd91e0d196a3a30d39c0fd6cb78b53a82ef794dadfb720b718c2bdcbe275a72739a1b13b1af5b080561c5b7832caf9b723f40fac50f40186744277cc5811db33f9b0923ed619b1fd8037853c4cbe8c2f99fae4b44173048c891aafe49c5cda207ade25893b1a438c2fa69cec9494c3d204a051d6e5fe8346252221180a886e60ab0b1aa498b74690a6547d8022cd20874e9f608fe861cc4bfae38360730e808d3c8f71f5d68f334040d3183bfeef0a3193ebababe14f404e2eb3940191b94b249283d03bd5087b308dda753140f7bbafaeb8357eb1d939eded54c3f39a076c08b2885168fcb46f9a5bb9f98960c0a8b2b57730a5f015838fc3d0f9e6385b83373ab6c8b1a8b737e2f9cd6b94c8bbacb2f09f0dded7c61356bdf768449a78984b4a22fd3395bdd51de4a6dbae99047eab7fac9f3b12bdca6d0fc9011f30861bec5b2550eac4146d055211d7618c8e4befef0bbe62a309", 0xaab}, {&(0x7f0000001540)="7f8e7d9894213b236b0f694bb358918e9b6dacc55e238aaecbf208208f2eb33eb70c2e54e03678a5cb996c3bd11f5931f3018b2870e3a23df614fc5faf12a5d731f28073daea7e0c32adf544aeeeed3e5d36eb617c85ff57a008ed8706faddea64bb724c8cbfd25921b032171df298d4ff63b45861267f408c40da6ec8010a6890ce623728bfefdf20958489a3159521878c16b000158fdceeeb7f50317189bf29d5be7c4d0ae1ca8fca5ff4996371c23568d5b1e26cc109", 0xb8}], 0x3) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f", 0xba}], 0x1) 16:00:05 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r0, &(0x7f0000000080)="b25dd93617533151ea8d80d3a564430b225b2c896e5fcbf430ded4491eb4b0b716d55590fea19a72bb160d68a05e6ee5d1f4948846be5ef4db88109e6fcd56e8e72d3f403734eef94ca3d5d901baecefd474712775346cdabc7e6ae5ed84a71eba9283d093d75b6ca3cd7b13e7963e35a1d375a99bfd96f23995599dc19e7b7df6ce33b0cdeadb8e8e78d32846da1827019d3e81dd3a9d317cb19cf719fcbcb27d4faf0037d6b8611c6a97601b3455925531c123ea8589d48c1b0563a2403aaf3546e86ceaacf84f60fab1fc3628ce8f429802206f9c4087816dbc692ceba47de11319da591483fcdf6e257e3ad10877a2b739516eef1cab12aa23e630514bd082dded38e5f4526aae2040264ddee730b889d1c678dde8c9a1882a8a0628ef0862dce89e87b4a4e1aa0401e2b89c49a3bfbda8771a3e5e111d33e095b75b0b95abe7c4228ec05f29df82d5b2e78cdbd1e378b11c430e940c7bef476f4a4dbce6307883c227a741d5c9898a42aaee0adaf6ef4763af745d39b83910b3f23ba77e5ebe2fc09c05cf6c473af083a7fd8ead101a0f57279fecf1e435c3429f411de75763b5d4d9853ac2f8236a49b9f7eb45a8a14c1a680accfd32d8e72cdc63f89ff870b05a8721cdb79a52e3bd5c4ca5fa5f7038a3f04bacef7f6c5d89ad80bf6906e3edf0c6eea9eebbaf0e799178d7f3e6ea069277d39f687290eb09d9a1fd154eac9fbc7f0ac13de938137a036a2b6b29df8ea53f97df4f1110f1238ee972477c06a65f1751ed5674ca240e26deb892ce1f2baab1539b7e2e080663ab9838a0595f0db2e901dc2f0a0321067aaee4e0d60ca2606789fe07ee767dba89e10e8e2fbcaec97074607e9afbc3ecd48e59de425c01f222f29b71b39dd3a8f75aa521af4b80460549e61850c5a1b01161217872f347767ffafaaaf557d96051fde576db505a468c15983995b90ec4fc8c30f25cc98a2b08465ff741620857ce6116a5d82b72e0f2c37770caaeeccfc21b9999736d194b581e13074cf3f0a55bd8c99cc99220068ecbda3b675295a363c6a7c0064464ca2b6320269f58a628754d2a554295eb3d693034bcd20af1063d2f33524610cf8a4109df4e59ef9bb6ba3d1a60b1114b795238e63f4ac20d284b5c79b4e07e2716fc58d86fc3313451f9ca5b99a5e8f985be344f7aed54874135b410da5893b07ba206adeeda2de95157c57e66bdc3458855b9f4ad272e9dca987012c717008327a6583e0107c485c914c397bbbb2afb89a7c7d44675b5808b4540fe64de58c29a85645a044c305b590c1df6cd603715d536de23d92dca0ac0ec2ccfc9ee8d6c9e5520221328dc295912b972616ae08bb1d2491b2980cba5b245d93b0c951f8f21554ffc2fa9da61de0a6a99f858a22db651278b5b413d7697a3ea86d9b6d8ea47a57bbdbe712b9435e480adff23bc193e4f662619490aa1601f6192d3f78fb05348352d6794ba36cd6a36ce2bc2f66b56ab0fc179a03cadf802603879d0eab53cc4ff2765aca74bbba90bc67f97cd6fed05a646941ed2aac5c9d1bd4284ac7a71585e9dc20bd85d60e232c95f86f750308564449727eda8edbc8330a8464c69851f340905be19512bb40ab88ecdbe609a7894afb2cc2cd2aca8cd5565dae7d5addc4246024e7c182c247ee058c4eb0aac9c619364086d37d507f1fdccda03977d5f35e51150aa8493a2fabaff869d57dc13b59fbc0febc9fde76c98b5be6cd2aea46ebbcfc654749d0debfaeb581566956b3c674df54a8b73402ce30ceba019adb04bd180b31a9dc89588606229101f765d3eb4537880f091c1157309c8ade72185af5d677b52626fc236066afe696fa216c0a5f8158089f8e903d04298dc42c375bf160e6c91e209d0cbfc010cf0f044089f3a8fb8424bae8150cbcdc4fc989a5126cce5ecc5fa2013f426ffd76feae3a18d1a6fccfcdf9b901584106f5681923964b29d86c2a3632ad6e3e2b992c5bbbd067454c7cb429d882ebe980cf5d55cf3510372e4017dcc760366fb4d", 0x5a1) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x5d2d028540055c6d, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x80, 0x82) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x400) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x3f) ftruncate(r0, 0x0, 0x7fffffffff6) 16:00:05 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022508a3c4480c746fff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf2d3f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r5) fcntl$dupfd(r4, 0x0, r4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x2) r3 = socket(0x800000000002, 0x10000000000003, 0x32) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="02288a5a7f6930000000"], 0xa) setuid(0xee01) getegid() r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r5 = getuid() r6 = getgid() r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000200)=0x1) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000000)=0x6) r8 = msgget(0x3, 0x0) semget$private(0x0, 0x3, 0x20) msgctl$IPC_RMID(r8, 0x0) chown(&(0x7f0000000140)='./file0\x00', r5, r6) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x64}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffeb8, &(0x7f0000000380)="94e7a2e4687be69271b8d18492c8781fc083e8e65c026aad3ba1ac5d1e0dc28e7bb689b45378ee7de44f2d45ea75f8f8b2ddfe6d063a458058d59a6a391c46b2d4f913599b0c5d675a87436308018b064780667d14cde9a59b5479c55b1132ff232a911761b34f257adef67ce45ee0bc8623577282c5ce9f572010c32dbb0fdd82758d75c810cf63eb7bc9fe62c6d2aabf6b19b75a848ca0211a3a80158494f0a779cd93256ebbf69e241478021ecb00825dc4f5a8a142d00243717277e89630779a6b48d58a65f87c4fb9c8f3fc56ffbeb2279ec2e2cd613b0e9657e3ea97f16f0e04af74994335322dba80eed9ce222c2a371074f869a42c9ba91addcd6a7d56532bb0ed") 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x100) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x20000, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x2) r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus/../file0\x00', 0x40, 0x100) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x10000000001, './bus/../file0\x00'}) kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x80}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000003c0)='\x00') 16:00:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x80, 0x80) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2f4}, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) chflags(&(0x7f0000000180)='./bus\x00', 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) 16:00:07 executing program 1: r0 = getgid() setgroups(0x1, &(0x7f00000002c0)=[r0]) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000080)=[r1]) socketpair(0x18, 0x0, 0x1ff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000180)) r5 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000100)=0x200) setsockopt(r5, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0xfffffffffffffded) r7 = getegid() getgroups(0x7, &(0x7f00000001c0)=[r2, r7, r1, r1, r3, r1, r3]) setgroups(0xa, &(0x7f0000000200)=[r9, r1, r11, r2, r10, r8, r2, r10, r10, r3]) utimensat(r6, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0xffffffff, 0x2}, {0x80, 0xd5f2}}, 0xc6df0fa92487e472) 16:00:07 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x2, 0x2ad87312aa06c72f, 0x1) 16:00:07 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000040)=0xfffffe04) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="31a733ec495cc0faa6f1b926507f28dd4fa3b931ddef7e5379884528cbb7257c85177260fdc28038dcd40ffb3670bf1de99cef48441609eb3054c3c04275cbbe4568fb2237d512ded74f52967db1d0216ded253836841436eccaa075aa8ff10f1927aa9b5fbea889d45e5c63a40fc30ede16519c2fc2ec21ad8aef8a23be9fd6713a880a0d34a208a94e86e62590c4d749cd12e048aeaa55a89d8f3d380d283c2d492ff09ed5cf3d898cf1f239713db815c9c80cae6e82b1d50da4ef47d710c6a9a8bdcb7dc1c129dee8be1cd74a0d67c2fd5a8c3b91164c9bebdf6eabc3a5728405ccd9d600"/245, 0x354) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x10000, 0x0) fcntl$dupfd(r2, 0x0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x0, 0xfffffffffffffffe, 0x3dc) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="cf000000e7", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="c75e60d6d6d3d32fe0262a956553e5ab2bdc02c2e7652c73b64835c74782fe555a9b9ec35865a544d6bf0829f2c7dcf9c901d048e7c4d705ee759ec7de2ccce031299ed36aefffd3b15ba5d71818d5a27c306e424da59400ccd053aaf2a1cd73eebb8dcce4cfd23741a5bc9137950d41a4568793aadbd5f40d5ae24cf9f79c981d0b040ec8a909f152b7432f5c8312e9ffef42912f9f7f78c3570bfff3a7526822c81e38998069379cdaf5fa787ee43f75e1bfacf32b20e1c7c223c3b1a5153db14dac89761cabdf50b090b65dea561028d2a18b8c3248", 0xd7}, {&(0x7f0000000380)="5815f346a8bc19d217b22c273317e33a53ec4c8317e033ec64a808577f922e9d14339d3957e817168c9683a774add2b933393b62e1b6b49b6d5b0d4793f1187c1573d97c5cd1dc7fa0c3045c30ebb91f4357fe1d94dd2ca9ee34410a35c6b2c3e4416077db12e593a246f377b6e61e161f3a269dd556b5908501777ab30db1c8ad4107da05f750071ff8660b446a7207595eb72643d61d3d4274f1741a22fda5c317a73076379bf2678a4ff4a0ac3ddb6dc395a7a2f141ba9a4146d5", 0xbc}], 0x2, 0x0, 0x0) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x1, 0x8000, 0x2}, 0xc) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) r2 = accept$inet6(r0, 0x0, &(0x7f0000000180)) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r2) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = socket(0x1, 0xc002, 0x4) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) close(r1) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) write(r1, &(0x7f0000001740)="4f6ac8e2be9950a9e80c9e48bc32eb393a1363c9bb4946656ef95dfc85ea62c93777717701a0a31d7bcd5eac4c40144e0e05a80e83c943163feb2c080000003339294c771eeb5cc64ee8709e26b2f8a803e68de5eec25523aaace549f8bc69f840a0d937efc18cad293bb36c3f5c5a0008000000000000ce62113eceba17271f91a279f10eb44cc13954306070f28154fc51b6f60a74907fcaea49dceba10c8bdb55b3f13b644816e9d18d83554b57075aee90bab708fa8d8a5516187e07737fdd136ee555cee0ecd0e3bd39ded355d0a031628e0092d7458a91e6f65a403047d00d582485caf7bba2c3f558cbcb99861bbc1ad86dfded96e3e6bd64cfc1703e851afeb3c5ac819abd2b4e6e7e2c22dd008984d69affffffff2c9f5a1ecc3b840e1cf478db01cd825ad7e3a5d351dd3a330da6d964495f752d65e5873ca5242cabe6ee0b120c3cf1c2313a9dd7257cb4707f82bf3c9d57de7b2131296d415b753edbf2a6cdbd15f47182d6c0fd965da5672b6831f3c25d3fafc5b6185306020f547e657e2b3a5b482b041a25ca73b52b8f18644b71dbb505ff6abd683ea526a1df1b680670e9b6eda86553f499abed0988284272fbe987d3a9fcbe26ed0ed98071359bb1ec68dc089480d7e9be6a3d1df442aba78ede7d2c71af2cdb4f2e2bba96dcbdd402a9a080f7b06619e48b2bfac028316556e0a1a6411d8a7f7a8b6db8684e8e7828660ae938d487f029bf288aeaaf8a0dd92a4b2ab1357f", 0x21b) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000280)) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55d2f59ce24f96297040417d104e8a9734a5a265af48a1cbf2de27764d2fa19d5a9f5655", 0x40) r1 = syz_open_pts() lseek(r1, 0x0, 0x0, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1d0f3e12bdec1f94, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000140)=0x6) r3 = kqueue() close(r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r4, &(0x7f0000000380)="84e504246f2094557b7a86da0e19b11fda87e77db9650de45c9d8daeec99eb95839177ec8af42b84b26c6e56cd1483ca1d8a4af56245961f5598d4dbefc7256c18b0c6b61eb7eba8d468d1de6da85cc25631d51d", 0x54, 0xd393da964ddf6bba, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r5 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x3f, 0x8, 0xa540, 0x7, "57e8e1b6abf948490706b604bacbc98b2f2a18e5", 0x9, 0x8001}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000000000000, 0x2e5b, 0xfffffffffffffffd, "854955883d02d02295f704000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) fcntl$setstatus(r5, 0x4, 0x8) chflags(&(0x7f0000000200)='./file0\x00', 0x0) 16:00:07 executing program 1: r0 = socket(0x18, 0x8001, 0x80000000) r1 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x3, [{0xca6f3c30557173eb}, {0x3, 0x8000}, {0x2, 0x2}, {0x3, 0x80000000}, {0x3, 0x6}, {0x3, 0x1}, {0x3, 0x9}, {0x3, 0x3b9}, {0x2, 0xe2f6}, {0x2, 0x3}, {0x3, 0x2}, {0x1, 0x3}, {0x3, 0x4}, {0x2, 0x8}, {0x1, 0x9}, {0x2, 0x40}, {0x1, 0x3}, {0x3, 0x400}, {0x1, 0x100000001}, {0x2, 0x1}, {0x3}, {0x1, 0x80}, {0x1, 0x1}, {0x2, 0x5}, {0x3, 0x1}, {0x3, 0x4}, {0x1, 0x8000}, {0x2, 0x5}, {0x1, 0x6}, {0x3, 0x7ff}, {0x2}, {0x3, 0x5}]}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), 0x4) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[0x100000001, 0x5ae]}) listen(r0, 0x6) connect(r1, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffe8c) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000280)=0x7593) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) rmdir(&(0x7f0000000000)='./file0\x00') ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000200)=0x200) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x5010, r1, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {}, {0x6}]}) dup2(r0, r0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:00:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x18000, 0x0) dup(r0) kqueue() munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x9, 0x10001, 0x6f, 0x0, 0x3, 0xfffffffffffff801, 0x3, 0xf87}, &(0x7f0000000040)={0x9, 0x101, 0x6, 0x5, 0x100, 0x87f, 0x2}, &(0x7f00000000c0)={0x0, 0x5, 0x9, 0xdb7, 0x80, 0x81, 0x65, 0x8000000000000}, &(0x7f0000000100)={0xfffffffffffffffa}) select(0x40, &(0x7f0000000080)={0xfffffffffffffffb}, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x7e764d91726b6591, &(0x7f00000004c0)={0x7e}, 0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x80, 0x0) r1 = dup2(r0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x2) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x9]}}) 16:00:08 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x8, 0x2) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x22) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x2) 16:00:08 executing program 1: setrlimit(0x4, &(0x7f00000001c0)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x7ff, "0366ff0100", 0xffffffffffffffff, 0x5}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/112, &(0x7f0000000000)=0x70) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 16:00:08 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x0, 0x10001, 0x8, 0x10001}, {0x401, 0x7, 0x3ff, 0x3f}, {0x2, 0x7925, 0xae, 0x7}, {0x6d, 0x8, 0x6, 0x7}, {0xa992, 0x4, 0xb2, 0x6}, {0x20, 0x3, 0x7ff, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x800000000000035}, {0x20006c}, {0x80006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x14, &(0x7f0000000240)="20cb7fc955299913544aedade11a8af1f97f6a84230aba33fa35b7cb1993c7463931c850307d4ab5d76b98eedfb2ba5478a54edc8aeb2940f497a00ebce1944b1c72114379e224a00d3b46806bc39b0509270717bd38f826c287cb4ca0c913e8ee572ccdb2e67157ac3881d1521edceb89f8dc5bcff27fd634e76e0df90e7dea9d09a42a9b2af84119e41571a3fb990fc10105d8edef457ec54ce9e9908577896819d7fca535162f564e350237ea7ead0a061535b2728574fc") 16:00:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendmsg(r0, &(0x7f0000000340)={0x0, 0x76, 0x0, 0xfffffffffffffe51, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYBLOB="6eed1d838b5e618ca68a39bbecac7c7500e7fb092c86452296321b0ca39b403654f7ca65d8b627e1f1b3a6e1f6193acb5d5c7e1d7a9a8dfa6d32095d85b7f507bd5b3ba30a1644573ad69381575f539df55615d23c16f35fb393dc88bfa0e576286cc7b8c74ffba59e246d5ded2f043d37390de976383595b89348870e019d4ae541fd7667aaba26c2839666da0f553c73a9bf37eba73ca6f9767c6943419ddd3d5d044e7fe2bfe3d8bf986d4e2846fe9b5874eaf9e81d5c4b06ba6078686c666547d4164172d1800de6fb892c8a7e421a9de7387591c76d43a947442c19cccfe12b62856d15fae5622cd64f429578b5ad14040dd6b308f5ff017f83b8120e660f2204cf6134fbcfb94ba074ac16e9aebbc49b65d21e618c9a9d0e4ad66c14b65b2932bfa5668f8b413d2f3d19f4d3b34e7a08ee2101ac09ef62b2b554caf66d6c5a2ee4009dcd8ac27bee7fc661b13baba8321b05cafeb7bb2a92febe7559cb77ae39f55a142008e6b81985fe60719190d1682bd26850920c3b200907c199718c8249f04fc2577726ff1957e044a9bf7cf6e3b0c33e587a4151735572e42d4f83d4b766f29dc3278500588acfb495b5c5b56ff25d7047ab687af31a64dec7c130e50ad89145041cbda41ef8355337b49a4d184e0869f7ef7370113b9d2cf098cb8dcaa85b9ed81f398cbfeabcaba063ba4fbaa50e9146c36efdba9a90e2b606a036e68aeec7422fb834e40ef2c5da56584697c01b23cb342b9972400eee3fcb9857df91dc4e6cfac57a70458ab6f08b07e794954c2b664f0fc5840e64a5296080b2ef208db57e3e10d4738cf902be9cb4bdb9403a1cbc537ce08bebe3f6351f28c82bbd7a6757a542f4e67eaa3beb59b272b7667c9f36b73b01c5bd213f96c6895a3740e2fa4a4246b31c1723418df6cd0b9fc38bddbcc5a92f5c9e0ed54c661bb899eec707969251d4d3cab4c68123a699a7f47ce6fc77bb6189172bb42abd218d6d36415815e6cfd6d8e149681cfffb3dce8111c7dabdaf062c2cf9d29d1cf598c380f8c28fb97309d7eb4af26863418bc5b6509844d195b6f5022b5a88ddc0bf9d3a88ce741e82076a09c2d6e0515f1521e0730c238d3672945d765f2b3f9e2c5cd833eca3d91a27239eca8c305a697f905522a4bbb0a40cbe9d5e5685d2b76a6c01aa4711c87be614c7a4dd5bd77485c0c6d396ab7d3f90582c9f0768cdbfb88c1b7535ec759e1c553702cca4f1e3c42efddcdbf3f143503fbceabff14782e5325dcd0c2b77f56b3edeb1f5f2e540924858428f033aa4f86871e119aefa51fbefa06158687f4098af2300bf11f80e4dd49eb8c6be51bde3d392400e91f9d2df8e01089defe230d5e787789c46ba8f89b8409f92eb2221f0dfdfa3e2d9a981442e1e43693e00bcc95d0d71a3921a12d84986bf503cd10be65e49cf7842ec38f9f2b75414c0cad2ee41c4b7c10f4e9330b2fbaad079dd997621cfe78a98113669eeb3267828e132546bc9b0ae13c68db77b64412bdc16492b63c0cabb25fbe83428ecf3fbc3f43c63f77b48ffb9402172107b93f10a80c63680a5aa5ae4fb0e5a10ae8d16c663b2249e4af1795ec0135679a73e416a170f115c632541983d49c3560a4b49d6b86bb496c973db4af92e177a7e88345b3a3c7a79a384db55739830b2d60ec0cd130e188562739fb662b70a3c2abc1eabe45fcc84921936df3ac13a0b4f050f6b0145a4627dcd2b67446c8a460ba03e552ae4f59209c60f63d014c6c99b3aead431d53e07022131d9a7b42108b9fbff2ee83019686be3bd0aadd3acc7108e55e38da6deb01310519be885dfed6f9d508c7c2c5b066c79e17e30db0067f354c0b648b371586a37048a934e05eaff7a0035d8e75e81659c4eca085e50377427d1e44f1f2017adb3331e6687adeb798538cc59ab326622d5d1dd7a00bfac9849070f8d87313f437c8aab43112f3b83bbb0a3fcd6468115a91db9fded702fad94e21a843f33af27f0559b01bdda1879af07f97ac52a51f41ff9ae01649b1825c69afcd72051411d81dfb2caf858f6866cb93e0da466442469dc6d761b4325b160a8944900b403865ebe28c3feef38e82af800ae5185604c3cbe73ea2a9ee71317ccb64a9523d444feb9f5a3625d1f0b2a3e24792a3db0e81ccf2b2aa3a4c16911637f6f81e03d682bf4b519fba84b7fd64da6a1717970f121a14b6dc814e1f50c8c33bc5114e27e09c09b0db9944106853fe2d8389251fb4d11ad0bd87c232d69b901f2a1446cf2082f69dde1a7d7f6c563a2f0367e6ae626f51f575f79643f8e46029e47ecf71de3e41f70aab2ba5769c2e4a904a80027cd159ce2adffe261fbe491d551411032c3bce446b469d571d871f864b0a2f47ae215518336e5c60b7472fc36ddbca59af4d939cf737416ab16d01ac30ea1f6eb7765dbc1240807839c331df03243b1369ec89d81cd94eb64f3cac0a35a5d1829c7f7fb718654f9843101b16c62e74ed42886b8a101a51d6f477306f2c40ec6581f542c8dd315332dcbf7513291af9f2388d232e235dfce7d88bc47de3b0572569f0a2e765307f7518f414eec45d3f63e1d89e6b7f70e1f813461b617b1e41da98d6c90b0d4832f7cf05a71b8163f94722d27b9612ce1351f2d97a1320c09b04fb012dd3d8aa8b7664ca8f148cfe7917a38c2dea4364de801901ac22ff94d5871fe6215fb7111a60e17200a981a5c12382b57a9eae797ff5d6231bc7934d2a7ad818ec44297ebddfc43bcc11885c750a7ad017cd931225f4c4440cba76844df7b6bd153398f200d60b3265ea1f54ee4737623a9ecf15f8cc3343f2ff336b3585a5358c58af1fd4180460d4f00d70a84087e63f9b84b9ecda98b2b7b7797b4dc6ecdd6881c3d1acae30a444b2744062c4738d21e25e6c99ba0e70a05f699d5d40900f6484d265a912e261c0648933f8cd114c7ce2c658cef224a90f0a071a62033fd90731055df22374eeaac4c3a85291c628210f30df38f59ba14d39bf5c628b04158525c06ed4b4783ac0723124972db43652cd8e6d5288eb3f34a62c23fd8b21c8330a6b81743f58ec3d61443dccc62319a70cf8fb2182c4efaf8432a6c58604ad96381660bc5681664245ebea0c5afdcea6ca6ea6fe2a260e6adf796f0ae769dcd58dc539561ed9246df13936061c35f8b41feec4977762398cf6249f675b288120556ebd3c087a7c515803547e61c16379e79f3c76e19f23f72ffa2cb85671ed0e72f9e12aa411b876159333c4ed04706a6fb9154c6e1b4240859c83bf2a3ad1494432dee4d37d304fa37394a0c73d29d7815e212bf84f9e7c061a5ab6853c8103854815f102123fbfc5388c07a48bab53175b6724f69ab54dd705b01de49718f10e30841205b510c47644b95eab183743b873cd46bd304cb8b432885a012e671dc80e0de26b7d001e08f36b87ef53c033a27b4d899775645db87f9608659cfc14a4452be2e0986bfb20e83bfde8588033b90629c2af200b89630686ef075c2ba28f64ea2d62e4b512f7cdf276be6387b728f293c97f2075575d960ecd160257486b21092588f962e30eabf5c2ea10a31fdeceeea3123b9643f4a53dcf467aadb7a3665d1c3b2d6b357f8c7f37333689aa91851fd5eee82e72eca9d13b7baa19a40351b9eb4790812c5fda7adae69c6570085a3bab1817703f831eb91a45fcb982769122493059248e7976c2ab4e7b7c1c984f34f089b4c9f729307642e471f42d26f8f805559aef67c22778749161c8fb4f7ada3e107655602e13a1f9feaa8ccc262e2ce0392ef0a131e82b456b5d9b49e420ccf007047c0a1513556eb7b85af149007d610e7620291160d227de9dcdfb55837e218e81e595aa8d5ab7020deda60417eaee3ae9e07dba97ada4a33dbef920ecc7730892295b4f1bcb7da886a68222ba76c3125b6dd69b9b52c4f02fb9543156528bea7898f715a5618bd797a6eb364f8b3534787ddc2fdeb188cd152168265a64873249883abede8756a1100c076fdaeb3eaf03561fac22affd61745e3992d7f9315d811d7750ff31d5f367ccbaeec59634158478d842d78d1adbb976a121b31813e854505478a63f191d2b89ff167969e912422adf8a6d05635754ec53e63c35562097db650455d6a2af72bb0d3e2e6fbdbb50c5f8e3b2b4692718820e2a574a153fc7aaf6cb9caeb081fc512091fa21cf0246c44132a12af9ea530b724ca025640bc3c4073ed18eb6bee78edc3bd99583d69f466bea63dc05df39419619d16ea81e7792a4a042f1aed30a4b76f72ecf22e008b0224ebaa3aad168ba490d60441e4886b916562193c861ec446d996d4943245663c9df41a359d457db5fe160023a653001d0e2a6bdb8d4e8b7a0dd1077c77be76c8008a15535ca38c73509f3945a6f246ab3b5baefb60fb8ccb96a9bfd722ac0642c2346b22bf6a6879b89cd78a87fabc86d8d7096d39589712a077edf53415399cfd0f7ed624f96c62b84365f58c130b507795b98810d7108ffa5a0178cf6a1c43b4f8f20cd4f14e2b35769c977c53b9049079cdd0a65e09b08af5c907a7e6446146d9e47ed3c0e18f97fc6eaab73cc3dfd81b8e40f7bee80227b44b58afefb3b962eb746102887e2de470617b60a3c0f747f8c6dcaa05c0577b446b197c70f28c48cdb885d0c6e542fa7b42ed6376c12d545a4195b533c69f3498ad1428468afca87385972562fd799e1178ec7c509ec1e473a08a557c1fdef67cc4e4d1455adbc78805b60e683d1e88d948380599542ab9bc42f0dbc60caf9ef70c6a6b5cd0af64f088fefe5b91d0e0fbd27e7fab3b779d194c289c39d81bdeb1502bd20ed77f83c3ef953f8b6f197746bf6019cd99e48ae685e8e825bae25f66f750e6c2750613a19590a055bba9bc79ed1650e1429152a716524351bdfd188edadef0c4e13d31094b7a8c3ec81bcbbb76088ceceb8cecaaca75518b5fd2f62d9affcfd9e9bc85a871c4b645832665ea09ad622da503fec0569f592d385110ca6c3d316c034e32733f594e3325a2fcf0e5be15f71f5f4612b9c1a595d9ee629c973211cfbbd5576609e03be6ebeb6937eeedd16587fee9c05ff1859e50c137386ab65671b65c672233fd7eea95817b0c6745cc4a6fa5dff6a3f2e7b320ad9175cc7739919b781663f6f007676b9d85a238f0f2d6ed36127e2c0e1cc3a26b66b48f04c3e5e7d96cb74eea6d19efd632ded4f67ed22ce6aaef9f7ce4ca067cea7fc3361f8f95996fa03ae18b75980b8298ac9d422c6eb061c19df58b2c2051527c510fc3562305c5bdcad5bdabcb7599f01961d9ad4bb9143b7684d324506893b8b0ab1dc589e99b6a81ef6fbded18155b232713db2a61513f31819cc6d47d816763d9187e705afcf1cc2a90a7596ec7ad62e890ea7193c8ff44e5b758e3b097c6f78da55a5866382a918d81862470ebd0474e6fd5ae93f0e6a7019e24e912a0b5909ddd841feaea5e22627903cc343298b3ca591768fe552efede033e4211c5e626e3b6bfd7b773987c73b9ccf61a28d36230eefbbef0d257f9ac23ce06a03532b761377dd396a9981552711a3c407cdfa10c5562a7cc4c0c42a4668df7e653f6c3a53bd8aef36eafa6ade522e98e5632b8c9d073ba4e55b29016a8982437028e0217f913dcd2a1eabf9b511dfc014c25fbd1bbfecec01e12e6660f95c7a926e91bec6fb12dcf7d04d1b50f423dc8af5319ca78b7aa13cf205369142aa04d7e0cac09ea89e13d02e7d0d1d7577091f76e7eb4ba5a10c20112440f7c4da472fda1", @ANYRES32=r0, @ANYRES64, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYBLOB="6b0ece847990e7451103a0e219e1591b9e86d016285991343c62aa5e47214b4ffdaa62f2cb82881eaa40fd7b90b255dcfe9ed6e5375c659b7194874d1128e13e01aba53cdad61e1eca2d59210992bb58b6bf067400a9d01656dc3735920eb970d8232088c7be7cbd5709899bf0c1db7479e796f77e0cbf0fee8009c08efc0e73f3ba3c8ff0aa7e8dea11a28d6105cf7a0423aaf25a6cecd0b24ca2977d1435a9d93b7ef5eee749ee51cef9dc5ef3", @ANYPTR, @ANYRES16=r0, @ANYRES32=r0, @ANYRESHEX=r0], @ANYPTR64, @ANYRESDEC=r0, @ANYRES64=0x0, @ANYRESOCT=r0, @ANYBLOB="8015bf2848728a38590d501ab40902dfdead3523e52ba9ee36583943ff9fdc5bfef7a8c30d497e410bdd5fd580cbe801bb47c33e6317026400f82b3cde13974df574e707671cb9ec4a037a82b092f20fa006fa6e77c1aee4f152bae3746ee446241c9fccb660837a713bdc8410776b8e23e9201c8a618766d0a9f02d9bb67a3ea5f4d97805f9384a97333d57485cbadba82d03a729fd0d7649af3dc1fcfeded6597b215a2568c1fd0ce6a8661b7a6b039fbcf60d0d2d", @ANYRESDEC=r0]], 0xe8}, 0x10) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="195cbe27abf8c66684b56adc919cb573c17df38666206af69b34044357e87f215e6f2446b91063e177e4c0f04ba11c726d8e058764ca66d869a4155b003b5aac135ca6cc4420ab7702e438b1e843a301122bdb2ebf3b2e78fbf9f4e8091a3a40d99d7ee86631f79782f0ea287e0372162dc7a940afc9a78f323d975a81e632a3f51749a304fb073a4154797b23cb986dd390bdca443fbb9d95ad973b35143dd581fede975486e7dbc85c1ebe15b334d9f84c8d4115879ebd19a34486d47eb2db7e794e5ae83fd3bd0149a22efa1435cfdbe47a23a75c25f8a5ca1e04885b8c80940453a719f6fbb5f499f5abe312", 0xee}, {&(0x7f0000000140)="827ca8c43a7035e00f0f7eff5579c96de62d1f7f888def15b0d6b755da5442be2fb29b5fe18bd520f48d8efd196374f07fd5fc1002112cd110adecd94f668be16e5da5507a9f5fefead77a2dda91c7f1fb781729f22b6ca8e4a93905f396c698e40ef36fdc9dc0adabbe7330de318a4a007ca927", 0x74}, {&(0x7f00000002c0)="015eafd012c8d1de181415eae5bab1f5047c78e50918c20dad0486c5c26549bd4f5b", 0x22}, {&(0x7f0000001700)="ba403ff40fcb53a6e3d9b4706439a4251201f1a7178f5da7a03eb34558bbe1ba76201b35577eaa8056412e9f07bf35c17ab42c05342aa1d8637c13a5200b6140c1c8b555012ae04df8dfdab770c163dcde06888abe58e807ed81419771817f8703cdc85d1914ca13a71ae5d6112356324ae2923da21d322202df640e581508b74aedad06c42e8ad95b30bbf2bdd9d4c4cb240380802cb079363b07f67a1af64ffb264a1d579a4f6713a1ce23df1ddb9ec95e4d95f5ab4a045c79706dc344f0192029592ae321df9b854c838ca0330f8d9de1af22570cbaeb3542217517884f10e651f3083e87e3ca9192355606a106b891ea304d3d5acffb489b28dac46dc486258b2f9cb28beb90283eb36264b686463f66539c9adc1073525bdb99a81621e7c814131c82454e98d61939ac3a40c4fbf4b7f9b8b33fe4dc77eec41f892f3e383391e1f4ae75da6a80f3af503c7a8c487264becc9fa52edb5433202e30ebe42f754bd91848899d28c28b16ef2fadb694c5d84fc63cb16951fb82e241f4cf390a6723dadfcbe333bac1c0f80853dfea8769266b26551e17c9ad18320594ebd3e8fa9bffe7faa3d30d9e2ee0d2157ea252dc7cbb4f71feb34663c89568188a00ed8716d3cf129e708574925a807d42444692ea963f5702a06729756133625788eae2e0a0ded5f36b9c770b631603a58669745b4272dd3a97e5dcbe644504f27b561e1ccb9eabe3aa499ba88b13b13e9a9e18ec7c2a15c9b5ddbb95e7970b9ebc79dc06ff38ab8d4bec11130887571c460019535e14982c6cea32f81a975b0a528ccdd3cf0dce9e249f8d6df240986f3856fa403ee67a743740b33d420ad6465f4688b259cd98f34b12b409a38468d511f73067f2f0a7a5313d6675d16eaa10672db4e00ea744e631c0922922ea012990b4be93280f096cbc9736d4651913b520ab4f1f7c6c51356b10a887d0a2c6f8c8b2ee8226be40e3abc18ee0c552539406a520a4d9d5643b125b60489ea68c6ebd4bd01a5476ed44c07365d9a1b39686fa8f3340f15a6ee1dcfc98e5671f0d361c540ee560200a866ca2d77e01dd30faf5818fbe78990d2da2ab86abe14362e09044b46bb2c04af6e707c30c164f58a258bbc871165f4bf4653b293f2187cb1b2c5a5a8b2857446679812f3289200fa62c2d520c5b9d9c7cf7fe7c684f203962c3e376fe200d689d996d3ab647b6ae5cf65ee12adcf1716504607f679fa7c15c8c9eaddc4ef4aaa8679e6e90a34b9b89bcd90b44837536f63e07579f220caf6f0c5ce4ae99c1e729c2a8af5749ac1a3f61c3459f88d785e4d63c8ae625a294a0fd92100deb1c117f11c043c9b6008eab273dfec79a6e48dd0c6e4da4cff5ff0a28cc7e6f6a1586ce8d0dde438a9276c678246fabf91f5921fe81335de2f492800d63b69f67467986aa8914cbeafc0ae11f16f00ecd5ac3de930bd0b751165cd24dd1fd4b0ee998c17405731c13f9ce63cd185b883bc45eba7b5b991d8c93929ce8eaa55eb16e62ec5c8fb08b7384df53050e3afa6afe4ab002f18c92488dc6960fa088947f39d73461d4bce0ad5312b5b8e200419cccf013e63515c6caf8f548fa0e4a5e54f1ba2643c0f566ffaa467dd669a4ad14fa82f69578b17717fa68e189d52c6a591ca2a2e071ff72377d1702fbda2fb4bb67600cc85016a197e11b52965c038486024bbd248a7acdf0fbe9f3e7864569db840f5d92c6cae64d1ed59fa258a4f1b84214791b73e31e137a056737dcac8c16affcb78e2037002d8bbc067a37b898ba038b16b835569977f6a9b32b5d82320bb87ce5965311e56eb1f5d3930d9916cc0e3e6e9f22ec960aa4aa62776d75d6207225aa1cd44e12c39f688baf9e32affe28091f2ee0353ad023198c2c1c2b96b920503fe8f57417aa81bafba814f49a1a7585b652d9708e707987bc179f5f002d8c6679dfe87f9e241033a3fa6d4eb202e7c3d71aa9412b16229a4d04c38061bea0e620616cff17edcac572d830f4cd045860fc77c5ab3b9727a1940fdbe28807f69899a15dd94f9271dfdae572d850c22404f97903075d58463d11b17786e075f768501da3f11974b25776929562945d862c76fb00576d32e9a89279ad9d2866ef3852817313062ac3e912c31c8a464efed9be5f3e7780ac47cb1dc9c0d7406f40e76253431b7b3b0b96a7453b6a6e4e1c388da5da1cc8e6fc5c1d1191d5348414ec4bdcecc7bb8b09aed32ef6dde0eca640b2b8fa18d9a53965e1b01e4a2cce584a08a1623e172f63a326f0e2bb92dd32a6fac9fdc05f14b562da129822c2f5de5318c22291c1a5cc4bd48d14eb6deac64dda7f53059398f27401bb55f5897660a13f33b4c6cebfa8bf8338a92132cf218d43b011f8739bcd1ecb80122b5fcc4e0862ed0457f3c85ebdb134977061c1de2afa6d5d3e87a2a52697bde6b4741db237eb2f8fcad1564d8e3820fbd6dbd22f1eab101309f0c4bb302ddf3742778edf7cc1efad776e679acb3268a617f744089219c480e54a8341c5e5ecf3d046adae0aa20f75df0f62c89a6179cd445d43bbfd0ceccd100c7625ff7e2d8ba546f25e7aca5470c16ae6bc9cfe75b6828e76998e08bec00bda359170e6b0db82f490e85dcfd2effb45646140e01868b604305a6e023df7fbb60dd916ce837314c74a59173d4edbe32e100988f6e7abaeefd0344df33baeb89b664f2fc34103eb0be00f7169afcd66c833007d23a0ee04f3b2807fd02068ef97f1d835eba06340da521f6076382429a2f456c8c6df75ad46d551055b3b5d92c86d4f1ad55093989eed28580ae2edfc6298d64820040b98b65be08a529570bbe0f4f19b92fba05d947cb8508018102bf7bb8a2d085ed40546d0efdbf4869ae90f96082fda0e4a2f1eeddda233779dcf78bc621cab57c443926ab2a883a516d337559fda4bd900aeb955ac0b1bb0dee785bfce9b92138f1f02cc1ed575caabddf3538e4e16ab13dee97dafeb0f7bd1c6369e1fa334023b21d1f269a7bd0d4a6fa78d307f09a1f0a9254518bcc245597337c1a4805c0aeee163e382e7bd176aa3c92b6c269988bddf3304bc7f2ae0026a44a414235eb91fe4d8b121c22964c7a60b0299e22e42ea1bd34cfc8820325e801ffa94ff26cd5cf51d0cf91a2974f9843d585730da5e0237a225296ac77dcc1f3894b824a8ea3c0183643b03d75de88094540dd80375fa950f16fd1fbe075b3e7a89b374d33c1dd32db509fc00921083c6c5d955ae1b8a33d194d951c9f8de8eb16e54ba63727eabf0fc17d71090b525721de2fad9910c396045a29dd71370e82985e4d8fa47afdb80e973571b2fbacfab40effc7aca5507aee249e0c423421a458e1ec1b6bdc20a23f20fc9af90611c4a7763049027d281cf7ffc0bb733ed59d1702891f8d7e64dece14224a98f5565ea5cc122ade7af35d3c25d4c3b2dd8d58a85c86b9c4f0b4c55cc92c43debebdda0d515fbd3393c1374c10ff195185f0d0b6d4279fb97f8ef4b2ebbffc6182e158df810638399e22340762436680457289447e14d18860df107d7721ca57636678588c47c66abd547e193d5a5b2a4c4b0b395d23079f27aee488f96ce3f27f6f33052bf9e15377cf7254c167f3425bbb3781c8d9f3523c8d1082399348c278ba6fb01882a0bf70b1c99185422bafd8d17be496602ffe529c29540d0f43248ce51dc1a2076d39ba54457393af3702b5ab28a366df85b4ecf9bd79dbd3d675e0c51b14ebdf8cf01ece1f8009542404d60d9d8ad940e5c546b65ec822880b1ce0625ae714a736af9859fa298ec5dd58776db24b8f753353d07b202f297d317e60acc2819d4de16af2ef4c905b8a1400fb2217bbf794afd0e5b0d05dd69cdfedf88079a3bec4c1beb401e3463eb7d441f8b66d731786c6e717a4607c25de14dd3a82153016d7ad5d56540f5c4569dfca7e07b0c9aab22358590aef90255ff097a4bcfb34d770073630d4e3a4518b7019ea715edc451e56c712c99041f673ff42ea9f90ccf4d68fe375a6bf6318d61b25946c33bb425311447f88e80d41c2b80a27e216ccb226a78f97a39d993608efb8e8648db908ff3b3f06ed2f961353b8681af2077638b1c13e582a130b0ee863545ecbebf0608216b4dadddde10d8a5d3f573d3f7baa76e9f688dcbab8f1fff9321b630aa924945bb19d5058916f0088c8f56221b14b5721e8b44b5944bd35bf759014f5a47da8b9cd9ba51e7d9ce6832a12cfc99dec40971d0902b8d01e82000ec385a77c2cce42401392dff7688940d9a8575c2985426531da74e08650f990f26a832a61b6c09cae122bb0d88889488e784815122957e5c7298046f09f3eb176987563cf6c673976b53587df544ded02fb3340efe28d47e4e956d102955d0444c563e40ed1c65ee0b286242694e32d7e8c1cb4b00308bdcea8eda225679ced0445332b73efc9b5cf3e8c3c96f61a0b6f282b69b9a2fa42a2fe8941e0fe169604234273d0403c140dbb78bc4cae47badc1ece7bf48301319766946f6323293a3610d311c5dbda754c92a230c7c8352476173934aca091de0605d2c3fc40a6133e741e158890c10c1ed271b5251883aba04abb29d1840a98c88bab3527c1c0eb6927b04a92eec205edc367cadb58199ee0611e7ccc13637dea9a1dcc6ecd45d1c8375a92ebaec89635bd0a9419f38268019f2d14b7afa83b9f9d6ebc0c529c9a43a090040ca6c928db87f9de1d9d6f2caa07021922942e25ed88a87bc687289fe5b958b66866a9646f9959c306d0aa3a3ec6da940ae68f23b544c1e2698074ad9b864ce66f62366116d9888dc775583491b14067f2e3f6fff69422208e227623e5d08707bec809b1657c9edb3864fd5970a3b40f68b6d01f89b46aebd512b96d5f484289be479445a1205ea1b125eb235228279fd3fc736a1cf0304b66d0b7fe1ceaa4e23d9bebd0e4f32578e74ff90e2e307b845e4a51ff6448f58cb41d8bd80a6c26bb8a53aabf6396699c32b21f004296572bf519c8c88eca8e20bcdb515bba536bc7a1506f151b3af2bf2b7f460ed73a690bee32d0a15a81064f414fb308081694d182505965d744abdc58f2d5b6ad037a2de04d4de631de30c9fcaf9d6de03fae7e45e0e66e398058afe45fd7f2383d15823baadbeb4ee479d013f071aca4c1f13c5acb733d35d0f59a6af2d8f325e39b5f0fb757fd8a9710891d0636decd07251fd46a1d7db52c2bf184dc0f791f292166ea4c1ffeaabc5d91609569421ee497c2e13f15b0d21fd88180b84037f97c0d029cc70562fe9ec274195e12ff689543ab8f9da23298992cc73170dc172648545e9537ee9ecf7e351676fde60d2160a45bd48a5e5faadcf5322b0bd867f6d8e82b3e9b9532260805cccf5bec551125b82cf7df8f055b30fb55e8f20fd772e3881878433e752afe0eeeffd1828482e55fe1acaf4eef83dc463b57d4fb6342b34076658cf921f18279d39e29ee3eee5d4e0d0cb2532ba999a90c12163e8ddf0ebc6a91a96ec108574cc76d2a31a03982d0012104411198497893d3a668734bc1e6a8ec030712ca949d01fd078d1ca3c5f7a805c8e0338584753e168c22d0e5df2047a3f2800af65da7e278ad6be53277df89dd93b08f87f47f54721adfa808e98892a96062db0593f23211f565ebce36526c74c3282c3c872c99f97182a4b0a90d468f868da8d6bac9bae9b794c1e7ad401326aee9541b6e497d7b744766b0e5701d12b4a9e81415b8da54e46937a03952a662d2e1465274b9b6f2aa7f3e7d48c58c197b499bf58b7", 0x1000}], 0x4, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:08 executing program 0: mprotect(&(0x7f00001b9000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x40000007fff, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x2, 0x4, 0x1f, r1}) 16:00:08 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x7}) r5 = getuid() r6 = getgid() fchownat(r3, &(0x7f0000001c00)='./file0\x00', r5, r6, 0x6) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000001b80)={{0x101, 0x7, 0x3}, 0x5, 0x1, 0xfe36}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1004, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000001c40)=0x1) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0xfe67}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x4, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:09 executing program 1: r0 = kqueue() write(r0, &(0x7f0000000040)="9cbbdd2252252bdd302b8166516667afda2f2e381ad66edd414f60111695a5e289a5e49803dbb7406214ba3ceb794ad666f426264ce27de0862125b568d627122a5ead612d19da367e74ad4dc69534ea10", 0x51) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffff8000, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) kqueue() 16:00:09 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$dupfd(r1, 0x0, r0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0/file0\x00') 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x7}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) select(0x40, &(0x7f0000000080)={0xec, 0x0, 0x5669, 0x0, 0x800, 0x7ff, 0x4, 0x7}, &(0x7f00000000c0)={0x9, 0x7, 0x2, 0x1, 0x1ff, 0x7d1b, 0xfffffffffffffffe, 0x2}, &(0x7f0000000140)={0x8, 0xbcde, 0x68f44e05, 0x8, 0xffffffffffffc84f, 0x40, 0xdfcd, 0x2}, &(0x7f00000001c0)={0x100, 0x7}) pwrite(r0, &(0x7f0000000200)="d0001f0034e500000000db0a29594725701bed2427f204010071e51db1aa2521b7bb", 0x22, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000740)=[{0x400000000000002c}, {0x50}, {0x8000046}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 16:00:09 executing program 1: r0 = socket(0x11, 0x4003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/176) fsync(r1) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x5, 0xffffffff}, {{r0}, 0x3b4098624a65b41b, 0x8, 0x1, 0xfff, 0x20}, {{r0}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0xa6, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000000, 0xfffffffffffffffe, 0x90f}, {{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x40, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x80, 0x84, 0x6, 0x1}], 0x3ff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x3, 0x10, 0x1, 0x8d}], 0x4, &(0x7f0000000140)={0x1}) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000240)=""/31) sendto$unix(r0, &(0x7f0000000300)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de70000", 0x150, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80008000000000e, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00000000e900090000000000000000002000"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x7, 0x401, 0x6, "8911ecee18c5746dbd365e789426e2d8a0645ab6", 0x3, 0x6}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x4010, r1, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x80000001, 0x5}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc59, &(0x7f0000000040)="b6") 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xffdb, &(0x7f0000000580)=[{&(0x7f0000000140)=""/170}, {&(0x7f0000000200)=""/248}, {&(0x7f0000000080)}, {&(0x7f0000000300)=""/203}, {&(0x7f0000000400)=""/108}, {&(0x7f0000000480)=""/94}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000500)=""/97}], 0xfffff9a, 0x0}, 0x844) write(r1, &(0x7f0000000100)="45816ad156ccb7", 0xffffffffffffff0c) recvmsg(r1, &(0x7f0000000040)={0x0, 0x7e581f95b0841b66, 0x0, 0xe2, 0x0, 0x37a, 0x9}, 0x1) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) 16:00:09 executing program 1: r0 = socket(0x800000018, 0x1, 0xfffffffffffffffd) getsockopt(r0, 0x3, 0x66, &(0x7f00000000c0)=""/101, &(0x7f0000000140)=0x65) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) bind$inet(r2, &(0x7f0000000580)={0x2, 0x3}, 0xc) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = socket$inet(0x2, 0x8000, 0x2) listen(r0, 0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) sendmsg(r0, &(0x7f0000000d40)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000380)="f4a24618889c650fc096be9afa8d4fd7ec4dd777f3c7502ada31d1d5e760f700a53f3730c8f866b0f8a41dc672797b5b1c3ceea911a281ecd45a024cc8e8177ec5c169f6cadc694584fcf74d7ccc3a49b95d2cf4189ec64abc590a57178258788c48e60ddcc550c3c9fe6a09b718f606df3e0e20f215b645ba756dc3e8ac049d6ae0be95cd34c23d62d17db06e7bdf4263d9c0f13ab5cbe5fcd061b0e8eaf498c26a13d2a29ad13ffdef0018b31549e0dbfc901dd22a00ea4b8ef4a9ce4f512b5c8ad7980552b910fa1a", 0xca}, {&(0x7f0000000480)="510b4655c8cabaa171df5da1e755a8f840d47dc7adc4cced5b72a0f1c1257ce6d1ce", 0x22}, {&(0x7f00000004c0)="91e7d4215ea7287bb86ab4301d1aacb3125639c286dcac032f7f3d6cd89a71225ad1b70afaebf0e925374e121c5e546f440b92a74d56cfd8df6e34fb78ddee5e526487397ee54331fba54c1337dc0809e201a13760a3baa01c39132875c23127c0213fbb1b00785710c9a0777858b4c8e75828227e9dd7e060b28a3373a9f579e5d6996060d7fa5fbe749ac383a05379a51590445ce912c5d29867ecb6482299c3b964a18cf7756853db056158a59c458744af4f7451742519edf52aa5cf44f48d05aee9e57be8598100fe7157abc448bc90854893f46348e927e2de07cb1d814e17bc24b0fe4351070bdaea5554998c1d2564c4370896e916e22d36d9", 0xfd}, {&(0x7f00000005c0)="74f29f0580c707b0591124d2fe32a13be6395c85df4b11594e8bb6ec9ceb7cff5d841d0d4c759ee582d2dc97180e2abd07ab0c0dba03047a4bf9e6f7dcf5dbbdc51efd2e436c51980c13fc36b99670b3258b6c6ea559fb5beab414ae7945d74aeffe86e0fa3a573451b924eff26a65774048bda5cbdc9637f10a56ef4e65a68c40da20794d58cea9b54712813418e82daaadcfff10597b172630ed161ea0dd4222b6b71130314415119b817f6b7c0a8c8f8e96cde610f46db5cfa840ab1103c83aa0e2769931ab7e7d306f4ea331182a0169cbffacae7953633918f57737ead269afa53c8d", 0xe5}, {&(0x7f00000006c0)="0cd2d4e67c71acdb171b4b7e6112d0c1027587b92db92e597d57db30aa34d8f89affcd21ce9c0c45b7168d70457db708c90c266db2da2e3258b9645d702bd906031ddb0818f975549763d6d71e469051c1a424e7de6dd6f578a91deb6a5cea5a224439bb75a3a3a089b27a6fce342e7614f3e5cb7f1d93029afaacca15cdd5b3c69fe431c825f9e9a028c10dbca63e87b48e25fc8a638dbf49f752b890bbc5bb6e401d734da3d5eb97d3826dcf1c31ad18e9428b5f22773b9131e64ee5548b76bd724325f327aabf44c4ed18b5ead1614e", 0xd1}, {&(0x7f00000007c0)="419ca3caaecf4ab1cd5f6805375546209960daeb2162c2611371120b310764e3f798abfd019ac92bd6a60e38c8fefc9c95cbb18fe8f9f30226a0133c6a73bf8b2f9f0a6f957bbcd876d77b239c08d7df5fc9ffb59e2da650821f5af2e6902972f11390994b660073eb2ed63808c77d7e197723ebc3de01f751d474c32ee5fce2d3357ac46b538787d56198975c9c8f793c77faf41bdd6d54f30145003d4f7a135da689179328b7fb37d6e5878739c5e4fd21587a3bf7808c152727243f7d8b811c4424576ebd350d835b8bc15990263e0ab520956b56040dbb943610b55538f96829609a0a9501c5da20b53dc11520fc21cfd69cc6fda0", 0xf7}, {&(0x7f00000008c0)="af752bd121bc6bca7199becba4e7530d1f231a7215b661a714e3126c74158d63965a108d44958640ec1ac641db10bae11bc753438998fbe0c655aad09ada8551be3569b5141b3c720ed3459f0b23346ab525d8ebf22a07392c9afe2b48a3e96b4531f2444982f06392395581a340812e9dd72255decca40a3e91031665ad2265823a7121bdf5b6034a8c9a681a8f45bba6809503cb78547f1191e0b6d2e99aa5239b0de455bc336ad1774bf60d1889ccf9e0ff0a7149af69ec402e2099fc78efdeae94aea777be2c53b1339f55f0b7ef2d2a411b85a37a9298bcbb4594545413", 0xe0}], 0x7, &(0x7f0000000a40)=[{0x50, 0x1, 0x6, "89416f69a6ef5955ef10ad9d0ccae94c8405d0fa0897ca30a7e0a019b5d1709672c8b6597d9476140f03e9e265b411c17fd9618e9194d3b2406f9f19ef66"}, {0x40, 0x1, 0x0, "0192385c2b83ed48afab2ceb8f33b196cfe8bb731b5887911e7f2e10c87ca8addb0742e732529832b8c10e06cb"}, {0x58, 0xffff, 0x5, "dc150251707c863965e3e2cb4eb39c18e2b7b29339cedf8639d5654f073f2ccd423c54319e4a386ebd52c0679232868e6b402f58f810f3548ffb175fefa60c9c8f49c115c8bfa4e4"}, {0x48, 0x1, 0x20, "e3bedf70297d635c3f0337a72e94842b4f28e775122dc0efe11717903596a6c52bb25b0f3dfd59d9f556040f42cc6ab5edaa08e9f5f7b4"}, {0x18, 0xffff, 0x7f, 'mT'}, {0x108, 0xffff, 0x7ff, "8bdec1722f0d6817feddde80a2d4f3a090202e06bc22cef78d5cbc1953ee64d97e7a543a85d2b4df72e1990763d55ad2266abc98f63618ef0e89cbe2295149d292f0b8910fe155281dc660de86f34dc96a47d2b380f01d3d1a0bce2e29e6775f5244dbdc8f1547de5d6a7998ab800acbceec23cee514f478289c99ce5b8c12681f35b62ca5b20fc6a7c78d136607004c8afac5ce3bd8d191b29fabe57ed0fce67f963443faedd1554078b40646bb04ee66b418186c76f14933c8bed5bae1354ff6226d9ad1074d0ddbb6eaad899a093207e3c4396db180abc4dc626bac485edbb551d9ea8736bbe22c660fd989b8ed3eb22a1f4e1e21"}, {0x30, 0x1, 0xd7, "b2d74067517eac01f82c858d25cdaa6e490a152363acbd08b6"}, {0x60, 0x1, 0x1, "e2706966b96cdcde2a5bffd3c45bf64edc878861b9c46a7fc376868243bb1ec0089262ac5af82972aca58a02a6541ede7744f5549b0251b24cac87c54270f69fa89d6302dc26e6ff6c3442"}], 0x2e0}, 0xc) poll(&(0x7f00000013c0), 0x20000000000001ce, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e00), 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) writev(r6, &(0x7f0000000d80)=[{&(0x7f0000000f40)="933d8a116111d961fe8c4934d77e7aee24a5debf66df75ec3c6398702e6288d9e5aabd74966fef4e2e45655e8c1fe6e1e23005766eb42abee96ad2a593a1e7ee9c1987cdb946df06037d513e85", 0x4d}, {&(0x7f0000000300)="059a9bc77a7cfe9f19256cfde3d467a0c407fbfe8a307674997ec59a4a65dd546d6bd4fbd3c8f125d8522c5f83fe61125b4085886848fd6c0be773380f8c9b2a", 0x40}, {&(0x7f0000001200)="fb2a1fea8a80c058f1bda4ea750de745e1d6a0fcf6b12ce75558f3f931d57c3013c4c64228c0c369c4f07786231a1b4ac5cca9f7c3139bc8bbaffeb626c86b2f5f2014519bbf1bfc29661ddba4a1c223b728ea126a5ab99abadfd28dd69d205bd428b9fbbd5f4fea6d43a537f23855f0389749b029d28f9d84cf7e21c7c80dacb93adf66fd450c1af60a1df138085bbf8c4cbb7702aeba235098fa621a40fa874729bb4ad5f48776a56c35ba0838d7731ef55c4bb1fd6e1767f7bd7998114d19d26aa97f78706066dfb41abcca85e6542c36fc493c7bc3878c9ab48acd9845cbe9cc76be83eb47", 0xe7}], 0x3) recvmsg(r0, &(0x7f00000011c0)={&(0x7f0000000e40)=@in6, 0xc, &(0x7f0000001100)=[{&(0x7f0000000e80)=""/83, 0x53}, {&(0x7f0000000f00)=""/10, 0xa}, {&(0x7f0000000f40)}, {&(0x7f0000000f80)}, {&(0x7f0000000fc0)=""/17, 0x11}, {&(0x7f0000001000)=""/26, 0x1a}, {&(0x7f0000001040)=""/167, 0xa7}], 0x7, &(0x7f0000001180)}, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', 0x200, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r1, &(0x7f00000000c0)=""/77, 0x4d) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) socket(0x2, 0x4001, 0x3) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x5, 0x4, 0x1, 0x1, 0x8, 0x7ff, 0xd5ac, 0x2, 0x3, 0x6, 0xf2}) dup2(r2, r3) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000280)=']}#\x00', &(0x7f00000002c0)='/dev/ttyCcfg\x00', &(0x7f0000000300)='/dev/ttyCcfg\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='*\x00', &(0x7f0000000400)='/dev/ttyCcfg\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='/dev/ttyCcfg\x00']) sendmsg(r2, &(0x7f0000000880)={0x0, 0xffffffffffffff69, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:00:09 executing program 0: socketpair(0x2, 0x3, 0x10001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="a8e89ec0290d7e03ee5194ec7a05d8a420284e2d8e5f5d0327bc3f084d8fbb4c45f9ef7c9e7475d6a607b5067bd50cf8860d5b7971b467ac6e5e6a32aa4325fd3d44904fa04cc299ff67b3b66094951f281c90278e25041cdf8f0f82298b0c4861abce1a396b3d0ebb800ae40f48bfb99e43791adfe84f0c3f75960decd2359d292500e0c04002af6e8b0f6930e0562cb27c6e571c1b529d9ee85b1caf2460b03a244adecd580f48b4b273ef8038dc300cfee699081e75abea0f7f82c95dc6eb15bf8b503bbc5b5ed5e6a4df8a8b932237e0", 0xd2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="fd95") 16:00:09 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffe5ffff8a2a197a386207000000008295955984c879e0d5913468c11700287ead35ae615eafedd39a6eae4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02ff3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000000000000000008db8bbbd446c566c13777bc906fd5e37c5a638810a491d18bc"], 0x10) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000a40)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f5443ff6594608a8a84651fe2f4c972068045c457ac4d26abe41c4912cf007b88b06749e84d60d456dc3d1fce2a8b6c4afd4d0225f7c9019fdedc", 0x4f4}], 0x2) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=""/249, 0xf9) 16:00:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0xf0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x8, 0x48}, 0xffffffffffffffcb) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)) r2 = semget(0x1, 0x1, 0x1) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f00000000c0)=""/79) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000140)=[{0x85, 0x1000}, {0x46, 0x9}], 0x2}) 16:00:09 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x2) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="3c28d357279d48f022822e41f4427ca3ce6f7b9e8a6941b186e767345d3cf46bf04872f67333066570568dfd0277c7943beb03676e0efac27b37a6204bcb2c34b9f9203a8aa35a3054c05db12b7aaaf032e4009205aae2e05da43b16a2dc569f2b4a71fddf299568f5a8c607381681e080c4a6f9b8a4bffdf3f7949b797da6bf492894b43369d8d55f171c1a8020e46e872fb6914566b1b79b4b62e2745dca9d1be7c11f79ebe0b2c322b885b86c671895f167ee5a3e84605f18012eae74", 0xbe) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="2f16125d00000000915f75f9c02b2bc9b3a51f19590a37b6e2da04c27ef791ba", 0xfffffefa) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x18) r1 = fcntl$dupfd(0xffffffffffffffff, 0x40a, r0) pwrite(r1, &(0x7f0000000180)="a6099e5770c100c48e1876791385f87bdd8e0beca4a0acdec135cd5bbcb5827cf9018eb7ab5726713a44ec7cc0cb9b82bb49957549add5af136e5669ec0e2c49b1956cc34943c2283628ce807da223d457f1ca30991975847f09bcb1cb40fd6f439eae292a756b2109f68d4e41a1216bed64577b471e4d5d4cb598166f", 0x7d, 0x0, 0x0) setsockopt(r1, 0x0, 0x64, &(0x7f0000000040)="950cee0ef658004ea163d1d8919b1f432a9f629cb5f33408d296df9e4b7d3f6d9e5ad97e5eccdba5c4b4d9b9bbd369b639685f4fadffc599b7d19b25605abce14396b6b0a7606dcd7c4a498fab70818643372232e7d3eeff2e783b4a5e244139d2979964617b6c51d0400b5ff418e6fa9907534f3de1033a2f54dff66a3a4ffb0ae550ac47ca3bb68400d9acae55cae2eab412f6d493861e4b0137ed01ffc6306db3aa6e5c65cc2f87a1a68a116133e7fe79af5287493ef67b732e45ed7e0b6f2387b6ed0a26d5ef8a08a8598acfaaf2fafc59faca689cf8013a000000000000000000", 0xe3) setsockopt(0xffffffffffffffff, 0x0, 0xffffffffcfa2223d, &(0x7f0000000000)="a39fb8c3827ea4b14261d1a2fb1f150d1885b220ef7e7cbb3fbaee23889b2288ba0d81f3eb87fdc94078aac943829dbce8de093122ad99", 0x37) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x2c68) open(&(0x7f0000000040)='./bus\x00', 0x20890, 0x100) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x4871, 0x1, 0x10000, 0x154b}, {0x7c, 0x5, 0x180000000000000, 0x7}, {0x8, 0x3, 0x1ff, 0x8}, {0x8, 0x256, 0x8, 0x9}, {0x5, 0x870, 0x9, 0x2}, {0xfffffffffffffbff, 0x2, 0x48, 0xfff}]}) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20889, 0x0) dup2(r0, r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000280)=[{0xffffffffffffff5c}]}) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./bus\x00', 0x80, 0x10) fchmodat(r0, &(0x7f0000000480)='./bus\x00', 0x4, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x5, 0x5, 0x0, 0x6}, {0x8, 0x1f, 0xfffffffffffffff9, 0x4}, {0xffffffffffffffff, 0x5, 0x0, 0x7}, {0x9, 0x8, 0xfffffffe0000, 0x6}, {0x9, 0x8, 0xcc6e, 0x1}]}) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280), 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./bus\x00', r4, 0x2}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000003c0)=0x3) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000400)) chflagsat(r2, &(0x7f00000002c0)='./bus\x00', 0x0, 0x2) r6 = kqueue() kevent(r6, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) socket(0x2, 0x7, 0x7) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000280)=0x2) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r7, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x10, 0x1, 0x1, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffd, 0x48, 0xf0000000, 0x4, 0x6}], 0x6, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffb, 0x323de040f35ab103, 0xf0000000, 0x5, 0xfff}, {{r7}, 0x0, 0x81, 0x1d3c97ff3d53d4ce, 0xfffffffffffffffd, 0x1f}, {{r7}, 0xffffffffffffffff, 0x8, 0x2, 0x7ff, 0x9}, {{r3}, 0xfffffffffffffffa, 0xd2, 0x20000000, 0x7ff, 0x2}, {{r3}, 0x559c292b9ea6cf20, 0x80, 0x4, 0x4d, 0x7}, {{r2}, 0xfffffffffffffffa, 0x4, 0x2, 0x5, 0x5}, {{r7}, 0xffffffffffffffff, 0x1, 0x1, 0x100, 0x401}, {{r7}, 0xfffffffffffffffe, 0x4, 0x10, 0x5, 0x2}, {{r7}, 0xffffffffffffffff, 0x6f, 0xf00fffff, 0x7fffffff, 0x4}, {{r4}, 0xfffffffffffffffd, 0x20, 0x1, 0x7, 0x7fff}], 0x8, &(0x7f0000000040)={0xffff, 0x7fffffff}) fchmod(r3, 0x1) dup2(r2, r3) ioctl$VMM_IOC_RUN(r1, 0xc0205603, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) renameat(r2, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f00000001c0)='./file0\x00') 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) unlink(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r0, &(0x7f0000000140)='ms', 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x3db917193ea20c65, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x101) r1 = syz_open_pts() close(r1) syz_open_pts() getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x73, 0x3, 0x400000000001b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000001100)='/dev/zero\x00', 0x80, 0x0) r1 = socket(0x2, 0x10000000000003, 0x3) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) recvfrom$inet(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x40, &(0x7f00000010c0)={0x2, 0x2}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) geteuid() 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x3, 0x1, 0x100, 0x11000fffeffff, r1}) syz_open_pts() 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x20}, {0x2c}, {0x6}]}) syz_emit_ethernet(0xffffffffffffff7f, &(0x7f0000000240)="000000a880e540dba4ace300ced87d3c7ee9c284be9dfa84c8018c74") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x6ae, 0x9, 0x2}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="7c04d365fd5c625eb26cf8d03f67585db2a7ee4423e806aae175d65c4cc28b065fd97637cc1f1796f0dfb5e9e69afa087030db429e1d81571ddf1bf3bc7c41ef3b4e6f9fe35984cde5327503c55e7ad5fd4ad2cb1ccf4bb7316deb9fb38d8c544910fb9cd24db344f534ed57476f66217dd9278281abb669c2ee67bf16c2b79ae4", 0x81) r1 = socket$inet(0x2, 0x3, 0x102) syz_open_pts() pwritev(r1, &(0x7f00000018c0)=[{&(0x7f00000012c0)="a1848ddce66a1430d9561ef206f8d388832672e735744d139d3e0a60703982b1db644e6813647a974a6f97098dfaa2b80659e7c695be7605e393fa2d02ff0b890b2ca5750aa3ebad3881fd60adf3462317ce59636708aacee45f557a703decfc0fc1e437b20f85295ac545862a8830d67337214d17aa9a17af57dced437287574e537529c5bf73b3ff318fc714c41b1140640fed3770fc611b6565b46a47a4c259ad7785400a1fa8a5d2c7c457ad6bcbb5554ddf0745498f14537bc44ec70c357825310a52868aba913241c3a9a297f484"}, {&(0x7f00000013c0)="6faa0cbcf44277019691fb90ad7b7fafa328d4b1e97d0e5bcaa7728045414a021153a991a0d12a221314e115e06df51b6c167ae76fe29e419e3080ef195f7d8ebacbff1fd4dd51a30091cac5d67add59aaa5729c6336e8aaef146d59007897671ef1cba2056f940daca4de2424c257025fdd62b831c07e1b9af31a061f6cab37a0bbdda1666cbd87db014b0b2fee5218645a08d1eaff7b959e1a15580d1e566a32ba8dfedba12af69d83d2"}, {&(0x7f0000001480)="3c4848a98b0eeb5a472404901209ff1d4dcb7d5fb0fad4ff2bd5ebba995fdb0a062af8aed0e4dfc26d7421ccd4e50cbce6540bd1c9777972c28c0de350bd610f8cb616772182d3ce51c39261b3ad3d35f08e1c52813ea7779eb2e3e3a60008ae682bf220d62e2805e799ca486703ab209224ad760c5db3e3c8ba223f18c709f7d621dfb947f9ff925de0bfaef07ec4147145111ee8e980fa315c8e3e7b09250ebfdce6d141b9fb1d5db5b7c309f7535949c3548a4e8837b2003460bad06152eceb5d6093921a80ca7b6c2b932edd8b4ff77d9ad949bfa5a94701a1bac5bb8aac4892a1b5ebb6f7845ec47faf8acf31a2d5878db16ea60ff45f"}, {&(0x7f0000001580)="cbf0bc5c866acfac51d76e72abb8f1403bd86557bfd207bfaf6fa2e5874a2310"}, {&(0x7f00000015c0)="a593586f680de97bd160d9c931deb12d356e6d33a37db444343cddb20ec9e4a6f0f3986391fa243dbff9ed143eb9c4f5835da461b1"}, {&(0x7f0000001600)="b0bb943619b80200b35fb64e8f058170373eb377fef4e765189ba09bef82f1938eba51e06e0bc0b022a5d22fcc1eb2307aa71f678e0bce1d56d7de6728495b4c7b57aba8cce468a3f51fc4cc9cd87a1bc1bddbff2633ff0733ba2e86f28d35fb731ff347b253b773d308edec293c3706450ecbdbd23a15a39deefcb10a2433ebabed8f800da90e4a816b639315c1b9a144ebe63122a9df1a083b035da1d4bf9449275e564a7560490ffb7f2cff4dd2dcf79f4f003c7acb6854c3a55c9a4f56470380585ccf65609abc5a1eb06a77e1302000223d3e16398ae1dc"}, {&(0x7f0000001700)="09735539583cda153d0d9f7f4ed2c83b7467b3bfc9dbf8c766d603fd5b2553f190d5c667b69670e74a29bd32cca64dedc0792b22d5c0254923b81f4e7fdc16fe8ad9809b0d2a6e115ed0f16b"}, {&(0x7f0000001980)="6bd361b30102db1db553177d9777b1a4f8449824f206b502b84b6cdea90ded5588aa1c299d3fe90c5c79229e93843b164ddb80f2ba74a1bfa5273cad6f5fad4f5c20b63be30ce93caeb5fed706f8b6"}, {&(0x7f0000001800)="ef1ace00310af49a430d79becdb6f80324c5488cad3e708b6d22bcc77d827cff41b4d3a07a25ad2bcfedd9e421d49e5bd0dcf1ffde225f42c9b993d24f0a7a878584dd2cff09d09eccb754b22439efb4d021c36facec8aadf1b09239f5f8fa291d8a7822a2dd02f9a1e6d3737ee9ff0201f7b4fdd8eb64e46eaf7407db8437e2845c13ab99fb"}], 0x10000000000000b1, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="f3c34f3b706cb2efb81962cf", 0xfffffffffffffee4) 16:00:10 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000240)={0x80000000, 0x5, 0x8, 0x80000001, "1c5c4e2505986e86aa60400acf87e78d8bc1e96b", 0x66, 0x4}) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) fchmod(r0, 0x2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0xe201, 0xffffffff7ffffffb}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0x756, 0x0, 0x80000100, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x15}, {0x6}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0x100000000, 0x0, 0x7, 0xa7, &(0x7f0000000380)={{0x4, 0xffffffff, 0x8, 0x60f, 0x6, 0xd6, 0x3}, {[0x5, 0x1, 0x7, 0xe1, 0x6, 0x3ff, 0x9, 0x9, 0x8001, 0x5, 0x3, 0x7, 0x1, 0x383c, 0x5, 0xd95f, 0x1, 0x100000001], [0x2, 0x5, 0x8, 0x4, 0x7, 0xf8f, 0x7, 0x100, 0x10000, 0x6], [0x6, 0x0, 0x5, 0x0, 0x1, 0x33aa, 0x7], [0x7, 0x7fff, 0xfd12, 0x4000000000, 0x9], [{0xfffffffffffffffc, 0xa6, 0x80, 0x5}, {0x0, 0x4, 0x8}, {0xff, 0x3, 0x6, 0x1000}, {0x7, 0x8, 0x8, 0x80}, {0x9, 0x3f, 0x2, 0x20}, {0x101, 0x7, 0x9, 0x8}, {0x100000000, 0x4, 0x2, 0xfffffffffffff961}, {0x10000, 0x40, 0x100000001, 0x100}], {0x7f, 0x7, 0x100000001, 0x7}, {0xffffffff, 0xde80}}}, 0x100000000, 0x2034}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) flock(r0, 0x6) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x94) getsockopt(r2, 0x2, 0x6, &(0x7f0000000180)=""/203, &(0x7f0000000100)=0xcb) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = socket(0x0, 0x4000, 0x9) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000013c0)={&(0x7f0000001380)='./file0\x00', r1, 0x3}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) r4 = msgget$private(0x0, 0x1efb3d36949539dd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x3f, r5, r6, r7, r8, 0x2, 0x101}, 0xbd, 0x7f, r9, r10, 0x1000, 0x627e, 0x8001, 0x7}) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r11, 0x80245753, &(0x7f0000000140)={0x7, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$FIOGETOWN(r11, 0x4004667b, &(0x7f0000000180)) pwrite(r11, &(0x7f0000000380)="2ccc247845451a0cbcd25e0f18b915162b7d6d1bf79ba34eac8652822195df1073c1c3605a5f2abc6b790af5da9ecbf3b040449021327fa1da8daa92d7bf2ebe4b74d0ed8bcc8c09761330446c37704e6d8a9eaa002758761f60b1a6514c818312c4615f169ca3d5c0e0e8c853aa2f9a12dcc27f325f0f073b53904c6085caaac0fc0b242e6f000bddcc2afab1374e7acfafa8ae2afa75ecbbe859710ac5bbcd4fc28a25540b217c8f88d521b8d65aba25c6737b2f4dede6f8ac39375773d55fcdea7c48be0375e9b6c1734f5cd1db725abee547cad05ecfe7fbb68f5c32c3c348ef511b135de7ac3b456393f9bfd6b0caf76cde71f05685b5ab44806fca1600bfdacf7b3f7744fad48e51f7c7090113e6db331ee14aea1bbe6802e76ede67cce6e5bbbeabe9d97e5761565a8df8a80fc64c56f4f041e2238305ae7fe501ff5a5ad8d5154d753b352dd74f99f98e37bd05e42d92a8c2df277f0d39af1f9ca7b36df143fa4b3284f32f47203a312f1d909a3f4be92a0830a08ff81e8e30b0d7a30c2e1a0bf120e99a72e8f0dcbe3d34e21c5103310f918e5515a3bb9916264407c38360e842443dd99fddbbad5baf7919be7ad7728159795fb9f8ef81b8246b16b58a29291bbf97216bc26c5d592f8624cad59afe6ac4dfb2206bfbe7b65a08a8252cff0a45a31d0060c3aad9e9d429bd19553322edabcb7a3ae80f7d593b00e52410595d0193340753650ffb2e5b91a44a85b0eae96b9da528202f6e98a0eb76ef343d657ac0aee4e1f7f5471aef7be6a3745d905a5aef6b7cc0db54e143c3f0194e2faaa27b8b11f2c12e046bcb5826aee4fb79e8d394c262f6e16cf43ce16389295d73d7c2ce9cfade1c526834b3d331db0d3a95ef80307a81ca41cf103f90515d9fa64954c49b199aeef82dfba388e450bf3b3e71c1c3281d7bc89cecfb8056ed3e8efe9b9a056845e828d08675b192612e60109abb5c3a50830dfadd328cdd20d9ee0e252e3940a1c0422be8bf7ef2780a5c882ac7d274fb0ecce324da4720d5fac96d6acfbd7f4b66ad1e04d5d758cddb2a05bb90d9e9b935b49fa5a17880a47a882e0e275b030f09c854b3f626ab978c89aaef7a2db48c9c676e03bb5e8fc6ce6fed5f5554679c6f8c3f73124534d57c0835d89095df97875279ddb2c3d5f58f71ee42062bb0df54d513b7f38ee7862da19af90141bd36429dcf82cc17007e5f3af12cce6850b3eda975f64fc83fbd483ebec2de8c04fcc58b30d0019ab8ed99b8246f6ed891d1dc583a781f06dda8528fe82b7848a1c819d4fa2d56fe61b9650cb179a6ef9a78b67557d4a90165847fe650dec31a12a2f408c4783ae3a3d55b7a93958eeaa45a8bb53d176dcdcb290903f73fc5be325e30f1f3038cccac0d84fb7c72c539bb65d8cc091707f7982407095afcbfe4603ae47cd3620b985bb8b61d6f43942fb6a567916418be60f25816fbe1a76ee153f291c1edc0c9abb0d5c0a7484210e5ef20eaf696f428853429c43833cd1175c0628325e6481c387234e0c1ac53d9f0588a717127a29bcc1809187d1dbabc4113bf5dad11149d189f40e42e34cf0054a6cc3170f96026169db16849a68fd1f7887f21864a606c3efc7d22c3ff6ca6c084fa43e07aabb6a50e157df41313daeb996d25bd9bfd6839540d52f40b733d6a0acfcc859f535305e35c324de0453c08e67ce4abb13937332bc2f757a91e7abdf82ff45d3d784b6bbeb010f16a14c5096c6f9c5bc57da8bf2a6ad05258bcdadf5921575ded978c701c6b48c26c3d35ee56372d74b905985ee4d7b206a5f50128294963b50249149dfa8a19c7b82aa0cf803ab2626e97a59c80cb46252010e1ae831435bda9ad3ebc24ba3149d20f1584e1fdeccd1b713c485b2ff332a2038a91c1260fa229bb1f74054d5ee57d3c2dc2aa8e3f1016c81a1b719291468c4415c0511c88b261073a49b02cc98e1daffcb4e14334a074b4bfb6dd6b2155a8fce33993f80b61f95da6a1147885589c8f0186580c4dbdbd2d6e8c9a9e876c36193e8acbed4239758f8c4fc081aeecee0cb4faa14c6d9c076c6b53834397247aaead8cbcd4255aa1010277f07401b51a88ab7fbabeba252d3e12045858693561d8ec57da48c7d6d3e58386677cfab87ed0047ba773f6518a4396ed298278f93c132dd0660dac85486307fde264bd03e4680f13cb1e51272e3c2cb7735604ac5c461544290bf0ef7adc6470c68acf3e64e6ce140cb30628c13579ebc9a8b6adbb9849d0e9b9caf6e52268d46d63384d2e62e8eacca6a2e30435547a2dbb6bcd28126ce467121fa329d4280c73878e73eefa2669b2e3de75722bb3eb1e70d412d12d95ebd4cb3aca949c3af3dfa2a35422ba71a39b161df2a9169518d5f43a31ab76805a11c97d745f59f98695b21ba426f35b514a299b534d12a72c90a4b0e3bbee615bc7d3bc66fd2e830804eb8c3db34ca5360bdd5a6fbb0e40fff412370021c1483079fe9e35d0e4e3201ad64c7c483bc485c5000562d43c1ed893b971052cbb3a0f4b74f895a5de4879495cd0583e781c134c4bb85dbe809632bfd9bb67225f260842c07b8ea07aa8ea6884486fc0225081b4c666b56c229b8edb96dd27fa3fc528366311f3c04da59657126b23ebf186a008172d84fc7d804cab1f69dd42308b11342f5ca42d19d34f04468223f8c9e1ec1e1a748d3ace71a9d8baadaf83d0a8a97ee8a08722b1e7d7a54fbaa622e6b276e9c199553cd1e59622d2d44658ac4b33c9abb847aec88b9a6634d9b86ed8382be950da933d79756a1927f8a7e93cb4ad6ed2dbfc5b885b57595a33cd92b8a3429efb73311bbce46074254034399785382e173f54cc61af5478796bd4902347a13cc6bb5c623f707ebfa143839687c58f7307397bf1618bdf5941a65f12e1b6db5bb81000021031cbbce0804a06ec04d8e772a5595ec0f787a6c18fd6efcddee0c6fde5a9ccb37e0142d2b9a948ad792ac97b9c3a9bf0a8020bd64e5bf7ffbb6c9b2cb59c36563bcf18cf0ba73618c2ecaeb49d76e7037b62b169234e465244563085578ae159d147a609f2de6a0d0d0af80e09ee699e3e3733a7f8119552e4b45d841162bd9c9cb1805bfc763f6cb79c2fb4b87e77a5a652f95b2003a9409717d96c8fbd7d0243b855d10202cadabda03d08f303686686e8f2a79ae6a20fa567904c484e270e737ac82d6c04fb27a4780ed8c608cd56b0c402187a63efab3a214f4c09e86a627a8548b2ab174a117e586ab93b1ab55cc60530da466977f2d910b90e5b878d998e1c830924614e743c7daf181f0e2e851836b6481e3397ab2310b641e261689ec0eb9adec1b09738fd58de6432b68db0d398d78f4f02e40c333e2bcfdd7176b9c83bbc7cdc7a17320e06e193c25a7a7fd0852be9274a20532c0f3866125bf77e363a3c6cd145ae6c5b8716ab13f7058a4439cbee79b301ba8ec1d05ec47611052c1ace10cef2515a7a1b186e77d1b06332f3c3eb7fe868c50dbfb45d38b4fcf8f25272633963343452cb473510bcd6505248fed8f4facbabc7dcbab1962dd2da0f5ea29f561db64ab9244f31d46b000fe618c982d48febad9e8d39a72e03d9b3ecd397d75fd2103bdf04cc0894b7b1f6fce0b9226b19f0833c68a9454d78942ac7df2c298230a62b9f47e2950ab70fe9f0e776b7d7b71af1b6db7922493bca13e58d5cf77d58ca1de45228f596afc318f3386505b252d4dfd93a1f99c094f5fd2f933a1b12e689aa9ca646644acfd20299227d62dcee5ccd0e6abff293c46aac4a8c65ab342e37242b1381ddc0701cef06ddfccb42c1138d4d2184fc55e0aa838b870c8597c1617be4583d6d995f67ba0838f01d6cc6f10cc61547cd0bae27eb324bc3ce93b5002ab2bb7351d420b8775aa3bb95b17fb6788b82519ec0f215a897f852f1b75e07d9b6bfebc4a000cb111242069bb1eb6f9bff16a8609392079dc06674c6f913fba249cd42f126a5a87f05e52fb7db0813a853b8705cc511baf5ae52b2bc2535f4ad2379709c49b6de1a13b987c71024404c922f942be432c58363b914e3bbd2dfbe69c4b4402a17917bd7e8a5d65b6d04053e339e31de01113d9d3beb101cfd63533744f45ab476f0bb035f6d80858ad863ba55b5a2ecd868601e1d2ca2c42a62984bbd82df00c24983e201d584dfcbda5b35e255643f280fdcdba0bbbd7cdaf911e52c86b6b2e3917e1c63165b877bce94b910281bde0f192ff6c5b4cc9883f8ff12a8a90a28862df8705d34eb19b3082d39ea2185accb9eeeb297108ddb60ec11ffa22e6496c67c5ae263e6cba5b819969b871eaf3bb105f82be053d58e0346e9b61785203143f53a918352f3ae61d90861fd2b7aa6229e9bd17749681b0f3d65749aee81189c610d3dad2ba7b6f1e1bb89de2b06c91b90ed79b659dde4c76ff970e1616896e441ab9c2d3ce872a6807d4ca36ce24303ca7d4e6fc004a96ca8e30a0b3b32e98ff70d1e575e56290c809fbbe18941d248a1b89a3089f0b12bb578aa9deabf59fcc2594795d40359de1c1974c4dfcc1acad52f103ef953ddaae8bead5ed7eb130240021440a56e0f50b9d34b04c6474ba7e0c011567e294211266a3b007573eab012b252732790bbf4510669d29a3dce93327884d609691951d83440bbc8e1f6c9bba4cbae62534eefed3a33849e8345404a07e1eee87e8d0633feefd8f4b70fa26b0d301cfdbf9b7f0f0dfffee591ce592f28855452e6a9af8b8bc4d54fff9a5e99f93e8d0dfbe8d188c8e7c539af732e45f905909fe205becb977b74a3cb07952ca3307f510bc954626f101842f4fa9d81011211f335fc6d49ca4b8e949288ec82d0637d279b0cbc14fb9c7a670144a484a560d013838b1eb9a4192c7dd2f8b063b47121f79915f17748a73ec9cef21f7f26135c7890d6399d85de280409e3ab45ad18b51555c0e1b027f24c90b6ec2440de3eff50c16b73a4f1183f5f7abe3c63e4207fd703b41a74e1bff0a3614b531130cf7e15ecbb1e8c9cc4ecb19aff1816147a5a5ae835f4ac0e169620070a06a69645876bde2d4800d266b93b5066d6bf666af84a6ffa5b9bed0e17f3d3c728d261d2e5e89543947f22b5a8080d17fc519f86ba3f6c99b2dcc575e55afbcb394c4b904e1ae95bd5e2876b162acf75f088275dec5b449a1f55661e9a23df7d0c8e58838355df0e103d198695397338f0d812856504a297d576aac876083ab426875448ace642ab4a2289968bfb7f9ea6b1c2538b77ca756cda4283443247ee899edd6acbffdc6085eae82909a75fb333cb1c534f44ea3757b7e9294a0b480dae28941cd8b9bfc169c5ba322d7e7945e4325f369c567aceeb1260d2a18131c35ff4fd15a970882e69921e7faab0fd5e0ead59c6a4826fcbd7370061a3b9cb64d548265374ad38931eb2596cee82330a4b09bbd6eaf57b2fe61c4cd72c0186f84797d1bde9228c8120c5d6ee838ade84d9db24d5fa75a489949ae9f44fe6d7a14974d6768f2459bd72e71d813ec751c586de18f9f3a169d9480f150c099a6f10bff86a15456ae94ace1d443f13523282e91abe748143f05f1e1d3d186c2607cd67185e67d84bae5223603b7f1775a3994d1fc5e155a7ce1333130a4fcf3a6faee39fb752f26d7d88400455b6261039dc1a2cce5dbcd7c930c3f4fa016bfda1fd3435dd2d4785415880210277bddd9334907e8c124373c67cd66561349a2fc21dca8a932f4a20e19987902b8c4f747ae22613661f0c438679a6b13a5d4878a21ddd34c0b53e", 0x1000, 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) 16:00:11 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget(0x1, 0x70db576f5a5c2b34, 0x4) r2 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x10, r2, r3, r4, r5, 0x1, 0x9e89}, 0x54f, 0xff, 0x6}) close(r0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[0x81, 0x4]}) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x4d}, {0x40006}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0xfffffdea, &(0x7f0000000100)={0x9, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x6}]}) lseek(r0, 0x0, 0x0, 0x1) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) 16:00:11 executing program 0: setuid(0xee01) r0 = getpgid(0x0) socket(0x18, 0x0, 0x8) ktrace(0x0, 0x5, 0x20, r0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x14}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x800, 0xa8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x3, 0x100000001, 0x9, 0x2}, {0xe32a, 0x6, 0x7, 0x4}, {0x1f, 0x20, 0x0, 0x6}, {0x0, 0xd799, 0xc37f, 0xffffffffffff0001}, {0xfffffffffffffffb, 0x274a, 0x2, 0x9}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10400, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x20, 0x1, 0x6fc, 0xe15b, 0x2e}, 0xc) read(r0, &(0x7f0000000000)=""/23, 0x17) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x5, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0xc4e, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)="8e") kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x3d}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="f9") fcntl$dupfd(r0, 0xa, r0) 16:00:11 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) r0 = dup(0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x8b, 0x20}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xc080, 0xfff) mknod(&(0x7f00000000c0)='./file1\x00', 0x1, 0x1) r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f0000000100)='./file1\x00', r1, r3, 0x6) r5 = syz_open_pts() utimes(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)={{0x3, 0x3}, {0x2, 0x2}}) r6 = dup2(r5, r5) r7 = syz_open_pts() r8 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x20000, 0x5c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) socket(0x10, 0x8000, 0x8) unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='c\x00') ioctl$BIOCGSTATS(r8, 0x4008426f, &(0x7f00000003c0)) ioctl$BIOCFLUSH(r8, 0x20004268) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000400)=0x4) ioctl$BIOCFLUSH(r8, 0x20004268) ioctl$TIOCSTART(r7, 0x2000746e) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000440)) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000480)=0x6f) setgroups(0x3, &(0x7f00000004c0)=[r3, r2, r4]) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000540)={0x18, 0x3, 0x1000, 0xf8d}, 0xc) ioctl$TIOCCBRK(r5, 0x2000747a) fchownat(r0, &(0x7f0000000580)='./file1\x00', r9, r3, 0x2) ioctl$VMM_IOC_INFO(r8, 0xc0185603, &(0x7f00000006c0)={0xdb, 0x0, &(0x7f00000005c0)=""/219}) open$dir(&(0x7f0000000700)='./file0\x00', 0x10000, 0x2) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000740)={""/16, @ifru_metric}) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x193, &(0x7f00000000c0)=[{0x3d, 0x0, 0x0, 0x20000000}, {0x80000000}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)='N') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000180)=[{0x6, 0x10000, 0x5, 0x6000}, {0x401, 0x4, 0x185d, 0xac36}, {0xffff, 0x401, 0x10000}, {0x9, 0x1ff, 0x6, 0x1}, {0x81, 0x5, 0x9, 0x7}, {0x6, 0x8, 0x8000}, {0x1, 0xfffffffffffffffa, 0x9, 0x80}, {0x9, 0x6, 0x7, 0x4}, {0x4000000000000, 0x7f, 0x6}]}) 16:00:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x30) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8000000002d, 0x0, 0x0, 0x7}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = socket(0x10, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8830, 0x10) getppid() ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) fcntl$dupfd(r1, 0x0, r0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000100)=0x2, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x90) ioctl$KDSETRAD(r0, 0x20004b43) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000300)=0x6) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20000000, 0x100, 0x8}, {{r1}, 0xfffffffffffffffd, 0xe85d983b9f36192f, 0x0, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x2, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0xa4, 0x2, 0xc0, 0x401}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0xfba}, {{r0}, 0xffffffffffffffff, 0x90, 0xf0000002, 0xf91, 0x2}, {{r1}, 0xfffffffffffffff9, 0x40, 0x40, 0x4, 0x2}, {{r1}, 0xfffffffffffffffd, 0x44, 0x1, 0x1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x60, 0x40000000, 0x101, 0xfffffffffffffffb}], 0x1ff, &(0x7f0000000240)=[{{r1}, 0x8a4ef67112b0b891, 0x80, 0x8, 0x80, 0xea}, {{r0}, 0xfffffffffffffffa, 0x4, 0x8, 0x1, 0x200}, {{r1}, 0x0, 0x80, 0x8, 0xffffffffffffffc8, 0xee6c}, {{r0}, 0xfffffffffffffffd, 0xaadd5bc8c4da84e7, 0x40000000, 0x9189}, {{r1}, 0xfffffffffffffffc, 0x4d, 0x1, 0x34, 0x6}], 0x7, &(0x7f0000000040)={0x3, 0xca5}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x399f8333cbbb2469, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0xfffffffffffffffd}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 1: rmdir(&(0x7f0000000080)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)) chroot(&(0x7f00000000c0)='./file0\x00') ftruncate(r0, 0x0, 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) r1 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmdt(r1) shmdt(r1) syz_emit_ethernet(0x2, &(0x7f0000000200)='~}') 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x61}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000240)="b3") 16:00:11 executing program 1: clock_getres(0x2, &(0x7f0000000940)) r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0xa) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000240)=0xc) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x40, 0x0) select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) r2 = dup2(r1, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') syz_open_pts() shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) getitimer(0x0, &(0x7f0000000980)) setitimer(0x1, &(0x7f00000000c0)={{0x3d1b, 0x6}, {0x4, 0x7}}, &(0x7f0000000100)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000900)=0x7ff) linkat(r2, &(0x7f0000000880)='./file0\x00', r2, &(0x7f00000008c0)='./file0\x00', 0x4) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r4, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r2, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r2, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r2, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) r5 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) mprotect(&(0x7f00005fe000/0x4000)=nil, 0x4000, 0x6) write(r1, &(0x7f0000000300)="64a356d97ca7786885cbb6d2495bb90a06fa1acb4bd6ca4378e8ee336901dc4976a25b059e72fa18a8f9b5161f96951e0cec199c47e31035812446a088a0dc0947f4fc94cb9b7666907566dc56bc5c375fc58cac033c4fa9dcc7b82f3899edbb9a217ca8891db113c604ba13e89ee3242e5666b928907cc2614f0d0934e596074a95ef7b6a27b360e6ee7b20978f2b4b", 0x90) 16:00:12 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x23a6, &(0x7f00000001c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(r0, 0xb4, 0x64a, &(0x7f0000000040)="0b6223b8e6d63dbdfd9bf0", 0xb) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1ff, 0x0, "000000000000000100002000", 0x0, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000200)="f802b8c1a9c75e048069b3f0c885847906ecf6c0951a9d7eea9f48f91e91319b56b2d9d73e6a0edf91fe194a1a96c3da31274f085067ce8bf5730ceb9cc0456bac35b1ae570732b97fd382cc3f886527c945219b16c4795f4581c9ccf791bb1109d19e", 0x63) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66696c820d65aca5fd3dcbc7cada860b07e84b8689c0098fe1e705e8a7855293d1b4b31d813117ea14b50c5e92767e050ab6dd1e4caa6de79bb46fd70ce7d25e440ff50c9cfc3f39be96da2d40e75a69da"], 0xa) close(r1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfff, 0x34, 0x80, 0xffffffffffffff7f, "595d012b430b6fb76f8e1346fbd073fd25b03ae6", 0x2, 0xfffffffffffffff8}) socket(0x400000000018, 0x3, 0x3a) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x1251, 0x1000}, {0x18, 0x0, 0xfff, 0x3ff}, 0x7, [0x1, 0xfff, 0xff, 0x4, 0xfff, 0x1ff, 0x9, 0x9]}, 0x3c) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x1, 0x5, 0x9) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="2f66d8ec46442713b8d7df8706e7c55d2238cc6c2f78cbbb8ccb2dbd24945dd1a6af8d48347909e585f9b580616bcebfaab4dc2d2733faa31d9e335b5e95c32cd8094deb181262dc39b4c2367d7c1a467937e51f102370062a5e3fdc5d352881bb43f79e908f61ef3a449ed2c601fb23c1b236b25f0732dca27556269b"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffed9) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:12 executing program 0: r0 = socket(0x18, 0x4000, 0x80002001) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x3}, 0x10) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x4) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="00000010002300"/20]) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0xb5) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) semop(r1, &(0x7f00000000c0)=[{0x3, 0x2, 0x1800}, {0x2, 0x3420000, 0x800}, {0x4, 0xff, 0x1800}, {0x1, 0x6, 0x1000}, {0x1, 0x1b, 0x1800}, {0x4, 0xffffffffffffffff, 0x800}], 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1cf, &(0x7f0000000300)=[{0xc}, {0x48, 0x3, 0x0, 0x10000000000002}, {0x6, 0x0, 0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000002c0)=0x7) syz_emit_ethernet(0x2, &(0x7f0000000280)="5cfd2943394908000000f3bb7856ffc48c14c7e8b9ee319ac5") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000200)=0x6) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0xb3d5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) getgid() 16:00:12 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x100000b1}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x2, './file0\x00'}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x9, 0x2, 0x3, 0x1ff, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 0: sendsyslog(&(0x7f0000000100)="dd966300ec0366cb530cd5d3021a28b8046c2b00ccbff35ae4061dd518cc27b5ae8696c8368f247888bcff2bc6a1447427ecfb9571372e5dea25b7", 0x3b, 0x12) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x100000010) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x4) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000280)="99974505d3647a848d0f07579b01a887eb0d5f134180037d3621d64086a0407c727fd3a96bf6c67981745983f72d7268b2a6a13e40e23f2b0329962a32749706784ba534b592fa8f60eae165aa145d", 0x4f}, {&(0x7f0000000300)="901fc64681bf013daf7e6aa3511f2ece1765a031f02111be658eae83c100238cb3d8576bdcec1dad57a036679380eb90ea0091ee30df5ee7b6a06789ac433bfca0bd1a0f0ca2e28691a36b62fb532687c732d2887500bd7926d72bb41053367b4bd02db1a8c3e9d1eb6af06d126967d56ad42f3531d2016430453f0948cf5600bda41d3388260edd0bdb43191152699eae63dc7e7e6a03dfb76f1e246a503c3d95056fffc40f7370918a36f334f2908be5aec1b85f77d12c5aebfeabc875e4ae593c04ea0965aa18db96ddb6d1dc337e0bf5ccea3c9db89ed7b040ba0a50902c26e228d0ed006eea5bb6c2c879665d780b83b3077f0c3c8d63ef826c3218cc35f0e491d5eea0c0e25661a73da882cecd7daa039e7a1efed21e6b38c0c5319b43a7e9491ba7f5dbcda1898eae310042c03a29cc61a7b98380ad44a49d33e78dc163ed1bbaa6344b89e783605be4914959d1b98a42c5bb29784ec8338fda831025b38ed316fd9cecb80f980f5912fb79ede55626c29d6d179a57945a04c420af924d960c3f6457f6a06e3a3abc0ec8c122593b425a1781205929378949092179dd5c2997bb7b73fe732e01b40f85e28c186547b04510fc983374bb48320f1838147149dca8c8496720b744d4cf642dd97fed7a72e13ae378515fea1c02623070cf4b4d295659f93216c63fc0f34e7b9381894247b6d145804e870e4023975672e76e317554d09ab325d9677505bcccaf123ac3480b5a7bb0c739f16250c494902de0be2a071cb140d513a40c793d38b06eec13e00f95286a355099b70016e3a6e3ff7b0c0b8caae31aabe0b83ba4ac3232f618801549061e2cef9298bd7717bdd97998ff0b01c6f8d9f6b96c84af0952288a54c0c3370f5a5147bd1bd05a35872cc63dc202afbb1b6e3b8efced85b0b19a93df843d1ec33ead40d5c4e7ff4ac461e0744a4efdf907b2fd949a849d30a9410f2fb20cbb38ed244b59b5c563bc5ed8e992f95808f9cd849e65285a9c77eda2e9a17f0d7bc9ad9766f64e1c9ebb2d97230baefa0749c1842da3042d55cccf1f3328cca8c15cd8ea86e5642b448ab92987f8420bc544b511d9be01741628e2579630e9d5cca2c60d10d8133e7ba07a094e3fad517004948b5d17a8342cf8129b22aca966a4d54f1885545f16cace65d65115e3cd100312c5ec12613067745cb267b2828b18c93747092e4deb5371e1231787ed6eb50ae9758e97d0414045e53b837d367a2a009916442f7a31b54a4cfa11d47067b913dcfcdbd56c4cd09df6c156929e69bc333cc9b3df2b2fd412711487ae9a2a716a4d2630a031a97848a3961a6ab70f0a2671567a30247408ad565ccfe345b0a9a7f1fcbc5ab3c8c0dcaa432f0f5597c620942418f869ec7b4c0a3b38f6e0e464716a1cd2a1b25ce45fdd86d26565c57b28a3ebbcb6ec0e4fcea92c49cae3471bbfd007eb3af4e90dd1a21e70373e52075e772acc21f0108c4e3d54a173d8b11f33c27e52e4a7776b551f6883c120e835e956f4767a1a0a659dc85de94b030260d7ec16574648ad915d4fee1998cbb41290529ad32c36f986d95ccae3dc075326ccee11ae7f3309b703831ce7609347ea66d12366f1e795d5d072c6faae84532b6ad5acbb51a9b76966b9390df2e3059023492c9692d683307780f53d629e2b149f4de7a96b1bcfdb0745682c07c3e43190973cb8c95ea8c036211d2e1a75b9d60200680fe6b5d37e5ad5e1b090a77dc004f938bad82b0dfe47097081f2120553e18fcfb214e6ef9c2ce69d1abd33fea7a21faaf19788b2a7a9c1bdfb1cb462bf83daa180563b8a3ff810b95bfcd79f8008e31c61a1ff57a66caa8cb16a90464bd4e3168ff57c8c8879f126f52080537bcdcb2874a001453298ec437331bb2831f66d83977aa76fd634bcfb85b5f3c45f39c172fbbb718c384a86d7e75ba391f8c8a22b58d4a04c226931f3fbccb2d3f5edd9ffe9c2bdafa9320cd25b95b2034c7ef12f3a0f25148de76c9572a31528297b835a001a677385ce3d0a4ef0bff309a2e9353ff7c23df78c29e8a8c0eeb6f44be65616f6566f40bd2a5cf01a7679ee1a0525d4890a9eeda672a59a65949fb96f18459889186b1eca55e7b521f860909c01d40e2625fcaaf5095f031f5bce388fab42afdd44ba020e416e4bb5e7a569f4c9504b234001fa4b40db28b22cbe8930da55d1a4cb44379554e09ca0ac81477105a076146abf3350b0d99b07015767dff8fb0ef9e2f8d892b42a1dd504e5c5e5e99ec926fde5a5101fbea9d9f73750d5e1293a8489f73d806006c669fd0f832f40adacefa57e5edb69f70f25aeabef70f26f4d48e52d9b5fbdd366d37dd107b86b2ce391392804c99a8f947c7de7eda27267a954198ab1554455e176a675ff1591daa048c7f9d1d5bd56a21aa5d2845b3dbc6175f1491754570cc4b0131582e25d95d649ff0e72c4d911bc836260dfc03d6c16bc1edf6f606c6c531eb9c00a8e1cd496414082d1d70462d999268883d9c99767e4a955732beb46c2a14a6f6e857754aecbad20c248776d750f99193600318119aacb01371c686ef69d6c02c18a99e93c8778499f0d770570431d6c8540aabf78a22268073cc031cbad0c5439f6afab10f4e87f25be2fcfe750d4ac88e58fdb3552d9a48f66cd1adb5d3cb6bb2a766180760ec8ef4e3abb029e097d18674ba14fac464ceb08671a61a06cf97fd2868164c9d56ea78d86b2f3e727f89ed2e1dfcde4d66cc1f10d0ec150a4afde5b2609e250c4f0be6e51ca0bd43b05aec1878c9611d5004458ada5b245ab9d9a2786959102c213b2484752d9768409025ce1475893f9a9407e9735a66e87aeded1ef787b3cd0acc6dbf5df106947e23c8de91deefdb5c6500ee15353998d2f2b6d0f098e2922a1e29c139306b0583fbb55dc8d4b043aeedeeca56788ec8988333b26050b2348b8a7aac202d48b3d2572dacf317354f29614f4f42c2668a4ae098615b8e59e9ecc5e109cc450277c44e4e4395f8955afeb8e662c7b85cff53da05135dbfe7653d3f0cf42f6cd071cc6e7958048064bba455d442ed65baf1f50ef1d08c2b5b96c7a9c9be2032163f8d4d978ce957b47c1ae005cb7a387f8ccedde8770ab06cbca7c7ce0b0b6e8b888f484c085618d6b4802711e74183409e4bf35ef6e347b3c9033dbad4fbcca60f19b0e8c96d3de77305e726f1cad2657488bc26e89c5d891bcfe73db0e2bb124567551503898cd95c681020b31d655b6de46f7cd688a66b6f6869b0e65846ef86b118b6829717e807339f53aa9d8431ac5db2119ebb2d74b12adb3b7fe61ebeb4c694871a83dc12902b819141615218d4c48b48eae6573b4d6c36e1857cec64df12887d31d7d9d8ff411f849575e659b97eaca5b39e72a3676713305d4a28b1ee82b3ed2d34e85c9778bf0583e3994390ade50807fbccf7f945952d44a9e1a791ca59199dc8164d82273b75dccadb12db731cb8924df8a64c6e66d302c9ff35ca555d26d63a6fde06f5ae24afb8c13246f431ffb2205d79c333750abd977b73d86fc278191bee1c2887b3c43c7b15d375a706d950efb9db3e5d7ecf9220f954e4fe65ea34e56aaaffd7def80e9cf7b55d435d0785a1be9918685ef54d63dab91bc8d087f5aff9c3cb63ade48b318c91996053811febb73419325823d8c824fc723c83803604346d0f5532b4aeca4d072992a3a37ea237992d5c9930ef3277e687088d59dac9c63287a27d2506caa67537d1c9597dcaca6bf30d6ae0cdc5d0fbeda5340a6e984ec6425545ed86c5c8f14a71c6764d7de72ce821f35b25a13c4d15f7cb820b2f210c116a94d47017107bf27262ca752c21f02a5808454211dd52d729b1604e8ad343a4f544c9aabb16ee99945a70849611c51b3602a2540c99430eb56d99f43295191e1917c7e823526d78e761a2f4347784d3d24161e46e914550c34e93c2b89425e62e634a39ca908623c2d6ecf4f5521752b795e9f36d188034a59f556d9e8863193f7a3646c0b468f50f17d76b4d63b2c6f92e82e057e78bbb5a492cfe5dc33a4a006959eebb3d99753e536c1c939d402ce682e3a759ec927e7eb7b73cfb7b94013d8d5c5e549de5daf67563d2812535aaf163538d4daa2d2640885bf085b2d1af8261058e52078d499fc6c2b59c0cfff12d80b5c3a5847db7def8e10a2990874869b334cc87ca11119130b678625a6e78484c2a416c7bef8e7aff94a24ef5113149dc9dcb287b86d183cf74feb12e3aaab8359213d36cf5715d8177a56ce2b94dca4b8695ed4029e0e3cd6585b12a8e5ea3466c61c9daf437d1f10f6b0a81f9ac1f581e3ccf717cc86d7bd0d1bb6ee0845cf1660439005adb70f9bd2754d3591d00ec3592c4af6f7476a54175bb184ba69e3a37ddb2449cd8c77730e359598c4a8acd5b0df62b6d32c223aa0ca8390197c8cffb7ae8002297eb189841774e8d280bee9170af1f49d5cb864d68eb9483fc5032cab0290da9aebb7e7b03dc44e09958e5fe8509ef439d89d1a837b7c9dc03f7b649dda34e89b9dd200cd6e9f91c5523d22f8010bcae106b72778331b2bde3e1aaa267347e41199efb1b704ea4e210e57d52e4f7d1a3b147c46d6f7cbae82eac3aaa639c24593c059e3e0d4d77708ff095cc67dcc4b77737c3def59c89cadb41157137c23a5621bc75c894a6cd4bf8e387c6837235cd769a9c762b9d0abc41b4649a300a12589679ddba5bb50f03d5c9269c111b1799ff35e17e433929ee9f1fa330422c07be14d200a9741ac42664be56126b302fbd743a6a6b755ade3d6e9bfca1b99f4b7c207155f652a0ce1f2ffb0309b61b7e23e57ed80d9d939ea144cde5e20e992f53ef6510e3ebe14eadc37696799b748202b8c682e9b8678f0be9b7dbc6567c959a9de6a6c005fae203dc6d5194f51b4cc3b81d493c90643a2602d80789896ca32b2cd822af62fed5b3fb613df8f7051a59478ef2dd9ca5744fd37438fa909f2507f44993c4e3124e5a7a8fb1b8fc7b297df8f2d843ca1a4d689e00b66971ec5a7c866018cdf88613d2349e75d1f8f1d34bf75262ee2aef153594450dd922ff61c438663f3eb510ae3c062e422fc2ab80e3ec65fedc6b79efb9bc1b6b3a6f8e1098e770bd86eb35e277b8daa6392d8255e8a1d247866aae9922d9bb2ac7ec3634578f7539d575f7548a5cb6ba29613b1c03e99c4237a1b181427c11510732b67649a4df3bff6260fcaba2210378a6be08a3ca94a696aef43cf53bfdae743bd0016aca2ff7763311f3d996a712d9cc71d9c85cc180b3783f0c79ccac68dc8d053dd4bed0b58ab3eef16221e179882898b678f6a3158b8b0782c2142e2bfe2204aec904b60a06a9d1960d98c972cdf47fd2b291d5e1db7cacee425220d98f5c4af4e34b18ffaf3db326929c7030367a2e9a7ae808d79c0fab4407c3df40ed167742eceae27de32ccfd1261b0197f2c104a3231c0cd39ebb6008dce830c8b5cbe704bce97a940c19e2fa7faa51d7d307243587c0bb4fb3237500cdb8de4bde0b57e8779527aadc3d27ea92166181ae4a21f3aaf22bfb656270b3963ec140ea237393b28db7469deca0c5671b92ad72125a50758f865d8f388c5f8bcb456145a4ae6c2d85cb3e2ab1732aa1a3921009a46b9d8595349b7cd1115f52658358dc7917fdfa39b2b7e364365e2c74dfa61ee7fb29235396de432e4280362017c3782157fc95ee1787017cd9a54638aaa7b772b407578f97afc26e38ed8fc5749fc93a8a0a609948a5f7d65eb0cabfa3c5ceaaa91", 0x1000}, {&(0x7f0000000200)="455901377e9297aa", 0x8}], 0x3, &(0x7f0000001340)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0x8}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x6) openat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0xa3555644ba3ef22) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) 16:00:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)) setrlimit(0x3, &(0x7f0000000040)) 16:00:12 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./bus\x00', r0}) symlink(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x3) 16:00:12 executing program 0: r0 = socket(0x2, 0x4003, 0x1) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f6602fb000000"], 0xa) dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x12, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x40) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x401, 0x9}) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r1, 0x1}) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000240)='/dev/ttyCcfg\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='/dev/ttyCcfg\x00', &(0x7f0000000300)='/dev/ttyCcfg\x00', &(0x7f0000000340)='/dev/ttyCcfg\x00', &(0x7f0000000380)='/dev/ttyCcfg\x00']) chroot(&(0x7f0000000400)='./file0/../file0\x00') ioctl$BIOCLOCK(r1, 0x20004276) socketpair$unix(0x1, 0xc5f9749ca9154c1f, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x400, 0x0) readlink(&(0x7f00000004c0)='./file0/../file0\x00', &(0x7f0000000500)=""/133, 0x85) write(r2, &(0x7f00000005c0)="c1e26d2d88d67187052c3d87dcd8db61f097f14ea0b0ae42c22525996405a689633421da7835d94fffa4c90e9c54075e469ec3eaeb87e1d21f0986498ae7d5e8b3e739f4c0ca42629461025c89016bf610c213cf9e808c087357849dc88c4cf8588e38d4f1b14ad2bc6bc12cb7ec247fb3295ac7878806f26fbb940cef248e4b016008eed94fa8d36bcfa9a7150fabc88ada5125bf4d35a59d43135bab3e33", 0x9f) ioctl$KDGKBMODE(r0, 0x40044b06) r4 = geteuid() r5 = getgid() chown(&(0x7f0000000680)='./file0\x00', r4, r5) readlinkat(r3, &(0x7f00000006c0)='./file0/../file0\x00', &(0x7f0000000700)=""/217, 0xd9) fchown(r3, r4, r5) recvfrom$inet(r3, &(0x7f0000000800)=""/37, 0x25, 0x2, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000840)) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000008c0)={{}, 0x7, &(0x7f0000000880)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r6 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000900)='./file0\x00', 0x1, 0x0, r6) clock_getres(0x3, &(0x7f0000000940)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000980)=0x3) fcntl$setstatus(r2, 0x4, 0x8) fcntl$setflags(r2, 0x2, 0x1) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000240)={0x3, 0xf5d748995dd804c8, 0x6, 0x4, r1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)=0x1) 16:00:12 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x10001, 0x7fff, 0x0, 0x99d5, "4fb54eb86e70f688a804c443b7074e12e32b3e09", 0xfffffffffffffff1, 0x3}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000240)="fcd97c439bc6c801085080443c255dd4f4d1344061cc682cafe50fa9cbd685a21b24da348828776063a1916176fccebd897c74ce8e3e6bd2580006ad31ca4954df55c7b6a2170dd09f76be3217d2475a1d12420ccc8ac6cfc707f3375cea96e156158b814dc93f9225b9819b05c3e15d61a4d1cd721aed141edbd30ec3ec2826ddf3ffe8d201d7a74558a3d492f005bd7b670582a629d7aefaed083c54bcbfed893acecc42c53125ac66222f561b6b7200002174d9322240942943f7e16216996c313178c4c5b0f16b88996c9a7497ad3cbfd822b683a15e6161caeb024541f69cf49850e497de6da50fff1a25679e27de2af6a803de1a1ebd5f1f872c24c9", 0xff}, {&(0x7f0000000340)="6bd718e543fb79b0ac7acc69fa05a7d27b1a47757a439af6221eb5e2cb271ac385b4d39329a571f5e5fc959c10f13a98ab6d86114dee788a2c875c080185e4bfba8102808e0714ba2f439d750591d55850142ee5a8f6923e1895375f223b30eee5b991ab5a83e60dc8870c1cdf478284fb5059f2b937d8a3d022ccd5381f6041f998f8585a74aaeedf5837ef881068aed166b07c2d2bc6b78d08ed6436a578830652c19917034040b2", 0xa9}, {&(0x7f0000000400)="632636496271716fe5441ee438c4363c4636f4cece725351fcf6b55c4e6c351cb727c734f9ac06e12334ac8c334f7d9724bc512a04ff9dda7c23708df473db524ff0bbf5dfd9e441b7f9987bd7e2b1a6b753769798679e8b861fe2011727d63e08f4b0c0b19c7b192d3c48e4e91823a056110a5eb9551490c63045fc1e163aec318a1acd64093796f90546870f713b32add0c4e9", 0x94}, {&(0x7f00000004c0)="810b526366ca451201f94c0af295bd8cc2a6af4f46be76c3e674016b519bebdbf7e7b046138354bb9433170d642f4785fad70a68f5b7935e91bffb6b5db98379d0521cd86905461e9a92c29cd50f87d6642ab374b09c1122814467653065737ebe4dcda285eaa4db34bf53b8bb90d2dd8869de0b34770eea1a75b93cc1cbb03bb0", 0x81}], 0x4) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f666d6c655300"], 0xffffffffffffffcc) write(r1, &(0x7f00000001c0)="ad18f05de2f4ef18", 0x5a) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x9918}]}) r1 = semget$private(0x0, 0x7, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x2, 0x401]) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) semget(0x0, 0x0, 0x1) 16:00:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002001, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x1) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x6f6e8ea6ef67d4e3, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20011, 0x2) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) poll(&(0x7f00000001c0)=[{}, {r1, 0x11}], 0x2, 0x2527) close(r1) 16:00:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100a0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = getuid() setreuid(r1, r2) flock(r0, 0x1) 16:00:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000040)=0xfffffffffffffd13) getpgid(r1) socket(0x20, 0x4, 0x1ff) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0xb8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x8a, 0xfff}], 0x1}) sendto$unix(r0, &(0x7f00000001c0)="b1000513000000000000005786ca3849459ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e0000b5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d903000000f2f0c9f69ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f00000000c0)=[{0x0, 0xffffffff80000001}, {0x4, 0x1}, {0x88, 0x8}, {0x6, 0x7fffffff}, {0x85, 0x2cd8}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x46, 0x7}, {0x47, 0x100000001}, {0x79a370c7061d6ea8, 0x7fffffff}, {0x4433ef4588bb0b25, 0x100000000}], 0x4}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x8) ioctl$KDSETRAD(r1, 0x20004b43) r2 = semget$private(0x0, 0x0, 0x20) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000140)=""/80) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000040), 0x1, &(0x7f0000000100)) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000001c0)=0xc) 16:00:13 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) 16:00:13 executing program 1: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) setitimer(0x1, &(0x7f0000000080)={{0xc4, 0xfff}, {0x5, 0x3ff}}, &(0x7f00000000c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r3 = semget$private(0x0, 0x1, 0x82) semop(r3, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, r2, 0x0, 0x0) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x12, r2, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x20000, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000fa0000000900"/24]) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x1) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) shmget$private(0x0, 0x4000, 0x240, &(0x7f00006c5000/0x4000)=nil) mmap(&(0x7f00007e6000/0x1000)=nil, 0x1000, 0x5, 0x5010, r0, 0x0, 0x45) mmap(&(0x7f00001df000/0x4000)=nil, 0x4000, 0x7, 0x10, r0, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x3}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:13 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_flags}) setuid(r0) ktrace(0x0, 0x1, 0x20, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000200)) 16:00:13 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0xc3f}, {0x0, 0x5fa}}, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r1) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x2d, &(0x7f0000000000)="d9e131a38a79b944c0692b220a23fc71a04cd2249682e114ce12d6ba6aa17ba09f653037803c0c33d857027a85") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x60}, {0x800000016}]}) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x7, [{0x2, 0x9}, {0x1, 0x100000000}, {0x3, 0x100}, {0x1, 0x2ea}, {0x3, 0x3}, {0x3, 0x8001}, {0x3, 0x9}, {0x3, 0x200}, {0x6ceae6e11c99cc4e, 0x735b}, {0x2, 0x7}, {0x3, 0x6}, {0x2, 0x80000001}, {0x3, 0x200}, {0x2, 0x2}, {0x2, 0x80000000}, {0x2, 0x7}, {0x3}, {0x1, 0x200}, {0x2, 0x101}, {0x2, 0x2}, {0x2, 0x1}, {0x3, 0x5}, {0x3, 0x2}, {0x1, 0x4}, {0x2, 0x8}, {0x1, 0x7fff}, {0x3, 0x5}, {0x1, 0x6}, {0x1, 0x1}, {0x3, 0xa1}, {0x2, 0x4}, {0xb753d186bb63d76d, 0x8654}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)='i') 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) syz_emit_ethernet(0xdc, &(0x7f0000000280)="a85fab8c96a9acd60bbe3382eac9e189b4fd87f8ac1e83fe2ed26469524dfe37ee3e37e593905926c8d607f904eb2fd22364979f28b2880be2a8eb8c59d62e66c6eb3b1ee1efed0685bf705171529bf66c7f0b92d3caead87fceb35fb4839728867f2a18f2bd7057c61b2671f34880692e06bdf0599f03a6c2c333b00fe6f503ac1e7470d169d1e755cea19f79caa1dbfbfd13366350188e66e7dbe907378f883a883d679d73cb2c73439705d9693a03759434e85f6acca51f68b4dfd5fa61a033c5b7b391ce74b746b7fb750d17fd65d73e0276c4c27e6524c8465d") mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200)=""/99, &(0x7f0000000000)=0x63) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x35}, {0x80}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000340)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) linkat(r1, &(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00', 0x4) sendsyslog(&(0x7f0000000280)="adc5b7fd3f31ddf473dfec8b", 0xc, 0x2) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000100)=0x8) bind$inet(r2, &(0x7f0000000140)={0x2, 0x0}, 0xc) 16:00:13 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fsync(r0) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) flock(r0, 0x8) setsockopt$inet_opts(r0, 0x0, 0x64, 0x0, 0xfffffffffffffec4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x2) socket$inet(0x2, 0x4000, 0x5) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0xffffff83, &(0x7f0000000140)='H') 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f00000001c0)=[{0x100000001}, {0x1}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x25}, {0x40000006}]}) r1 = dup(r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000400)="5c7dd1e9b87efc90ac666e2983998c2215955bfcab923c391ae9b384bbe33ecfab4d7eea378809c2ac57c2f1229b5c741817a4e404f95c660a466ebfa2eb2153b39408c8f5", 0x45}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) socket$inet6(0x18, 0x1, 0x9) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 16:00:13 executing program 0: ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x7fff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x12e}], 0x1, 0x0, 0x3) stat(&(0x7f0000000000)='./bus\x00', &(0x7f00000006c0)) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 16:00:13 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') open$dir(&(0x7f00000013c0)='./file0\x00', 0x20000, 0x10000) 16:00:13 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x3a46) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x44) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/190, 0xbe}, {&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/5, 0x5}, {&(0x7f0000000180)=""/42, 0x2a}, {&(0x7f00000001c0)=""/86, 0x56}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/19, 0x13}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/85, 0x55}], 0x9) setsockopt(r0, 0x2, 0x1, 0x0, 0x3a) 16:00:13 executing program 1: ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x0, &(0x7f0000000440)}) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="65c6655cf0dea3ea025634161c61d66182fe81bafc379825c2cfbdc8f7b7b465b3a093bf4eba22a504bb", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x0, "601d6564dc177d3e7364a27acf2f1d938339781f"}) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dc0d8ac4b62cd93fb5741db16e9ea1fc967f0f06"}) 16:00:14 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fchown(r0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffffd, 0x3ff}) 16:00:14 executing program 0: munmap(&(0x7f0000a46000/0x2000)=nil, 0x2000) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0xfffffffffffffffb) 16:00:14 executing program 1: r0 = socket(0x2, 0x0, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}}], 0x6, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) dup2(r0, r2) 16:00:14 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x2a, 0x9, 0xe0000000, 0x0, 0xff, 0xcb9, 0x1, 0x0, 0x2, 0x40, 0x3}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x0, 0x1, 0x2, 0x0, 0x7, 0xcca, 0x7fffffff, 0x0, 0x1, 0x89, 0x7f}) 16:00:14 executing program 1: r0 = semget$private(0x0, 0x3, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)) r1 = semget$private(0x0, 0x1, 0x140) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r2) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r4 = dup2(0xffffffffffffff9c, r3) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x2, 0x10001}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000001c00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000c14b7da796f5c1bc5def7f2b2981941f0c91f1d9ffe73b7decc629972360e563ffa2bf346a11b94b98ecf3c5e3d30662b86d0f481a737c446410c0995f70604af61ff4532320af55c6fe09fbb33ebbd2f07d24ce12b893272261e8956a21f120d53fd044be82798b758352f23f37e1a0b61e0d1a3bd71e6f3e96589da28eb7313a03e73e6ef22914e52d1062214d383dffc33b3d3d9c3eefb7ea7e39573f604985e2181c983d6c7be48a64171c90f3f1a18774aa2a83f708ce04c43c85dc220a9c5c844eb5d29caf6697218b9d9bd1f51b2d04b5cbae7712dbc0a34932ee5f3c705af3a9df64643c2fa257000000"]) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0xffffffffffffff80}) r5 = kqueue() semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000140)=0xc9b4) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000180)=""/113) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000200)=""/133) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x1, 0x0) kevent(r4, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x24, 0x2, 0x35, 0x80}, {{r6}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x100, 0x5}, {{r5}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x100000000, 0x1000}], 0x1ff, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffa, 0x1, 0x8, 0x8, 0x9}, {{r5}, 0xfffffffffffffffe, 0x18, 0x0, 0x4, 0x7fff}, {{r5}, 0xfffffffffffffffd, 0x4a, 0xf0000040, 0x3, 0x3}, {{r5}, 0xa58db712e675454e, 0x80, 0x8, 0x10000, 0x3ff}], 0x81, &(0x7f0000000400)={0xfc58, 0x80000000}) connect$unix(r4, &(0x7f0000001d40)=ANY=[@ANYBLOB="80002e2f66616c652fff1569720edc1b937f8bedd0690c4aa41b708e0c637515c67f62e4c78f8ca91f1c8d9bff6a2d159c87515efbaead39c81f4c6e46152dce5eec51017a61f2c6e70a20ef7fc8578f53a1ca0100000000000000ae08593905ba4476745c828af1e0d6618e8561c52afaa38a467cd82e42145cadb50bc492ebb39512405b9b88a3c0ed22f18d11a1c27d1f3fa894c734b450ae9edebeca7e289b0387ab8b9e53d40bfcb0e394e98158adeaf3761dde75c873b9de454af53b145fdfac94b8076c19320b61a17e23de3d1c00d71a40f60347687991bc35b7f36eb98b8611cbe6f6e328f36e1af5bdf59f80365c9ade899cd2e2f184227d7baf46d8"], 0xa) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000480)) sendto$unix(r4, &(0x7f00000004c0)="d873f0004feac42885113423b7a3b8377cdfebf44c5ffc9994f5d35825df7b74b63b349573e98cfd36c9a02e50b975b5a53d2b4b4ce8c21031a435658a1a4f9bbb5b3b6c52f9797768b9e2c30a089c2221cdac06c6fdbedce0a8460c52f4bd5b3b9c75a2f1ca7944a460903a0fcc4e1814c8c4255aed7797b7bf5116c03dc5d6e56043e4c62137e011bba766a995ac538548f38710166a8e01ca8990bd73b5bb", 0xa0, 0x0, &(0x7f0000001a00)=ANY=[@ANYBLOB="01002e2f66696c65300020637f1277a11b585636945a4e4f4f99c958b29c559945996ef3af123394c634bb2f2113d48d847f83aa11e04ea8ce3ad1a8cbf829af772043f77a3d83ee59c76cf17d1593df44918c50a4ad71b469823e50bf9eab24e8af79ee6d82479243513d79503a05bf86b1785f8c6cc3b1e0901e3bbcb36355864fd0077ea2dcd9d92133f38f05b6b6657cf2cbcff998e6c68fd55ea3def85dce4e2b2e20d2b4055121e7a77b9bdee59fc0b91e32b61e9fd0b1a896dffa5f7aee1cc16d55a7222a1c54"], 0xa) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000005c0)=""/4) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x20000, 0x0) readv(r7, &(0x7f0000001740)=[{&(0x7f0000000640)=""/78, 0x4e}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/102, 0x66}], 0x3) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000001780)=""/90) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000001800)) mkdirat(r4, &(0x7f0000001840)='./file1\x00', 0x4) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000001880)=0x5) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000001900)={0x1, 0x0, {0xffffffffffffffe0, 0x3}}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001940)='/dev/wskbd\x00', 0x10000, 0x0) mkdirat(r4, &(0x7f0000001980)='./file1\x00', 0x10) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f00000019c0)={0x0, 0x8, 0xffffffff, 0x7, 0x100000001}) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x799, "73cc510e52b3ad2e0d3fc9c06d00007f00"}) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x80000003}, {0x2000000000000006}]}) syz_emit_ethernet(0x15, &(0x7f0000000100)="7d6fd2bae3f6be000000000000a600000000000000") 16:00:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100051300000000000000100000000000001ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd81bcc6042aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba82220dd57af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb5, 0x0, 0x0, 0xfffffffffffffeae) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0xf1, 0x2, 0x80000000, 0x8000, &(0x7f0000000240)={{0x9, 0x26e8, 0x1, 0x4, 0x289ec9e5, 0x2, 0x4}, {[0x1000, 0x2, 0xf781, 0x3, 0x2, 0x7, 0x9b, 0x5, 0x9, 0x1ff, 0x100, 0x1f, 0x5, 0x6, 0xf0, 0xc, 0xebeb, 0x5], [0x3, 0xdc3, 0x4, 0x20, 0x6, 0x4, 0x97c6, 0x8, 0x0, 0x7], [0x3ff, 0x1000, 0x9, 0x3, 0xffffffffffff7fff, 0xfffffffffffffff7, 0xe], [0x5, 0x5, 0x5, 0x1, 0xffff, 0x1000], [{0x7ff, 0x7ff, 0x3, 0x5}, {0x3, 0x10001, 0xfff, 0x6}, {0x401, 0x47c, 0x5, 0x1ff}, {0x0, 0x2, 0x0, 0x3f}, {0x3, 0x1, 0xfffffffffffffffa, 0x3f}, {0x8001, 0x1f, 0x560e, 0xee}, {0x3e8, 0xffff, 0x1ff, 0x2}, {0x41, 0xfe, 0x113, 0xa7}], {0x43d, 0x9, 0x9, 0x8}, {0xdf0b, 0xfffffffffffffff7, 0x7, 0x2}}}, 0x649, 0xc3e7}) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) pckbd_enable: command error 16:00:15 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r3) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x2, 0x800, 0x8, r2}) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=[{0x50, 0x0, 0x0, "be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef65"}, {0x98, 0x0, 0x0, "a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca80"}, {0x720, 0x0, 0x0, "f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a11bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c8487e5546bed6ed52bb0f76c537b72abc824c79afa6eae00586cf8b259c566189f801f75f4a7470ba8c0e7d9ba561af37d87a80e17bbb9c86d3f9c6694d1d67f60ef64fb951b827fe19ee87b7421c9b68740aad13a9482dfe5fbb90b20cef4490d819b4a12e239bea99b0d621b5e985cdf68506107a4a0348a3a69b39f0530b46b37859a8bbf5775f95f0bd6c93b74a5839429b14e5dc618d58b6db5bd79064176cb14c65e5aa17ef5f4b3d87084500c6f456c7977d53a1279c4fffc149722fa8a1ccfd9ea7a201fb57799a2b0e74e3712e43eeb609fdc22388c0a1b97c5950bb64b9576989382b921d8a1e1a5764afcd1113af6d1f4d7c4a6386cad6b0dcf1be28fd9d86ba256e6e6e633dc50cc5f95c145973ca2fad8a963be8c2e34ea7ed30afe381e46ca5911fd094fd988a85861454370ea605532c15e9b66fa4d49d9a50e47f77103a7226f03174509330c55084468d0ed50d35104d08e904bad2b5b1a0f1b8d914c8276b22b65b0c59cd5cbe7956133c2ffc599548d8822b275045f3e52ec61fb09febd934a3f2d770c85073bf60f3f0bcb7a5fdbb9ab04d6d4a84f9dc64c67bee738b947f38f87466969d13bcd32beec3bc2cb5f2752ad79f477e2d9cccfa4350cc2f188fabe17cb64a6e8355379c83025bd4d7a41fd852777e3f1628491c717b6a4fa382c84bc2c821915981927cd6211a95050f4983835aa5e8d3fbe02c757d121923fcaae75428ff756f6a7c7e9e4b63d85aeb43cd0d5ef73bb83e1de968fb07a323d6ddb7308b05a33e38f93bd6f46617dcc10d6284649aa9964a8f2635e8234464b75e57080c42f3ca4680359f65ba13f388f308b36598b49d9902abd3cdbbea87db5c8fbe4c71fd6243fd6b687fffa83cf1f2317098b03ee6a68b5d6276947d041157462dd0990f8ddc6fafa79b7c3c62ad2e6a6c148e204682a5a0ad4"}], 0x808}, 0x0) 16:00:15 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0xfffffffffffffffc, 0x2}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000080)={0x9, 0x865}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000300)=""/250, 0xfa}], 0x1, 0x0, 0x57) getsockname$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r5, &(0x7f0000002a80)={&(0x7f0000000400)=@in6, 0xc, &(0x7f00000028c0)=[{&(0x7f0000000440)=""/73, 0x49}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/133, 0x85}, {&(0x7f0000001580)=""/223, 0xdf}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000002680)=""/143, 0x8f}, {&(0x7f0000002740)=""/125, 0x7d}, {&(0x7f00000027c0)=""/76, 0x4c}, {&(0x7f0000002840)=""/104, 0x68}], 0x9, &(0x7f0000002980)=""/197, 0xc5}, 0x2) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x1) 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)="e03dad24877b6d3c7f96d29aec36525dc1e9384b5b2fe4195d5f5b632d3335306957e3bb1a44ebb521dbba453fdeb488a8485d5dfde1a00f0fe8cce63f47b545ed", 0x41) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) write(0xffffffffffffffff, 0x0, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = shmget(0x2, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) close(r0) syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x88, 0xb0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x0, r3) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:15 executing program 1: r0 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x81) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r1 = semget$private(0x0, 0x1, 0x200) semop(r1, &(0x7f0000000140)=[{0x3, 0x4, 0x1800}, {0x1, 0x3ff, 0x1800}, {0x0, 0x2}, {0x1, 0x2, 0x2720561cd1b61ec1}, {0x2, 0x4, 0x800}, {0x4, 0x0, 0x1000}, {0x1, 0x5e, 0x1000}, {0x4, 0xa8, 0x1000}, {0x3, 0xffffffffffffff81, 0x1800}, {0x2, 0x401, 0x800}], 0xa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="20448e5d7399302616d2", 0xa}, {&(0x7f00000002c0)="0a58881030c6e4a1ce938b939fc5125452c42578a00564b680ed6ed9a00c36b2e12307d19fa1863e8efda332bcf4a830e5e6ea113e08a4348c67aea5b78be30ade5f8509664c15cfd9dd9a53adb736bd7e1687a84f274305502c6856a75942", 0x5f}], 0x2, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = semget(0x3, 0x4, 0x100) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000380)=""/4096) ioctl$VMM_IOC_RUN(r3, 0xc0205603, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:15 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0x7, [{0x1, 0x7f}, {0x0, 0x5}, {0x1, 0x40}, {0x2, 0xe8}, {0x3, 0x6}, {0x3, 0x9}, {0x3, 0x43}, {0x1, 0x8}, {0x3, 0x3}, {0x1, 0xf1}, {0x2, 0xffffffff}, {0x1, 0xdc1}, {0x1, 0x80000000}, {0x1, 0x2}, {0x3, 0x3}, {0x3, 0x100}, {0x3, 0xc8f}, {0x3, 0x100000000}, {0x3}, {0x2, 0x3}, {0x0, 0x9}, {0x0, 0xff}, {0x3, 0xfff}, {0x3, 0x8}, {0x3, 0x5c}, {0x3, 0xceb}, {0x3, 0x2}, {0x3, 0x7}, {0x3, 0x1}, {0x2, 0x9}, {0x3, 0xac}, {0x1, 0x5}]}) r1 = socket$inet6(0x18, 0x3, 0x102) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = getppid() r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, &(0x7f0000001a00)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, &(0x7f0000001a80)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001b00)={0x0}, 0xc) r10 = geteuid() getgroups(0x1, &(0x7f0000001b40)=[0x0]) sendmsg$unix(r2, &(0x7f0000001cc0)={&(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000008c0)=[{&(0x7f0000000480)="dc40412f534f13dc40e3df7dbc8ee414ecb02e129820cd875ed5dd9a0e2de0203c2474dcfc8d18a9641b541012d386e103de1e5b1b270be417b4a2dba7fb5e95def522255100c9d66133d699521b9b683913908a7e573dcb4fd80dcf5c63d6d061833a8447fac5f877078756999ea88e14caf22b5a213856aca0b77f3bad8bebbb1c7100c2d3eba0025b2bf894a27ed61f399d8b28fb0ac1d271ccee7ba82f0f8870b519f9b5310680ca2af750156ad715007033b89efb", 0xb7}, {&(0x7f0000000540)="946cf4c029cf3cb3612b87cc68d5698914e3868ef7add3a022b146625fcf767accdffd16b3d9e4dd85e4fc493bb297b915a717e430e76c3472b8d0d9ace950d5ec33ff82202773fcfca39d366f7d090e4844b8dc6efb8582e3d89ce56e4d69662634fa410602a556376394f337be237f6536b0519fb8371a6c8bd9323a74a3e45d7ab0f06366f706fd2c3aa748cfca55e70b89501471c4fe56f8d0bdb842e2154fbfe61d6f5d43b739b234ea3367e7b8c87389a65ea5991357fae301d8d6b9b808c12e5068b0b468df2be3d777c442ba3f9499b893322617bdb5", 0xda}, {&(0x7f0000000640)="d18bb96b12cb8df30c67687a769e90e5424c79410d044d80231ae79a037f6681ccdd1d13201e0a0d54c5f9503e99f6e82f8df1cd7392", 0x36}, {&(0x7f0000000680)="1719d618f46ad354c349d829014c6eab5184a0f3758d75520671c8c9476619962d3bb3f22a46f2baaade818405590abce534042cd9d3f690c1baf49c", 0x3c}, {&(0x7f00000006c0)="f6ebfa2aab2d8362b411e65874c40b1f5ab0b7bb0deb5edfe0734524dd8e996fdbb7878026fc7074bc8198236c7c8235f4550046bac87d585ded02035f29791e7d250679616819e1836220a3a350a208f0b1052ea947e49af825c2930b4ecb315b0e71cad2d30271923dc553d7a169c79bc90eef5487fcaa3df20ec91a95b5326c8ed2c3fb53eebb8f78e596e68ff74d7127493c0eb66fbd98046252bd2d66f62d1ff8f3f8cddb5b341a59489e70da1de2a7546be2fe445ef8d36473acbfc699221fb725ab5fd24c95cf447009211e1e5359891a99ecdf0ad5b0ef416ccb7f238ee5ee0fc9ee7f4f", 0xe8}, {&(0x7f0000000a00)="5f44717675a107e355ada85b4d7385d5d6d29a6f3120bd5567bdcad5372c6b5527e85d9c3125aa4c25b1789559cc3d25c9de02bbb8f3fad26802704b2d555a402422f4417354b83d6b7c6f37220b7597403b51ad69a128c8b817947466a932d93602e149a1917922aa1798d897ea91aa645c80be9e8d7294deca8fb631035f4cf68d4d55cdd6b245d45fc50ac19511a3fc04284022feb53699c886c1704e214f897a0bf91b2a728cfefea29bbe86e560f01f36a36911707d410dcb6eb19fad542139da9cc439e558ab28e3014343ede3cdd245ce80b7f5fe4e4fe3d71b18b1dc26a2fd27764d8affe30882d7968f500ed909c1b451446a163fc17f22b1968f1b010cfabf8b8af75f64ad59d3c19bc106df6391f19a8f88a1e6d41329282a9098f6f4dda7c3f71a0d9401b4b204c41d39c9ba1bf5d8493f8065191c4bea1d15154ecb2a716709779bc6de90e59d33c723096c880dd8a0906b3095c362f1cde9f71c45955c694fd52cf492ea8b0528642676a964ca408c8ba4cdd79afb8ca8d1ea1f29679f194f442ea2c9286e96a548842a8427bd30855d326cd1cf39c7432d350f78865e3477fefbf16145df1f5d5124aeb2f429774130ecee6718831f20a6880340c13f941a179e2788f16667d761416070040cf8d2abb02a7e2a5493810840ba6f3b0c6a4ac6e452d64b8e140d277bf7bb572f9305204efa36f63e660e74e6f569010f26798da724f5303cbab5f8e1d92f73f0edab83ea583289b508dcf50aa54f3eafd341e4f484e4197221fc8f0345b5bb77c9e3af3fb9f3d30048d3098d42ead8394831d35a1951f927219b0c57821a4b4dff4cf78665b45edf2d620526677be3feafdf83e518d8f110d577a3c0c9b6b4c67c27a53de9be6821b7707e8b0fd44596f0ead9b055466cf4c7c9cd9bc822e41f931321ad30131456c3f0e66da61ec69a11e8c3c9afdc09f2453cda6d706025f0ff5c3fb71285d6ac885237882790fc95bbf163da03873faf6eb1cb0be484ff60cc06aff569b63e2269c62457cfadc5d2e2ab187f0fef89eceaa5240544e3af5d0b1f8060acd898bcdd355db1f502b4735a06921f4d9dd2b4c44b6f65052c0d6a2197f6cfb4f063e2dc680a1a1bb4cc372ad2042f123b33cdf8f6c0c3dceb1ebf67c940334467bb358bd3d8b5a642dc32c554e392473ccb699098e2e297049f2a7eb247121b9973aabdb0b70e647ddad7d8f6ac5b34bf881f7bee69e48af96d7d8e38816aba2c02193a650f99b4a65e78be9634393f9e716ce5d4a947452bc91ddf2f6b3fc972915712dddf1c66f3934c280aafe78bc0f8b2898b13f0d92f2c9e3ba154f35e723efbc02e33f6b305bc8f3fd589334afd10dbd4ec79ad318c5b3c22469531b19e82cc583f9bea344c2318af113551be9225d5c8b14a4edcf66af65740de8451df29502f17da347dca41e4d50a1b71c2f2b7b71a2f5a0c63e92c2bb48bf281866521f1d56bd473a5c76ba18538351e57a556caba3da96a8a1fc0c40ad5822ead3d90c74e01367a3217f888092dad920990f6cf43b34ecf70fd727038e5a3ddc83d7a3178057ed84b9913c5a30c5a6c074cd62e60b692903dd76ec7825ce0058dbd7491fc70f90e34c9a841bf732c054ed39f2415c969544e701e275b6dd6ee2c129eb940ef62ec321e65114fb3898590c399b2f21f346137b14192992091149ce9a026158fb27b6bbc2edb7ebe876dcb5082147264eefdac67cc39b6e41373f2b31ec84c5277898277224b27fcf7eb771e92499626da640c196cb62cd1bf6564d3e8e9c6ae1ff16da2907cdf1a098d605ad16e8d09854b94a3ba414114c22ef7989e400951b7829c5f7fe81c1865f608c6158fa2a076b9f7a52738a8342d9fd596c8bf91de95781750f1a2702255921e37297a6c73067b5ee27503a88a8e5a6ba14cd305a06444d22571cd77ca04f07a9bf23e7de76a83045803345c9adb0e5c6a2eb2976ad0ad44090f989a868bf340c18b6c87bc33d5f95288100affa6716d0a092af7ee7f10972ba3e37c3e001d2af77b2f5223d1faf0d148e4c497c5a51e046d5763aa2d98de11881a88467cc5d324091b157e733c74d83abc1400294199cd6abd7982fda3a40adf8bd0eb1d5211641f039cf69abdb44b95027b923bc15d0976a42675424157a06594c1dbb94a265d867274d99ef8209a41cc1e330d68ff9f55919dc1ff39515132fa17ca480d2b0874732d82ffe90ef89ca22eb14a17948a926dcf3e8aab051bbdd749dd86ec31fa6c9171dc2c716f824648e24ea7a6714887589247a78346a0c64a0ec3fc504c2359660260acc82eff5126586a4c8a569b8cc7a9515a104b70f9896d92b833b4b335e8f041d45bcc04ce1a6d1cb53930d188d96dbe3766edf1da923db791af0163d94cde46bdf00d0a9cdbc8201cc95ba429f334d0fc1d930497ecf01e03ccf1f433ce0df63a6b704dd90b76694b098348b5068c0e8ca7061c19f92f4106771538f28087e3d64c14c2323bf8a6d94a64b01d60f3ffe2ccdb195de4b50517cc84f7bc69c35ad77af39932ffb552f05534c7849b0126550ab54e76bf8ba5a0d9b881b3c8f68cbeaca01e8be9de2a3d3bc049d0c0c6a50b81603144c39e269dc13627d32893aaa297c571d2eaa80842ebc01ae3323f90ce9a1400fe2563ebdb070142b6146218933c2701e2075fd0f2f3e9eb6362b8b9e24927ade76e3ebe6054516c2b2f68200a52b573a8a2be9b328eca7d72c7c686b9ecabbea73e3cc3aed4705a4bf54d7339964862f5831ccc12fd514e36dfed428a8f167fd713a6cc1197644ee3a6db9f5401759739f486cc2d60371fa7ca38dea37f757fe57392025c8ccb0eb43cc3bfe486fa8f2c24f8d6b273811e63e96e06f36e78b7a5af7af8c30441e0df7084c4f9d39e24fd217c7aaa36d0f14f1f13f1f3b68c7bb3bb453118c47a3ee2991a7563c9e2ef0b8ac0b4e73aa7223e2c4af33063b780a95bd4fc7c4f9fe04d6db66062c0ccf533c056d9e7facbacccfa9ed6ecfa372b0693c561536949468c570cde89ee3455cc1c597154daa657d454d56251e48d5afbf9d2a8dd1dfb5d5e91e5b7a3f042c44f162089d5f5dee3dafb6df2cc0f6d734af27f44876488360ee4a4f3f8296ef2078a8de36a1f1cf7b3dd3df4f77f370fad0346181c5f20aab5393f990ab88e67a52f7ef2576832f0158df835afa0716f20a6873f00e2136d08980b0d39708444995390473b8d5d54e822fafa26d177d5216adc8a85b4d75b6b412f2bf6017814936ecf96c21fa86bd3144080e18dd73610ee4080479b2b03bf5c154e5d630365872925913b9b0c2f456ea8a61c69e6fce93bcbc62bfc7399a2c51021404425eabba101ae46e1ffbd40406c982d3dd92adae9c56ea56bf2871590547550df936a2abbe6b6b68830cde28e7e61e83f3daa1557c2fa4b0c5c591fcae0940ff1021943da2310e39d67cc1d2536f13803218688ee3cbd4b0c1cb20c6da50f8a91813f5df2fbc230487e6c684e75728d0c296c176a7668eb6b62d30c16f5d0311f8019160cd4380c064a840c6df321e3326676d6e4edde47a8d45e207dae028865131a11de41b9ceca5f8634cf1ec5f9e52f2c83d6163e1cabe8a84a359534916e346d583e37ee87d6020d3b5884babb0c804f283a3be12d266d8c12afb395815725102a97bb6ee07ebbd3cef83bb9cdd2e2e8d9192b821d06a9c16c082e8c2d17f91320e2117d39ad1bd68310cc038fb8fccb99359ac5b288c1de2dc505666bcc61d74b576470a4765d41a72881472bdd5b462670edfe7a30c71366fc03e12acb2f4934d50ba934f22f9b866abe10f7c672ab7418d6a05f837db439d38698b105f95546dec723b816b8e8acab44910ac2bc87d323534f2b798e0bc3742cfe61c261f58971dcca4392c33727e27847b4bf797c12e9b5b1560863a915f224961225f6b68cf66dc3d3268cae598d707b12f5d85d0c9123c91d56016d6ad9c316ee67d736b610ba805e39a39b86872a8db4c87de1709e57534da881b7477af28e734a74267ea62d92496017821a0ae56335f3c645b6b1d6bb50f4ebc46bd906752a52167c3c6961660f7b5a92e36703545da5ec1b7efc6c973110088618b33cc30407cd903969cc5de45af395f36e46e7f4430272c68cd7ab0cd0791d9ebc76dfaa2f42e26f4b01289a86600c820fa2204b10c71885ff9b36a6a88cd261968bff551db02d4d76c61c825e40bef5a56cb3d68a2fd43f0c4d6d8eaa9dce78012095719d2de743bad90ad85c47709941d5153d9f6c774c4b6b27d7a0ebe20208768738b7d8bd5635f9984fbdd481ce4be35d9a34ac7fa4c8b4b9cff0d8991cff9dfb0c9335364f085354119bc26abcdf4c502318d4efa02c78a5ecc10dafb17c585bac34e194ee44d7645a982c8e253a9cd6c1dac04a0a6c85743b1dbe3700c80d6dc8480dd824f86aa486b07a20938a9fff5a597e995252a87d12f823a4c7799c94c39112445ab5eaf46e341e43df9c6df7cf8556f6ca744af98351e70644a704c73e19532c0981fab82ac8a34815d97644b18d171cfb9bce1e2e4448cd14b09bd0374423e8fa977dd5e4c27f10e32d9a1ab751e84a63e83c78a4433d6e84fb0cd88038627b2ca37df1e3ebeb44f7fa494c72cce3535730b8533b9f6fae6c9c2300e16de9a04d58f5a01a073b724dc0186e4eaa634cd52cd6581ccd720e5554e394639489f35d6ceb6ccf88d885446090a7bdc91b0959a3577ecda0a786dee9dead12840d5d607df6bc37aff835922ac30c1a26b1f37da3f62e6dbe4141804ad1aefbb8904c41782f599ac8cc18c571431f63a1a61a6948c188fb881de4fa56a08e67319035aa0cd307b7b593aa2cf206505c407382e3b209389cefec66bed12be14144abd59cf707935a9ad401102a0a39bb055f0adedf3d4bac168c0e211c4ea197c80954855c02de9989d62b341705f8752360a1e4672eafe6ed4997c320f19f2185e122b32f4520d398d930ddcae2001b82aa2807034f89c25d0889016ed9f47bb5ae539f585853da9babf1bd0fbc6e10a9856ea0e88e9b49a7d99d09d8bf6d8bffd8b0c39b4958b65d8b68b4c108ba1f9369c8ffabd97a166d56518765f60145eab15fc333ad2fdb141041c8b4fe1c4d7ffc5aa9cca4cd5c2392fa3d09b2fbc4f3e40729763c45eb413f108c63a76ce2a8373514f531ff497361e817636c50b398d8f522bd9cd324bef2dac446a7c3a63c20316123b2c0c8c4654526844db3843ed462c7ba1663d0c97d11a15ba7ecbb018fb641226b43b118d2d5ca1d97d382c9de83024984c3fb26372098c11ba8fb16625ca62eda14d6bd2e9da4d0acc88a8767ba57cf5c9de4053028343118c024787bac97fe29c972ba9e1ed7e191201a6eafb3a902bb795165a51e6378b38b8193d1a9ee6d7787972269c0a258e0f4b3349180061ebe735ec8b7bdcba3f277bf74493c99ff14ee9cf3cb0f63c09a88f2810e956c7c9dbd6602b24e4cd0b168ce283e088f7c87e9ce4ac27ddeebb4e089362049b29e6dbed49896dfbb567700a62740b934ffce59125e4f946470f70b006c9b95a1ff62018722f9a549a80a2a1acea232997a3b6a73cb44d0c3a2f4ba48b39a81ae58dfea6fc0f9f76fe99168da36315205bde88321120afd5b7309a3a44c4ed02e717c060b7e3197470d3cfa7528e348ccc3d1804b190a3176394f83da8b4b0c697a3591ca69675a90ab200809fe0a4a6c6008f98cd06beffa60125905d04e18a39e92836447bcae48e21b4d2679", 0x1000}, {&(0x7f00000007c0)="e64d688fde74c73ab1194a548be75706f14b11116d4e9dd7a751551714d676e835cea560a7607addbc4214fda197fd6bdf20e7867524a8d945c1b50b9ca91699bb065f1a6e8cb3bc26c42d1e7c7cdd61e8cf61857a3b808d9b5ac5890ea5c032413ab665ae369fb77bc403ff7fd703557e5885b69ec603566c2a169e6a359b407b7a796ede74800a40aa4f15cb2e666547aa16", 0x93}, {&(0x7f0000000880)="0d85c2be4139440e434d5226", 0xc}], 0x8, &(0x7f0000001b80)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r2, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r2, r2, r2, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r2, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x128}, 0x2) r12 = fcntl$dupfd(r1, 0x0, r1) sendmsg$unix(r12, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001d00), 0xc) writev(r12, &(0x7f0000000280)=[{&(0x7f0000000000)="d88531707e7d09b3dfa1f9cf162712ede0bbfa5458", 0x15}, {&(0x7f0000000040)="6b881efa6c95a022692f5dffb8044fe391bdd80dcc274491399d30b2359594881d65208650373434707002b8d4ab324f563417418c75961a818446c32ebaa0a8bab2c22d8009bbe0383fc0f210e651ab22a62b2c64d89deba44882af1ac5fcc2753251dd57f4da5bfa556559c7a1fd222467c629da0646192589e90cfea2099316897d3c491f4c63453bd9a6297e45556428a28a18a1cd9c44774edd2130931d2ace47a0e73ff1e3305d9075913f6c3c6a82e56566404b72f3bb5a10f60c777591e621c3d26494877b546851ec4f97730521a95c9651bf676459266dd3d78476ecbaa0e2c4b14e0526a6f0751d649fbf892a4f89dff86f442e00ad1ace6f", 0xfe}, {&(0x7f0000000140)="6b0ec42c120ff279696f886ad3c9a0a5974999ed529473fe231a83abc1311ec725d64155ab2a29ccb9ef860993cf119aae2a39d6f80606ee5367c129b5cd071e4318f84ee8cab1bc23b2fe4debe24235c86fe885ff413d7e2a6364a083288c22c1fd898f2f251dad5f8bab6cb1ba51a981d41ce004470b53d318626c8dc348ce65aee50929239f1c22bdfb6f3d18468e60103f85f8da272a4579c07e95f32cacc7a6868d62c12448ebbbd74b32b188a50c96ef75726be8e4da6119f5bc02d610ea6dd6dc9da4591cdfef3d4580073b62775a91b36d7f0c384c0d7c08", 0xdc}, {&(0x7f0000000240)="60593bb608d001d35aa1d71634513373deeb1688dfd5f0a48b6f452ab273d4e080715d45e23c952ad2339dd0d3b5ee6b2129e2cda5a3976d911f398c264354", 0x3f}], 0x4) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x3c}, {0x7ffffffe}]}) getpeername$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000008000000000000000000000066bdc53600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037db90f0cd8e190cda5ed3dcdea4b98c00"/126], &(0x7f0000000280)=0x6e) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x3d7) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") recvfrom$inet6(r1, &(0x7f00000002c0)=""/129, 0x81, 0x43, &(0x7f0000000380)={0x18, 0x0, 0x4373, 0x6}, 0xc) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = getegid() getgroups(0x1, &(0x7f0000000000)=[r0]) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) 16:00:15 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001bc0)='v', 0x1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='/&)\'\x00', &(0x7f00000000c0)='}\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='q\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\\^^\x00', &(0x7f00000002c0)='}!\x00', &(0x7f0000000300)='(\x00']) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x8000000000006) r1 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000380)=0x5) mlock(&(0x7f0000000000/0x8000)=nil, 0x8000) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) fchmod(r2, 0x80) 16:00:15 executing program 1: poll(0x0, 0x39d, 0x1f) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2461776272dde3ba, 0xffffffffffffffff) fsync(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0xe5fa3ab21e3ce6b1, 0x0) 16:00:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x108) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x9) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = syz_open_pts() accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffb, "73cc5160527b0100e534840c76f3000700"}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0x4, './file0\x00'}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) 16:00:15 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) shutdown(r2, 0x2) pwrite(r1, &(0x7f00000000c0)="66e26de797dd88f3f90c68642a73019b0d903396ed10806c797eb3ab39a3e2dd7d35b0987cc2ea645d0cd81a7863e3d8e7c252ab9c949f1cf612d4255f4ac0b9494df9670bbb8da4e8afbbc4d9373ef23aaf2b1a76c4ea829bfd0d91d0e582a4a4b14aba90dcc9a290f6151138d1d6563f1293c425cb53aba41b4dfc0ee84781f700e718d0062e62c4e7b6302a68d3f626b22685ac1b5ca1a8522f90a6c03e543bc667f7b0050a7afc75873dcec447bcf276370fb95aa71684413066d5bee1c68a049150f8db294a108c47e0c6", 0xcd, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:15 executing program 0: mprotect(&(0x7f000042d000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x1) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fb95e4fba058b0b1a6f023d3464be3e690ac17bedc27388bb651cfffffed00008ab06198824b3da025bbd40200000000000000096e8c8b6b87cb2d72b8bcdb9ad8a4f5dd28193ef16ab93f12fc4d5f16b136a5d00d1628b53ae6d03103b5dabd64e3aa0af2de83734c4d5e7562d2ad749bdd5525a3de30d51d2b9e7d0fac3aa7536a89c8c88f74b83db14f511303c463fe8341435df0299ec06b6d7db6f29d21ab100bb90d3f5614071dcdb0c3065363519b1c47cc15514fc58a25cbc1a89e7601763778dcaed4452d7030f572ec842f425e1046e9a5d4116db84ab41cb4d146871d3ef56d48499cbac4f170a34043d82b1b45f2", 0x10f) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "50f08f95cd04620c4666af0d45d8e88ffd572951"}) r2 = syz_open_pts() bind(r1, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) unlink(&(0x7f0000000000)='./bus\x00') write(r0, &(0x7f0000000180)='t53', 0x3) 16:00:16 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) writev(r1, &(0x7f0000000180)=[{0x0, 0x2f1}], 0x1) 16:00:19 executing program 0: r0 = socket(0x2, 0x9c018678ea7547d1, 0x90) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x9c, 0x6) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDDISABIO(r2, 0x20004b3d) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000)="08fbdcab", 0x4) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="5b79a997bf09c9dd1b57c994db12e584", 0x10}, {&(0x7f00000000c0)="fa31fbc77f0c3f877f3442f05b7b65892270df86ef2c8c26f914e15726da68008fbd2428f8630bd2d6058f52ebdb7958ad62b76904edcf42aa58ad3a98a5984612a12e52fe48bb12f798eea5303f01c4c0bc84cbd75caba647caf6ce2b5fca0e03d4fb04b3ee16c4894f1334fdec9164e5ea094a1ce28ebaca290b26c4ec0859c26007c1794b52311ee69756571f40dece46cc4486d9799ef645cf2cff28e2661e82f496de3f7ee3ac965fedfb88889d34fb8a28fcef5d4bf64740c5f588caa122ebada540dc9dadea596d2febd785088a7e142f9377858a4c899bf09d539698b063322b1f80", 0xe6}, {&(0x7f00000001c0)="927b2131dde1026042003f62a689de01a5f5bd9ad8736ba30537eeca2f4e2d696b0f674df43dd0b4956259227179833f46357cb5d4f464bef5c8183fbeebdd4dfa7e467af145aa8c3bd3e394c463baa48c4886378b980d9b7df3098225e9b4f2f6e4e27fa7c594a12d5ee988ca561ecab159cd6c2ad5f8c960e276caaf18", 0x7e}, {&(0x7f0000000240)="7006426e9f05fb503c6d42f7ab0f797c6712ceb2e166c6b1a513e0f8d02131cc3ce81dc444a3b56c172221f658694bf18ac5d2f11c5540c88cb10f808b2f54e6d9e539876cc63c13eebb5c8077db8b426ac30fd9c772ed3c55d458977e3407153744e5396164b3f033c350bfadcd51a4edfde976a5a07fb1ea2da714fd54b06d432ae0b1f5f781f2", 0x88}], 0x4, 0x0, 0x0) 16:00:19 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530f89baa34591a25bba56ca70f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f43644ed3f04d7a7a2e6e6593c28fe8016da9c0c762fe03075fcb66b7ed9cedeb80d8b1d52aac15407d6afb9c539e174c67d3696ceb1dab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a19370bc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc15852"], 0x10) r2 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001940)={0x3, &(0x7f0000001900)=[{0x1ff, 0x3f, 0x0, 0x4}, {0xffffffffffffff81, 0x5, 0x6, 0x80}, {0x1ff, 0x9, 0x5d, 0x9}]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x290, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000001740)=0x9) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/1, 0x1}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/161, 0xa1}, {&(0x7f0000000540)=""/213, 0xd5}, {&(0x7f0000000180)=""/47, 0x2f}, {&(0x7f0000000640)=""/194, 0xc2}, {&(0x7f0000000740)=""/4096, 0x1000}], 0x7) r3 = syz_open_pts() recvfrom$inet(r2, &(0x7f0000001780)=""/230, 0xe6, 0x3, &(0x7f0000001880)={0x2, 0x3}, 0xc) close(r0) dup(r3) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85fe4dbfa600"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x50, 0x1ff, 0x0, 0x40}, {0x6}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:19 executing program 1: r0 = msgget(0xffffffffffffffff, 0x1) msgget$private(0x0, 0x240) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/179) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x44}, {0x7c}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:20 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = fcntl$dupfd(r0, 0x0, r0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r3}, {r2, 0x3229abc6791e715e}, {r2}], 0x3, 0x0) 16:00:20 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x8dc, 0x9, 0xe08, 0x1, 0x428e5dc3, 0x6, 0x6, 0x2, 0x3, 0x7fffffff, 0x7f}) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1}, 0xc) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000089}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xc00, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x0, 0x3, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x44dbbe090b1ffac9) close(r1) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000180)) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:20 executing program 0: syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x81}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x8d3, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1, 0x2, 0xa70b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30, 0x3ff}, {0x15, 0x0, 0x3, 0xfffffffffffffffd}, {0x9, 0x0, 0xfffffffffffffffc, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x7) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x102042000, 0x28b1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x2000000028a9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f00000001c0)=0x1300) open(&(0x7f0000000700)='./file0\x00', 0x200000040, 0x0) r2 = socket(0x800000018, 0x1, 0x6) r3 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r2, &(0x7f0000000280)=""/127, 0xfffffffffffffc70, 0x1, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0xc) semop(r4, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r2, 0x0, 0x19) semop(r4, &(0x7f00000004c0), 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000640)={0x7, './bus\x00'}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) bind$unix(r2, &(0x7f0000000400)=@abs={0x1f95d27d48731892}, 0x14c) sendto(r5, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r6 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r2, 0x0, &(0x7f0000000180)=0xffffffa9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) mknod(&(0x7f0000000600)='.\x00', 0xc043, 0x1) 16:00:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x400) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x80, 0x100000010) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x54}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 16:00:20 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x6, 0x40004000000028ad) r0 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r1 = accept$unix(r0, &(0x7f00000026c0)=ANY=[], &(0x7f0000000080)) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/137, 0x89}, {&(0x7f0000001280)=""/170, 0xaa}, {&(0x7f0000001340)=""/76, 0x4c}, {&(0x7f00000013c0)=""/119, 0x77}, {&(0x7f0000001440)=""/208, 0xd0}], 0x5, &(0x7f00000015c0)=""/4096, 0x1000}, 0x800) r2 = open(&(0x7f0000002680)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000002600)={'./bus\x00', 0x7, 0x5, 0x6, 0x0, 0xef3, 0x2, 0x21, 0x1, 0x1, 0x6, 0xff}) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknodat(r2, &(0x7f00000025c0)='./bus\x00', 0x100, 0xc2d) 16:00:20 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="ec16915bcfd80ac019654b519078abd66030248b3f09db59455c3e5d77f5591188b40c1f99f35762a0f5ee35427cff01696f8cb16b3655f59b86ac364ce0930c7c4481fa0484a323e678963ec6fe8949c5bcdb81eb3a57ebe3a0b1cece288776cf44262c8dab4dcbdfe32ab0df6496f18ea2167337c9414a5870758e1c601eda7f8c9da5cafdbfbfa480d6caee759ac6d3b80ba33e91557a100584d806ccb4df95", 0xa1}, {&(0x7f0000000200)="9deddc3bee8bccaa9ec9eac8d2edec27de63", 0x12}, {&(0x7f0000000240)="1652939e7525196e4f663a3e90cf335ac4b2d66af99b8e0b0dc268e94a566dea0c458343948a57f9df7d63b64a08abb1d0e5f85853c425e2cb2b8d09197af87bd374e124a1eddb5a765179f996d30aab80ba6a7e59de906e6b5486972eec30dc46c0b7a388ec90e0f2f1fd319aa231dd03d9d10ebc0fea198d120e2a005ddf6a", 0x80}, {&(0x7f00000002c0)="309b3c7693b100698f3ed9bd02d844eae51917cd8c1180f6f60a763574ed5209a498c949d319e443b3d13ab3fda1a13f773e728f27f756a8cc08f9fa5b03ebab7df23be2b8845b9fb98a73fb42a4c21105ff87ee742e9aaf41cc3144bb62ad920175224327df1ac517f2423808f9723c203e6124d9f67649310cb1ce1d163d92572d16c389c323cb5b", 0x89}], 0x4, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2cf1ef94a7e90e43, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r1, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 16:00:20 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r1, &(0x7f0000000140)={0x18, 0xffffffffffffffff, 0x0, 0x7fffffff}, 0xc) 16:00:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3fe, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fsync(r1) utimensat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x2, 0x800}, {0xf51, 0x6}}, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchmod(r0, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x100) r2 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x800, 0x8) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000280)=r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) sendto$inet(r3, &(0x7f0000000040)="4a11594b58107704b0ca0ad8db04167e1bb69239616f06c1a87333f9ec6cbecbf9bca505a1f9615d7bce2f7864a493784d76e3d5696c5cfbb9d42bd0a3aca42d0ba842040876cb26b7ac49340aeb108dba371803e2ed8526f9b9ab064469dd4f5cd8ed8776104f9ae49abb04e41e6d50cf01ca8f9ac03fe3", 0x78, 0x9, &(0x7f0000000180)={0x2, 0x0}, 0xc) fchmod(r3, 0x44) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000000)=0x2) r0 = open(&(0x7f0000000ac0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "2b223de0af289321c49e3c99faffffff00"}) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getrlimit(0x5, &(0x7f00000001c0)) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', r1, 0x3}) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:00:21 executing program 0: socketpair(0x0, 0x5, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x6, 0x8}, {0x18, 0x1, 0x4, 0x3}, 0xf45, [0x4, 0x6, 0x9, 0x4b, 0x2, 0x1, 0x80000001, 0x3de]}, 0x3c) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r2 = getpid() getsockopt(r1, 0x3, 0x3, &(0x7f0000000280)=""/7, &(0x7f00000002c0)=0x7) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r2) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0x0, 0x5}, 0x8) rmdir(&(0x7f0000000200)='./file0\x00') 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x54}, {0x7ffffffe}]}) sendsyslog(&(0x7f0000000080)="ea99708818a7f418a1e3d8fce138c16f", 0x10, 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:00:21 executing program 0: socket$inet6(0x18, 0x1, 0x102) pipe2(&(0x7f0000000040), 0x4) getuid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000002400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 16:00:21 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, 0x0) mlockall(0x1) setregid(r1, r0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x61}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:21 executing program 1: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x5) ioctl$KDENABIO(r1, 0x20004b3c) close(r2) r3 = socket(0x1, 0x2, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x803, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:00:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pwrite(r0, &(0x7f0000000000)="a2f7c7a22e0a2dc8e1271cc396599cfb4d5f8ec2592e7232633447a508890ebadec60fb4817e0c396f28eeab30ec93e79b284ee8e3ac5c89a9a474485806ac", 0x3f, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:21 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r3) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r9 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000280)=0x1) socket(0x27, 0x4000, 0x81) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000002c0)=0x1) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x1, 0x9}, 0x800, 0x1, r11, r12, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r1, 0x5) r13 = syz_open_pts() ioctl$TIOCSTSTAMP(r13, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) pread(r1, &(0x7f0000000000)="4f3369f92369ee57469033459559ea9d2a7dade3639c3725323ba9224e05cfd64a126e", 0x23, 0x0, 0x0) r14 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r14, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:00:21 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x10, 0x0) pwrite(r0, &(0x7f0000000140)="8a22b7ce74922211cbc26587430404ed15dbe731fbb0dbd82d26c8b0ea41177139e58dbdb052093e95269242de717032dc8023142cdb7e0667522e33ef30", 0x3e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x2049a, 0x80) chflagsat(r2, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x61}, {0x81, 0x0, 0x400000000000000}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd5c, &(0x7f0000000380)="b6e6138fee024ba5b7b9cebb1f305a3da0668f52c7acb5872c7959c5593b928bf23d2a54f5ae6766e14c206cb2fe693741379f2e2e18a1094fbaeb3b27d8d0d65e3884af0f4399c5f9d0fe82e5360bfd72434cc2ef41c3f51b2e25ad6447499246adf73fdacf03f4833588ce55b844ceecb8ce67908bb1fb97448375002089ac9fe2039fba0d5db4f5020a96484d92f88dd3d446bbe1d172e5facc844baa8b0f49b8f4b1b0038a06610ea7f7a40c67b284cb8ca6af63ba846674f1564e") mknod(&(0x7f0000000200)='./file0\x00', 0x20, 0x52fb) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) dup(r2) getpgrp() 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x400000007, 0xffffffffffffffaf) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) 16:00:21 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:21 executing program 1: r0 = socket(0x19, 0x4, 0x0) r1 = getpgrp() r2 = geteuid() getgroups(0x1, &(0x7f00000014c0)=[0x0]) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001500)='/dev/ttyCcfg\x00', 0x80, 0x0) pipe(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000001580)='/dev/tty\x00', 0x80, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/speaker\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001600)='/dev/bpf\x00', 0x80, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) r10 = getppid() r11 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) r13 = syz_open_pts() r14 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r15 = syz_open_pts() r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001700)='/dev/wskbd0\x00', 0x80, 0x0) r17 = dup(0xffffffffffffffff) r18 = openat$klog(0xffffffffffffff9c, &(0x7f0000001740)='/dev/klog\x00', 0x1, 0x0) r19 = accept(0xffffffffffffff9c, &(0x7f0000001780)=@in, &(0x7f00000017c0)=0xc) r20 = kqueue() r21 = openat(0xffffffffffffff9c, &(0x7f0000001800)='./file0\x00', 0x10000, 0x21) r22 = accept(0xffffffffffffff9c, &(0x7f0000001840)=@in6, &(0x7f0000001880)=0xc) r23 = openat$vmm(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/vmm\x00', 0x8000, 0x0) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000100)=@file={0x1, '.\x00'}, 0x4, &(0x7f0000001440)=[{&(0x7f0000000140)="2e0fc4768afd522790a04ea80f1975895bc0432e0ae839ae5583dd2f0d2cd57b4efcc95897fd7cca20b1a32ed66fcfa1e17a", 0x32}, {&(0x7f0000000180)="f562e9b1b3501041cf23a8f738a2e6b6650c720dea926feabecb1966c4d5812e1f045d4949a00657eb42054f165c1f96bc5f601557e6be6995741777c19b6246", 0x40}, {&(0x7f0000000340)="c5987b583e12e72ccd4531b1b695dbeb637ab1efa9748f93e1ea76bcec45cf9d10cb4fa1b9eaa0d39fe47bcb50672382748163bcf9e16254b83d16043d2197331ca3174bdb14fc01c97980617bcec78a5bcf5ec8fbeff3f0cda18e984b433e22227e2394b2b8c3450e732ee59551292e04235ba8ec3ab44f706356a3af22c16ca021e5ec6b7d692f00b589da004ab5b0be3bdec7d346d3a6a4725c866664cd551b14d5d67664d2b95848790f969b74eaaaedc760a40d4d5f28eddfccf7520bd97f16f7adc51ebd619a6e4d75d0fbd63474c1fd0905f27f2632fe99b08ead0919d91ad15dfc906d2fd3eb2b4a72846edbee8abb0e65bad344472159c6f808f208d2fb51b243b53f927a76dfd8f6baadee270b17e4f4a3051ae19e20b08c2cf2e9a5a43ea60bd8993df7283308029a3d0fff81fca8a1e0c846fee2fa131784a1fc61cb98cafd2128bb57056dd7f4d1577d2eef90088c16a8761292c5d1bf6d57d4248a8ee5e03768ec2fa15ddd187b51ae85003c1a5f5629243fd5edd0b201c0a6b60b67f3a5a40e84ba96f7dac670852086c2634a475760cf1f732e0cfcd3edb6546706737d22ade5e275c4f310015ad220eb6d5307318008bdeae81cd25dbf4b25e62703acbc3c79169d6ee9ec5aa372d42f5a9c461ec13967c65f5591bcbf4114b9af0dd1ad24ae36f67424aee1d49ab927c2e077711ac9f016193633ac33c45ecbb9c83a3b3622401079f1c474d313ba762a27221257200d1b0020ce58a35ea2771b58b4174bfc528385d715999f00d437132864d6f10002cdaa622807f787589f885493e4e5185d5b0291d076e5b653478a015f71399f7df367b36552b91c15aa47cf1b734375bb44437b669a58ba4ed57a375a70cb49d7a65d4923e8196179d4a1f605ff2ac909baa13d38d68335281ac760d407f8c6c2d09a34fc5da3a2c39d0d3f5f435929489fd4a9dbc45e4885b22f016271137b86710d0f374e237c51447f200cca778f7cebd07d6efc8bc46e808f133d610baddc6c411d0caec64393b91bc51aaf4dc2eef0a05fa0466c7e7cf3818254a554c920927dda887b36f0af8efe3945492a72116926afd2a797deb1262c5ed6879a5e1020dd7043cf4e5229b223ef46df74f18f5b90d11ba48c171f9f81204a333e7dfaec3413841fb2781aa6950fb8d206c4eb2d171de696e2e61114aded0e66282c39b721fa99c27fb8b1a5facdb69f04b3165dcc5d6e1341e1272c8e3b72208e2414dcf4cfa85984fe5e8d7c850ff3adc2720bae60e360f718e3767c43d6cd4628ab04ceb8c2dad3e500c1e4c482fdc350cb2fa78f0653dbd29154a59a5507b96cbb0e709416329882d313981039ca5e431ce44f258b88fda97d8d5edf7636efb66569bc837e2fa242cfd67434b84be5c543d347078d92ce4c06f603621d7a7f6c351dfc9d338dfcc1e58266ffa5018b373ee4868edbe24d57db1de2056ac652e75df986f90d91f3bcc4d829d91b1300b0fb7e0acacae6422281844f690d0819dbb7eeb0218ddbe5a1d1cfac52ce6fe274746f10e2f459b96ca0dc870c80d29bf6db05644ac91a5b41b2cbdde8294489693db2a8e56e6cd63a2edbcd1cdf0dc011ce177d9ab61171e35943844253bd1de1a899b30969475a593672b5e05c01f3af8f1c6dd667dbe750b76bca1028bbe5a384ad959e2ea891272d8bc24436bb9c404333e30de1bf70f07cd823c00e987c75b0ff89d72e6fede7584e4bf280041435e9792e730ea5e9777e1f8364dfa1fff87006a7f5590264cb5c9637483cb011a896de084365313492ea133562a676a4c70c0ac6d76292d682731483c970b97c11a84bf4bddcff5f9f9b5b3deed0e155cfd22e77f4f59855623c53ec663a27c0dd1d3d9c1778902ad5db9d4969195acb08cb584e5068fa5a6295535200f823380207f249995e2b4969fb9e16cc56ab45ad5f02b436f260f80c67de29b46fc3a3998a1a22ebb5bdbfffec52ca14fb53ff4f6c5fe8993e43299182da64cf76913b18cedcad38281cc074ffcb826eb262c5dfdda739546d4ac2f9656559d97650e81f5aa5a72f61ae6042cd275879e43b6fb39d0f90512122a1981d0b1395e19cbd9051a4cf3231b36e4b74d4d35be62ec6874197da12d305bdcdedfb625a3126caaafd3ebe6acf2de7658c415bb9460000ddd73e6e0e974004c5e690ad8b6a5fe260d67d9edc0afa14a9960c25bc94cffc99f6f8718045daa8dc2cfa3ab424c097ba388fb1f62497db2438b188a4b120ec04b064442aa946dd30ccdf0066e498c70125c7f682de65bb3fe4fb52f802835a77e78e80257cac832486dda48092a992a3a6e6fbc1c7e61cbce590b745c770749f1895e4edd2f7df40843bbbd81d152eb73e1d81767424e4fb612f2d333e5806b087dfbea291e289605186d802404d58a1e442f2036ec98b74c4424d821e00ba25d1038b169b37e88f1e9a433887a44c3eca1aa947639306fadca24e6653ff7e652a05ae38798b0ca4be2ab5305cd9dd56a3ae6e41eebb567538b80b8b1617c94e5892dded12615414f04f859175e2404410bb4c50ce0731809e0a51bb24e6d5935f5f54cd4cf7e26df7e1ffa5c1a804e513246b7f262f5127fbb05e1a5623b808c1df840bf8896337bb70fac555c3c883e3b9a7aa5cded8c8440242a6dd8960d30beb9f5814b4e72f5468c5c3b17f9503c3dc4c5d25db4b1e80c4cb7561e87865d11edbf05a1d485910d2f7f26c874e91dcb4ac5c7efdcdbbdecda5d532e81dfa0f8c6ee970cf87794eb3302556775b0ea2d1781cceda4c84ff67532ead86fbb8a39878e46366d5f253eef7bd46c1994440f4ef41d35a37d4e1e9af3f8c86f4b99db3b3e88a8d2489d54071c4f88f174c41d83dd75539ff0c704098679221b9bbfedd03dc8bb0b4bbda919282dbfe3624f4ffc13e9b73a3213c49c869cce496dd53a10c6d7270a04e8cb29f3358e17726372e928680ba435741cb3de5d4882f457ded373f85e4fc3f225e0b8f4020ceb6477f4a5438e0eeef78162a40c556a0a0c251c83eea60a4bf58f28dac06bfe93650a9c8a952295e7e3c79255992ad198bfb355d9137ceb87818bb79f035f9a2b0f48214ff883541810a9976a812588cfef520df55a35b2e999ade338a6df9e942c2050f4c4f2b0e6c75a0ab33a8b0ee429c23f6f4c951ffd361a3e7e5d74029a29f9f5a40ca8023bb830b33be2ebb61b2d924e2c139b39bbb109dc1cc55bb3e32d71f29280d6f8886b90274b01dfe3f9f2b007acfbade9951934842d9b5ebc39dfdf0e071a5172579fe2814b182962408287f155d758303c2bc7f81500e192360f8fde87000796a7cf0da19f332d746a22ce6670b118d5e0181f6fb99bfb1ded3f4eb2f25fadb5935f82de921a70a6f2648246d5cb58df4df3efea89f23059ab05b0ea196461ce042c9a9adb193db524996a57714a0359656603b1fe60197922cb066b483c189f5b42876d5cf14ee016490788e0d88ec6dfdf1045ecc6cdadc6fb89dca3b347c24729bdc851113cdcdf42e615d2300375b62d43a645cb33eb4b21fe8801cd014707f972d1849cd50a5fbc07a8fb55d13d9338d7afd9f467c4c3d67868160bf066e7a88b572f4b472b54ebf450999f794e9d639ea27ca27780de270a31d49aa066299b8e677f05fb0a4663676d444d87b097867f5e55a731cdb64fd17c1e9b8ac58e4ac6bbf0ed602d3c014ace673fd25023fbd629f11824a23887a6abdbd451199cf41195e8ebb796ddcb1f7c8bad5af9734c78bafc520de2f63260a6208d059ae312907677484b9e3ed51687b1406e66a6df569dc06930a028a78282bf7cfe48cd8219d21f36e31dd0f19e7a53a68bec81713340615efe2a448e3dacdc7ed77dbe6131b4424220c7b9ec080dbb59bd83b7c6429898cd1fd041e9ef70bb04c5fb597dcfa94f609ccc9afe77c7ab8ea888c883a101e4d437001997ed47a18eb9f94e4cc042310f8d27b425d46dc24bceda00959bc40e0ee9eb57753ce9258c506015f77e41dd07b16bbaa056798e69aa9d9c43ca0cb4e308952430691b69fc4fc368d839ab41315d4ceb488dfd9fa9c546768826d3814c91534aae03dd5f3e385abbc423112bc10c2e94f88f439779bdf622d1884f2147a7e166acd92696dd1fb29965ddb3c315c44e657e23b67d78bd31b6ab0ab57758ea71adceb3ad87c8d71625b470e5d0eddd9ac2f70e0333d852ee50dce1d36e1a54d05d1fb480ca016c2f3c145fd55ae205e09ec6c50378254e2561ae4bbbb672abcbdd6ac621622d17c1a052512db1c6823479ac4150cace6e3b515d3fbe1968d9cf87a159c003c41df3db5ff10df323c44d491120ce10204589d86e92bd08fead44233df288210a0e05f3ce6dfcd54adbb93e4d9b1f1938f2169d69adb41d10e2fc8da93868369fa0b2971f255ea999ed68513bd954614b39e2fc407813afa8f6211353b0a3f98010bceef1ef562ed877f63f4f0e9d7cd88cd5be5a669fc39351ea459f3a63de37efe781b138f7552c51ee54de0a2d642e9db73908c4235af4e37a8e36ea4252084e3b8c7d670b92e7861682e89d1aed5a290b11fbde620df59016226992e9d794e1ffd26272dacf15a122ab7c9c403e250aef6ba4cf4c2758c4fc12ff7cf5907db021380224c303f210daa0e3e28761d083ce90f6f02186e276baec0c2ef0ddb9072bbd7b2f5ef4fc76aab1261bbd668fa0af750e90626cf15e08db86ce0d3cf7ae03fb0a22e4ff39c667303b3bbde1ee8dc5cc3656f6b9e52b1da31dbe5623ef245b845d02ed24a9dd8dfb0570d3e6ef18793648110a32e099f7003e738ae31b44882fcc92b9132cd0aa56f7c172efb85a11428ac5ed5508b3df6b7c282429dd38a2cd2c9c43a7750f1c8aac18b8cd88d57c3b4bcdfdda6dc1761ebde97429b3e2068f72b40564b841cec31c3489ec175eb4c3b350e858243ac0c486b5ec5915a4d4cf351d0a330a24250eb1bd2a53958b14c15ab1a412670717cf7493331d5dd7944549688261fb973a7a46b5fa7e5dbf76dc42b79c2bee73bea964916a5048f6b98311ecc11f648d39a1fa0f62c9209758089f4e8d6949dcd3ca75a6e5cec2aeecb3c4e3fb4462e1fcdfa09a46227b1d1fb236c5d9679b0593d2065cadeaf9b03e182d5418bd4c2994c9e47e7914821a75a8c41b1c460e69652f54c584a7f4d2f3c93756143df72de318310c93bb38a51ce6c289aba7c070f3e8498fe27cfdce5defa077ab2830c1e21d068b415d2be3d60c7ae0a9548a719cc5b3045f487e3b6c8b50aa7787c7c612b1f8124abf5396ee57079653be5ae9652273b02e09fcc43db6a3097fb0d01a6a0fc32432c4e5eb532f35d4d09d94e469c439159b52338d0cc60a4206d064555be5d9920751bb1510ad196cc38745662571648907f2bc894bf4434e4a83a204f697367f7ec4794408b56173eab6af8aafa344d3e6f7bb2079ca8b7a1da31a6c884066b5e51ac9b21a9183011b44096f04ec4c962ac3e2ac4511d6f9d9db7875a687b48dbe8e6ec84135084eeafb33f715a0e8d55c322bbdc7e0c8130018ccb92a8b4b022c04589458026999b3158bf00969e63e498b593c902719a778d56e27a12f140761c10ab38a8446a73180535e650fdb6cbf30717778331f58055332187c923696eb3e60f771b4ac5add5821ced6512572f56603dbc6aae9b0a9708f05305ce3e6afe6641e16c88c805e8874af85d637f74e000d88b88fcb797c55aca17f15dcf1e32427bfb85893f82c7491ea7409cf4dcbbb43b1a4835", 0x1000}, {&(0x7f00000001c0)="bd9142941a5ee752f41715cff552ba67ebe72c98d5d22d", 0x17}, {&(0x7f0000000200)="e134dc26bb6e4eac48951606f378c82cfe1d48c2f8c84aa223c0ce399d332e26df753fa057306eb43e95ba237047873698887c97325b85f272f0b192eddf775184b6311c96e5f786da90fb05bae7cd973c6673f558c59f5a073a03230c0fea335581ce654de260778cfa9f42c60c4a868fed6fce30f13db01f9a77bb1e25b7138dbb7e85f647db9e818498e5471414af7103c4e2", 0x94}, {&(0x7f00000002c0)="c9737c157bb3ee01164c0a90ac098c48604e7076dc92e3e1b20c28934856879f182fd89ecc6639da4b20dc73027b89f5a66cc9c61794469f3d385236", 0x3c}, {&(0x7f0000001340)="6d73977221a3c4a616f944b18f30b8ff43ab49c6c2c19fd1f422208ac19b4dd2c553e369d01d3f871f38f27fff8d4ec869928829cb18fe7be7fcc7d491293094bd94498c2770bc17b098f95ec26930ff0da061805aeeafb9e47f30b10b0bd9cb86d10b54de4ba29b101cf5dcbd613f6c7cd45be558a97e3574b8dcdace6fc800dda1810edd3974369ad534e51d14d0896c67de0da66174b9aa0cdd6db2df198e7850c651c302ee04360ed8ad5d0c6ce77998189be353a305123c26dd406d34a9864cf89012eda869d0f12d7e84f5e447abcf72282c383cf878469672a42cdd61", 0xe0}], 0x7, &(0x7f0000001900)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="200000002000000000000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x8}, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$dupfd(r24, 0xa, 0xffffffffffffffff) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r25 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) r26 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r26}, {r25, 0x3229abc6791e715e}, {r25}], 0x3, 0x0) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x7) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc440", 0x36b) pckbd_enable: command error 16:00:22 executing program 0: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x4, 0xff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket(0x1, 0x4, 0x0) r1 = socket(0x11, 0x3, 0x0) dup2(r1, r0) 16:00:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)="e5fbe6", 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setreuid(0x0, 0xee00) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x24}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x8001, './file0\x00', './file0\x00'}) 16:00:24 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchflags(r0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) close(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpid() bind$unix(r1, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) r2 = open(&(0x7f0000004c40)='./bus\x00', 0x400000003fd, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000180)="d5453ff7598727e5cd7c1de1e57a8d71f4f55429f795b8c834f543c2f7c5d9832f809aef35f1b597c71ba4947608d3d30132e744833b482aa16976fae6ffe08b9134d2ffbce22b906135dc99fe59f072c78582ef3916056818ae61a26f3625019762e3ec3112de3386dc3949b53b38c54da3db5a7c24a119da0b272a494a7ccd0005a3cb95cdb2f213284f39ba", 0x8d}], 0x1) execve(0x0, 0x0, 0x0) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eaff125c00000000", 0x18f) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) fcntl$setflags(r2, 0x2, 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000780)={0x0, 0x0, 0x0, 0xffffffffffffc000, "001000002e0261cf0101000000000000a600"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = semget$private(0x0, 0x1, 0x20) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xb1e750beb8340b66) ioctl$TIOCDRAIN(r2, 0x2000745e) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000001c0)=""/194) syz_emit_ethernet(0x98, &(0x7f00000003c0)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4ee85bfb53bd4aa520a7b0cabdf9da534b4db5450618bc0d72feeced07210000000000000000000000000000000000000000006cb1f4") 16:00:24 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) socket$inet6(0x18, 0x2, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:24 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, r0) readv(r1, &(0x7f0000000100)=[{0x0}], 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x8) 16:00:24 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getuid() r0 = getuid() r1 = geteuid() setreuid(r0, r1) socketpair(0x18, 0x4003, 0x102, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5903) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x10002) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/37, 0x25}, {&(0x7f0000000180)=""/115, 0x73}], 0x2, 0x0, 0x0) pipe(0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x26}, {}, {r1}, {0xffffffffffffffff, 0x2}], 0x4, 0x0) 16:00:24 executing program 1: pipe2(&(0x7f0000000000), 0x10010) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) close(r0) 16:00:24 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x30}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x7) syz_emit_ethernet(0x2, &(0x7f0000000100)='\x00\x00') 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x45}, {0x80000000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r1, 0x0, 0x7fffffffff6) ftruncate(r1, 0x0, 0x100004000) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x6c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:24 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x1) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socket$inet6(0x18, 0x4, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) 16:00:24 executing program 1: shmget$private(0x0, 0x1000, 0x0, &(0x7f0000473000/0x1000)=nil) execve(0x0, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) r1 = accept$unix(r0, &(0x7f0000006300)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x7ef5d19220af366d) sendto(r1, &(0x7f0000000040)="e1aef94ca466989b2bee2bbdeb99130a0b68865a0ae74e24fe98454d4672e9aa490ed9e4aefcf60e72295b0b5039b12238a0cba2470e65d4ebb99160a437c39995d714165013e4b05733668e0244f3da70609916be7420edf0ee545393adc77a7842b3558c4656b6a8d1bb7e70319d0fa4abcf7b", 0x74, 0x404, &(0x7f00000000c0)=@un=@file={0x1, './file1\x00'}, 0xa) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:24 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xffffff21) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x80000001, 0x4}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) 16:00:24 executing program 0: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x6}) 16:00:24 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x26, 0x4, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x6, 0x9, 0x0, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x8000000000005200) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)) rmdir(&(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100000000) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8d}], 0xa, 0x0, 0x57, 0x0) 16:00:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x8b, 0x8}, {0x42, 0x80000000}, {0x1, 0x4}, {0x85, 0x200}, {0x0, 0x280000000}], 0x5}) recvfrom(r0, &(0x7f0000000100)=""/128, 0x80, 0x40, 0x0, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) read(r0, &(0x7f0000000080)=""/9, 0x9) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) 16:00:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRES32=r0, @ANYBLOB="bf9d689eb1ff6c4b326f7f93e8c31de93b5747e0d27d5d1a7e30a266409e0166fc745b4b2c631f5d155c39ad96e3181e86a1aa45b7742dcac45feb5867f16e94"], 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="0714ff5f099be009e938d0737f73eb2b6de8f19b", 0x14) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="c5") readlinkat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/92, 0x5c) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x353) 16:00:25 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x41, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0xffffffffffff0001}, 0x8) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r1 = semget(0x3, 0x4, 0x0) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000001c0)=""/216) chdir(&(0x7f0000000000)='./file0\x00') 16:00:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000788000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffddf, &(0x7f00000001c0)='\x00') 16:00:25 executing program 1: r0 = open(&(0x7f00000000c0)='\x00', 0x1, 0x0) shutdown(r0, 0x3) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 16:00:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200b5}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x80}, {0x10001}, {0x6, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") lseek(r1, 0x0, 0x0, 0x2) 16:00:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x0, 0x1000}, {0x18, 0x2, 0x5, 0x5}, 0x400, [0x5, 0x7, 0x7, 0x401, 0xe1c, 0x2858, 0x0, 0x40000000000000]}, 0x3c) r1 = getpgrp() getpgid(r1) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x40074}, {0x1c}, {0x6}]}) getpid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:25 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffefffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x6, 0x0) 16:00:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) r2 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x5, 0x9, 0x2218, 0xffff, 0x5, 0x7]) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 16:00:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) 16:00:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8202207935d2b8073201f5c10b01"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x3}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = getppid() r3 = getuid() r4 = getegid() r5 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = getgid() r8 = getppid() r9 = getuid() r10 = getgid() mknod(&(0x7f00000004c0)='./file0\x00', 0x80, 0x7ff) fchdir(r1) r11 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r13 = getegid() sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000001c0)="2744473b72a7641f7251199e8864d7844e4566498edcd1214ac126dc3c0844074cb4568c8161c5bf5249f83cc124ff21dfe5c48ead84536c4872f3eb000eb4824b29e68691dd135353867a295c0eecec1b8044b83b", 0x55}], 0x1, &(0x7f0000000340)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x130, 0x1}, 0x404) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000540)={0x4, &(0x7f0000000500)=[{0x2, 0x2, 0x744, 0x3}, {0x1, 0x5, 0x8, 0x1ff}, {0x3, 0x7, 0x6, 0x9}, {0x1, 0xfff, 0x100000001, 0x4}]}) 16:00:25 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) close(r0) setrlimit(0x5, &(0x7f00000000c0)={0xa, 0x100000001}) r2 = syz_open_pts() close(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r4, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x5, 0x1}, {0x401, 0x401}}, 0x2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r2, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381", 0xa13) write(r2, &(0x7f0000000c80)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e09000000000000004cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f1a7d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a2750700000000000000003b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98c7fb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c05a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff9231d05753520f1149e274dab16c830901cf647428296e872edcdd5458c4eec26329494a1dbc36943e88a12505ac7d9447b34f446c04f55c10d9783d76cf4494f672539edfb45a678c936986aecb992b6c6970709d0231c9a97894f9f42a2534ab3f5ec7d59c788b88df6b1db24da0dfa2dfc7e288e6315c965526b02ee74680f9578cc039909461959eae5c31a082104190cd7d8c12ae4af1e7c11b05011cbbf2b01c6229e13d6092ca05ba861266c60691b5109ecf042963a4", 0x405) unlink(&(0x7f0000000000)='./file0\x00') write(r2, &(0x7f0000000340)="2ba872c76578dfe7580f3e3add8984b93b2ca866eb53f8481ec1e3fc8041c8c9e92d84d68af167517297cd33bb883210ae7bceb87bae7f752c4fc4c5432aa7655aa7219985112b49c31004b1672798fdb8a4392f03cc2bc295a9d22c389d8591ff", 0x407) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r5, 0x1}) 16:00:25 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000000)='./file2\x00', &(0x7f0000000040)='x\x00') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:00:25 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x6, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x3, 0x1, './bus\x00', 0x200, 0x12, 0x6241a302, 0x58}) r2 = semget$private(0x0, 0x3, 0x202) recvfrom$inet6(r1, &(0x7f0000000100)=""/69, 0x45, 0x840, &(0x7f0000000180)={0x18, 0x2, 0xfffffffffffffff8, 0x81}, 0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001000)=""/4096) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') setuid(0xee01) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='W\x00') ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000002c0)=""/79) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000200)=0x1008) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000340)=[{0xc0ec, 0x1, 0x2, 0x3}]}) semget(0x1, 0x0, 0x10516) semget$private(0x0, 0x0, 0x80) recvfrom(r1, &(0x7f0000000480)=""/235, 0xeb, 0x40, &(0x7f0000000440)=@in6={0x18, 0x2, 0xffffffffffffff1e, 0x1}, 0xc) 16:00:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001040)={0x0}, &(0x7f0000001200)=0xc) getpgid(r2) 16:00:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x202, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/38, 0x26}, {&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000240)=""/208, 0xd0}, {&(0x7f0000000340)=""/168, 0xa8}], 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x16) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x2598604d, 0x8}, 0x7, 0x9, 0x8}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x03', 0x610, 0x0) 16:00:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000180)=[{0x81, 0x10000}, {0x47, 0x7}, {0x83, 0x4}, {0x21, 0x5}, {0x0, 0x765}, {0x84, 0x7f}, {0x46, 0x1}, {0x3, 0xff}, {0x40, 0x6}, {0x8f, 0x40}], 0x200000000000029e}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 16:00:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x1, 0x2b7fdebdfbe30c7c) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000040)=""/224) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) wait4(r0, 0x0, 0x8, &(0x7f00000000c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x40, 0x10d) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000240)=0x3) mprotect(&(0x7f00001b8000/0x2000)=nil, 0x2000, 0x5) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x400, 0x80) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x100000002d, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x400, 0x0) lseek(r0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x280002006, 0x2065d) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000040)=0x1) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./bus\x00', r2, r3) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x20004d}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 16:00:25 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x15}, {0x6, 0xffffffffff7ffffd}]}) mkdir(&(0x7f0000000100)='./file0\x00', 0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x1, 0x0) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup(r0) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)) shmget(0x3, 0x1000, 0x2, &(0x7f0000ffb000/0x1000)=nil) 16:00:25 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(0x0, r0) shmget(0x1, 0x2000, 0x58, &(0x7f0000ffe000/0x2000)=nil) 16:00:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000040)=0x9, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000100)=0x10) 16:00:25 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000100)='./file1\x00', 0x20, 0x10) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) flock(r2, 0x6) fcntl$lock(r2, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) open(&(0x7f0000000080)='./file0\x00', 0x204d0, 0x0) dup2(r2, r0) 16:00:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pwrite(r1, &(0x7f00000001c0)="d8aeac42110343bb0731baf7cd9ed51b29f3edc499e0250c8eb926172db06b794e9921d12a96a6759c72827636984920da9deae94e8513d051f1a1d08eaf7ea9c596821db73e65238cb54f097c2ff92855e74b35fd9f04107bb76e6afa22357a1b1edcf9b18cf94f9923992ac92e944f4d262a", 0x73, 0x0, 0x41) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\x00') setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x0, 0x1ff, 0x5}, {0x18, 0x0, 0x1f, 0xcc9}, 0x5e11, [0x2, 0x6, 0x10001, 0x9, 0x7f8, 0xd89b, 0x20, 0x5]}, 0x3c) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) chflagsat(r3, &(0x7f0000000140)='./file0\x00', 0x10001, 0x6173da19a3a349f2) 16:00:25 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = semget$private(0x0, 0x8, 0x4) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000500)=0x866371c38cac65b9) semop(r2, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000008c0)=""/191) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000740)={0x1d3}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r1, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x1, 0x7936}, 0xffffff40) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0x3, 0x9}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f00000001c0)=0x4c5) r3 = socket$inet(0x2, 0x4, 0x7) getppid() clock_getres(0x6, &(0x7f0000000400)) fcntl$dupfd(r3, 0x3, r3) semop(r2, &(0x7f0000000000)=[{0x0, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000980)=""/173) semop(r2, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r2, &(0x7f00000000c0)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x80, 0x0) clock_getres(0x0, &(0x7f0000000100)) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) clock_getres(0x4, 0xfffffffffffffffe) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000300)=0x2f) open(&(0x7f0000000600)='./file1\x00', 0x20000, 0x4) semop(r2, &(0x7f00000006c0)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x1800}, {0x1, 0x5, 0x800}, {0x3, 0x100000001, 0x800}, {0x0, 0x1, 0x1800}], 0x6) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d73036c172fbdd000900"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0x1000, [{0x0, 0x2}, {0x3, 0xffffffff810578fb}, {0x2, 0x20}, {0x3, 0x4}, {0x3, 0x9}, {0x3, 0x18f02000}, {0x3, 0xbc}, {0x1, 0x1ff}, {0x2, 0x2ee5}, {0x2, 0x8}, {0x3, 0x6}, {0x2, 0xfffffffffffffff7}, {0x2, 0x800}, {0x3, 0xfffffffffffffff7}, {0x0, 0x8000}, {0x2, 0x9}, {0x2, 0x200}, {0x1, 0x482}, {0x0, 0x4362}, {0x2, 0x40}, {0x2}, {0x3, 0x200}, {0x1, 0x67}, {0x0, 0xfffffffffffffffc}, {0x2, 0x5}, {0x2, 0x7fffffff}, {0x3, 0x8001}, {0x1, 0x1000}, {0x3, 0x20}, {0x0, 0x1000}, {0x9c136d5440b2467f, 0x8}]}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x8000, 0x0, 0x8000, "26274d0a5b49614d41a6be2644e0216b1526fd6f", 0x0, 0x80}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r0, 0x8004746c, 0x0) r2 = dup2(r1, r1) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) getpeername$inet(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) pckbd_enable: command error 16:00:28 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 16:00:28 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x2, 0x0) lseek(r1, 0x0, 0x0, 0x1) write(0xffffffffffffffff, &(0x7f0000001bc0)='v', 0x1) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x8000000000006) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mlock(&(0x7f0000000000/0x8000)=nil, 0x8000) 16:00:28 executing program 0: r0 = semget$private(0x0, 0x1, 0x146) setuid(0xee01) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) msgget(0x1, 0x8) r2 = geteuid() fcntl$getown(r1, 0x5) bind$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="e7879a18015ee413c5730fb330c755889adde2f000e5a8398f202f0376fcc49f5fa392216c0c8c000000000000000000d830102adde7dd9ca71a88c9612af6c27a360c1f1e477dbb2a4f20e50d974e0c41800d4e29bc1e4faf6535c6ea513464bd438e2d1cbf18fc77e0470d61fb37f1cd52c3296c5696519d85b8ecdb48d600000000000000039a56a10ecc1503896cd6afe2e58f7aaa230cfb4bcec4b4402b672cdc6cfde8624d4e80a529f5"], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000140)=0xc) getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) msgget$private(0x0, 0x2a) fcntl$setstatus(r1, 0x4, 0xc0) setreuid(r2, r4) setuid(r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) fcntl$getown(r1, 0x5) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) open(&(0x7f0000000480)='./file0\x00', 0x1, 0x50) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/136) 16:00:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x14, r1, 0x0, 0x0) setrlimit(0x0, &(0x7f00000001c0)={0x80}) setrlimit(0x7, &(0x7f0000000080)={0x0, 0x1}) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=""/253, 0xfd) 16:00:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000340)=@in6, &(0x7f00000003c0)=0xc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x9, 0x0, 0xfff], [0xfffffffffffffffc], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [{}, {}, {}, {}, {0x7f, 0x8}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}], {0x0, 0x0, 0x0, 0x2}}}) flock(r1, 0x1) close(r1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000380)=0x9db) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ba") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x6) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x80000001, 0x7fff0000000}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) getppid() ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x24}, {0x6}]}) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x200, 0x0) 16:00:29 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000400)='\x7f\xb2C\xf9\x98\xdbR\xbf\xb3\xe9\xcf\xe0$V1\xa8&\xf11\x90\x11\xb5\x89PQG\x98\xaa\xf9\xd3l;7.\xbfVYF\xc6\"y\x84\xa2\xbdCY\xffq\xe7\xa6&\x8ci\xabB(\fs\xa3#X\xb3\x16\xb5uC\xad\xdbJ\xedk\x888:\x8f\xac\x96\xd3\xd1\x13#\xf3\x83\x92w\x1aG\xf4\xc5_\x10f\xb6CI\x18P\xbe&\x7f\xe2@&\xb7\x8e\x1bZ@@,WR\x9b\xe6_\xb0\xbf\xb7\x1b<\xa3\x9d\xc5\xd6;Z \x0f\x1d\x1d\bS\a\xc0\xd0\xf5\x91\x1e\x81\xf8\xe5\x84\x98\xcd\x8e7\xa1,\xe7\xf0?\xa7\x12\xa4p+T\xe4#i6xV\xe3\x00\xed\xed\xe7\xecz\x90\xd6\xe8\xd2\xda7<\xb1\x1b^Wt9/\x03\x9e\xe0\xde\xac\x0f\x7f\xf6\x1b\x92\xc3\xfe\x88X)v\x9b\xbeO\xc0\x94/z1\x10SN\xd3\xdd\x8c\xb1\r\xb6\xcb\x13\x0eY\x1b\xae\xb8\xa6\x8c\x82d\x1b;\xc5\xd9`\x87Y^y\x93q)\xe3<\t,\xd0\x1e\xe1B\xe1\xc5\xa4C4\xee\xb3\xdd\xd2\xc8\xbe/\xd3\xbe\x0er\xea\x11\x1eL\x82\x04\xf5\x80E\xfbj\x9a\xaa7\b\xffHo>\x1d\xa7A8\xba8\x9e\xf2\xde\'\xafRj\x9e}J\xa5\xdc\x10J\x9f\xcf\xadKt\xca*j\xadA\x93\xc9,?\xf3\x13&\xd0~\xe7', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = getpgid(0xffffffffffffffff) r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="d8065b7939ee4c593408f0aefd6245fea43344939d", 0x15}, {&(0x7f00000001c0)="87aa0fa8447d230cbf46ea417e2c54079d745e64bb0a580a7a8e63c5fabeafa5df21a6393251edfd37eda40f0daa9c4234444bffe485f4c3ec3ffb16bdc32f91dbbbb12c5792bbdaad7a07b0aeea1fe40fafff877a9520ea48dcc511744b2b545b3f672c7334d86c0226e7eeb3c75a3218468d927bf8", 0x76}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x4}, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) close(r0) 16:00:29 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x2, 0x4, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f00002f1000/0x4000)=nil, 0x4000, 0x1, 0x5012, r0, 0x0, 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000100)=[{0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xb2, &(0x7f00000000c0)="d05a0e6ae09dd69ba504a5ca820e3c164d86bb28b4ea267e8e8c61ceb3188b37a4d20a5618339aa7107065e963a80ceaa0000ad5df8d64a3bb") 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="1f", 0xfffffffffffffd02) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580), 0x1) 16:00:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x4) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) fcntl$dupfd(r0, 0xa, r0) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) fcntl$getown(r0, 0x5) socket$unix(0x1, 0x2, 0x0) 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100), 0x3e4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e386668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bb4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad618064014bd4d05087bc549b40bfa2e6930bc52f2be01ffffffffffffff89638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d20dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dc840731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda4d1a7709f280d6b0933b16fff0fe22d3c88c05ab4d8a24cdd2443c0e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ea5aaec9b8d2e81cdaa028401ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf6c1301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9ca3c485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c", 0x79a) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x0, 0x6}, {0x2, 0x4}, {0x42, 0x5}, {0x42, 0x5}, {0x42, 0x3ff}], 0x5}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x1d9) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x8, 0x9) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/70, 0x46) write(r0, &(0x7f0000000280)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 16:00:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x50) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="e2204b806fbbf1a43c38a4", 0xb}, {&(0x7f00000000c0)="7cac34e9dbf01bd532dab67b3a88109cde51e6c0c95a9c746309158291f5290ade8eb167", 0x24}], 0x2, 0x0, 0x0, 0x3}, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x7, 0x7, './file0\x00', 0x8, 0x5, 0x800000000000, 0x80000000}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000001c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10000, 0x0) recvfrom$inet(r1, &(0x7f0000000240)=""/60, 0x3c, 0x3, &(0x7f0000000280)={0x2, 0x0}, 0xc) acct(&(0x7f00000002c0)='./file1\x00') close(r0) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) recvmsg(r0, &(0x7f0000000840)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f0000000400)=""/168, 0xa8}, {&(0x7f00000004c0)=""/129, 0x81}, {&(0x7f0000000580)=""/12, 0xc}, {&(0x7f00000005c0)=""/61, 0x3d}, {&(0x7f0000000600)=""/8, 0x8}, {&(0x7f0000000640)=""/76, 0x4c}, {&(0x7f00000006c0)=""/8, 0x8}], 0x7, &(0x7f0000000780)=""/177, 0xb1}, 0x40) lseek(r0, 0x0, 0x0, 0x2) chdir(&(0x7f0000000880)='./file1\x00') chflags(&(0x7f00000008c0)='./file1\x00', 0x0) unlink(&(0x7f0000000900)='./file0\x00') shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) sendmsg(r1, &(0x7f0000001fc0)={&(0x7f0000000940)=@in6={0x18, 0x3, 0x8, 0x1ff}, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000980)="f12138d01b655ad743a14ea94acd61cc27aa36bd5c2c028e482c7bcda166d1b6c7218a81ec0aae0543ebf8024f0b0c67969f39e438fd162722081776e3d1a0d0693d1c00193364761f3f72df44179dc905d0619153a7e3ce5122610dbd604b9c5ac64d6edc78d4e346643f7ca274d60df4f1a082ec53e36b530de9f09c6dabfe4435e0546652b7fbdf3fe264eab11095390b7679224423d0fb1c96815e0800147f6d572bd958ee89", 0xa8}], 0x1, &(0x7f0000000a80)=[{0x18, 0x1, 0x7fffffff, "94be"}, {0xc8, 0xffff, 0x1f, "8c5009dfb224263f45692914189891c69579b70ed3ca86b942590450defa170b76e88947c39137f76994ef08ed3b3b73cd3aa3f6588fdd52679cb86ec31ad15c5d2ef4c527343039d5bbdc5138ade381f5498983ba4fae9648f9bc8c156b13e8a8cceec836048f5e84dd8a9b047647f273ec5ecc933758589a9712e5486619df7f169f3f59789a768e6640773e745241488ed521e7e78df3bab1c8a0fcf3fb7f466c7373f3633d0c130649f604a8827f43faa2c6"}, {0x1010, 0xffff, 0x100, "91cff168ac1d3e07c870f2061effa0284f136e05cde4bd52c4d126ae151f849d9df71eabe192b7d21681224da908bd2dc14464d7ec100e3a81efa2a7651c6bbeafe40d2161eb2a069eb90c65de1f6f7b84cce1984623f34a78a308fb4e9e2324c3da7b184d3a5a6ec576d5bf531268b594547b915717c775f6e0d4bd98ce7ebcbf88d9919a339c28e56cc0e8b8cfccc5700e93510708c1e3d2d2f3625a14d39d15fefe8c9503f9101702306049bb3ac90df3738ea435c27d1d421911f57fe8677d18832298fd5b8333d9698980a8eca285e8a33f68dd92d0002936152b1f2f968b1263f32ff92a89db9d047e296d239d323da29976023b90b9d9b56c1baccbc90c00300451cc97b0f71fe6253f8446ff577507ee7ed43f471f3f54c3a6ef68dd45502da2694303fdc5a3153e4cdf2554ff2e4ac68fafe4da34233f83984663847b2f21dcabcf57727afd91167d73115c5e32d06104cd3e37f08f567a11dd64a45bd832334f4202322cdd8eba0be4d72f9b3dfcbf3b1e36760547d5ddc06792d50cc02dd380e0837555181141c16dcd12f0148b6e501490de5da5590db57ce18152c01873032c2f00293cfb087bf2a599338eb50d5f5f8ab3527006813e43d24540f67dbb52366cbae7b13222fe30ba5c34b7bc797b27dbadeacf92d84d9b7949ffb3dd68669c0dcba5bc06874dd903b18cd49ce6ae7fa8c1d1d559909395800b45ff2c6acf7a919a149664507091f3be3df95ffd978925f04b8e32cb6ea69e257e6e154647f76eb5d5857fcb011b41aa26d3254f8951d1f7b7766bb63a3fdaa59a6ca2beb9f2ecf0ed3a6d358741c8e2c875d2e73071ce73099530afc6dd91a22b4f9a7c7e43d507a8e3957579b105b3b8c9de00180d94c604538ba3d98f827526b9e8de52f3f04df728947fe57e94541970971ae48e1b0464f7bf775d2c2b7df7fd36ec597b1b2e98690b372d24f8664d33585e97f776a7a431374aa69e176974afa70348b9ce4f2927305a93a6f8679abb88d4d21aab639bbb6ecaf07ded7ae40e4956ad1750c019aab74ba81a61ea579305e5712880e09d991e609c207718af8b6031eaa88fbfc30235a24ccd5e8effb98dd0a092f8aedc2ea759cf58f871d6c01cf7faf20c58cab417b2745a48240d21ad7d23dac76edf0b9babea31b1ccbd89c75448b4dbad95bcf595235edd0de23d0519c0f483a6caa3a688e2530bd5e3f87924b4c821c593efba6f340cdce818333e1850be8af446fca73b64e28f4b04e66b48441c0a596a1991d883ffe481a4717f788d37cd257137ac2dc5490310833a4d43ea3b009601f60e3ceb6e8989afc75e3bba98b30bbdeee41d1492c9533f7f67a8a0992aa28432eb432e7ecdb2a6716fe2217e2fd396fe05f1c1267c0427c78f08b55590007bacfd3037be90dd8f6f7c996b3df5ad6672b86cc8899bb3ab70070811a029a91c99a29a5342baaba76598c090755be230ca8374e61e139f847c75e0060c4ce0600e50a68a8ab42c28933a971fd5a0f7285c8d654eeea347d8eb8a141a31a56c2ae693e885ede23ea1597076d3f175ac82ef4d892aa469230c0ea8d594528f983c2ef3161ad61148cf43f511add9b86d54c5bb2915d2325b572d79850fbf745f7ac5c7a957a68cb51f2935f59a1514c2d0d5d0cc175ea57fed4630386a7a27bb5fde6d346e8e2bcb8556227eb4b8af092b32a5d41a7c11b4d94944dd7e8f9f5bee52635dcf1a46811d1e7f7fb635602ef610d6c5d3b0f3f46c8f4fc2d612cb27fc2a7deb6f567a9575bfe17397d159f4f83a245a5c633b87dbc55cd614866c8d1772aae691c0f0e8e703cf9e008748cedb53e449386aab2f5a4e69e1795ec4840a6024171bdf86ad5a0d5047fbb16fe89bcfd941247804993a71eae7ae7096baa2e0a8357fafd8fbdbddd0fb3d9b12430649463009fc0692c9018a5a1e63b039afb8919957893269dc9ade48678c016bc6e488c36f1247e809eb3af004ba3282216c782f845df7407d04ab9d60d72d536b1570b2da08734a3fe67e7eaa75c2a97ec66bf42af46b87bcf260f12dee20f25e05674f8779630fc4fe7bd746d67e43f9e6a2d9e1f76529e81761959b0884e558958ec8405f654a688966c39cc08fca4787e859c5b7329865eb07ddf9a4373c5fa85743347366fed0c202cbaf98675beb06770fc9e6edea4f3a00176ec791297cfb90bf785a132f684fac70382a2acd01c79713c7061d52a1ca318a5fa9325b830f51e53d97e3ad75ea16069d8bb2ea9498ff1000b4559409b70b5525a41efd2d5b4d70bf1a62836ce2e6e19b66442edda8e39a73c4a7adf861c21acf7945e003322d78b86a28b6e5517be555b46c627a178b134e243f707b43825ac6a5b15adfafd1c61d27a5cf2b0719c6cf0544573afffef5a0bd4714a3af5c516f20224598cb4f96989317789665c8f443bc865d21521c812699c23252ba1029b1fe43d308b40fb8ac1452bc57619d71541068feaa1f3ee66ecd1484739d7e01d9b0835fa0185300b86a371fdf95247257215f961bccdcc6d1603eeb55f341b6845fa2928e91db918bda9bc63394177fa60d23807ce0595fd9bedc304ee8ce62a5995820ddd78d6ac3bbfb89e1f18c079d2bd12f8600fac13cb82d596d575eadd7f780aa24b8f35c743b3c3159668d1fdb91323570d741de30b0034a873b81e669e4342082c1f21c051ff402fc61433b7994fd4f41284948573e1883c336997696c49c08315359af8b52bd7ae2652b31ca5c5f543b87e55076f52381acfb025661e1494aa1812f08f2a64f10162e0a7ab42059d1fe2a65a71fcafcf41275ae2f8045284d41aa158c946e81cb1e8daa14e3e381653f81e49315a354cfc103fffd488264d4141bd219efe117546af11b29769b5901260c0c7df523f2f3123f8752607713be9c821c643f346f03ead0ca878d03a29b78306bbd88f10483de9529b3882af27b150ba89abe3e0944b9b4ac6b2334649fa8c6315321f6536075e8ce86abd46730d8de432e34a2b6fe1c6f230d453e536bb09bc8bd4261258c6b5a7dfbe76cbbae310097ba3844e06b9934abba1094b135e719d4b923227195cd2deba2e5abf0815e920d87e03bec8d6dda3c370148af31a130645964e1e7c632edbb50d6e85a8caf88f8a46ad9798f6392dd9ebca61026f3841ba2cd9a544872d849daf4fa005d032ba21d114881e2468d5a03e4eda7a364cdbd64b0d4defd0fa1e770b9953e6014104701bbbb7280d6dac9cf038dda9ed3121172d636f6ba03c7438a4999e1f2cd76a2a4110d9b8859da33ca0fe6d43510b90342fe0267c2bdfbf97c86d0d6ab5088e817d1dbae5ce57b077ec3f0299d9b54f11667d3c37de138b5851ba69405b8fcc7e9bd581532f6995b25a70b6b82fcb5a4158e738e0bf15d26a76de7d1e1fc8b2d5398dd27592083d923080aec388e8b60707814752e536897505368b58e0d758398751eac53865a3589cdb6da778258544a3f0d9459e5cb87142e81f2d3ea948cd895a112402cbf0d96e2081eca64f06629546d2301cbe5794782f1c792e8e5a020c1c19d51a9b514c26ff24942854d74fa5b2acc4419e003f0c780f6d8f6be7d49b76d4ec0633ad3b2cd19e979e8f961bdf7df3c1f7bd9302bb04dd77b1f031b041926460de90d42f8aaa26adf1c331dc16e0e01aefd070ab310373316df264598b080cd854f680fdd5f0735162c341cfebb26aa7060e479500027c53db86d6ee0f87e272e6ffd612c2175a8ba11c47abc0db04c28717eebbb9dbbc908051919e449fe7679dcbce4b3ab0f834a116848b5459c6006ef4a36614efb85024336251faf82582fe2ffd3ba85b8085e553fc8a58ec87f213c55e0e15e35e7b255c68788ecf60bb1c808d9cd5281eda36fb252cf39ba2d7e9baabbf5039db750cbfcaa9f6e34d9bd35769f89dc3326aeacbc9fc34333566a7e9557fa6d5f73a7d593d5543547b83a1f5517053977b197095a18e12a9e3480ae1e8aa99a27a69901e19ecc96716ea0b25978edd2c174cb003aa6e89e6e6eb8e532e836f2ab006e0abf502f0aeff1483b570aeea1b7da98e39c8af56c8f7ddc2736d9c9729d684a267435d7b92ea6814a2ab47ddddac69850cadf4416ef392bf6b387abc502677630b3688cc9a838a603a449faa172f0dac1095b17e6b1c03474d5386a8481bbd3d2f9801a91f4f94582f7c8fa5277982157354d8cf273ff3a689884ef6119bdc05a1c2985fda4fb76ba977a88eccab8e367fadb15fc7b02fd0eeeaf47b42463ea2f9d06eaac61144e0175cec4fff0d645dc2c6c23b4e3632c25ccc7f3f291c234232f5414e2ef86ddc4b31e25b048d6f50029dd1562caa09d05a66a46862c4b9b2c9633ad833dde6140bcb46db2b9f20a89680af339ba723a862ba0fade99535cb0a15a68a93cbf176dfaf457283cee86bb7ebaab59d6340a283f48d26f9790d15661e54163bb50e117fae9a7e25c17514488322db7f64d225a7b5565cab555e59c6bcff96b5cfc223938ac324e30e184a94e75d79acb5636ad0d585932d588cf0107a10c98b4370f9d84b39872b997e708eff83b403b64592afb47c82217b5518ec516460b1aa16f37cac5a6640ad4cf84d4d936364acd6df4a6521843b6d2bdfd81df251473f4debaf3a25b57386e745277524b870d67039838d71cbf85f21a7c014b1ca60d13452cf9874cacfbef1873ecd5e3dd6110c232a5957c5b97fb2cbb87b2ca0b6e7b69a5df73bcc773cfba4d7e656c68b0bb7a0bfbb1b80b6909be06340779281377a8b026b57d2e0548001850649d9b00a73eadc5f562b69be3c31991d3f0f31110536040448249212e992c6e4210df983bfe00a1a384ce88f51832e254c99e2597007bd36928263f80551f42546e67da15e254216e9fde4e9eec43fa7d7fc78b14928eb8fcfa110d6d6c6c8bfc0e9c16915e46764d2536db04be5b3ec7b269e7bdaf83de7925a3e8b0051c6e0a2c3544459722bf758ba8cb810582ed60a3df6ef0d0123da0f48a349194c75999c5d6d4a869b4f35e26dd120c416ed292e3408052e9fb6032299458a64a4fca8e3e8fa5477bdeb1e8e96669bb4a359c71d388d8d7cb59ac2d8146137b6226979dae460e6b8a58552628e12a5dfe57546811cd7cffbdefd9c0b0a8e1aee5ea7358bc5c8b409d75771aa70ef1396c2f6d64478d21dd6cf1cbeaa5aa8d91e3ecf7a635ba93ae16faca86cbae94bd5b2f5f1cc64dbefa7cbab50f553dc1937f803dd58e8311601e2b1cce48c27a9b31f67aaafeaa27f282dd497897dbccd4596afda5d656fb963dd2d78b6c91a1dec4ce52cd60c9ecf7a8582f1e30824d2c48468e6b7ea8b709182bd94344dbf9cd4c71eb67768932677ecfcef2c3bb894f2b53f7c5fb6f36a59edd6b96d3ca1304929b6965317a0ee445ed678bd0e074fa1430660dd31fa4da7de5422955414aa935106510995831157f45a4574cf33b39401f0ed3a81d5545cb71acc5713819d178e405bcb1223aed267dfab07e614f9faf76aa9fef1e358097f5c6f67f369bfb2be7368ffec970d16c96fdc4c6a2fe0aad58045141a89de40f118748463da5b94d6b9fc1b2a436fc54f66e874e3f7d4f0bd994cc8476093905786b6d1abe47809ab488b6fea1faba1044e099fc4d0a7ab4815b1846fe51659f48d2ab2f33bf90eeea3eed99e8664ff67e1759d48dc03a0b331063adf805eaf74afcb3ecb977655e2b9b570aa440b785eb940169835b4eed8fc659cf509f15bc9f3e6dd11159759325d0778c8784c833"}, {0x88, 0x1, 0x800, "01470b6c2bbc3b8dc1abe5335653f71877badc545d5b5e68cc3df24fc6a31b9246de9dc8373ebb2fff187441bb2e80b2b2160e25580912a050a6c9ad99d27ecb9386caa4a119db218d906d910e82088edf70711e7bf728f08bd8dde54af576741fa411ebaf1e7fe62a305e483f4acad7d91980693dbc3f"}, {0xd0, 0xd09b52b9acb2e1af, 0x5, "10c154a91d9768799d7ca75f42a69a0075c728df381c15fb6d2d6b0e0c441389e1982f885e88a8ee8777aa22e6a3a668dbbd576b337856bcc4a27ce59174a82c967d4ac004e207694a1b6a6a4fd6b06cf381a5ac5952f1ae4df7e69c0129da1b045ee3a2b9dcc3e41e8d45683ac403f74322f20518d6489de6b3e091cba7cd881dc19a0ae146f749bffc4ec3ecf941ee3fb3c55bda6c0f0ed82d7ae4be76c12fc3f47f379fa243c50a3fc1b10b911c79461b9805317eea89679f95b3f37b21e8"}, {0x60, 0x1, 0x7ff, "0238af46a16a0f9209a4ac01028a82c2748fdbae844aee03be217d32d58112f5b0060fcc50b990315476cbd966699f684e1d72f52f5f4cdbe981b141a82b32ede6a0ba6f43ad363e4f"}, {0x110, 0xffff, 0x8, "31c5cf810dbcefd6b752b0f79915a19e0b0e835a4e2e2d4c242ba7f835cfaf73274b434ceacfdeb379b6fb76120e1ca74318df29ea73b848532285b955f5ff37d34dbaa5f8f911197311382ee7ab6f52ffcad5d514a2c43cb62ace5ed20fa18180c3555ce26ac4b14709072dd49e1f7f648f34d7143fb264b6d3b783ca305f2799f246d837fdc10fc72587743659153bc81a01e749e0143909269f14f8ce870adbe2bb8e03bbd773029044fffbc4662a7f03a6b1f003dd2848c6a2e41c7ae2793af7510d96cccd976558e636e0d5b98d07968ad9a84a6126edbb242547b511434dee6919f0cfec8375e44ea725cde800cf890454b755ed8ad1580b56c404"}, {0xf8, 0x1, 0x40, "2b654927cffbe0dea237edfc05e5e0618f3095428e8b16bdaf1f6f0a6cae13775589f0387f9a874d41cbad8aa70fe742d36f0457f6166aaf0428a07e94904fb0ccbf0160b537a6d1d4c381ced8312d2f6f7e6699f6b8b46688ac6d059d014ce4a4b24508f5f54427e89e13b34d9d3c0704cdaaaaba2f93279026b121d544946b201ed3ee357f36d806e5c87ee357130075727e5ad35a3e15e41e60caeb99f1fded442c5a60084c0ed225dd8008d4adbba076f7df8c8f0df80721674cfbe5241f91869e33e066dbba283605d2f1a63aa6743014b0c4942f4e37597f59dfe9046ab3c663e7f9c0a2"}, {0x80, 0x1, 0x9, "ff4bee3cd8c16422b845b1577bf5d3f53503679fc63c1af8d5ab497959f3c772eab6e70b9b5fd78e63ec26f0bb2663123711428bf2959be20d69afa05ee27aedddbe2958869c0c7c7ca117887428c028eafea2f13d97d1d9f2b25edfcded2c4768e60cf4b2b4696ca055d13ebdae"}], 0x1530}, 0x4) getpeername$unix(r0, &(0x7f0000002000)=@file={0x0, ""/4096}, &(0x7f0000003040)=0x1002) getsockname$unix(r1, &(0x7f0000003080)=@abs, &(0x7f00000030c0)=0x8) mkdir(&(0x7f0000003100)='./file0\x00', 0x8) bind(r1, &(0x7f0000003140)=@in6={0x18, 0x0, 0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003180)={0x0, 0x0}, 0xc) recvmsg(r1, &(0x7f0000003380)={&(0x7f00000031c0)=@un=@abs, 0x8, &(0x7f0000003240)=[{&(0x7f0000003200)=""/37, 0x25}], 0x1, &(0x7f0000003280)=""/235, 0xeb}, 0x42) accept$inet(r1, 0x0, &(0x7f00000033c0)) mkdirat(r1, &(0x7f0000003400)='./file0\x00', 0x9) rmdir(&(0x7f0000003440)='./file1\x00') setuid(r2) mknodat(r1, &(0x7f0000003480)='./file2\x00', 0x100, 0x8) mkdir(&(0x7f00000034c0)='./file0\x00', 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000003500)={0x7, 0x30db1b2e, './file0\x00', 0x7, 0xfffffffffffffff9, 0x7fffffff}) getitimer(0x1, &(0x7f0000003540)) 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x3, 0x7}, &(0x7f00000000c0)) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x4, 0x3) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e09c14f630d057c575017a66"}) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="067e1dedba33135ce4", 0x9}], 0x1) dup2(r2, r1) 16:00:29 executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x20008, 0x100000}) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000700)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000780), &(0x7f00000008c0)=0x8) open(&(0x7f0000000800)='./file0\x00', 0x0, 0x40) poll(&(0x7f0000000040)=[{}], 0x5d7, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000580)=[&(0x7f00000000c0)='&\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='*\x00', &(0x7f0000000400)='%\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/*+\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%]\x00', &(0x7f0000000540)=':\'\x00'], &(0x7f0000000680)=[&(0x7f0000000600)='\\\x00', &(0x7f0000000640)='L\x00']) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000140)={0x5, 0x3ff, {[0x0, 0x8000, 0x7, 0x0, 0x4, 0x0, 0x1, 0x8, 0x7, 0x2, 0x1, 0x7fff, 0x4, 0x20, 0x3, 0x0, 0x6, 0x1], [0x100000000, 0x0, 0xffff, 0x0, 0x3000000000000, 0x8001, 0x4, 0x9, 0x3], [0x6, 0x3, 0x4, 0x80000000, 0x3, 0x100000000, 0xab], [0x100, 0x0, 0x20, 0x401, 0x2, 0x4f], [{0x0, 0xff, 0x9, 0x7ff}, {0x5, 0x7, 0x9, 0x9c}, {0xff, 0x10000000000000, 0x10001, 0x4}, {0x9, 0x1, 0xffffffffffffffff, 0x1}, {0xff, 0xbde, 0x0, 0x4}, {0x3f, 0x0, 0x7fff, 0x2}, {0xc97, 0x1, 0x40, 0x5b7}, {0x9f, 0x80, 0x9, 0x1}], {0x80000000, 0x5, 0x10001, 0x200}, {0x0, 0x0, 0x4, 0x3ff}}}) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4}, {0x35}, {0x714c488e}]}) syz_emit_ethernet(0x96, &(0x7f00000000c0)="1b") 16:00:29 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000280)) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x11bb9c1cbb0cefdc) chroot(&(0x7f0000000140)='./file0/file1\x00') unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='r\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) 16:00:30 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10100, 0x100) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) 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) socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000240)="10", 0x1) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x40}, {0x1d}, {0x714c488e}]}) syz_emit_ethernet(0xfffffc52, &(0x7f00000002c0)="6328030000000008000015ba4397a444ff0000007805301ce3ca3077b002a4754a40fcd5c90394292cd88b84e938a3dc68c8ff52090100"/66) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r0, 0x2}) 16:00:30 executing program 0: r0 = socket$unix(0x1, 0xbffe3cab78e9930c, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x4}, 0x8) recvfrom(r0, &(0x7f0000000000)=""/54, 0x36, 0x40, &(0x7f0000000040)=@in6={0x18, 0x3, 0x4, 0x6}, 0xc) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050360000000000008000b01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) socket(0x10, 0x8000, 0x401) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 16:00:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e000b1e60886000000030000000800", 0xfffffffffffffffd}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x100) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) r1 = dup(r0) getpeername$inet(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = socket(0x400000000018, 0x3, 0x3a) fcntl$dupfd(r0, 0xc89e65e2317f7eb2, r2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000002c0)={0x4, 0x1}) r3 = dup(r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x1, 0xfffffffffffffffe}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x65, 0x0, 0x33a) r4 = msgget(0x1, 0x12) msgsnd(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000b00000000f890d8d6dc9bb4c539549bd14855e8ec6180baf2510c041ef02ca002b06239f5d2c219b7800d3fcd3b6415a7f86fce063bc835992cceafa28f56d5c4f3ee0741aa61b33765abe6d00cb9a6206f423abe7c6ebc47b448c855fa0beb349d978d26a9856b5aad620bb16cf1691f22d8631f7bcef4b0fcf1cdb8c470016f905e87f5b1fa623146ae44bc0fd900341a3bce6838782cc8a2647166ede7d5f871794dc0add2efbbced0048bba513a048fcff2b21c2e3090f65b3b75805ab2ed4d75cb3570006cf40d92311c60fffdbe1bf5df90957e2d677897e3ca3bf71f2fc304a96bc6764aba451aac7370361fb68f7783d85c1af6a66752d2b67ecd5f3ace418186b526deacf4a4b59c59161ca80ca5482605d90c4b3df91163ebd9505e01e768dcac458090476664dc3ed0a5d216de279d696b844cac5784c7fcd9e07cf2"], 0x5b, 0x800) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x142) r2 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x20) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) open(&(0x7f0000000000)='./file0\x00', 0xc05, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206981, &(0x7f0000000080)=0x800000) 16:00:30 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x4300) r0 = socket$inet(0x2, 0x4, 0x5) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchdir(r4) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000000c0)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x2, 0x4, 0xfffffffffffffff8, 0x8001, "168a9d11043da8593ead04c6f0511eaac785a28a", 0x3ff, 0x2}) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r0) socket$inet6(0x18, 0x8000, 0x3) writev(r5, &(0x7f0000000040)=[{&(0x7f00000002c0)="65c14411737e51be77eb98d4c8012241558aa6e445b4cc23eeb102eb581b5c6df0ccd28023fd08ee0524d43cd3dc9afba7bccffda66f64c7cc1fb9beef7f1f30c3512c0328da1efc9ffda88fe74262078243d016c967357b891b7ee24a9b5b0229edc275d692128ca36d3b0351297f1a9f503b23b3f7094c8f190c9d79ef32828a90e13f88f96e351df3d836a16009441994e4f707ea4e5c11769ba2e9c131745fc509e73353c659a92c6021c28de030b4cffad330314d5f61ff953fd16ecca3ade46f6f78297cdd0fa231cd01b1d0e1290f8cf1abf6227ee2ed82b71374ea961f42", 0xe2}, {&(0x7f00000001c0)="731e3e711d1f2c60c688b9927e769b6bb2187cdafae4d0425b8aa25ec13037119e1d1af15a0bfabc10c29b1b8e592535d82986839700521760a66685d642e3554b77625fb570c8e52b9c959e21e9b54a5475b8f0a99a1e7dcfb263fe3ce60bd632f44e0070fb2187dad17fb952d2a9fdf674a4d57ab8362316b08e36c6a4f999b0d984b21ae967bbb9188c88ae30b69d1f45b58e3d0cdc6bbe976af98c50c2e295d88a332fdd0b3571a2fc", 0xab}, {&(0x7f00000003c0)="4b98677756f93d87de954f0136e1db9376bed6c713dbba0e171ec0099cf26c627e1268975d153c08e6330b3db995602b035c315e44a0c65e62a29fe21c4dd1c715ca462a986a1995634ade6119d687319e7399cca2a80c2730050f59f59b118cd2473567d819601416866433d8e7ea4f360c03955f852dc48f422d9db7c00bfd0fbe6c181cebb52643dc1d32ad8a4fe8def0caf9139828ef633583b6235f598e4dbcabc340d8a4c55a8b7fb56f19037ce75ecc3cc9014efc4f307a358130901f919d3f6145ea90699d3a4fbd3740fd6345284fb4ec906e4e813846580519ddaae9ae65d3c836b5054282182609595b2e54b3a60e4bda627ae0b906b93f27c98af632465da4a9ecedcd8b54a1654eaeefbf26b7641754a1cd6f20f7578479b2f15cdef451502f599c58b37ac23389b4e2381125f43acb50405910b226dd0ad083defb657dee5ead63d851d5216dac2e104f0e387c488b425036c353237aadbb7f3889c1f5dd1844ae11f23683b9baa5f8c0250e8e10057a81d6a46794e7a8e2be7f675a62f65e1a6c95fe0fd14a9b307b75393b4a28be1c8228f5acfe5cbc174194d41349dc001ae002d72019d6659f893ac0dbea345df8d02621133947ee8f9fe79a764816c3e51e3fabba1d944260c73030bb5953a0f58b25aefdead8c69923991e51d5388490c165e2deaddddc5cc1003526c8337da77deb6d1faec42a431079a8285ffff47480f8b06c6ab87b0dd4602926945d14a50d75a75dd35ab82058edb59a5b39910cd8f185d0868d4a1eac8a0db779046a19c15812cc064be1b96a7f5857db8378d82dab18a81d20695a936674d4efb01d3cb89949f3d2a359437aa9b7858f75851320e685c48a055641323e0f50d5d097275ccdd1fbd375251c240b28bc6ca34d0e61b5e1e2202948d3e61ab0c59f03bdbc7c0f34e02b1e1c634546bb63d3b442537fcc0657c5d5e3eeb6b42da1b5f2e8284be6123115b4e8f272d16f28b30495710e578a54ec21323ec6aceb30d6cd438774616c4871dda03f6f869d49d74509c6396742e0aa7528ae78136317656e6173f4f7e898010d366aa97dabf866a1d74201086a228fc8c8a72b6e45e5f2604ef0c4b073e6ed9a499a9f729f8a6c7fee7d4348c4649414581c66803c6a87eba7df8e1037ddd69f6af5085af0e17fafb9705b447038d560a60f0d1e2667a2b5e5f3b8e7b1d2e744e9f351c6acd179999c0b0944edeb5920514802a0601b9de317528341dddc4803b7479d103261a1052a34800f47942e5c2a075536301df737f48d67716808c02bfaccb2e17f2eb4fdb02194cde5564dd84d2db2537e37ab5ff7928a43202ad2739063273f75237ece3696393d1c95eacf5ae0b297e0fd38b97e1647b3be1e3c9403f0bd2d064d2634e7b01c73713d930d0d1bb5a9c1e77195628bef2f14403c678d69424c26adf365894175cc17016f67acc0a46958952dc399a868221ca46a7d57678fc5e58dfbb5456d306f6b917a30fb10cbcf2df9de0c7579a3f145af3d5bae7bb584d211a30b7c694570efe5bbb2fb2bf53d80b914fc57375bc9631ffd00a3b788b6478566972a66eb69531b8a6352be547aed402f8e3faa80b1a1c1461241a935b73bbc552ef0f0430811646a932163d2abc8ac650c1fec8c92dc4edf0f169587ae8d0ba06f0f21388019852829858e3226b66fded13a69badec1b7f9a71bc8d76ad90dad317317790f07aa2f28b4c3a136904bf416f692630b38f00b10ec7eecda544ca186c7dfcb2996df488468e90a6ef3a551e4f163c051539d5cb0705361700d959bb3e9e258f586d9152055431d70eddca0db8dd42787fe2cb6575a1f9213910c99c235a800f37709c59dbb1d137af5bb5b3f3cbace9cb8dc6e1a706b966819053fe7d3afe1e5d1ef256509268f189c3780047e71602d09f1f2f21da4a9a135e65aec3f5940c6ecf2e7c5a8ce26cd9b39e5b488ee165f4f40b6d3fef130f40559c01d0c82f2451636d59f2ea82a7122c2a8fc0e7e017be6e804d5882abec38c475b1f7d7a30fdcbb2ae851f23b3ad1530c18663c809ea5201ca111dd754def82f097bdc43ada8ca1ad84bef1e68378576f0c583f65857ec50aee77052d3d39732501f4b76a2aa9f674c351742b41cf74c8395132f513431560b43511bcb8a9ca7a201068631a5a8a176aadd23a6e0a8b8f4934673257920584da6837c8393946caad672c711441de9fc11380cb77211cac518d87c5bbf12b39ec88d794b1ac81cf043f0592d40da4bea7c36251458508a9aa173c2def5260d57b2ce4c72b6c68f9d0946f43e772f78599fb2c10e013662aaf395a87c5c6b56703f2d37940b5b97ee2b21b85d81f0c970b1e4c9c15deee3663597af7337f45391841ae32dfc83c5ce246553eff060a19bff007d673e7da044b356d943941cc8b3523ca7dafa327cc7ebec4e315c06dc641ccf7251411f27bd48255df54e6a102c19f524d5a4f4daa4e1b6c7ff6abb57e4d04a43fd9b7ffd3f6f0bd7097ff87e7762ca9ff0422898bc93b74caf6bb9598091d1834281f97b78dc6ac064f25ca1489172b48d7fed56ea67aabf832c234f80026924b213de8883a169d6d24a3528f9e88f24e70cbeb2518cf7a4a6f19e5a3806b198e73fbf1901e1a6b0ab81dd37fc5bcf989621edec3e8484ccb864cf3b2eacf5ecbc6092666b2add6e7c3ca3e6cfb3be44d5a00ed025df9b959bf36530f42c5d41b28ac7b6d62be5f055155e5ee4e01d7b32db632ecb3ae4789544271ab99aaaaafcc93403c94c96c681f8e25293b8a4a91e9d25d78d840c979f2f86048e5b216275753417304fd903ad809cbcb0620e0067569bdf45caca17a20b8440af5ac11f95f7679cd7b35fb743e553bf2c6cfa080789e3db1cbcea3cd5d431a70496867e4c0673e91e1f5bc036016c836b9e6825623ab002f6552018692f0d34ed37b0dbec13f5de1c6e5e0316707dd236f1543df84a462fa7ce170c8071b1815e112a4441df58424764bc49d9d748a99d89227c2284e6621b0767d856532353e1d97f76783fdae27f85f8a945d8bc1de2b129798050cd3d3ddef2efb399259ff708c075b7e66bd3e9fe5cf754ada703f881a6a85b7ba7b7f9c78513302f6149db1a0531d38266fecf3ffdc26ebb527ecc88e71d60c258d10d1041d43db0703cf1467ab3ab5500cfca222c88f30a86f744bc93b56ed10c2343520837849d4a0c6e942bd05e553a0215dc793d4f975f15c4ca3eef1c19bd35c13d064ea8a387eebf2dea6247842a288f73952ed0f19de4f9403d61797f823ad50b6e8c1c3cded0a03b10b96782626e4a1cb21566d33f394ee25c8680e1ed9abfd2355d6ed2c761a2813451d87847859eb3a6208b79f028e429b01b87697714d5ffb06bb49231c83a6e0d64fe1c005f3f86c8cccab3f56be5548e0df56695c44a2a457bd669283d1f4cd6dc8c5ed950dea7b4c439e8c21f88872ca7817598bc60e1a302e9f308df0aaa1a8de71a94a999a07831940e675da4abb29b53c16fa482530bb5273ef7812bc274a47df228c4fcea7ebd11e09640efb08a4f54b92625af66b7c77b593b7a23a1fd45403587e34e28425d4ce3fc2fed8b0f5eabc183063cf9550e8277b118b06e743ab8511c8682570387478af61aa663d709ff6c5bb7ac9b0a355e57f62b401aa3b3d6ad97b28aae0e1c0db9f98e33af3b770f0262a73815345521eb14ef941002f17ee77dc44d1f8a7843c191f4ce9d8a3bdbbc54644188ef7bf5bd21f5be6ba7fc21fa53963431c0e76c21169d66a3946f9fae1ef7b55f9e32fcd8e7e3a395307b20eb45b232a82e5cec533b5e2e7389cf26d38e811ff6b33536eb6a2130b3cb6e86d9b8e0211c2a7cda319da5692d273c12ce7dafb10179ce85b762493724212bda2da3ee2a7afd508ee45bd933543bf5f54a3065a2eed9325736808e49af254235bf8d10230b5d0b75235d33fcc94959c1e8ed81abd43c738dad2cd849f3bde3e111bf534539bcc4cad5f67da0978bd4fc10222997c32c4038b8c6e8612017825fff3c26d9d823fe3fe54e3ae7d3d01184e3d0da0593e593ba58c668235f7f99cd4a047784b25384ec8000d8bad2ff1e0a3b1d3f01546e321ccab05121b8ffd1bf06e4e3d8d6b7bf6d92a21a36fccc207ca43528a1a3bedd244bf2b6d8775cfbf2011d6913677504053b1236c5ff1bb05c0d86058568059c2eb3b5dee063c562486e582c34c5163faf27134f4ae0cf52d8feee8ee0d187df0e0bf9d81476912558122ebc3679ce44817b23479dc531179170f2ed196ff6d3b9b6227a260931c854ce9b0e0c56b3131a1a5608157657a6b8ce7cedf1c60e46ff7d0268de16573174559186222305d182f40bd183fc8e10a450b641a750efe402c1562140143c09c725d51f1416813d21cff8b698ec706b3c8624ec8c91a09f587b6072dbe51911470cc61f0347f03276b787b3f333bd2b5a51504171d9c1d5fb9e98b1472e0db76f27c2a09704dcb5bd13e557b4f8c1fe3e1abd917fe20b151663bee235d9afa2ce1356c0d7b0bfcc961dda256513ef6cfe54a8567f48bd97f0192ba647c8f19a98d9d2d3240fe1495ec0a7837b6a9ea11e9cd29ab523400cfdd01cd2baf1ddf04d2b9523c0a0b8f40124a8607ba9e630d47709e31cd4abca1c695ec7ddcd405103d723259647cbe227f51550edafd9579be24fba04c08ce9fe853b86bce0e4dd8070ae9d0a1c42e8789c236c9505536afff10542889bf28a89e43d42f5a527693e483ee0bca4a17dc85d9b89767b093154f78b780dee48d974a15d4266be2ea52bc99647f8ea9d16c2b6ae5c3b253edaf9358d72f43fbb7edfa38fd1a6b1169e3c1aa4957a2d9d8babf11c3849d20309c892515964c345146d84fb4677cc7b20fe7b41976aa3e14bfa659ea6b506eb34869fed5b53bd437a245d85fd85e5adbcb602cb2c09d2cca917f0f2e57946e6fcd5b519d3289341fe130e11c93c7b3c5da70380ab706ce3ad9e9feb53cf87125994825437c67e7ddc3ff3db81d7d7a4d831f1e11d4a91d9b1062ea023c6f97d9c5f89dca88e9ce4f996dcd3f5b3b31121c6f30f84801b003b1112d485668b33bcdc6fff8f6f92fb51f4717437e2272aac7d2dad3bbc56df7405ac2cdb0827bdb9da3035584fb3775b34ead8c193a8435e00ef0698cec00163f3caaa73b8bd65e674a7b7870e06319c93c51e8d739357b3308bbbb095f9103e72eb7413cd35c1bbeff35c4ce66911a04d01135c4d85dbca2e9eb1666fe60066e4663a9432e737b7a72267cd280b4239c65ad77a8bce1833404dbff0a343efb931ac1179314210080d06443c06caa8c848b0a2391487fe56249756b0d80449fe11f865c6c1fe7a7a786595ff8d7c82fa115c81202c7f2ae06ceb422ce7864a14fa1a194195c644a32dda4860650828c9cb31d5e7ebb8931576315d01b770e542b93e604f60525430be998ec4a7c027fd0b2ee48f77437c81e87193bf2f2786fc769dd2efe1c958ff248611c90f6820fbde63740aa94879c091fe56cc9f1a969e504a3bc5716cffde4050aa0a585baaffe82f5066549c9ae5572245c1a350efa938b631b492c6fe57a435ce444b87849923b02d6ab9f59f00032ed319f087e7dafee98b8ad757b730c2ba16bf54b8bf740742a8a052608d62813d6a60b8c52105ef75b713a0caa91268cdbfb3305fc1cf5dc17db82a48e14d22b29cbe6aa45653b964e8eb0c1790c6e976f1ba731d19b6830d3edd923d1f78f6bafcffa26ec87c5fb003372718b3b07f", 0x1000}], 0x3) open$dir(&(0x7f00000013c0)='./bus\x00', 0x402, 0x42) ioctl$WSKBDIO_SETMODE(r5, 0x40105706, &(0x7f0000000000)) 16:00:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x14}, {0x7ffffffe}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000280)=0xc) fcntl$setown(r2, 0x6, r3) syz_emit_ethernet(0x1, &(0x7f0000000340)="ff") 16:00:31 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./bus\x00', r0}) unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() syz_open_pts() 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x5) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3b04000000c7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x110) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x3, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2b0000930300000000000000000800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r5 = getpgid(r4) setpgid(r4, r5) witness: lock order reversal: 1st 0xfffffd80645fef88 inode (&ip->i_lock) 2nd 0xfffffd807b0e3438 fdlock (&newfdp->fd_fd.fd_lock) lock order "&newfdp->fd_fd.fd_lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6a7 #1 rw_enter+0xd1 #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_closefile+0x119 #5 fdrop+0xc9 #6 closef+0x11d #7 finishdup+0x2b6 #8 dodup3+0x5c5 #9 syscall+0x552 #10 Xsyscall+0x128 lock order "&ip->i_lock"(rrwlock) -> "&newfdp->fd_fd.fd_lock"(rwlock) first seen at: #0 witness_checkorder+0x6a7 #1 rw_enter_write+0x5b #2 diskmapioctl+0x237 #3 VOP_IOCTL+0x88 #4 vn_ioctl+0xb7 #5 sys_ioctl+0x5b8 #6 syscall+0x552 #7 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(fffffd807b0e3438,9,0) at witness_checkorder+0xffc rw_enter_write(fffffd807b0e3428) at rw_enter_write+0x5b diskmapioctl(5a00,c0106477,ffff800022d79220,1,ffff800020ab1650) at diskmapioctl+0x237 VOP_IOCTL(fffffd806fa7d0d0,c0106477,ffff800022d79220,1,fffffd807f7c6a20,ffff800020ab1650) at VOP_IOCTL+0x88 vn_ioctl(fffffd8067c643a8,c0106477,ffff800022d79220,ffff800020ab1650) at vn_ioctl+0xb7 sys_ioctl(ffff800020ab1650,ffff800022d79338,ffff800022d793a0) at sys_ioctl+0x5b8 syscall(ffff800022d79410) at syscall+0x552 Xsyscall(6,0,ffffffffffffff1b,0,3,9a6435cd010) at Xsyscall+0x128 end of kernel end trace frame: 0x9a8a68af960, count: -9 ddb{1}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800022d78de0 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800021b86000 rax 0xffff800000a8cf80 r8 0xffffffff81944fb5 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0x4ea068b9856e5696 r12 0xfffffd80029b8c00 r13 0 r14 0xffffffff82606790 w_lodata+0x449f0 r15 0xffffffff82615d00 w_lodata+0x53f60 rip 0xffffffff81ae7518 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022d78dd0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=33889 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=82, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab09f8,0xffff800020ab02a0 process=0xffff800020addc00 user=0xffff800022d74000, vmspace=0xfffffd807f00ca10 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 17782 85050 44218 0 2 0 syz-executor.1 17782 487086 44218 0 3 0x4000080 ttyout syz-executor.1 17782 281935 44218 0 7 0x4000000 syz-executor.1 69873 233622 76128 0 2 0 syz-executor.0 *69873 33889 76128 0 7 0x4000000 syz-executor.0 69873 99235 76128 0 2 0x4000000 syz-executor.0 44218 435932 1650 0 3 0x82 nanosleep syz-executor.1 87564 328092 1 0 3 0x100083 ttyin getty 76128 425990 1650 0 3 0x82 nanosleep syz-executor.0 16971 455027 0 0 3 0x14200 bored sosplice 1650 521682 44244 0 3 0x82 thrsleep syz-fuzzer 1650 302438 44244 0 3 0x4000082 thrsleep syz-fuzzer 1650 445178 44244 0 3 0x4000082 thrsleep syz-fuzzer 1650 245286 44244 0 3 0x4000082 kqread syz-fuzzer 1650 27841 44244 0 3 0x4000082 thrsleep syz-fuzzer 1650 271224 44244 0 3 0x4000082 thrsleep syz-fuzzer 1650 262011 44244 0 3 0x4000082 thrsleep syz-fuzzer 1650 87880 44244 0 3 0x4000082 thrsleep syz-fuzzer 1650 67708 44244 0 3 0x4000082 thrsleep syz-fuzzer 1650 400142 44244 0 3 0x4000082 thrsleep syz-fuzzer 44244 9613 54932 0 3 0x10008a pause ksh 54932 256416 47949 0 3 0x92 select sshd 47949 137093 1 0 3 0x80 select sshd 65916 372318 69974 74 3 0x100092 bpf pflogd 69974 201971 1 0 3 0x80 netio pflogd 24846 93731 6859 73 3 0x100090 kqread syslogd 6859 394792 1 0 3 0x100082 netio syslogd 606 373111 1 77 3 0x100090 poll dhclient 4341 340866 1 0 3 0x80 poll dhclient 67447 49560 0 0 2 0x14200 zerothread 8778 431817 0 0 3 0x14200 aiodoned aiodoned 55157 83568 0 0 3 0x14200 syncer update 52131 478582 0 0 3 0x14200 cleaner cleaner 415 228980 0 0 3 0x14200 reaper reaper 7748 301328 0 0 3 0x14200 pgdaemon pagedaemon 72760 210493 0 0 3 0x14200 bored crynlk 93185 9954 0 0 3 0x14200 bored crypto 44001 10863 0 0 3 0x40014200 acpi0 acpi0 81030 501988 0 0 3 0x40014200 idle1 94796 193830 0 0 3 0x14200 bored softnet 4846 39429 0 0 3 0x14200 bored systqmp 63927 388575 0 0 3 0x14200 bored systq 69726 508434 0 0 3 0x40014200 bored softclock 89736 483736 0 0 3 0x40014200 idle0 23496 37223 0 0 3 0x14200 bored smr 1 332139 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 69873 (syz-executor.0) thread 0xffff800020ab1650 (33889) exclusive rrwlock inode r = 0 (0xfffffd80645fef88) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 spec_open+0x431 #6 VOP_OPEN+0x6a #7 vn_open+0x495 #8 diskmapioctl+0x18e #9 VOP_IOCTL+0x88 #10 vn_ioctl+0xb7 #11 sys_ioctl+0x5b8 #12 syscall+0x552 #13 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8262c5a8) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x38f #3 sleep_finish+0x113 #4 rw_enter+0x366 #5 rrw_enter+0x4f #6 VOP_LOCK+0x4b #7 vn_lock+0x6e #8 spec_open+0x431 #9 VOP_OPEN+0x6a #10 vn_open+0x495 #11 diskmapioctl+0x18e #12 VOP_IOCTL+0x88 #13 vn_ioctl+0xb7 #14 sys_ioctl+0x5b8 #15 syscall+0x552 #16 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9560 6455K 7221K 78643K 15773 0 0 pcb 13 8K 8K 78643K 278 0 0 rtable 113 4K 5K 78643K 867 0 0 ifaddr 71 16K 16K 78643K 309 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1554 0 0 iov 0 0K 32K 78643K 189 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1210 76K 77K 78643K 3124 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 31 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 246 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 2138 0 0 sigio 0 0K 0K 78643K 19 0 0 proc 54 51K 71K 78643K 904 0 0 subproc 32 2K 2K 78643K 136 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 155 0 0 in_multi 33 2K 2K 78643K 154 0 0 ether_multi 1 0K 0K 78643K 8 0 0 mrt 0 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 424 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 107 21K 31K 78643K 7798 0 0 UVM aobj 98 5K 5K 78643K 108 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 315 0 0 NDP 16 0K 0K 78643K 92 0 0 temp 200 3556K 3624K 78643K 49811 0 0 kqueue 0 0K 0K 78643K 23 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 19 0 12 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 119 0 117 1 0 1 1 0 8 0 rtentry 112 112 0 67 2 0 2 2 0 8 0 unpcb 120 579 0 569 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 8575 0 8575 1 1 0 1 0 8 0 tcpcb 544 447 0 443 1 0 1 1 0 8 0 inpcb 280 1261 0 1253 5 4 1 2 0 8 0 ip6q 72 1 0 1 1 1 0 1 0 8 0 ip6af 48 2 0 2 1 1 0 1 0 8 0 nd6 48 24 0 18 1 0 1 1 0 8 0 pkpcb 40 7 0 7 2 2 0 1 0 8 0 swfcl 56 1 0 0 1 0 1 1 0 8 0 ppxss 1128 45 0 45 7 7 0 1 0 8 0 pffrag 232 6 0 6 3 3 0 1 0 482 0 pffrnode 88 6 0 6 3 3 0 1 0 8 0 pffrent 40 14 0 14 3 3 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 pfstitem 24 70 0 48 1 0 1 1 0 8 0 pfstkey 112 70 0 48 1 0 1 1 0 8 0 pfstate 328 70 0 48 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 468 0 273 13 0 13 13 0 8 0 art_table 32 469 0 273 2 0 2 2 0 8 0 art_node 16 111 0 70 1 0 1 1 0 8 0 sysvmsgpl 40 15 0 9 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 242 0 232 1 0 1 1 0 8 0 shmpl 112 106 0 10 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4698 0 3267 47 0 47 47 0 8 0 ffsino 272 4698 0 3267 96 0 96 96 0 8 0 nchpl 144 7857 0 6224 62 0 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 24760 0 24760 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 2 0 2 2 2 0 1 0 8 0 scxspl 192 23043 0 23043 15 14 1 7 0 8 1 plimitpl 152 235 0 227 1 0 1 1 0 8 0 sigapl 432 2322 0 2306 3 1 2 3 0 8 0 futexpl 56 26973 0 26973 1 0 1 1 0 8 1 knotepl 112 485 0 466 1 0 1 1 0 8 0 kqueuepl 104 436 0 434 1 0 1 1 0 8 0 pipepl 112 1260 0 1241 3 2 1 2 0 8 0 fdescpl 488 2323 0 2306 3 0 3 3 0 8 0 filepl 152 13580 0 13475 9 4 5 7 0 8 0 lockfpl 104 609 0 609 2 1 1 1 0 8 1 lockfspl 48 203 0 203 2 1 1 1 0 8 1 sessionpl 112 26 0 15 1 0 1 1 0 8 0 pgrppl 48 39 0 28 1 0 1 1 0 8 0 ucredpl 96 2625 0 2616 1 0 1 1 0 8 0 zombiepl 144 2306 0 2306 2 1 1 1 0 8 1 processpl 896 2339 0 2306 4 0 4 4 0 8 0 procpl 632 6712 0 6666 12 8 4 5 0 8 0 srpgc 64 12 0 12 5 5 0 1 0 8 0 sosppl 128 17 0 17 4 4 0 1 0 8 0 sockpl 384 2002 0 1983 5 2 3 4 0 8 1 mcl64k 65536 12 0 0 2 0 2 2 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 25 0 0 2 0 2 2 0 8 0 mcl9k 9216 11 0 0 1 0 1 1 0 8 0 mcl8k 8192 13 0 0 2 0 2 2 0 8 0 mcl4k 4096 18 0 0 3 0 3 3 0 8 1 mcl2k2 2112 11 0 0 1 0 1 1 0 8 0 mcl2k 2048 164 0 0 20 3 17 20 0 8 0 mtagpl 80 33 0 0 1 0 1 1 0 8 0 mbufpl 256 268 0 0 13 0 13 13 0 8 0 bufpl 256 10687 0 3668 439 0 439 439 0 8 0 anonpl 16 246001 0 233153 115 58 57 69 0 124 0 amapchunkpl 152 14023 0 13909 27 21 6 10 0 158 0 amappl16 192 10896 0 10188 96 60 36 48 0 8 0 amappl15 184 1170 0 1167 1 0 1 1 0 8 0 amappl14 176 1271 0 1262 1 0 1 1 0 8 0 amappl13 168 6 0 6 1 1 0 1 0 8 0 amappl12 160 481 0 479 3 2 1 1 0 8 0 amappl11 152 79 0 64 1 0 1 1 0 8 0 amappl10 144 353 0 349 1 0 1 1 0 8 0 amappl9 136 680 0 676 1 0 1 1 0 8 0 amappl8 128 228 0 201 1 0 1 1 0 8 0 amappl7 120 327 0 321 1 0 1 1 0 8 0 amappl6 112 64 0 56 1 0 1 1 0 8 0 amappl5 104 657 0 641 1 0 1 1 0 8 0 amappl4 96 1284 0 1252 2 1 1 2 0 8 0 amappl3 88 2757 0 2740 1 0 1 1 0 8 0 amappl2 80 17414 0 17334 3 0 3 3 0 8 0 amappl1 72 59477 0 59017 25 15 10 19 0 8 0 amappl 80 7065 0 7024 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 107 0 10 2 0 2 2 0 8 0 uaddrrnd 24 2323 0 2306 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2323 0 2306 1 0 1 1 0 8 0 vmmpekpl 168 18044 0 18008 2 0 2 2 0 8 0 vmmpepl 168 289221 0 287263 173 87 86 105 0 357 0 vmsppl 368 2322 0 2306 2 0 2 2 0 8 0 pdppl 4096 4653 0 4612 7 1 6 6 0 8 0 pvpl 32 660481 0 644323 238 91 147 168 0 265 11 pmappl 232 2322 0 2306 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 609 0 8 18 0 18 18 0 8 0