20, 0xf00fffff, 0x5, 0x1f}, {{r4}, 0xfffffffffffffffa, 0x40, 0x80, 0x1f}, {{r4}, 0x0, 0x4, 0xfffff, 0x23, 0x8001}, {{r4}, 0xffffffffffffffff, 0x21, 0x20000003, 0x200, 0xc46a}, {{r1}, 0xfffffffffffffffd, 0x0, 0x10, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x3ff, 0x8001}, {{r6}, 0xfffffffffffffffc, 0x20, 0x2, 0x9, 0x3}], 0x8001, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0xffff, 0x10000}, {{r4}, 0xfffffffffffffff9, 0x80, 0x80, 0x8e3e}, {{r1}, 0xfffffffffffffffb, 0x83, 0x200fffff, 0x7, 0x5}, {{r4}, 0x0, 0x1, 0xf0000020, 0x3f, 0x1}, {{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0x20}], 0x8, &(0x7f00000000c0)={0xfffffffffffffff9, 0xffffffff}) chflagsat(r5, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) truncate(&(0x7f0000000380)='./file0\x00', 0x0, 0x4) 05:36:11 executing program 0: r0 = semget$private(0x0, 0x1, 0x100) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000080)=""/167) semop(r0, &(0x7f0000000000)=[{0x2, 0x2, 0x1000}], 0x1) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/35) r1 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 05:36:11 executing program 0: r0 = socket$inet(0x2, 0xc007, 0x5) setsockopt(r0, 0x0, 0x8000000000024, &(0x7f0000000040), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/232, 0xe8) setsockopt(r0, 0x40, 0x8, &(0x7f0000000000)="e39adb216d7482ebfd8a91c650c63241b77405c537f4423777c481033dc87e7b275e4fe59887205ee42829d08ab9c1c98a6515da6af91188c58a4d5bc2bd20265284e8733988994e07caa0305709000485f86d3aca246c8f5c534ffcceaa608445f89e0dae6352e2f63e3f682211e894e39253e7baf764f60f103aa82f493127c3df5691aa6baab46513fa504fe5ec5d3109de24e5f778259c3be859a0c28117113fb17162f1bfc71b5e0a0175dd87228bea4b4ee8fb82329f2d3538b6a9c00c6ab32569830d2b5d6f2fb4fabfe81679f24ef05d473c43998595d1722e14094d974cf490f187ba7c756bf4ab4efaaca2a096a6", 0xf3) setsockopt(r0, 0x2, 0x100000000, &(0x7f0000000100)="2dbb9859ee0561b8ff4518943a8f9a70be62c628ae6048ecc18b1e0c0b2049e14dc70f3c946cfa9f9ef7a86d5d5d4390caaf150de6acfb232fd584b14047e9699d029052bd2eed784b511af9dcef3dea132331a80c84", 0x56) 05:36:11 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffe0, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9a215"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8040, 0xa40e79cef32cb8f2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getegid() fchownat(r3, &(0x7f0000000100)='./file0\x00', r4, r5, 0x4) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 05:36:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:36:12 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) read(r0, &(0x7f0000000000)=""/6, 0x6) dup2(r1, r0) execve(0x0, 0x0, 0x0) ftruncate(r1, 0x0, 0x894) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 05:36:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="49f016ab6b3a59e0e485c86599bf845f8cb6bae0fe40c3917e05f65769834a84897d153835a8aac7750ec7fadbbb451e19bbd8c4588c2381e1dd8e7a55a8ff7013fb76bf8816e7e980672dcba226e247411c24746c52524be3c2d3be0e78612101191f32d54076dba623e1", 0x6b}, {&(0x7f0000000140)="e400d808591cb83dba8eea35f5ceaad7ac2357adfec05077c2a4fac531b91b91f07d88ffe6730741a5df54555cc28e4b759e376003d6a5ea7174912d948d967f407730d545ebb4b098371e343b331ce745cca37ccc9102059a", 0x59}, {&(0x7f00000003c0)="521ea09392a4613f8a2dd742ead16340fd07fb05763c48dd383c2c79702026166d5b742b87a3c640a5c05bf09947c7e466cb0cb6cbf075337f60e1ac9c871d684bf6e86c7ec4a9ab227dd667727d7b3f6cff40be3c9f2b12142c00103c244ea25e897727e0474cad00fc64fef05f3ca3d831ada43c9f8b73dec4013c554d7bbf44e1841e11e56584a5628864d339619d84348bb8c4e11b9eccfa82202f3e0ae68be9f5a518f22f1043e1de6ce65667e811d82034c38b7e37a0798c949b7ae19f54687f6abb05437242859ad271b161a6a0718d1ee992ce6ec652d07a3968c08b9284f880be81a13461f4", 0xea}], 0x10000000000000f6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 05:36:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="50000000000000000100002c643093009c5d82b54d56f5b8791a43d0fbf5e25eb57f910370970d6e0240983e0e011ad680a61f7296a140cfb37ff4e10d2cf00de1a055e095b16f8277a3e72fd69c0000"], 0x50}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) poll(&(0x7f0000000080)=[{r1}, {r0, 0x6}, {r0, 0x80}], 0x3, 0x6) 05:36:13 executing program 1: minherit(&(0x7f00006b4000/0x1000)=nil, 0x1000, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) faccessat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x2, 0x0) r0 = shmget$private(0x0, 0x4000, 0x140, &(0x7f0000685000/0x4000)=nil) shmat(r0, &(0x7f000035a000/0x2000)=nil, 0x1000) 05:36:13 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x0, 0x19) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') 05:36:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x8, 0xfffffffffffffffa, &(0x7f0000000040)="212159e69d458ca4ad6356a7aeb63344870d3a", 0x13) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1400000096509a89763f358c9c618d4cc9e5341d22ac14e8"], 0x18}, 0x0) connect$unix(r0, &(0x7f0000001300)=ANY=[@ANYBLOB="c6cac3cc66696c6530006081eebbd69e131e2c729ead9635a10a04f039ce7d254d6074a368340567a55881745f85211f30eba0419fcbd39f6e744a69e9675ae8a50ad139389cedba96308202a90eed4f0a36577b070d9e45175ee982f459bab43e08685b850d4121d6c42db3dbfe820f7de57f2d5b9871188c1d07d6ed1cb40c44faa20ee2943302731f776bc24f0dc7e22173843bb2116f47d56d2215babfbf3d9d5c93df847ec7cbbd72822c7a5cd10e4a8defe6815f9f0e11159ead9170dc92a61efa2ddd18b3c60e1f1bea3dbdf1737e0a183acd04f4c0df750bb5056b5ca4e61da5239898b00cbd6459dbeb7936b1b8611fee46bb3aaacff31d444ddd3ebfae3be5da7c46e939e101a4"], 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) writev(r2, &(0x7f00000012c0)=[{&(0x7f00000001c0)="0bc69e42f43ab998f408fd27c04281b96588bd538cbc61837ea9fae4feef018426dd1dca386f85a8a4c249c626cd6bd396a5b2882fb2421962a75dc52b870256471040b78e345b460b9a504ced8a4c687478c67cfb21da01ccbacbd9ec41faa3e174407b62580e", 0x67}, {&(0x7f0000000240)="968c65fd2638403480bff2a49f9fc24bb6e6538361f076d510d92a17cbffdbd536118d9fe9cd4d52d90df674423992a28b84788b01f78c1ea7caf22a14bb0b1729bab3c7c25ae5124503698a9a81415fabfbefc3146231988c9b59171436c4e98f305e3904e2f8cf0d36db93019fcab751f5a6ca54ea001407334e079550db7df770cad5c26c0b0ab000650572f6474972602f3573759e554c8561cc08086e228fa782e4d464a0748629d47933395676a93288b58bb4b24f6c7f274acbdae49fab130431c441fa028441acec06903ee3746119dbafb2b792cf7456225284ca1e53eea751eee9a034a8b8e2dcb4c50cd157bc28bc7e60949a70f548ff600ccbdb74cf27c0cfa0a277717ce323b70463286cd2f633f92086de1113607874a39c48ed111168e0a0cded663d3a6bac29074a8a84317ca4416db3df9f72ccb8593d2be90c242bd32d70221a35cbf93d36dc65fec7ff406b6fbd3bb9f3ba9dce228e7c91b18778c76bf7cc56a32699b64a40c36303181b4a316e6367f801ec455bdfa12ee092a0661355272dff9b65d70def2252fa31e86487364f2f5916c835ec3dbe94d4ec2e92d2a09c292f0ddfcc107cffb5cd2943ad6467f0c42f35ce2bf75c3bd992a706cf4954fc8c9af44362bd531ec90649dca1540f5b13213338784ac02cd1243abc08529d95532bee41a7e24502dae5f290b8faaf3e769cf29b75a9ce0af818fea975e3e951eefdb2a982dfb6c5c072bf2844f57ebf42aaeb68cb5bc7acee929f620790c5396740c6a292d64afa0d189814be27b00da5f57296b1b7c35896770e7ee518ba3430dbc04ccd84140904d64d1eceb4a1b09d7d8ddab61c4873f263c52579aca33efaac98593d916d4562e435e9693e4108a581bbf298911f77d4f1a301e9988448705e6c4326d7fe6b26a76c9397f232fdf12029b021e32519dc06c1f34349997c5299e4b049774ce9ba83970191c46a2c378246221590fa0b3014072d25a63375269fc3376ef6aeae30805dfbf0cf5d5c30dba28a943e3b4a8f94dc0b49ac5fc05b7826a52ebf93328c0159ae32a6a8ea1ab4f8f7491605d4aa5ccac6f5586e35684b1625d5cc1f773c81cd8a5e273355d115487d84677f61d9c4a483693ff80301ee97f1f90a3f3c0e086e4e15be2395adbe6318275cf49ee9b56a86fd5f5c59c688d1275cbd881b14be348dde7ab32a2978da2159985f88d92b961cbf702c132c80a044df1a44b445e897bf45ff8bb5525b240cfcd9d95b56734c1589362ca746e0ec671ca0dbaafb056e4743574c64e7e32a259d6302e7774bd23fc007154d32bd1967e6fd4823e0db472d63018552700d36b3d2d7f3dd9a41fc5f6d8990c1d05d1cfd6c56535e0f4830525f93099b6d278c08934d98dd8ec220c30f46f68b5ccc417a9783608e45c07d409280fb8f1971415c926c7e2706792fec80d243d11a2894c408c515baa2d49f772b5c4932659e19411d3107f90ae4879cd3b324c0f0c659ab3bd785496822a145d8799a0b243526103bb936106049c576a1b35476c09cff0bfa6c5fce84db462381ad9dd2f5b82346d02ac881331368aa70c8cba128dc225d000f5d1ffb9854db123e306fbe17e96ca0a7c73347e54b9f4f0b39f2f618feb6e347d4e774ef880b3d3a44d29cb8779d1edff871220a835460fd8b7c3fa830f8a9b26d07bdc569a0f462b8b2cac097d0832e713a87a601c0d9073f80fe08667444401d55c1d02b669eae9136428b50b48e8ccd2850b24a19eae4db7af9da6bb2df91b8bf85fa55b8b64243e8ab867c625dbd9d3d9506b4c08a2bfc4e29fe228ad3de5539ab9e7ac0b0ebff7a54604aa95502d145cfa902c51d5ed26fd229d58838ccdf387a67e0776c310f559c9350ede9762215dd442eebf23839f6834bdb55d0cfecc311baf7f71d499d6f2bb89448210041092b4ea23b7cefe2051e0bdef912efa20403019ec6d1a41d9db77059a6c47f7036e4a01bbe1b0b41315e5609e376dfe3d53bb533605d72a1e7b059302612d7e6bd9cde76856a99930a5a6edfd35aa7fb0d30569762ce1328b5f519c98990093b463354e229112175e4336a0577eac8e3b7231e6547c064bc91dc2314634d1e9b73c90ee5b49ccb56d7172ef36c546a37c82ebff98d703748c35d24000916e179300a573a16bfcb8f76a5c5ed6260a6e07d19dc3417c10f7e6d5b60b1f562c6bbf07ba8fde84941accfd8705db7ffa961e08efffc615926f940965f3168d6d0aa6efa9b2befbd62bc6b21dd0de8714a0467d55a84c06bedc75368c5a76dc24ff7f23c40a678ca601bb797bf7d9c0e37bbe3ddcac6cd97c52248a3384dfc2b19e9ace88a9d7279f6640e63101b947e4ac8d95986e5f438b51666678466459dacf0441f002bd513b2e96283b0652b9272a66b98e301f732086c89c37eb4b0fd23282e219800082b9ab550911876c998ee2937de8730f567429034fc1cd7a51eb2fc2a9c6fbdb553f957b2a9dad9f7ab21061062511a23efe19df3908ecb114c4ddc59d2b213598bfcb3876b8d1caabb84e937f674f82e78777e5a373d957191d1e167241a9c0d1e018f7c75c2d4f5357f1c7dc0a60e9c96da77ee5b2825ec44ccd1b193d919e74534a1f31b011210f98e902f695053e231014a67f19e3f6aa50e88996e8a1b0fec683cf0518a4f7b4b1788a290b7015763c9da7018e269d39ee07d8a8de090e42b6a34f57279c086c80b526314c80209a3894c00a1b4fd050aa05fa61d8771d72c72ac9ab142da3614897001fe16f8481eb121151b17f9872bd47bd1ba3b1e7de6150e8a95a277c6a09f272c2fbf5ed2ac49376cc1eabf3b4909250ed7fa454b00a874ee8a05004d85028838dfd0cf1b28f4e1070cda00eccf91dfa3eed9d785bd83ecf8616f6126b9475a0caf6a14e16db4b1a9a03516acb4f7ca1c8cd99d094fee5cb1c53cb4803a7489058689615d72db936ba08a252113d1f3e68ba65bab67edb28e1d4e947a567c9500708c678a1e8df7fe171b0b29f273bf9a86a36712adc178f02cdf00a011858ca176a2a2dd1e6bd59850027fb2410708044a8ea04b981099b3e0769a687cffc10c898941e90a25aacb54a3e1965672794dfe3fb8c06c5ff46edeae9c6f500f083501a248ddc5f3c5145f59af9c850c7bad42a48ec2a83a69b8d598b407bee6b7599c8009b642095eb1c3e39ea3e0894c10b6cd31d8c911579b7cdd7f3d8511e27e94bdee7d01160fdb73f04b9dfa7546a7390aa5e3cd125665b87206935e76fc7886f0d00a8d2a0caf76151f5f49e2767ca5b072407b220542c117feaf9bdd2ea8a3bcce054ce02259ce9ce2d332369e2574433fb457c98e3d467a82d0431ae15637a6ca4a8c04e0421de860e0c732d568b283e6f286d215638b33c5c6addbaab60e7ed2df8a2c1baf2dc2509171f2ecb0bc12b0c0dfaee74b5a24f8b5325e84c8ab592a362610fff4db0663df354eb154e5a370871dab18c5cd67b4db25e6a1e39e5222eac1b7c7e60c1d19417ed8a977bf1cb1354502e4179fafd4fab40eae0c6543fbf28c83aa819b3e6b52e83c7045392c64342077fed02b836967ae33ed60d9b8d7d5611512f84f7ae38adee4b7000605951aefaeb1c11d4e2660266a7744bd3153c394ef27717cb1f93167da48b6b3a46eb71f9bb4a252eedcc0ff710ea63b04821f89b38fc62d815247b8c0ec06a3e808cfaec0cead5fcee968d5ba6e7ef5435f68a938d19a174766526222bdd02f0f2b87ce78fc41b27f0f1928223f84d2c76553a7377bb698a2e07abe77f7368fac8821cee7dde0ece2438b06faf7723a1d70239c721a88d57f460c862544106f06049123d89e1c437080b95bca4e21e14c2d8f1515aa2fe0d890a64ee58128860565d0ab39a8f4c50dbe2ac70a791f1961fad0a01b9a351a1f611602bc12f99b058e940225368bf835a7e852aa48facf7b166f5aca4253730c19c0d92780eba0927844355683f0a7ecea3399e719b8a34ee25b0eb5c2101accebac6ca217b9e94bf3fcfefda7fd0a30b9b8181f34e537bc5ab1c17e4d7786f091bd494b82c4736ddc4c31e04f0ba4adbfd8599a3f80c391660ae6bd9c429daa6ce3de1b61a7899b262d7aff9d890c1ddac5c85e9b43c00019b9b1db287357d2de59fb9e9ee5354507e175ac7a3dcd97517b57ec209af25eb2d402f140ac7cceb576c1a5206bb67ad2c7ec2aaf600258508a26687b7cb639519096041abc05a45047ec303200a5c73fb4612b793663a69e3e82f89b90a758e5effcc7e9d5b7169f2f1db4bb3532ca22d97f8867f45913d493748685be52c63cb4a4021a12915b15dc3603fe2d9e4003331b728f0fbb27e73fa77b0a1e3ec27c3afcfc3c900ec12d680b435ed8d55584285df3cc62bfefc7a0ba1aaf7cfce43e8080a87f433b7683a1f489656d129cf17a28c04f78fbef573ff036ac5c7d4b423e6143d99e8687379dbc119b458659ac55b8977eb990c40a924d55601fd9dc5ebb1ca2711a3b064f42a010154ee72fb73954667d7a623492deca0944d9e9b86490950473a8be20df093c44f3c483fb2d6095d19e9f7b66378a31302316af16e27cffbec5c7a868aab2ade438ab8be2c01f099345cc3b14be786a2cb505c70b1be6ebdde111d843205db6792e2a3d2f7ab3d6d9a7d5b7faa1a52a1526f653a2edbe4b99103c74a01f5bb9b996f4c556585f8c431e5e82111570a78525e07acccf1949c6a26fe74bce352428a49123a3922874a4f1029dccebf5738562783acf252444f728e7812105c95ccd144b818b7840a5b7337779e35ed64b3d8434e9280c4c456a14c28515af316770224ceef68f7894e533818b71bbd185d6c93e9469b4bb0b7aa799867c717635650e496bcdd95db8c49f7c4bf4be6762d4f64d0b42e078b8a2de036bf4f1db2a4cceb847c6049671e41017557df838a47bc5b756e905131e31133b49e74915a692d8acb1d6445d7c9c48d2e4822e72114827f9aba59b72fb31079d9e1a6db9170811ea4acfed9092661aafa92abf784ad6142188ef047ca4178624a46c70634a4b80dd702669dae9fbfa1295c52b46c334354d2e16e7ee64a7ff2302d35902a1da85cba8ba803044c3fc0616868a502ec0b84bea08938eef5d79a8193cfc09a92ebb95425ca9a4acabeb82fa55b57a50e28b6711bd401d42c0c9c5d38ebf94da4a6a2274ec5c27bed47acfea6c5457ad728f600f6b308b74d1754242b8d9c714e3af9e93199211aed7dd67884e1c2b91e4e20b2ea94d5a053807dbf2ce96b3f1c74208e9fcbd0839071ad9f3c334e212d6a84b048a0466d94a83979f8d1bb5493fc14b10033fbdab9deba4005479976a06b2b189109160ffedb783d834c5cf8327970f2963dff0d978ac6ad131f838c35ce2fba3af5f8295060fd9cf8834fcbc3d9b971cb650994d42b6018adbf7a1936e6130f453a26998aec2a27b3f77d82afcdfc12fef36f082a9743a38c14cc32f57df4dd6c3a06c0d25d5d44a36e340ca5deaf57a64bb6a68963231a2bae1271ed0250e37301bf43ebce860221ab16e33e7d651bd691dcd60611e4cd7e8ff661aff2be5ee4305a5ed6144611bb9a2797f5103b203a193a53066d3130e2dae4c4c775be96eb93dd608d7bf5e898e1879f9a62f6496a7eaf31139af80be50a5e2f075fc2c30f54802734dcaa0efa3f59b53342397429302994c0dcb0e085a5ea08c137d56b5c4be4a385336712071cbaffc79501d7e636d4a259e690277979c27a37975a25109db9792b77c185ec30c2384911429", 0x1000}, {&(0x7f0000001240)="d066a61e6457c8c1d87881f4f18121ca6eca617e00e8d3f19d346b1b120638b01e06e080a725aab2892151f68b67cb61312289471354a57a63cc40412a1cc35433d228d47e", 0x45}], 0x3) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x9, 0x8000, {0x6, 0x1f}}) 05:36:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x20, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x1ff, 0x8}], 0xfc, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0x10001}, {{r0}, 0xffffffffffffffff, 0x8c, 0x40, 0x2, 0x2}, {{r0}, 0xfffffffffffffffa, 0x80, 0x3, 0x80000001, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0x8, 0x1000, 0x4}], 0x4, &(0x7f0000000100)={0x3, 0x1ff}) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000200)=0x7fffffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000140)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x7fff) 05:36:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="a8087028cf5ce5e787949006e439ea20f5b68d9b6a2c9238810074d88b0aaf504ca9d9cb77e4a82e93ef4a24a65164e983a59215b8c9ae3cdd2bb6ff5cde2a6cf9a5e800b95ab0070a11310d20a95949509c7660ca681f68480000f69a5cf2210523a3ebc6d6fbe2b373cbad7dacd321b1616300000000000000000000007862f506f455b51e7932d9199334f84feb3c33575e430cddaca7240df2dc27d83bdabfa50af66b57953d3952e4fef83005814aeb3d0fef8ab44fa503d8d7b465b54b0a98b372d0ac165eb9c2cf86a50b8fb29afd5e51c3130e7028458b8d320929cc42ceeb6bfc5aab3031b251552e66bb41163edfbe8e35eaa5e3682f9c40e60c396e9d0f70abab7ab7a1a7db7239145a1386b434259f79f7f08ea3e2827a68b2db6e899dc597a067", 0x127) r1 = syz_open_pts() close(r0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0xe1) r2 = dup(r1) r3 = syz_open_pts() readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/212, 0xd4}, {&(0x7f00000005c0)=""/233, 0xe9}], 0x2) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:36:13 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/253, &(0x7f0000000180)=0xfd) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) 05:36:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7) write(r0, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0xef, 0x5}, {0x41, 0x5}, {0x0, 0xb81}], 0x3}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x6, 0x20, 0x9, 0x5, "68fa3e1de2f6dbb37689f2163452732b3dbf058b", 0x5, 0x24}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 05:36:13 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$GETPID(r0, 0xffffffffffffffff, 0x4, 0x0) 05:36:13 executing program 1: mknod(&(0x7f0000000340)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, &(0x7f00000001c0)={0x2000000000000006}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) dup2(r0, r1) 05:36:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() pwrite(r2, &(0x7f0000000000)="a5b5ebbf79375b3f9e0b6160ac9cb26ed160bc29f92e116fb849842feb588ec303bbce220332", 0x26, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) 05:36:13 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x44000400000002c2, 0x0) ftruncate(r0, 0x0, 0x28030020) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x1, 0x400, 0x1f, 0x1, 0xa9ac, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff021, 0x8}) 05:36:13 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x2) 05:36:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_broadaddr=@un=@abs}) writev(r0, &(0x7f0000000000), 0xb4) 05:36:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) socket$inet(0x2, 0x1, 0x3) 05:36:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x181, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002600)="bcc7fd221e9c23b348d2615181dc6d9e5f798660ca937f89e71f5d3906038f9a16c5cd76dcdee65bb69cc021d998262abb888717aa15bb36296bf25767e8a58df7f7e750c8522ce025e2b94ace2c94d628ddd5bb2aa7bd09fe3affaf55279c2ec4247c543f0798df1ba241baf6ec6a993c72305f04a6b48c3b276b15d8b4b5ea44947b842bb08f2985207b0f123e79d6f30737c43ae65fea60e0c9d0897fac4338edd377fe4f7909b93734fe05f71b827854124fd2231cf0a8f198699ae25f7e1872f7297124f36fd2e1b5c6327f517dd67750a32d395a33697fc3ec37db4307943dc92f29e3b50dc693a7060510df273169bf0018a5ef96d69c5ab78111d1c636fbfa67f23f1757b5a85f637e010ce2392aed552831bee9e9fc1ab2c87663502b310dc973c9f92c8b00a90c7d172bd73649dca074610e1d2d1f0a36fd84411abd72ae8f8029fe201e1c52271c175ee614cb6058cbdbd57e2deeccc5115119711dae5da1e8377d51d10cb8a4a19d9a51567934caa1e04ebc780a415a349365d2fe2ddd0f1c43e736c17fba8ee8c55fae25930a3a71d2e058afed9cc37ce66cb21dfa9e923b11ae2d0a51ac5704969a53b214e01fa2baf60e1d374e3ad98a97d6dd23c0d5a07fac4dfca99f7e41cddcbc7af8c4a0af12f2b516e5d9b115b2f2c098441dd011c718ea9e6318d78bec2cbc4b4541bde8c6c5c08fdf36ef76190e6c879c0b1f790f003d283238e43b060aaadb92c0ab92794c748e8ca7808578dcfc5d00c208cd8ca1eeec7178bcc991400d42b8227b737b63d9f4e4d63a2bcb665c1b62ef80d6880f9813050616300d710de42771ce834846911aae12ed7ff5ef8f1edb5b75b9aa9c7fdea6742c90a4d1a3593d0b97a7ecc6186796da2e807f84f508f33955a339067977009158044a4f9cfc6920347704e8752eb9670b573bf23fd4084d54099e66b7808dc258ee23a476b157fa4ee763adddf12fcd01960c2e7a6f54569b168e25904b8f67ae3f803f2412058ed5ad54359792902423a9f15d06419b74d4b3ee8bc8a81d1c9decfc12dc20790eed5990735b228c3690d6db66357683793fc3dfe14838e3f185c27a36fe15793475ba5c6f7f569b2a62565ff9797dbd4886dd12cbca4a06dc4badbfd21065dcc4af40a9d0a883293aa8e6ad474dd4d65f2881835a8a0b5ea4d752d1bbfd33b7bca702e759d5ce0e006e096f24c8c38c86d44c845529ca459b6716b1b3d9781bf50d3e300dedaa10b43da05a0600000000000000179e4eb0737ba3e28ea22228fe7052287b2136eaaf21d92d496fba18bc48508e63ce89f91ac0d63311fa39f8401b83ea1c93a54d53d3aa0894c1240ff8e28665b47ee9aad46e9e315d85f3a31ef77b644b9d9a8ce99c42a5533d51ef14ab18958af7164d1f0de909a083994cd6e5a693473bb545e1988459ae2fd6be0c4aff08be7eaccfe33b26702f184a57a21bfab9eefe7f871ecb105a511322d54ed4f467aa6b28f5196b30331c7472415ef898d0c7e1af23b7f1fea07f6b5583acd57658946e0b9b01c694126a9292159348ef4743e96a414d1bf0613e429a3fd736b60325820807f33b74131a005a8438194e99f8e4b572c621e0f3ad10d93b23c39adf1ff95e23cc7dcfe068e0b651d4599379980b8224eb9f460a3fa90412a8d4f962c08f263d00e02e4a3b2d972be73f9097207e7d9ce799b5c6c22fd5946dfac5206afa3a1979e4787cabeefe30a6a0ce4d7d1c15c3d855ee232666792df8c13182dec29e2ce5eee791414fa772238cb0010ab9b17e587648db48748be6a1df830c4bc7c8789dcfbc28cf6087d00df3adace5afae7ad07a4755eb9e6da0f2b9aa204a398ee7365d4c507e6319b1abfb292afe3dfc4d18c35d8d395d10e61511e624996fffccc1a4ed107c9fe564700566e9b4b6fa422cd7a1fb48e0160c555627d08f7ccd5bc71096265f53bbceb4929326837b1d33694a9b", 0x57d}], 0x1) 05:36:13 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x88) 05:36:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) shutdown(r0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 05:36:13 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffffff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000175000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:36:13 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000563000/0x3000)=nil) r0 = socket(0x18, 0x1, 0x0) getitimer(0x1, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x4) 05:36:13 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000200)='c\x00') utimes(&(0x7f00000000c0)='./file1\x00', 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) 05:36:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffdd3) 05:36:13 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0xfffffffffffffffd) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) write(r0, &(0x7f0000000000)="422726f01f1168d5f4049b0890e2bd4f76bfdcf178121cb0265bb229cadd4df227e752dc517062d0d4d7fd8d204cad8f5746596dc80c7eed5fa3f8bcf5a3e2912138d818a333e91db6e7d5d99af71184345901f4702748dd680e912f56cfb86472fcee625dcfc05b394b0966ea73ada944bcbebc40f9fcb3ac98139634d68288d40c79c4c55da4f4d5374ce6d965fcd575e97ac935da50a484373e7003c1188314f4460656af269f4b2be0f529689af5d17637dd7880f7b291ff4f2f06181bf9eb2c246872ccaa76f8", 0xc9) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) 05:36:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x143, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba7ffffff3c02df7179da470be800af00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b", 0x3e) getrlimit(0x0, &(0x7f0000000000)) 05:36:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ead972a9969c5d154062f090ea3c0502023285fbc13bdf7bfb8397c4e582706b90aeed8bc39b3f6797cd1538cdecd224b8ba6497b99b6aaf98979f8d3a84ffd7d03a5b0a6e724a03cee88d35ec6da6d8013e87fcd7ea907a88588b413c409c8e6f961f2685acd4ad8fabe8c3f1c2ac64af2a47c248af6479b9781abe0f7977f879c3762124f17d18afb1bfa617f0c04bd4cff82bdc07deed029dd1d6b2fb70a7478cedc120d0aad8d9b4830702c24dae1be0a952c62f9f", 0xf}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="43f3dbafa4960e6e45d18020cb9b917676d722124a707e5903c1b68b098288694e7080265dab1b0a09f2d92f3557a8af786bf072aeea7d650fa0c850bf1a257f688a75997d2794af9697017f07db7708ee15e4dae3d3c041e44804aa95137bc38955ce994122f66c4e90132e89e1f7f1bb493d2d4ac4b334f1bfbd90ad4cecd5cbd4d6639b5030997a8dc47fadff8a56", 0x90}, {&(0x7f0000000200)="b0c6b53883a170aa6892ada36c634793ac46d2596405d505568bfe4099c3522204b7ec91f59af2513362426295ae609950bb1b02024d09b2b3163e399db3e2601882acbf4360fe0c343481bccbe1929553ac947e541c95723f48fcbf005bb3f340879db128075c4e6099b33fbbc982d9232731419ab2f5a2e4a5678137157b324cb266af9282391787767bc130c1a2b8183bb20b732a79f893048a7a3afa4ec0af2c76c615f6351742a202011fa8f7d5299b458b5003abc84ba7002b428f6cef67835d993e5a4b54b711fdf90da44b40224dd3ba32c001a2cab80a5057abda1d61666fed13e843503c684d7a3dc1634b09", 0xf1}, {&(0x7f0000000300)="dfb8f4a6211f2af1332f3fa03e299eb51a634d1eafbbb3028d898457b3eba5313306383490ea0218331a50d25747863af1311a0dd2425e23f95427eadca0229b2a8c3a808cb7621932d00a6a07c3061fd0eadb3e9f21bd173adb3bdf38021226489bec3f4974d0102b6200b91bff80410d0004586401f4606e2aa3753cefeb176ba0211b5dda11abb97e40a4fe15a54af14c719cbad565b25507fea70e539154b1b05310ca82e72208bcae64d8e9e68be427ae80fb565139951aa4a087dfcba816ea92096ddd69f64cace545a16e608298781e1b557b39916f366b1b94fe92cbdf0fda6b2053a27470e5c75d8a92cb2cbef4", 0xf2}], 0x3, 0x0, 0x14) 05:36:13 executing program 0: r0 = socket$inet6(0x18, 0x8004, 0xaf4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xffff, 0x3}, 0x8) pipe2(&(0x7f0000000040), 0x0) clock_gettime(0x3, &(0x7f0000000000)) 05:36:13 executing program 1: r0 = socket(0x3, 0x8000, 0x100) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x9, 0x27c}, 0xc) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000240)='./file0\x00', 0x288) renameat(r1, &(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f0000000180)='./file0\x00') 05:36:13 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x2, 0xc000000000000000, 0x4, 0x3}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x6) 05:36:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) flock(r0, 0x8) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x36c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x4f20) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x101f, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000003880)=[{0x0}], 0x1, 0x0, 0xffffffffffffffff) 05:36:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e14c6b3a029aaaf2e31d357ea11556e6c27df0632ef094413426080fd859a9145a84b96319244fb1f823e245f03deb9cceb74ddd7b5e38c59f5682b198fb713c71dba4f7a317c22346f5e3ff13013145ec31eeee1b6e2a15680cac26962ca0f48117d9dd7d9e8a6ea9b4a22849d1c69ab14c6452fbccbd10c434c5556e", 0x7d) 05:36:13 executing program 0: r0 = semget$private(0x0, 0x1, 0x88) socketpair(0x1, 0x0, 0x1, &(0x7f00000010c0)={0xffffffffffffffff}) r2 = kqueue() dup2(r1, r2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/4096) semop(r0, &(0x7f0000001080)=[{0x5, 0x4c, 0x1800}, {0x7, 0x415, 0x1800}], 0x2) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x0, 0x7fffffff}, {0x18, 0x3, 0x3, 0xffffffff7fffffff}, 0x10000000, [0x5, 0xffff, 0x1, 0x3, 0x1, 0x8, 0x7f6e]}, 0x3c) mprotect(&(0x7f0000629000/0x4000)=nil, 0x4000, 0xf) r4 = socket(0x18, 0x1, 0x0) dup2(r4, r4) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) 05:36:13 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) r1 = semget$private(0x0, 0x3, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/4096) bind$unix(r0, 0x0, 0xffffffffffffffe8) 05:36:13 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffff, 0x81, 0xe0000000000, 0xa5d, "e90a7191cb0c65af74f4abb2adb10fec9d8fadee", 0x10000, 0xffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) 05:36:13 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 05:36:13 executing program 0: r0 = socket$inet(0x2, 0x1, 0x2000000000000000) r1 = socket$inet(0x2, 0x5, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10002, 0x0) sendto$inet6(r2, &(0x7f0000000100)="d09445a755299630623021200b6b0a36b372919a7021", 0x16, 0x0, &(0x7f0000000140)={0x18, 0x1, 0x10d, 0x2}, 0xc) r3 = getuid() r4 = getegid() chown(&(0x7f0000000080)='./file0\x00', r3, r4) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) fchown(r1, r3, r4) accept(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/11}, &(0x7f0000000280)=0xd) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) 05:36:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="0c5b7bfffca897071cde238440603ce28fac0e41dfa7161fd59cd4f4be707ba64951836751dbccd281b1e42f7710418e9b21a093330e81906cea57c9d66724a8e597a40d0e03e87d5e159fa0389c9aef80d74b1f6e9c00ecd73fd40f4c57c5454df386274b1662f0d99d42853ce24bab29484fc3ab6cecde7e0ce0b96f7664841f546639e89172399d476f1048dfa117a0193ce15b70a0f006fd155c6a1504546d0290af743bacd2feefbd5885", 0xad}, {&(0x7f0000000300)="4ad3123bfc94d18f96cdb4ccd6a40073831e111da047a62ad5d7266f5278a492770b5f4f5fd5a128f1e4c9be1c8fe47676c87fc8816606b8e960e2705c96128d10baf899ea8202378be17f7ee1dd8a2f1f49d0c01712f3c99d4725f7d7bea4e2410bee46de0b8302286f8097f425279a6d22773bffd31da3cb22dd4893869c7c2056d3fd5e579d3f5815c3e1221fc317888e6a7195b38fc5f7a82e0123940cfdc64b55f259c068b4a2e9485c91db0af92a06833234eaa8e3b67ba699b1d5", 0xbe}, {&(0x7f00000003c0)="c7317ab1cd5bab878dd791647f75a0e0ca9ca65095b7b70b56af189e761dd38a784707d44740cd253cf38326e0ac8dbc8f54d2a914b7f4c2fd1552d0dd0cb0545b5b75f6574207b661314b7c46cadfec7254f3ed5b87260d360a", 0x5a}], 0x3) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0xfffffffffffffff9, 0x9, 0xffffffff00000001, 0x1, "3405a5a5f6b5354bed495dbbf6daacffa43eb163", 0x6, 0x7fff}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7f, 0x9, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) mkdir(&(0x7f0000000240)='./file0\x00', 0x14) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:36:13 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDSETRAD(r0, 0x20004b43) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)=0x1) poll(&(0x7f0000000000)=[{r1, 0x50}], 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x2) fcntl$setstatus(r1, 0x4, 0x46bfb) close(r2) 05:36:14 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 05:36:14 executing program 0: clock_getres(0x0, 0x0) mprotect(&(0x7f0000214000/0x2000)=nil, 0x2000, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001880)={0x0, 0x7ffd, 0x10000, 0x0, 0x5, 0x1ff, 0x8, 0x9}, &(0x7f0000000100)={0x1, 0xd482}) mlockall(0x3) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x1, 0x0, 0x0, 0x2, r1}) r2 = shmat(0xffffffffffffffff, &(0x7f0000ff8000/0x1000)=nil, 0x2000) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() fchown(r3, r4, r5) shmdt(r2) geteuid() 05:36:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000), 0x0) 05:36:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x9) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1, 0x3}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x41}], 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000100), &(0x7f0000000180)=0xfe2b) 05:36:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0x2, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r1, r2) 05:36:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x185) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x7) poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 05:36:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000080)=""/89) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 05:36:15 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) 05:36:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "fe0dfb040798855179331ab30246ba2d20948880", 0x80020000}) 05:36:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1fc, 0x0, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 05:36:15 executing program 1: socket$inet(0x2, 0x5, 0x8) r0 = socket$inet6(0x18, 0x8000, 0xdd) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) recvfrom$unix(r1, &(0x7f0000000080)=""/17, 0x11, 0x1, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffb) r2 = open(&(0x7f0000000100)='./file0/file0\x00', 0x200, 0x100) select(0x40, &(0x7f00000000c0)={0xffffffff, 0x7, 0x0, 0x0, 0xff}, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0x0, 0x4, 0x7f, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x431}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x58}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x20}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x529}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xeb9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9}], ['./file0\x00', './file0/file0\x00', './file0/file0\x00', './file0/file0\x00'], './file0/file0\x00', '\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0xff}) ioctl$TIOCSBRK(r2, 0x2000747b) 05:36:15 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, &(0x7f000004c000)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) 05:36:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a4275060000001c731416950d", 0x1f) syz_open_pts() r1 = kqueue() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x1000, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x400, 0x85d, 0x981c, 0x6, "739f19149bc4a71342c0e6096b27d6f464026022", 0x5, 0x9}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 05:36:15 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x7ca, 0x6) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x6) 05:36:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x0, 0x3}, {0x1, 0x3f}}, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x1, './file0\x00', './file0\x00'}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0xbca) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000140)) 05:36:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x89a0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0x7}) close(r0) r2 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000140)='./file1\x00', 0x80, 0xc8) 05:36:16 executing program 0: accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xa0, 0x168) r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x7cb, 0x8}) r2 = socket(0x40000022, 0x2000000000801b, 0xa4) setsockopt(r2, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) 05:36:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x10001, './file0\x00'}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x3, 0x1}) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') shutdown(r0, 0x2) 05:36:16 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x800000000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10000, 0x0) read(r0, &(0x7f0000000200)=""/118, 0x76) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) read(r1, &(0x7f0000000100)=""/227, 0xe3) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x0, 0x1ff, 0x8, 0x2, 0x10000}) 05:36:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) syz_open_pts() 05:36:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x9, 0x401}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 05:36:16 executing program 1: socket(0x6, 0x8000, 0x80000000) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x4, 0x7f, &(0x7f0000000040)="4824671a505882f818c71dc8ad5ba03dee84b28f7f461ab024609f6f37110c2bd0de1fc1b5cd17b9b27b701276e8c7babc2bfb0d2edd2ca989c4bd3b165771cb844d8fd52079fd9e60d6651c890377cfc2619b8fa3dc0c2c8fc66f97bb76a2a9bccee602df9c836780b9bfd3ae3fc6fc4eaf3e7b2e4264c221a30125ffe8ff605982f6833781e453985e314398f2ef02888047947d3b55e289adefdfba2c1cdc9e0d8977baddc0a8b8bf", 0xaa) pwritev(r0, &(0x7f0000000300), 0x10000000000000b2, 0x0, 0x0) 05:36:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) 05:36:17 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x26, 0x5, 0x2ee3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:36:17 executing program 1: socketpair$unix(0x1, 0x8000000000000002, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x8dd7dc4c0effa72c, &(0x7f0000000180)=[{&(0x7f0000000100)=""/47, 0x2f}], 0x1, 0x0, 0x37f, 0x9}, 0x40) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x0, 0xffff}) 05:36:17 executing program 0: getppid() r0 = socket$inet(0x2, 0x3, 0x0) listen(r0, 0x9) setsockopt(r0, 0x0, 0x8000000000023, 0x0, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x200, 0x8}, {0x18, 0x0, 0x7ff, 0x6}, 0xff, [0x4, 0x3, 0x7, 0x3, 0x8, 0x1, 0x4, 0x3]}, 0x3c) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x5}) socket(0x2, 0x1, 0xe) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) socket$inet6(0x18, 0x3, 0x299f) 05:36:17 executing program 1: sync() getrusage(0x1, &(0x7f00000003c0)) sync() 05:36:17 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) 05:36:17 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8000, 0x0) dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x80) 05:36:17 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x20200, 0x2) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000200)=0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0x7) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000180)) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) ioctl$TIOCCDTR(r2, 0x20007478) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 05:36:17 executing program 1: syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) r0 = socket(0x1, 0x3, 0x3) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/79}, &(0x7f0000000100)=0x51) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 05:36:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x101, 0x7, 0x3, 0x5, "0ca92a87692b05229617cbf5ab856dae3acfbb0b", 0x3ff, 0x4}) r1 = semget$private(0x0, 0x1, 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = getpid() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) fcntl$setown(r0, 0x6, r2) 05:36:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r0, 0x8f, 0x80, &(0x7f0000000040)="84e1b7d0440af190289107c1a532efdeddc96d8684464b51d9444cdae266eb", 0x1f) 05:36:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) flock(r0, 0x0) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 05:36:17 executing program 1: r0 = socket$inet(0x2, 0x4004, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = socket(0x2, 0x400000000002, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCCBRK(r3, 0x2000747a) setsockopt(r2, 0x0, 0x16, &(0x7f0000000000), 0x0) 05:36:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x8) getgroups(0x1, &(0x7f00000005c0)=[0x0]) r1 = dup(r0) write(r1, &(0x7f0000000080)="9f038a5f591d607b99164f1c5d4426943297651803a83299924afb71ba49b9891c258f9062d8655848d72ff1b20f4e904d29700d8811ce62e7a4e1845f42dfd43cc1119e9f00738cf7cb87b188f5e390fa26bb6898ce7a31bac498d834f675b535d01c757247f0f56afdb95d3bb701f494beb800aafa6184219dbc21476351f6992937e17db7e19970e6a6bad69f5384d44822b26848f6f680023ce8df87dde15993100deb7474264c9203af9a8ac0533a5789eebf54ac34de16355f4091ea94d414fd6af71f90cea5b55f1a414b98ccb6cf5d5451920c7ecfa83553ba1ae12fb2fe886ceb38b0b22af4f42ebe9f7912df4fda7e2bd55cd98b", 0xf9) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 05:36:17 executing program 1: kqueue() r0 = kqueue() r1 = getpid() fcntl$setown(r0, 0x6, r1) 05:36:17 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x7, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x8) 05:36:17 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') link(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x85dc21169938b938, 0x2) getdents(r1, &(0x7f0000000180)=""/89, 0x59) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0/file0\x00') r2 = semget(0x3, 0x4, 0x40) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000280)=0x8) pread(r0, &(0x7f00000002c0)="b9e71a35c391e9b0db1d2d616faaa7a5ab637a937b3837eb9bd8d892285ca5f307001027fa8d160bdfce5173bb738386387c1e09241b31c1fc04bcaab9a34cbd6f5dcd2d431ba5eef4b009328e7158ae434fbe43949ce78319993b2035802cc6dd9c71bac7a1113bcf028773c9922adea26e8db64cfc1961f97507b7db10f37f7d7d70ca3a64f7402ec4488b6a7589c13a23159059b818c55bf3c13b698229b5", 0xa0, 0x0, 0x0) r3 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000380)=""/234) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000480)=0x10001) getpid() ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x5, 0x8, 0x3f, 0x0, 0x84b6, 0x4, 0x14, 0x3fc8d4370505eb65, 0x1, 0x7, 0x9}) r4 = semget$private(0x0, 0x3, 0x182) mlockall(0x1) chflagsat(r0, &(0x7f0000000540)='./file0\x00', 0x1, 0x2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) faccessat(r1, &(0x7f0000000580)='./file0\x00', 0x12, 0x3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x1, 0x0) sendto(r5, &(0x7f0000000600)="45429cb834e0e6d49b5d8cb6097819e9a306b00d", 0x14, 0x9, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000680)=""/237) flock(r5, 0x4) execve(&(0x7f0000000780)='./file0/file0\x00', &(0x7f0000000900)=[&(0x7f00000007c0)='!\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='/dev/zero\x00', &(0x7f00000008c0)='\x00'], &(0x7f0000000a80)=[&(0x7f0000000940)='c\x00', &(0x7f0000000980)='/dev/zero\x00', &(0x7f00000009c0)='/dev/zero\x00', &(0x7f0000000a00)=',:\x00', &(0x7f0000000a40)='[+[\x00']) ioctl$KDENABIO(r5, 0x20004b3c) poll(&(0x7f0000000ac0)=[{r1, 0x8}, {r5, 0x100}, {r0, 0x40}, {r0, 0x8}], 0x4, 0x433) writev(r1, &(0x7f0000001d80)=[{&(0x7f0000000b00)="990587d1d9e6ecb64f5595ba7437096586d9b96519e9e5cf62a67c5c197b331f68f11b57e10bb160e28e7603a88cb006339fd3b2413f1e437b7c22cd1cacd171fe8de3d67c5be27ef1053f38bbebedff33c75b1f0c86f8658e9ca0758e970eb11e50e9421ead634578151eba986bb8ae1edd0e828e64b940f7971f53cb0ec6945b3141ba3b20a8c7716afaaaddc19505faf4931596b867d8ab0e08b0d3f7437464b0570dae412e7e2a565fa5bade7ef2b17e196b642260e2d638623a6e20d8a810a621d22496bc9aaa3109014cc1d1ccc007d7324739a21a72bbd7c6f61bddc991b7e779d9902e8eff3c5955af8d5d", 0xef}, {&(0x7f0000000c00)="7b39f92aa605c2e0", 0x8}, {&(0x7f0000000c40)="536f8770ffdf8a62c2a5e4b57bb85ac6163f08cc7fbd09f084d69e76b15465eba6fa10b13e3c80c269", 0x29}, {&(0x7f0000000c80)="6e7f9c3dd7dbda759f6949d72da0cc9de986222655245d172455e9dbdb20633ee93e0b6f953754698ec96656979473fac5c83d8355c2d7443fa1c48ee83e6cd0655408d448917c8191b3bf5c97db2f7ebaa87c757c999082c46ccbbe06bb0e0234062c6a56f21eb4a0c5ecc19ce44c96fe7e40ed7a79c9e5e1c92f73236e7150c4f7abb684056c631ab7f9902568d0e2706a4425ebde51dc18dbbc28a05d4e4885b7b290a5aedca6b03c53853bfef306e3b71c5402fe81cc3ab60c7f85a991eca262092dcd0ed359fd55edd85633122312cc593133b1255abf543ca065f8268bec5aead954f44b6fde2c351938244b82413eb8f070c1b68546ae30511735570cba7eb9f094f6d253218590a4e46b962291745cb74b3d2f76b3c289212d261ea17b3c2e73833b4a8dbf0ff685f3bc65fb09a3bea5dc84d05af15fa24c424de4c88f803d758cbb48b1fea4bbad73b8a1134dc16d840867f96e9ce894ca0df7bdbef4bd50092683cc305676ae0bdd49378b250122d83cc8f0ac98774147a41ad551d636392bdb7aac914101d5b66b88fc0df13a8643c53523bd4c5dd5a7f36be0e5012a02afdd9afc2eeb9a6a20e1e155e568d983c157390a0ee76a77742e036f5e018e94dde907f97660504dc4e75e549ff452350071427384b10a032e06d55d6883b78638b02662a3732ab95e0147cf5fed26c80bb1fc04f290b151ccd6d2ce7d8b438b7ac23d81be5d78f56af331a712e38174d4ce5d878a3b9b5f21d3726bd27ce723e914d88e38f2edbbb3c733e9feebf96582e20bac496d4a71b82bd771e1b3636ad4e4e4515017fa502723e0c3951df46ce46f9d6c86ee7e67250582940f93e9fe455fe2dc99d7e6c0c26bda95a74417e4a52d839af1853f52892b418821c93171b70f90317f75ffcdd9dc17149b1a13ba8fedb3beeb33058fbdf5d8596161fa0fced442b6b4700bb96c8223e99b8d7ea07f486d1cc19bb75970dcf0e489ec9443d9b375eeabd3d32c14597a996edc417b0f57b3ecdb3f8fc3713258af1997a009ba05dea58e3bab9b2996d6b7ced3c7dd711601027a7f2f5359bb4f905417a0b76eb98ea3b52ee4368dcac9d9b234a7978e794409bc7569f87b13841d4975ecae42e3a2b785df2974b554e6967e9fd519579a3a334d8c2e8e21aceebed659d6d2b9762d7a8b76a263a9dd775ab3206c54da959b6a98fe484b675c7aec7e14d6e500da42f08e0c7e234c909ba42584efa14a838e58905b6008ede98a7b10e3728a68e177115a007bc54646913d91c487d64e3ce0eb22df184c1026c1e0a41b5788464a3564bc90eeb2027596eba622cf7e1735cdb0539d04d6c76440e1dd59de87c703159d73384ac237ba147b098b0e6d80a1a4218622151bd02e2ecc6fa5156d578904442ddc14452ff92e65a0541ee3ceef299bf2eb10528e9477bbb8f9d576ba0c1330ed15ea50343b1035f82d9a620ea7c39d8a1fa65964903a28db40c985819573ba690cc32ddfd96824129cabed208457266990e3577b8ab14e1a36250dc97dfddea678458c8f687b4eacfd22e183b67b1f0b3cc76e397cacf4e6f6abe71617175ac810f4b33f98048dd0ff88abb45e62cc2c2a6b9ff7bffc6e200da7d9b62211c74a7d1714cf20d289670949f56c738dc17ea47134f01eb873f0f42e5cbb338e30031d2f406ff0ea57fd99883cf8e3b7bc523bf814b8850aa57f8f2115defa1267883a5ec642a1f9e725f43e84b54a9d0623b28ad4ee784236443bfdc67c10d2239786f0eef8e843cae6835fa45a0a47ef77326cd23a075390c79b63ecb711a5de0bfea57cd5b27e1349369955bf2729d4cca56f5b2d241f9a218c71741684966e705e4cbab2df2aa9041dbcd8dc34824ef9f9d03460388981bbb2a565f3fe2ae561142b0cee51417f22e1139724cb80775dd6cb9f47dff9d0654db4909a1259304eef72553903555e298e8d39615a21d3cf31096fc6c4b64d02bdaecb8f5616e7ac559e20f4dd557a0df626ff74f0565f53790c38c0bedfa9e23ddb036b9aed183821081b1268786b935d4909f1569d262e4c69969deadd686bd47e89163ad446c8d05e44a553292f296f306b996d52a3c3e9424cafcc1d09cb987fa6652d5cf8079e77d01b80b5d4fbcc124b035dfbf503b0d20015b9c8e7e63e0ca6ef906e048066e56e48d0f3f9b2971a7a2285c2f97b10d56ce115935c6c27be6158d5c59c0c1667a61642a0282630f9f115baa51d9186791de8e1ab9a4e1a8a1361e079b02b0e3eff2e8f9d2ad6d99574541c991cd17267baa1660dfa79f858cda337fb6e8d4826ffda5814f1feffafc3385eafe450f449d7e5732c309ef2130ecfd4148ae0925fe8492ee8c8e9aeabce50e67c7f778fad19aaa52c70b03203f07d71cefcd798059ca13c0c8ca6051f5fbae7baf954008f4297be5d5f613f445f2009b0663623ffa82fa178ae68f47f33e77806017033705603a1c24a3dd149e78eaa349d20dafd126d82568413158deb1af2eeda9c78d368efd3f3a6c82928cd7e918dfe1232f042f00010c5816e7a048aa74cc13f787b9df452767288d3acf87435ec4a33dad7170edafdb950aaab73abf6dce84e97eb551f5878e46423f67602e8de3da3817472052cab921daebee41da9d0f0e397e17906811f65c539c64c85fafaa51b76ef3c6c1f795730124d18f5cc0bc813fca35424f9f3357e7073c548cecd20429daefcb7101d304d5bcaef4351230e83b0c7bf20d3b0a47b8f139fcd7accde94a29c9c6bec254e51c3ca27bbfde92cd2a2384d7b9a0c71d95b95ba72131709e9c755c946ec1c86edef79a5b941dc80974093c66de6ef7b6b17bf0f89fe60b3570f546433591cd04063d1bed7e40a87162d12bed04c2c38c2ef19f986080a27fca594e5d0683f870311321a241cb7bc4a7bc98d2cce697c9900f7913e5fee15919ebc20f11e82a0e2b93f4565c7d8b033752687e42be4c951cf5011a008eee387c66806d5d52d73b0766efad3fedde1ed75818a2bcd1491d02955ae748cae5057c8062a4af97ad2fcdfb4e9d247f476b6f0e2d052007ce67fef74a5edba6818de7ba3ba96c4221a6577628980edeb5fa6bcba97dd62aa6b4ad76e2cd0bc024e1cc2aff54ebefd867d100368bc66979d50fb5d3e0279e69e46aa916d5fb76c7774f9a212a68f8b0a71881fce1822f768fd329f3b3d721dbb7901fe497aceccbd13f728dcf455afd92917e60ff6067ed7420428ff0a5fc9cc0344544e30a5e0e1201cc9b4faddd9d23de14ed3e041015f278ce72ba32ec7a1c748715323d482eedf4a24f82fa57cd2701933df0945605e4902f4c0c2b468bf722ba0cdf09965f98a3088930a3ab0f7dedfbb6b038ee28b5c5a2e57dac97cf59dd944ec8b61fdf014deb7728a3c9395ff4b2ddf56c14deec9d366fa7cc06c03a6a9d7291ebf9127518e08f0aa4fb9cc902b621f9ccaa3b7afcad0c3120ea9863d5cee64715e2b8fe01b2ec0c489f4c81a09bc8bd6a0ade5e5fe3bb5776e23c2c0445d8862b70cb3134037c95e7cd017b193c286396b7f7f74184ec70c9ac5097ae54e679ce6423a05ac2e564b5aa26a1643f1419b9ddc506ddab649afa5f92a683cb7b389c2e4127adfa094eb30ad1b90cd6c104c19d2b3845869444e064fb22ed39bc1e6f84aea267d552e18c0b5b59141ee2b950055192e721091df1e20e8e92f28bcdd6af8b76d9d672719de84a92343e978b1fa217c269dee58e0367372e6f8d842730eb6de30f040febf19517f07d0f36809431d486cdd6be441f3b82c96f7dc6c3f44d6df8c86f35818ff614fbde5ef3df1f76fc59d7716ed1c8f190b9ce13c02278aad2b7d17d0a6983f825afdac56c2634f40180462a55a8dd81bc5f16fb8301784f105adec2885aff14020a2742d2fd0572ec3a3f61089cada624f062539b041a2835efa17d2e48c2eb42b81dd6fce558845e8f6bf440cb8f6c6ed428470c1fe9decf9121cd00508ad2c773a6ba4731a2160350dd81da30dd2cff3c5213acbc7b89146ad276b10d4da11c13a4da1b4e3de60481cc5b892a0357c2eb68f8a68f961bd6810574f05e78ef74900d03f1fc35b413bbc969c7187e2ab87ee7892191e91dc4299f051e936b909b15435cbb984746ddd6a181be42d86bb18c87923163d8b32fd9290d69b8abec52946c9d6e6b19fa320e18146b60c81bed47a5eb2dfd756f0f9f6260b2028cc86f8ea584c3f910a150986ab6eaa7014351f334199e223614054f7bcd52f97206e1b101f4f0ef26472bad814e6a5461cf5e6c97a9e4bee627f7f51ace7bbd983a6f37a6845d57ae5593228cbdbe5f335b5f2877041e12d80182604257f0896adbee0f6fe104661ab82d2f84ed247732c70ecbb97f4072b27d4747644a17b20dee9818788a774374738055ffbee77aa9ae48ca689b43e9b251965f44b1b04ed43a09272a7d12506d6b22b43c7a1ffaae0b85f86b784c8e1a86ebc1a5d2b88a234fe3b545b88de33f045609b03359fef856c3785f0f6b2b1ce5e935ac04633a4e23b4c59b6a4b81792a46170a322b5b9aaa6af596e86b450a95711bd48a95f94902be21864d663daf9d31796e57eec579b3f6df0c39bbf4e47e946fac6aa2ec4c1943def26aaa22641a9ac3263a11623504d0412ed8c8e52c944ff40cc6cffa4a86bb2cbb8b78f425e271cf7679a044af28f43d4b76b6d602810d64af87274257590b29ede32a5316d991c89a97f0de0b172b050ae2f28ca53b12fbe20d48239b34c1261e8c7c45f59ea786b86ce6c55822ef0a7c039e916baa5331d32e07aa65ec56669165709c7e00e10253958d4fab331e317e268cfc2f2d0c44713cda9acd758f2cb2b2b9fea42dd7b943700395a7128c45c8f274f97c437f2870713097a0146a78427a5d99112167b591353e7682110f2dce31f9e1ad5fbb5b9bfa80944b0f4a77f988e491092e413a75aba30423f18195aaa7ef4f5b73b6c07e7ceb5a6604d94a3bb7c1f34bb25545e15aad7b480d95db7133de72d593e3c3d08fe2bd4e87993cde9d33d2ef6e9258086827880637ce6107d988ee633571d430388c2d1d1ea799c21f6fc7876319682b9a3e2895b95c3f438c1560671c290d95ed9162e4ecc83cf9fbd228d3d0d8944a4c51b9f2e9a158cff34b626ded93c255242a7effc75a859ec96b3ce70edcdfef818d3b05b504dd6abf78489df071235a541ee81b99327e12828ca7b44c4c8131a5b41d51dc4138abf3356c6bfb653c036b2201744f2af4c04035e96cfca97ee767ebda45e8ded30386640ffaa780bc77518402b09b38299ad092674cc003f7d5abf53eafc0f7a5e04616ff17e4eff70d3e35c65407a6d74e289b2e53b17d66f3c87be3a1297d2859a6d2eed924f7f14a5494fb9f0cc33145bcc557ad2bbaedf60beb7d57b97d202539d24e78507a76e2ae61709ab45944ae6e17388b94aee02c1efdf5e113fda3c38e1454461bc2c5c2ce767a31d9984ea9edbe897b01ef5f37a75fc677b52df705b2d10ebd13c4e55b0a369c40ae065ce438f77144dfbd0a3bf578c997e404a5fc45af7dbde4737c6706c3d49410eef2c095028f223fc90bbb5b2229ff469e3d61150f31d2d7483e8e89d94f5212f25fc528392afb13721da8ea208a34535996f85ed19183c03e8c9cef1251b69c4f70387422d210dba9d441f4913f35ceccb65027dcb18449148524a036c2a42efdaa689a34bb2cff9e336710c3ece8d05d7fc9b3220771c2d9fdd824601bf80ba1bf92a74fe40040ea993678db270cae2a917", 0x1000}, {&(0x7f0000001c80)="2a7688746e886a0267ca22176a909dadb6cc99af02295b295721c49f3fc9dbd72ac32651d5d076963faba5e296b957150169b61b4107049ce87c7b509728860841d6ec5bfdf1a64ae4e00e20c844995b06d4f7bdd5d82924cc40f0f1e366d275aa6c6b3ed32b81285d84f8dc6c56c1d26d0d75c9f06952f699de050327ed5f5799b5b3d6ee94cce1716c7738829433dd302bb6b828ae043cc38f37bb253109aa7089ed5c741c35920419ee8e860639bb8a060901e0e1a2a1816cb79ba2fa0ccc0d2820f042860ecbcc8684cef38dccf910dd0da562ae8cd989ef567a9ad9df6a0a6823b91ae9", 0xe6}], 0x5) pwrite(r1, &(0x7f0000001e00)="f041b31c165c40ea604d6dea545f6b73a9b810d51eaba7b8bb244d7c5720596eb22ab506ce2edb54ff7745811ccb008e2b05cb0a82e586c16ad28e3982c87bc012429a968d5d8fb1a9d67e2a7c04e745a851e9cac18b57be8db4b08fac637e01dbfc85ccbcbca87cc67cb21174666980e10d7b65e8bbef32cf12d53bd8c5da5b2ff55a6d00c30adf399c5f34154d9c05342a39d1f6d8d1f6143263f0a202d6f707b7aaa6506491335cc44be894b0a41fae6c790c69cc17c847a4f505ffb5a81ef86b59911bcba9cf11", 0xc9, 0x0, 0x0) mkdirat(r1, &(0x7f0000001f00)='./file0/file0\x00', 0x20) kevent(r0, &(0x7f0000001f40)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x20, 0x3, 0x9}, {{r1}, 0xfffffffffffffffb, 0xa0, 0x8, 0x10000, 0x7826}, {{r0}, 0xfffffffffffffff9, 0x1, 0xfffff, 0xff, 0x1}, {{r5}, 0xfffffffffffffffd, 0x74, 0x0, 0x78b1, 0x5}], 0x100000001, &(0x7f0000001fc0)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0xfffffffffffffe00, 0x5}, {{r1}, 0xfffffffffffffffb, 0x8, 0x4, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x1b, 0x400fffff, 0x653e, 0x5}], 0x5, &(0x7f0000002040)={0xfee, 0x400}) 05:36:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c61a5170a3a84a9ca0f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7641238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9d70b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffbff, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)}, {&(0x7f0000000140)}, {&(0x7f0000000340)=""/102, 0x66}], 0x3, 0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x1) 05:36:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000040)='./file0\x00') mknodat(r1, &(0x7f00000000c0)='./file0/../file0\x00', 0x0, 0x0) 05:36:17 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0xfffffffffffffd99) r0 = socket$inet6(0x18, 0x8000, 0x4) setsockopt(r0, 0x200, 0x7, &(0x7f0000000080)="aaf6b3c3ce2a03eda8f0d8b770787c48f8780aeea7c441548157c897aa14d13713ffca2875d9f88e000b94fd525c875bbea5bb8b060a2ba83848ac825ecb7908e04034718a5d05d7c86cc44ddad0", 0x4e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x14, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 05:36:17 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) r1 = dup(r0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000500)=0x9) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000540)=ANY=[@ANYBLOB="00002e2f66696c653000eea30c0aa10abe96a6740460600e34a83223ab6de888ed4f53913ea2f0e5f865be353e4bcf6edae18514fd6bd3e4539b8dee1719949b51eb6f07f094225f14798f990b763bbd7037b91606ce84e4367addc0a0c90ca78db3e8590573"], 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="7d4ff64e5746e0b31184a3180ff50a5e8da803c80bc0e66b7f63", 0x1a}, {&(0x7f0000000140)="5499db03338a219976e33f4bcefc50c0e9d5b6ddab24f5ed68ecc5ea2a211b81df03eb0eb2a6158bc1848ace7eda34905cf8d559bebf9c9f4e47d7c164ace15a8b1928da07f8ecd5ecb5e71c14fdd32d6b3f222f7abd878b6ab0e9a1a03f2518843e6315044f18e2cd34de8174af47b9ecd48dcd280321090afcf9d5b20bee58b5070630b9016e231e305f962ae71453bfcf64407275f2c67c587996afedb86f0b", 0xa1}, {&(0x7f0000000200)="c4c0f6df736d9d472d5a48e4d1aaf1c77c2da3b23e361d411ae7965be291070cbb57eb2ed83585a7fc51745f49310c02a633de651f039e9432d01e8feaa755bb5a83aa053874f02bf4c149729abacac34c603bb2a599c1b1261f7456df68587e798b9324ef65d98e7e53a56f7dfb8f84b0f3c08cf55628c136f682b1b677d5f95ea6dd0a3f350a327a4663a57e27c0dd441b5e6f38994da4e083cd5e0d47ff57b512e4e011c0df654ee51037af8081e7751ca0dc886b8ad48fc7414635bc12bd3611acd97774700053fe650f1a00cd876953bec2", 0xd4}, {&(0x7f0000000300)="c77451ef293205a8ec1c5a67148160edfcfdfcc1e9d4e75643f84271cceae1d6a93fa24c854713f52350b95e87e41d6a8db6fc6875ec9a55ef1b1854a9f479213a4c4cb08f150f214b12080d22a72ca380de89d2ddd7bb8c7cc52fe76f29f05e91bfca448707e127bb78ba9ec2794c31aa40267648decf3946a063bb3fdea5471b7f7e24f3a05757becaa06a5c834aae741d492f0f85192e9c37437326a7c06a234a32f68617ee6d659ecb2a2e7ae56a4a724cd4c03b590911ff6fd95145c20cd20f935002a499a40fd39373a550ebabd247f993c3696cd4a85b7e1da4c77c3f4300058765d18a83b5", 0xe9}, {&(0x7f0000000400)="17c0c7b659d1df882b1beb9abee12bff15c53c5f9b226f7f4412060f7f2e7fde8047f77068a1a8e24c22075e66abb8fab55b582151a8df574d02fdc15d3ce4185d81d2feeba712cfb7c5694370e1d744c837cdbf0acddc15edb450af5a3e34fb22ddd2fa95e993069d64a2dd494f3311171ea102558ccde187e5ddec467d3452059f88878879d41d04576c219a316a811b1bf3e3e198f995825be8a4fe0697422fad7cec7576c763f69d911fd4ec6d52a893a08bc95c", 0xb6}], 0x5}, 0x1893bdf4220990f0) r2 = getpgrp() recvfrom(r1, &(0x7f00000005c0)=""/216, 0xd8, 0x3, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0x8}, 0xc) socket(0x17, 0x8002, 0xfffffffffffffff9) getpgid(r2) 05:36:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000ff0)}, 0x0) 05:36:17 executing program 1: r0 = kqueue() flock(r0, 0xd) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x81}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x126) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x92bd, 0x1000}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0xc43, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x8, 0xa000000}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x101, 0x400}, {{r1}, 0xffffffffffffffff, 0x14, 0x1, 0x83, 0x909f}], 0xfffffffffffffff7, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x21, 0x2, 0x3}], 0x8001, &(0x7f0000000400)={0xfff, 0x10000}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r2 = open(&(0x7f0000000440)='./file0\x00', 0x8010, 0x8) r3 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgrp() semget$private(0x0, 0x3, 0x20) r7 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000dc0)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000000f00)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0100040066696c653100d85d49fb9b0632fb75b8de99aa22b1fa51b56f64cc0afef8d3f9ae8503ba9aa6d73d80a5549affc5"], 0xa, &(0x7f0000000c40)=[{&(0x7f00000004c0)="206be13124c44238fd4dbe9d05447911d34f535b9e7a445ab3591435a2329fde4c098096cfa383c736e3afe93760e81a94e482ff6aefb7e26ec0336c61b244514604f4717936db3a1482cee3b0e3e35f29301e92b50b744d8c14e27a5ead0f988edd50d6b0f05836d6731c4427f30152c62c277150a09759a09af25f3248b7feaa36a33e0292", 0x86}, {&(0x7f0000000580)="eac27f48a086e288f1db6169f16db4cbff79b665d607fbc6dbbfef44667625759785e3d11b519d9387a497d2fc871bac1eb9ba01a015edca4aa8e3dea80994fff6b0693c9866133a8942168fb67313c233fef0f8f4d53f00fa5494d1010c99816123dba5", 0x64}, {&(0x7f0000000800)="14ea7a42e5a4104c79890166c8aadcace3ac8088ba39d8dffbedea23b27a9dfb7521a8c8a7568b6cfd57b2d6ea96b6cda0c5b58ce11f14225b22db31e67af2b63a8c41286585dc45ee8d5cb5a81492c41424df58368c5a0911ff3c0199699e5d2dd89f302b385e0bf45a1bf0c2904bb19768dbb5f578c538df67cd701b3663d6e9773008e4015ed8ef22185e58551a932b31f68b5fd75ab27b6c6f7eb9906b49a6bf8171b3c7e865a39076b54e0e4d86b5e98e6c399beda6d7", 0xb9}, {&(0x7f0000000600)="6268ba6f3ad656c146e6e4e357fe4f1cf3b4", 0x12}, {&(0x7f00000008c0)="c6c6a75c39dfd29bdf8f1623cc5ba784feab309a5d677e531ede41ba76ee33442e0aaa96f42fe04fd6a7effe8efc7ac0a46f4c3115f18e21f9605ad9a7b17f469127da7715e02715a06941663be58e4950506b211780b78996a69e534bd7669dc3a5b8ae083066667a777f32a7080066f7efe885726e89154846aefff291e5c9b7ab4bcaca26a80db2487899b141f6b225d37b30c33a913dc67595ba0cefbec90e0ac3f56d715b59b3f820", 0xab}, {&(0x7f0000000980)="1f01ebc47a303ad37991f39c70a3bb15b0df690effac67c994bb9e0c50bf406fae78ae31607b16b9c872afd8d031fee2b14d9a31faa78e02fce771742798316d76b7d47b4478aee979bab9592bc07100494c8bad07b19f1cbb5673437710f5069964d3381747f393806d8d3ec15fdacb06dd283cadc30f72cb68169e26e1415877242090739c03a8fae0c98d0dc5058ac2568093b4b3a73a6726a6dc32752a4445", 0xa1}, {&(0x7f0000000640)="fad7fe318c46cf5a6be27c28afd9f2342f142aac7fae39ffe337b95f11efdfda346f211cf299656b", 0x28}, {&(0x7f0000000a40)="e609faba8cc1e992", 0x8}, {&(0x7f0000000a80)="3824eb59e6aca6cf43f991efdb16a0310e181022765d25a332ae8db509a2367f28ea2810580865e072d6b21a80da6fb30b89e2b7eb0942e4b677a599445c2e9c6d2583ea95724f3d2191748588acb7221754b564510583d3580767ecd520cac8aeb0723acf5b0f8aeccb5d320699f757026136b7e4e305df928971bd3ee7c8e1882a75612347eac07c93920910770cde6fd19bcc2b8932cb5b5e98eea1a50eecdc0cf851ca2372c65f99f075ab75155cdfcbed342fc70e60b38dca0e89aa80d8acdbf0758075c499ac42da9b978b916575c3cfe64862f00bcd928533b6d0cc6cd5e67e373e23acae8522cf", 0xeb}, {&(0x7f0000000b80)="ff9e8c7bba5a25eda340f98a70289e016bc9415469fe7183a7ad6a06bdd6db212ce94b93fd920b66f337f71e71a6d0032c409b507f4c0805a775f39dcfa435c12bcc26c73e74e7bea629862a84ba4ae740e92a8bbc89bfeb6f39d49ffd1708ce7176e21b24767c7b3b07e86c5c3eab31ba696b8fed67a548b7a9a6d3382a26675e913e446b7f2a8e251d95b0c0caa361f3aa4f2396725903e4f0a30cbaab90b878bc7df8cd3077d427", 0xa9}], 0xa, &(0x7f0000000e00)=[@rights={0x28, 0xffff, 0x1, [r2, r2, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r2, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r2, r1, r2, r1, r2]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xd0, 0xa}, 0xd) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x7) rmdir(&(0x7f0000000f40)='./file0\x00') symlink(&(0x7f0000001000)='./file1\x00', &(0x7f0000000fc0)='./file1\x00') open(&(0x7f0000000480)='./file0\x00', 0x0, 0x10) 05:36:17 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x94ef}) 05:36:18 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000180)="6252f628a620928eac62d1b56246c650545187c899a63c9f9f213f2a59572a89612af40f43f25db954449b6988f0d870ec452a8b780dcdf44cd8307b383149170f6903acfe67232009ad4b6ea377c9e05144a55891bce18338e7f3b7675638e86001d4ce200a4e3a057b17f96690602bf97250671dec24cca1d20184ad24d33df91516f2aa0018f42ec0633011cb497e45597245a08dd6072ec4ed9792bf0e774d35a5d2827d67b60922af0f7bf625fab7f05fac7d0d3d6cc7824f824b00a631ea2a4d61db79a500448c1d80c1365ca1bf51f64fb46fcb86a784a583954871b84a7022b6513d7a67130c43f004cf9429a42176be60912f6342bba53b3e552b038905710b62bb9baf619c95676f49165866efafdfa3173e7eb74dceed96fda293eecf4eb1cc88d3b3255b230778aa7acc483f42ea78605b0e362757521c90ac025da3599906ec8aec7df0c4fc9c5b0e0e2923745157f41be6ee34b1391794508150cac1ee500ac6d02bfc284839be1ed09274d30ce220d476b0de74a5f971245d7d55f9ab25c3a8afd2acfda9bdf6d1559bc48e1fd3ea358a7e8bc63af97e8f97581539a5314034c3d42ac3ab0100ee5587847c7b2a48cdaefde613cd27b6fa2d4d66b0101948ba7aae9330ca5c27759aaa20b307167fb1cc393cbd6b125ee1452d5e36ad87671abc2b1d65fc4915a0265be10bc0962a654383127a4da2896037f74cefe9710b05775c3b19e68dc30b763ab581aa1f796a53b9e4f3d4a3803ac1995688dd6091f20c53de8ec5cb42c9430e70ced011526d2df88ef20763f19c714e127115796290376497e681a8c340255d5a28e0edceefc8dc4df4b669923a7061204c1b71e982c748c0e9147fdde5a4d2d8925a948ca966f26b2782a0634880fa868416ff3fd928bb4b47fc96d2e211a3a7e172b9f3b8f488032736da060de1bf9f718d87f60b3e38cafa6ab1c25ee1dbfe6dcb6113c46dabc8e12b013ae84e565c539d867983d22914df7a5d88e1f49f9dcdcefd3d145b4cb018ddee30656fb0c1135d072f73e08c9d6ccf365cdc279f9fa4d63a5e6e498119b5f8bc588cee5b01b48e3efee06e663322f643c783182857f96df7ae78cdfaabbe65e634f5f6a188165d23c479aee0d665b40a0022f9128fa63d4d2b189990f861230e3cfa14b43126200d8cb9803a3b7ef6d6f71b4093c5d1d1a6a9c6d2f309d325d6d4c7c92bce658b9b897e506471b564007feaa05f1000ef32af683a1517ad80112171d47420895ee36840cfc115729f2d1a2f91c03c70fc765a4d104f139d648c42d53fb5fd40e85e43df36e54cffc492e815370433f0c981a2ddf973e90312fe0243afab9decbdd528e4ef69d4101aea200a7bc2296835bd5bef33b09db9d9ec82e55e499849f392a5ece7084a59d5d3c08601343fe1e6483db9f26c53d7654dc6f3353cd844d6176f22437445c4b6f8abae1472d87ddfd70bacdd547a004aac3ef5d17fd86712b5b12926612a751a8d5cce9f16548f2dddd590b3eb9e417812eb455058493d2da568e744b6f5f5ab39ae6356f5bff2bc4a72d03d93b5892080372f128d82af42ddab21220d0def61e8e24b027fad79840406dc3735584658e53a4184f6e8ee608024bbbc19a4dc79c2db657f4442f19bb15096385eb31cd591c98b7ea43151ea5f0692b2a836944627cd68329adddd2eb64e0bbc83da026956cc597657514f61b3046a25ba5cfe83efe4a615873df8814a7f8ed65a9156b17e32a00401464067749784ab7ef89a50abce9489062b0b03e64b9a75ea2f8134dce1a245a0a6cc68dd537cf1bc66bd8928aba7cf33aaa4a6e9dbdccd0b5570c5f1e1f90470c57504585aded5f233f45dd28d32946e4ca7654fc90d76d77908644af3cb7f612ab1975c50b51d50586d78d5ee12e4effc20778c14b1695d6bedb203c69cbe58aa4e30bb2be13771b6abcde80450576986efa6f155791ccecc73d695ddd8ec8a950b9d497db5bd0e9a0c5059073454149d253c8b99bd4cb47ac8ebb6bdf019b16b62ff286ad1d074ddaaf3ccac091e447503f89425d985bb7b5c6b1aef969301ff6978b7359e702d383e03e9406db987574081111b3f803d67dc10a461b81a36119cdbe98b4f4febcc3083cbaec460417243b6c1c2a7d4be1c5c2792800e498647136947c68180c1eaf3131df118a779906f4e0bba4defdbc078bb8c6b5a526d206879cececb46a11c705ae6fb5cbc2ed8fa335f488d8e73ab0ce0e0b8ec7c2db83f390a3cb115c0314edc25d1f4ffbf4310f9d51542217028beba3ec8244fbd34d337e6ae5725ae2222e65db1da0f97d589253c670935b27100580bddd5cf2fd198a5581a7cda4644e60132647def401ac3e872d930a15b50121f3c9f578c9d51cbcaa473de7441aa2501991914e5d9a327ad72f8a86585fdfe2a2bfbbf97a1f3b8e0a3b547e793abdc454d65f115407a846d7f946cd4c87491243e2ac564a176b7c1a5cdd758241ae09feb0ae1fc5d27ad4e2b7fc3ad0307a1c24d572c6892935da2bd54744f0b536383f4fab2a8276375cab75282055ac4534adf77686ff8c8f2225275e0074cd94368a03281e29065a2b2f95da426d7f8cdef8d86005e036e406fcbe4f40c860dfcb8af7441f3a738bc2685a5b19c4541652bbdc71695a58cabee4d5107ff882eb2e666e59857f961dabd13c27c637b1ee713c757b64ad50dd9e2801a3dfb69a7cfd3e53d72441cd737e76e659053534fa831f4fde3df19f2b21f3827f781f9c9c8e70e4f844788bdc857de56dc3be02f5c29c736d86c9028d4e3d95330191b31cbe62f7b52291d919aa9361cd115b30681722326517cab4c17cdea34517b6ed5c4eb2c727fd901c7b2435b63198cd2ec05965ddb239268bf26d5b9fd50388aadfa6e6f567671de968bf2c797d930cb67be7d738b8eb4a890dc2c0056c3b03d99c73c8a4c30f0c73849033e91f51d6e28eae8ca584db7f32d408b3e48ac8ff3087c999d51e742d14625023272b8b329e2358e39bebdc83abba203ec062572863955831dd56e8f2614dab6a89a41e2bf00ea3e52c137057861dba98bdf081e7fec79ce0f2413e523d041392a0ea9b0a77688af8bd2b99ffd5c114124207b5184a22bce03e9fda3222aec87357b4868a9b78406b0329e427b5cf5af06367c8a5d0215badba1466f42194d114ae389e28b1c89d6c4044b82fbb536f2c4b3f718599a07b3d6a11692976e3489a71bd6adcb81f4008a84fe1c2acc9257b739d75b37f8ee9faf71c1fd368f6d98ce6162d53688d825692eed176496762fa70f7e6cdba8ad0ce364a1cf2e2cfd5bc16c2a8b24cfbd06674fb0d2667efaefd016e919374fc8d6f2ab55aadfa17b6c0a01f6b09795cac9f0caba7ad62ee9e356a7c2c3068c662a89ec67e42caf865a566f0b7f37da8335fa8545675718372c2c88a18dbc02698a70d3a3c76a1a14d4062f05e0164ddb06541082175463400c1d1e1a2fbea32f3823cdc561d8b98296e7d5bcc193eacee896197ea32fce1939d93c7bd0965b9eeaec498a98a3561909718399f8a94516dd1191ec1b7c1cfbce2c87dff28a5aef6f1437486859329da55855064b6802ccfcb1ba803084498e6db19e9ccf769369024f0ecb87daf32371ad9474b78a9421b5d588de52250b7247ecfe7b7d07016f07a1bc580ba9fe40ad4c792532725c1ad03334e14c1b45fae89013e89960e8bae978e629b29918c25552eaa3bc063ce626b2153ebd6a067634695b3a805e92033920663b98106120b07a2fd78e2bc50ad9b518a00f7508dc86b0191f4918ff170e812a760c9fa11c75bd21a60fb6a6ea34e2be8b97f4aba6521db3bff9e893e678583c52545e7966727fd6d14412f33268f6e196ff1d7abc6f9c0c4843fae86debbe05a9a5b80985c1d31a1f3ad18099f0ac234f02fa7fffa4e87aa119e422132602257710ecbd5526dcd5378769120a7b41ced745c46a74c1c5d3a68bee93d1cfe5ae5da35a70d1c3e9f9074587fb9a1934ee5047e3d0a22aa72a1ed2baa04efc571cf7206b721cbd2a75e1069991d7340ced3e53c0dff1056043927fcd7a10f07149c678bb50cfa10466c0b31a55e9456d7603537e2c6f798e2a45dab4f4db96977312744dd79f4495cb31700937b86d680e7ea02f8791c8c0f99cb236d8d2ed3e56e7ce3c72649ef3dba44318d6057e5e32fcdc8b9990ed8ba73bde5f7e7cdcdf38686b386f18b1541363568eb35cd74312b72882475cbc194299d8d1791dbc545dc6c2afa3d412dea78b7f1d7e1d6871036c01bdef36b14a74a7db3d3b0a0ac44febb91d0f5405d4ee5ab867bf296836853ccb732cca7344f605f52b984a2e48072faffe47005b9782943a76bc7b67e964528d7174aaaaff64ca9da125e58663be86f49dfcda14ad4122c818d07e5f8d4438743c674148440a686c618900ec6b545597865e85495a678ffa819976c2aaf2794bc149bd8040a03637478357385338fdde47a29d1d0d02e2cf6ed5aab11e76c6377fc01f8b4311493871793f5929c119289f7034de42e52b0f0f50a805211fa30314375bf4b1db75052cd3bf7d6587e596f54defe3d72f63421b45a42ef21df5d271afa4810c8f94c1e991ed7d3e7eabc78aa3f8d7ecf1d0c59edb52d3d4f46d3bca8c29852bfef0a47f358d9f92e7100ca2d965f3d2f0845d82286fedc850e7e065c36271b893e7424b4d3881a589d99a44d99f4949163b18e95d004010df064c29bbb69c68dfc58f23e4a73a6c92090a96f7357dc51e9f9c1d3b1692aab2c181739ca0c28e4e5a06eb2bf7818505542432928e1d1e7c91d27e6c0442ba42991901fb204a1c01f27d8e53695b710895d4bc930da67a47e6be32e19d8c27a480e0aee9cc45472cd59c70bdd101ce169632aa9c7d4a012517e3c949ad4b466715da0790759522d564f88a20411a4fe8975f53e4d85f5b728f8f5a15192cf468db63c265c67d0d1c091736f7db3ca2059242aa10f4394d3dff9df9a1ff558bbc1edb4f1c6bb8d088a3069d70c8912abcc3a9ae2e2a1d61d042097a84b3ebd28fc39ba632c7f19b0ecfe4dcfe054f2530bb20507d75b6841cea75f5a8257b945cb15ce2a196b98be3ef0c910619559ed6a1b6f0fece9544f45fe30d414c183ed893c7f9cca880f26dfaddd82845dae2956cde90c7a275b1e806c1c614942d06c1d0c751fc06d3142472bc6ac99a4d49eaf198610257b7ccb13c69390aba52c0c3950748663d0c0b45e588e31868004bad981ddd88fd79866af4ed6dee1d5f45068ad399ebe5c2546991796cca35199f9cff9b398dd9d0fcb1d0e69200e2eb0cc93459a9116419ff92aad613b24e6d65f14622056082d480f0ec78ece0a8f9b2683d1203c99b374b9676701738fb2816a5e4be4c84faae9efc98b3574676eab0cdbfd7e00923dcf8d6d56edd3a021873b725b8e995169e20fe50ea29812df76c1a032ccff4ff814519ddd307e22563f940243cffda7982aa5ba88de7e4daee490b126b431a83f9933598de189ae1df004ee535a15ec07b7177cb7c0547150d2ac975d1a2f2395b08992b520ffe9539b6e05c15a1f0454fe94f3c5b1a6b0aaa2c50371b53179fbf9692405f4de14427e5c9cd2cfe7ee3032baae102c3f9aa12b20c2f0cba7e4b8bc8e070df186470a2649a2abd662709033fe63b10e5710df05c39b5009659d7f6d1ef2e5e39fc5c53f4a29ef0ecb6b7df61e650dcb8b13f7511e6d2f50cd2a5ca00558c5d35bee2760f499ae7ae80149c5d627a40b9c483428f2c80ec", 0x1000, 0x3, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_execute_func(&(0x7f0000000040)="89bbaaf4edb366400ff2ebd9e8660ffc66b367f32ef3f30f01ddf3f23ef04331bf82350000f3430fc241680564f20fc28e00000000f90f02d1660f3801bc4f06000000") 05:36:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0xfffffffffffffff9, 0x400, {0x3f, 0x80000001}}) clock_gettime(0x0, 0xffffffffffffffff) 05:36:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 05:36:18 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x20000001, &(0x7f0000000100)="e1193d701f226664bc79af2da35053fbdf876424e57739a70f74e339a84206", 0xffffff49) fchflags(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) 05:36:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0xc50, 0x0) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x10000114) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0xf3c, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000080)="9d", 0x1) 05:36:18 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000480)="bd", 0x1) r3 = syz_open_pts() close(r2) r4 = dup(r3) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000040)=0x2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "4dbc36f1fa8c519ef10b08f6dea30af3ad92f14a"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) 05:36:18 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffb) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x800, 0x0) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="01000000000000003b10bd201b7630a5f690a9b351cc8edafffff912a9e3fae046dc7b9f60da7679f9b3db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec566fd9950f52048b7a4a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5d10a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72048a6c02c51d19e5c648c41abe891057eddbce1f082a009c4be4d3c92fbe8ccb275ccd6233c0a881cd07271921ade3b3f6754ea199fa82007890c6f9a7fed6702687b92b08d48ca81eebbfd45df3fd74cfa236f4ad92766334617cb96cfa1d27b14e1c1689aae7562ac3c3a2"], 0xec, 0x3e9d8dcf9b310efd) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000005b2b8066c66f64602c3597418bfd97151d416598a8b0fccec512a8d45ee84b79289215cf54e987a7d3c27be34b40001eed3fa855b91f29b2cd0e054f0f0914da79b4e78a1109cfb7d6747c5f2b19292c6c6dab537e507bee6ee848d895f770835df11856234ae9cbb839f2810f9ba78cef506cb24c6742b4cdfcd3da71b91c8adc7c5c523c05153ad16c69947de4752cfa3b44bbef8a9de63b43051509558f9431fecde006078ca7e198a212c29958b3a33d1383b6bf1647c6644bb42c7286666aef2343e1ec2f4fba3c31ee0f56d9b3e25084efcac49491ec6ae1b685cfc4f683"], 0xe1, 0x0) msgsnd(r0, 0xffffffffffffffff, 0xfffffffffffffcbc, 0x800) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:36:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x0, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) write(r0, &(0x7f0000000100)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa9078684b64c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008305599546dd1e", 0x66) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 05:36:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) poll(&(0x7f0000000080)=[{r0, 0x50}], 0x1, 0x3) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'.\x00', 0x8, 0x9b, 0x3, 0x1, 0x3, 0xd, 0xfff, 0x0, 0x2, 0x800, 0xfffffffffffffff7}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x0, 0x8, 0x8294, 0x0, 0x4, 0x1, 0xffff, 0x0, 0x3, 0x7ff, 0x5}) ioctl$TIOCSTOP(r1, 0x2000746f) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000240)) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000280)=0x9) poll(&(0x7f00000002c0)=[{r3, 0x101}], 0x1, 0x100000000) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000300)=0x101, 0x4) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f00000005c0)={0x83d, 0x101, 0x4, 0x4, &(0x7f0000000340)={{0x5, 0xd5, 0x9, 0x2, 0x8, 0xc, 0xdaf4}, {[0x3, 0x9, 0x9, 0xffffffff00000001, 0x7, 0x6, 0x3, 0x1, 0x1, 0x2, 0x47b7, 0x1f, 0x6, 0x0, 0x40, 0x8001, 0x966c, 0x7], [0x81, 0x4, 0x5, 0x6, 0x400, 0xffffffff, 0x7, 0x2, 0x3], [0x1, 0x2, 0x30, 0x3, 0x4, 0x5f8d, 0xffffffff], [0x3ff, 0x8, 0x7fff, 0x0, 0x0, 0xfffffffffffffe00], [{0x2, 0x9ebb, 0x10000, 0x1}, {0x9000000000000000, 0x4, 0x5, 0x80000001}, {0xffff, 0xfffffffffffffffd, 0x824}, {0xfffffffffffffc01, 0x9000000000, 0x48c9, 0x90b0}, {0x9, 0x6, 0x5, 0x5}, {0x7, 0x40, 0x7, 0xffff}, {0xffff, 0x20, 0x6, 0xd22}, {0x4, 0x7, 0x3}], {0x6, 0xffffffff7fffffff, 0x40, 0x6}, {0x800, 0xf1, 0x4bb2234e, 0x3}}}, 0x8b, 0x100000001}) msgget(0x2, 0x12) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000600)=0x3) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000640)={0x1, 0x9, {0x10000, 0x5}}) symlinkat(&(0x7f0000000680)='./file0\x00', r2, &(0x7f00000006c0)='./file0\x00') ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000700)=0x4) r5 = dup2(r0, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000007c0)={0x9, &(0x7f0000000740)=[{0x10000, 0x5, 0x2}, {0x6, 0xffff, 0x4, 0x2}, {0x0, 0x1, 0x7, 0x265347ba}, {0x13, 0x1, 0x200, 0x95}, {0xfffffffffffffff7, 0x9, 0x3aba, 0x6}, {0x9, 0x3, 0x84c8, 0x2}, {0x0, 0x1, 0x8, 0xfffffffffffffffe}, {0x8, 0x1f, 0x9, 0xcb35}, {0x101, 0x1ff, 0x7ff, 0x2}]}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000800)) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000840)={0x0, 0x7, 0x3, 0x1, "90c7a0fcbc707343457e1f8406bdd61b5b33a7e4", 0x7, 0xec}) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000880)) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f00000008c0)) ioctl$KDGKBMODE(r5, 0x40044b06) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000940)={'./file0\x00', 0x2, 0x7f, 0x88, 0x1, 0xeab, 0x5, 0xfffffffffffffff8, 0x0, 0x0, 0x3, 0x9}) unlinkat(r3, &(0x7f00000009c0)='./file0\x00', 0x8) shmget$private(0x0, 0x4000, 0x692, &(0x7f0000ff9000/0x4000)=nil) ioctl$KDGKBMODE(r1, 0x40044b06) chmod(&(0x7f0000000a00)='./file0\x00', 0x4) 05:36:19 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffb, 0x8000000000009) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0xffffffffffffff69) 05:36:19 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x12000)=nil, 0x12000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x6) 05:36:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) fchflags(r0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_data=&(0x7f0000000040)="129b77609c0d991f2fa90b194f837f7a174ce697281e27f746fbd87c61e632d8b094d1b45aba24d48fa8246e1c126721f6d950ffa9defc8a7be63693e8c7a39a1c8ded8201baaf592039b09b74f74548893143a4d8be561473b2838ba366aba93a65a69c153a5d9571a5d3a750aa6b5a5032528a9f20495eece37dff74b6277340b421f75297a258ae74b66590ad3c8316c1f83b0a1436e9b5d18a775d10152e20a52240b86eeae77ca6f824a98345c138d1def4ba3593"}) clock_getres(0x0, 0x0) 05:36:20 executing program 0: r0 = semget(0x2, 0x7, 0x44) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) syz_execute_func(&(0x7f0000000000)="45d9687266400f38db1cf5f1ffffffc4c261be4bcbf33e41c0015666ca41313a148e97ffca7fc6c60f72d400240f29a6feefffff660fde6c00fe4d5d6cc10d") openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) 05:36:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800000100"/16, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) listen(r0, 0x5117) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 05:36:20 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0x0, 0x1}, {0x8, 0x401}}, &(0x7f0000000000)) setitimer(0x2, &(0x7f0000000080)={{0xada, 0x1e28}, {0x100000000, 0x401}}, &(0x7f00000000c0)) 05:36:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000008c0)=0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x98fb, 0x90c, 0xfffffffffffffffc, "661fbef2245185a81865031b2eab7fff0b090fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1", 0x6ac) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc819451", 0x4}], 0x1) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) sendto$unix(r2, &(0x7f0000000800)="37b5993168fc8dcc099663f6dd13206d53a23c424e909938f175737b374508561883ac97479b30b9be82e7c04e4839fe1ae5a10b2324a9e022ee", 0x3a, 0x1, &(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa) 05:36:20 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x240, 0x2) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) 05:36:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800"}) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:36:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) readv(r1, &(0x7f0000000000)=[{0x0}], 0x1) accept$unix(r2, 0x0, &(0x7f0000000080)) 05:36:21 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 05:36:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0xffff, 0xa4e, {0xfffffffffffff585, 0x401}}) 05:36:21 executing program 1: accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 05:36:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x9, 0x3}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000140)=0x35, 0x4) syz_emit_ethernet(0x98, &(0x7f0000000080)="4fa589e4a6cf261d151397c3d5cb8292b1b86704bf8ccdeb3dee9831e48257032a62839fa0307e2269efa4ed6bb93fd1999052d4d8523e95e5000b9e5e313710ba9c1fa856342e35c44ed1cfcce5c77f8323e025d9406b1cd91a5ab8b0c14193505be6627740588c28d59ff6dad96cfed864ad9b5e73919f2590c1471867532740bc6b6f9255c687675207973f464f3410f71d1668e8f3f8") munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 05:36:21 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0206983, &(0x7f00000000c0)) 05:36:21 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x5) close(r0) syz_open_pts() 05:36:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x200, 0x208001ff, 0x0, "000000000000000000ff81f3cb42bcb5febb00"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x40) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() dup(r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) r4 = semget(0x1, 0x1, 0x83d0b306b07dffc0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000100)=""/4096) 05:36:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a08ec3552967799f8fb81861b5506581ded8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0c2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f95fbd8891cdc524f99b8bb5aafa637ac199ca12132ed2388a32e32af4075e8c1c569ae6294804ca8c736c510d478941335344c1a4b21dba0d4798179b1802e1be66bd3efad62f9c41d91943909a1ec386909d089dc56a05f17646706233644df5ca01ce30776436e0209900a93ec9eb5d2e59e8620858940c2bfdafd6dd057e84bc1c4344d223417aa7b9c7d5a66e000d71b0", 0x251) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x51e70781, "85497100020000000000001167f5bfa600", 0x0, 0x42}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc82, 0x0) 05:36:21 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x12, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = getpgid(0x0) fcntl$lock(r2, 0xc, &(0x7f0000000080)={0x3, 0x1, 0x5, 0x0, r3}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x1000, 0x80}, {0x18, 0x3, 0x7, 0x5e}, 0x14, [0xfffffffffffffffa, 0x2, 0x3ff, 0xfffffffffffffff7, 0x7fffffff, 0x6, 0x401, 0x818]}, 0x3c) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) 05:36:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e805a4ff0e4522b"], 0xa) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="1483c9cb8eb85444485bfb0eb03b00002e2f66696e653000"], 0x1) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x6, 0xfffffffffffffff9, 0x6, 0x8000}, {0x1, 0x4, 0x3f, 0x4}, {0x100000000, 0x621, 0xfffffffffffffffe, 0x80000000}, {0x1, 0x20, 0x5, 0x8000}, {0x7fff, 0x9, 0x7ff, 0x800}]}) recvfrom$unix(r0, &(0x7f0000000180)=""/192, 0xc0, 0x2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) 05:36:21 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x12}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r2 = socket(0x31, 0x7, 0xb51) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 05:36:21 executing program 1: r0 = socket(0x8000000000013, 0x2, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000001c0), 0x19f) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1000000000000000ffff0000010000004041bb1c60daabc164b166c57ac86d3d7d7c720200000000000000c81c596b861073fbfe44daa2471ebd27a7d48c8d606a67f783afdb6efb41943db558615b43767649b837d5f409e860756454550d033bb19b226d5c00d1cfe7ed03ab3ffe933d3df96ee388f1bb65d275f4783a88c066da2a755a459fcfdc2069e7dd0ca1495ac38907dd9f7dac002dbcf6cddb31c8df74391cba964db0f858222350ff24504b9fa4c2880aaaa4f237e5b55b44f96f8753a9066fabb255ee6009b2bcc5dd37c03c1487606d5d5e8c9e8b041dfb8a7d977ce3bb03988b92e77f334e0f17ba0988e3086999e1abc69e6027993800"/263], 0x10}, 0x0) 05:36:21 executing program 0: r0 = socket(0x3e, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000007c0), 0xb7) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 05:36:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="11a62c9fc962a396a38f228dc639d4ab5f8e73b4bd003cc0f642098ae9d6b14b2551ee60d054211ab02eefc140ad3790d91df36a5cc0fa23437e5c56de5a1c56b474fa3c789e1e7b9b0b8e377873aba0b81413e056f7614407824fd7aa8f95891de2638d6bf680c43c7360667d16755873161531cf3bb85e87f609f205ed8010b2c851395f1bbee60c0f5b4822b89fc8a53eeae95c923ea17a1912ae6e2fb813cca357a0d956605ec4af580e10ba9f1c59289217820bf8f0a66de308541a4e4eb2df8efdf07d30372efc83321f9fa1ab079f8a76db6af0cfb7d14433c59242a8a71436492e737b08293804dffa", 0xfffffe67) execve(0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x20) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0xffff, 0x742, 0x7, "3763414201a5032baa09fb76f62ffb23870eb456", 0x7, 0x9}) 05:36:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x12173c90, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) 05:36:21 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) r1 = socket$inet6(0x18, 0x2, 0x0) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000000)="2144631a78e95df8517f8333ddc8753f136628c0a46dc1dda749847db522003fb491bc32d985d306bb1d19804d611f07e332dc49b6e15fb611d2c02096322cfc3522ea89a325bef01bdb1ecc24bb1f5a5bc9ef63a5c3a2735eafd66dcc1ad7ecfc4c824accb44e132bb27d4802b442cc3c42be4eebb7ab44679bc1a46b487e8eba8e2c48c4ca5e78427affdd698b", 0x8e}, {&(0x7f00000000c0)="13d2af098d017755952c7058d2981c1275ae1d46238ee2c44bcd6c6a0ac1a19647b2a8be718b7df19f8b8bae69b1946a1c506487363d9c896951163640b70b8b5cf7d4f6592bad5aa2793f50e6feed0094410168bd25d900a517c076771374499a30cdb374f26f37cb709cae106ae6f9f3d6d6bbf9732661af8fbefdc1ede0684ea0603f8d6d26c3e038d8772623704dc4a2064a15c9759cd887fa14dd3a41c7ec2508d375f9f024f4e016a4e7afda6966936b4c0582a3a3b25327dd4430b7", 0xbf}, {&(0x7f0000000180)="8d167ef5c11e180cdd6d6767482a44aec9929d565227c21c1e1b15779718f814b1729f1ec49fb14abdf7abee113a7019f2b32da62ecc3d79fcc5693d5caad0cfce379e502b1a3183189f1a4abf4880e3f0b574de0b2768daa825086e7f04730a933c079aed0c5e71e12f6d9d10d24f1797e88e9b0bd7418f6fddda7303de50d480334c23e066287920e051c3985f66785634ad3f69c8cd8a7f8b14e9b38f5159841720f3e8f1d9439fec82743399e8b8ae9c25e670e256154f7f1d76f5e0cf223c4aa83f865a700be0e511", 0xcb}, {&(0x7f0000000280)="1de6a076a6131e7391d91bfa26828fcdad06ca8f9cfd181d98962a2e20f427871cf3aee3239512c22485bf0687278ab2b5293ff05c8dec01987bc49eb2d352fbb0aa437673764740a24beaa6e2a67baf53045337537afd9cac3fd1411c542c29d42aee3645a6dae1b832971f16b2d14317b9d0d413e4b8008d5d0f2ff166737e945973f4f58f6c0738fda7d3bf75a68938e489b458e83dbafdd6a7c2fdf56acc86bed6488a1ac5a08aa67495723ad952919d034e93d303a698e6fbb75c682d910a98984b92c4665a6606e2ac8fd182ab311682e4352595fff43de2512330fb293e6ea0a8a602b733bf45ada9ae230a7a4c90", 0xf2}, {&(0x7f0000000380)="a2d80f6de1c4b831b1e1113134aa728744c9f0ab8741209c1de5edeaf2ddf9a2536dc0ecd12a02", 0x27}, {&(0x7f00000003c0)="230eaf6e88b476fdbe34590ca141953ec2b7e9a722d592ccdd33c034d0706d207e888ce4396382ef9b905779858c933ba09c10ead1e39a3a28797ac311c953f43f51594f6900c816d524a753af7b5e1c184eddfe633035cacec1cfd67fcef01c38d68206d557b6876b54b43a535fa9b204492270f1e9b6ad8414166b0f3b079fea38", 0x82}, {&(0x7f0000000480)="0bab0fffd71bf1bc3a950d63e0383175674eb977ea479d1f838374496c835031f5c2a0401f95ab65f5b813fe60d8d0379bbede97de7ea5fdf74e1a038f21ccf7c2414dfeda9d63ebc0a3356f33d2aba742930e15a5a0751b46bef65a92e37806ba337a199fdcbf9e2c348f31e6b268f69668abf169cc6793e3347c4b6640268b380b1c3b4b6c5c3eebaca3d47c92c78e7b9c68d601d3468f16752f267a6686cc09457422f382405146654ef0a1c5d68c78e9dc5fa7713c8adf1d8558873c8790e4020ecc019474e9935920a1461be8eb6619e6af6b4ed574a4a3e5380cfcc021f942f8ee5381d55ea758a3d1611573626243b820e61852ed27b1a463ae8d99e46731f74fd0febc4db5b6b6f2ef8b39caa10847bc3ea95c0e1066bee18ecf6f771b413072a98267b4d155c68b033c586415adc22d9d2fc49dcb6937a858d3ccc5c707c51695865265729dd752e718d624dffffc4ad4816061e02b6fbc2d091a35c2073398bc1936e755201187f795320cd9bdda12ff9a941b0759c69aca7efdfabafcc311f84b79f66466e0ad62e8245cb1ce0b11792dbe806fe6d5e1431d3a6d9132cf271cae7df4b321ef7bb7f285ae6ee155e104b73a720227777f254b375ed142da88e6e992d8a8c40a6f4a653529e452c3fb9d2b966dfd167c2f51b4a49d6163d71a0978f01709e3659d22b31e95b4c6202baf875145cbc7d72c5e454ed7e452de4977609edf8062524174995e7c7ea15970ca930f86a1aaf6084c3ff43a93b8de6c639259d86c2d7f0cbe8d339fade610f241800135a4ee8d9d0e0911af1a9d1916e1d88323467e6d81cac9c4b67c758cd92d00958d6d12880f555e3fe1cfeffed366c63d9af6ed8f50f45e7f81847c7f1ee05938ba6aca697d0b48c727cf79fefaa8aa0089d41a5826739ab698b99893a18f9e4970457f6a70cf2ee0e79efecce5aedd197f23a45508b3eec57c00a04875c892cac3b3a97b825f30f840e2e9faf4bec35666a792595d318d42cdc67d3443554e7c750d241071af71f16e35008d0e67fa6a8219a0eaf9c118431f3ac93ad9ee5007068c380ae003a87f27db29e814adf0d997ab19b878f134d2c7c1c1b186bab4eb7dfd05bbda7dfb29437f8d6e5b053e7da3dfc24c3c24352b5a5479684aba3906fd7b51658b097faf2de2a5d5637316dea98e47c0efb2816b74f2d3bd002f34c5aad5ebe11c0e63ad2ce873c45cd8e94e4b442304789b8f28e1ea17ab3d7dc3d44e01b5cf1d1f63d59ac3b5ef29a0470d0a0f31556dba63acdcd591a69c2a6c47cbf30cc2b0fa40607da07eaf2927e203bc0d1cd25189a553c0e69a49a0660f3efaaa92618311ce2488843439048efe791fe4c5317218923dd1febcfbfa8f52df5dc06d2d23dc2f88fcca8a8e2c8fce45e1dceed27259d4cea23c4012063c267bda68ee812e16fc85d4520af157886b45bb287cb4c1d28957ee09300aedcce762dcbf2299ddc42993a3099b4a986f4d8d93410874063fb2240e9542880b869cab7bba5bf19df0c8d28dbd2b9472c3ab5110e1e1ee873e271463f303d084ebc55caa7166741e34015850c6d11d3560cd14450d272c55b56de02bce42e48ff0e770f0f53a2c51b78fc9bb9ac8830fd0d69c407b80c18eab53038381d3a730a9a27db2f89dce6477cb13c77aeea88874ad908e49608d8d79bff7dcf22c58dc29bd6f70ce962c27b0c98723afe56eb066a4aa35e73ae355e19050a9040352195ec6b8e4e94e433dbbdfb90c4bfcb7a4a48fdcb4771893a1be92c741955e2c1ecad83e8a60465ea1a13abb6ca00825c1e355a69f7fbef6351cdb7986759b7fb9e9522ff865a3fe14f2cbc939d70325c9b1224e096e187fca6b06f75a203edea0e6ecc29bb7517924783021590e2251f006f11fc41ba555b3b634e80d57f80582c3cab1de48ebc2f230be4ff08cdc177d75c55c07c329de655207c919127858d8ea4b4b114bc801a951dfb05fb93c9deacd6e8b4fb241765086e2ea1d3403133d48d7d41792e10ccb0d5a80e52856371a47874b0bfab88c81e5e240069b38eed8bc3a5865792b7d9cf127ebe04fb78930c67808b494d30ec7b6d8aa713a5b23ec733af2abeab75703b9b72b135ef42df2616cd1c8153fbbfda167bb8f9ef298e110ec5bcfc03ac98ee11e1068c044875400cd944ca63398e847f5faa207eaa98cd0224f5032e04108044063fdbbaea00db8637213be961617a6309dc7f5d3fdb51c907f0e769c3c5cfaf403c1e4af6a6d6e2bcd9f898ac4d3f846d35d9921298d1682cb87b29dd36baf3c093a17484f8dee0886da5afdad957b87ad582197c9e365d7a11c295d07a38ee5abd2b45d10c72577de8c19bfce415c75ed46a24148248779e945aba4df6718596fa849c975d6e899e7b5f980684bf222be74e8f8db23e0a332bc716ed7c1823e3306d8b86d4ea5d080658da581320ad153ba2234467a183668feeec024c5578093453abd6bf3c20f7b6e2cab450356bd3bace60524d695de1fca66e4a432c8b42e367d477a0d8fa17ba4304ec8434dd9fa02951921b111703e63e2d25a48b1cf18a987769a10307a57378b1536239854e968010dc7ffd470475c6101d3d1f6603ce8c3ac77a244f945f7270a3dfaeec236991f10ce3546adb52ee6e82c650db4b37466bfe20de3bd214a46a9d2ef4729c37ed6960238e01d01eb7d5912a06044c0855c46617a06b3e11035a92873a98540cc1193fdf7b3e81296de92e346727dcefc68f3314f15a63e05eb0157959c0166c6a04f4b38a19a7730a1bb72990a42124b50007650e83caaf5e650d329c94b57467e30905799f1e1cb2e8f4fd211bb310cf7bf1e14e8a4861a3f6511aba8419ec8484efbb3cb96270d4f3977535dd7a263031e206c5ee0ea1983f365891508bbca6e6c1f3647e707f4d0adeab96a39b94aba1e49e8291a24d236f19a11215c405205aa620e4b232641eee218f0dbc468475c2e00296ca5395d9c1dfe7438b2efdbdb5c8e888f9fc80532f0991f19ff2af7dea664cf02dbfa5c617fd0735b0756bb5e104bb22f330e532a87b1d630ab267e2c76a4ba9b5330bf829370b8d0fd0cb6595afb7d0b86c258ac71052267ad46247b7b016b2381879b20a365dc8d45db681d928048d1e02df1a2be6d07d1a53c7e0fefdd39412774d22e4e50ee20b79b34e219e4dc288959d453edf3620f741e0ca38ff8b5ce787efa8afcd0ab47fe01d34d40e3a58dd1ea32bf1ecc2a0517eae891be24e44db24c218eb8846a761c4b8b5cdf41000f909c5c875ab4e8c8490f9382dbbbc507c84c949a51dff58bbdf4db7e0198621f921813935bb6f192b5a17b0f709e241dc69253ed34e66fad16714f4d810595088b709f41404fc72967e86d2355691d2a0a44f954fb34e6f81302bf10ff58763f413fdd2fbcc7824373b1dd31f9207c2d866b996961ab4a2b1a14288cf476782be3af92c0556566180de6d063d0fc4076517ee963ea6cf4e49d46663549b04719d9b06d844c08729040b94228ff9f6405f32a749a75aeb430942412151128be574213f22c40eeb132e13df87b4394ea9009998e7e7b609de74f402fa0a086ac9ee10e5c8d6e43422916fa6ac77f8ff94bcbd7d53316b3682b6cde8a37ddf7c67ec5e3eddc01528fac89679b8cd22f293dba8683ad5b847d33208f8ec4133355b6e8937a24ea24f1b0bdc9eb9b9d158106a6ac5778a4075e33307deac90b2469bb45d3e28c648843465079746d6ded6376f3a5f392a7ca65d0e43256d9428cb10431ff15a63eb49e20b15ebcde5ae88190641376cecacde9de84c5b78894076ba053c7597c8151860f936271578c1ee21e65414bafbfca9e1908e8c22cf1598ce03f56b1dafc0985f30e94240d9919b323143611ed55c0637ae6fc185274b1ce97134755fb4c4cde6057135189b9ccc311870295869cf8beaf3e97965276c1a071526145ff839dc74b2e74bcaba10caa2d257d2efff24ad088057f17fc47c861d979bd7993a01e850e67eaed7a151639edf398113b2def724648bd49b570af58b2968ed970a1bd93f2522c331dbcc802cd34e31e77f4966cf0b190172b7f42a353f0d86c7645ce0c761e190fa9eeef721b0766629b11cefe5f92dbd553ae6efdf4134f2d4e478f92aedf78b4329508937951c699668634405c148ddcbe77bc0713a878a7d184bc609e80ffd52726b9253232a6b48e62f0fe9c80e2aff35c22266e8f04828cff86f40601750c17960e83962438aaac0ee30199f6cea524650f58f462f165ceb5d703d72bc42d1173f1de5402adb0b6a69677f8757f9f45ff32f7a7c01ac2ebeb0311cc960ffa674fb737f1f03cc42f6c7881659295a9065ce92684dd93017b0865db114147a8179bacce5504ed57ee41554f1a327a00fea2d36d7b01e5c4512ade21538440388d495b3f614c250d54d03ea5e33382ccd3a46866e3dc91718dbb37bf83eb1b5896bb788e6f2ac60c822aaefa7854a851eda1b46e38fff44363eda07b87c72d67a883d7abb77a96fd89d2c5c2b23e6d3cc766eabf7c0dccea838b78e4fd25002879d3f8c3aec000f04bd9e3ef901c6bc9e04c8f746a0615331917a6374e16f54f1de0c099191383972a566456d938584e4fa34713b59539dfe961ac03b2f8b3adff0de7a0bd08d8bf309c9eb5879ce34cc218de91321c5c2932072da50b5be6d72c63e1515ce80cc981b6891c19b5583becc0db977748a116c039f26c90fab7a2431f0f0c3abaef80563b6ce0c20e5a9a1cc96943e19c5ae9a33b20b6a62d8303baca66e4f57d966b614ae98e60ea1a92af4eeacd92c3922490f2988ad457ef2e6ee04f968c600a9164d88cbfc5020317a05e1d52072ca359ada1afbc616341236603daa261d0103070525fe7c34410e3d857db8a424654069e4666b815de718bf89068b7f45f2c44df19f768968e3d2ca8bc764cb4862c76361ae5590daa2c14b7d0bfab7cd168b044e71506c929ec49fe8bdeb4ac6940d1dfb9e8123651ec8ae35737c1657b2fa0661da2081840d47125bc14fa4936afaa44ecfc3c3587720b737b3d11c4d9d1eb8b2205ca26ed0ad9334e8a4fe1616b98c908aa8f1e8fc16fd1fa4472bcb0f24d24a33a8c625f9fdb085278046f2b20bd352d3f430c863c6b0e0da7be468f4d11903ab2192b26ccc902edc20da510408157645bb5246fe581e26686dbbdce87c2910973fe1c6901f58a5706d37420628699c9b39e010cab1ab34c2c7257f584929b02f0caefdc6340c5397156a34794615a4f74b36b037c9e2d33973dd66753a9d7ddec49eb98ab442f61f74c9485d1b9ff16d97a54b2e6d3e7204ae6767a93afa0e4145eaeb6fb19b66c3ef7aa7114cb9de5629dcdf79195cdd537962f4266caa3a47c9a51a48db4f1ce16b3cf3166b22bde029f2e18684e441d7fc2bb4926fb8427dc8c59a150535703f0a817d90cea02315a54e11b3d28baf4e7a46364f995ee2d5f83c777de1013190ef907f68fdcafd0a7ed84150c9ee8eff3360d48eb5059d4e3c7e0efd3fe84ed9fdadaa3b87f19bde0bd7412fdf92de43e1ff6b1dac237e081756a7cabd142befefe235ee448fb837604f8d30c44159a64408d63a0b8c206aa75ac5ba7c7e31c8f0e0fb1df28cdbcb997f873df1d0b2b1e67d43ab3f6ab43ddd59e85962ced17012900688ce49b7067c0a1dac619257ef784ad9e1635928bd69e7d57ca8632057352121ad4405150a076c2f0d9611d900ea0c7bba1851efdcc26e1ddda6aeda9607adc844905100a5c9179c22f86", 0x1000}, {&(0x7f0000001480)="0b13fb7545cc2347982e6b44100bbb6a3449e8c05c166981ea3785b5082316ae6c797f8a51d21837237ecd643bb399a9940da435d94ed64095d4b401c2684ada73743697f5fa51d9bf2d5986315bfdea3c6cbdf32f3c5510194e53fa4679c2fe64b3ac8e43a21f8807ab7feb3147b83420816149a3cbe270a0042bec7dcc8630bbae16ac08ec", 0x86}, {&(0x7f0000001540)="6398af14978d9fd36cad20d6e6014ab6fce8c7b5d58bdbd69e5dc26f6380d5e4bec53de20bce39c37715bb0a5b07f902458307799273f2bef7882a1dee0f6e842aa2d051712b526ba41025b0ff4529d7ab28717dd25f78ca4896ad7043421b905225309f9b8fe6b2e75c1cfcd493b0382a5e7c089e84e636e1302d21e2fd53482a25075fe73ca61a90e4b5755ba69d9b4a153f2c3156a1e0aedd9860412ac830a0329f6b74610d59dd8d4b273635b5041b10623111eb2fd9d6746ed97dca7191396268f3907efea9a5dae9c2d4fcf108d896a7cb4fdac0a5", 0xd8}], 0x9) getsockopt(r1, 0x29, 0x4, 0x0, 0x0) 05:36:21 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xc7) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x80000001) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='r\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file1\x00', 0xffffffffffffffff, 0x6, 0x1000, 0x0, 0x4, 0x7fffffff, 0x5, 0x2, 0x0, 0xffffffffffff68cd, 0x3}) 05:36:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) r1 = dup2(r0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) 05:36:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:36:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x4, 0x7, 0x0, 0x7fff, "bee69e6317ec014f18d872e9e82f7500", 0x0, 0xbd1}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) lseek(r0, 0x0, 0x0, 0x2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 05:36:22 executing program 1: munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) munmap(&(0x7f000071b000/0x3000)=nil, 0x3000) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_int(r0, 0xffff, 0x112f, &(0x7f0000000000), &(0x7f0000000040)=0x4) shmget$private(0x0, 0x4000, 0x20, &(0x7f000071b000/0x4000)=nil) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x3, 0x1, 0x9, 0x1, 0xcf, 0xfffffffffffffffa, 0x10001, 0x0, 0x1, 0xffffffffffffffff, 0x8}) 05:36:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffb, 0x65, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getpeername$unix(r2, &(0x7f0000001280)=@file={0x0, ""/4096}, &(0x7f00000022c0)=0x1002) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)="6d50dbac2d5d0ce42ab14d1b1ccfc03375435be88d291f71fa4c29776d091e10ad13a0eb69d8d89cbe8addd7748daee4a831e0ccdb6431ade226968ffbd85415de1b33eed9d054b012bd61fe23567c9f23fc90760f00501d13a3549debebeb975426f911238b294e378b9cf999da28825219627f980d6f48928da578d9", 0x7d}, {&(0x7f0000000280)="33e9cd80dd6778010c2a510d5d6e29315c7ac76fab99e2cf0c9c6f84b06374c0205380fbb8bdd89dd22aaea96718c37fdf60bdaa09a00c063c7b886369576bb8c58bef458a13ad46613a93b30a18f3cae6fbf6694b5acff37050974d3095ed0d7bcf36b1672c88937888506dd9354c8837c1e7338206401f68638aa1cd000b1c788d1306bfeac44cec165c17b1638ed99f448df3db953d5c8348e0ab34b4dd53ebf7c5cad78afb00540013aaf72fba36deece7897536aab41f3638c16a5fdc59440c3deb67889c028032b0b74bb2b36248e3335bb290868af405a22cde5c0e1cc3dccafc3bfe63322497ed38a84b54b6cc4d40e2c9416b90dc63940e4b2d3508620b2b97490c81b7840532c958f4cd1e892b47949e8fabf236f170759e5b4796ac3adeca9a2003b61ff8436ba6a6f41233f24827d7c231ac5b31abcb319d52eb31289588d74f8c9680094ab768685c5962be5aa167e302cb4889f8b7e475540accea28688056639b181f2fbb12deb3a009b42faea407dfdf5b29924efd11293975d9c7191265946713d25d159851786911b0d118ecfc8685c4f105129e0adae77bd4e76c629ed6730c7f2bbe635b5da585bfd470cbde09d8da29ab470e8045869dfbdd9a01bbf4fac1d9dce3273068caa75079e9807a103ec423390b1c3a3020b3248f60b9bf75b03c4221befc9f8f83601ec558265a6f5d7e4d0e5b42c65b02ca6c38aabaa2dd291bba3b099cf912dd3942d707fb7bba63de1b952da1ad0aab39bd1a2164f33fbdaf98ef94cc1bfb6a933db1edcbeb3d165a73962e56923e49392c036cb201116837f82b44a65a1fa40494a72d9546971e24258224e2e45c8f422f3f3709e0e40ff6999655250ea7b184945ad30162266f3788a4e01f869fd3f48aafe76c7da5b1090ad3fa67c191099a3284d0ba1f6cd0e39b36c76d03093ef501f55b2c9a42e7c058a40f2b91d5c1e3723d33c7319247c4a3cc5b545068d974bb713b9d537182612a96857d5a097d47852e60a041da5d5d4b7baae4324ce158ba5739d344c6fc55213beb6faa13cf6440176bf5f61bf8f91dee5573d9f27b7b26e89ce2215ac45d91f7068afcfd39eeb1f5ade16457fd5f547ba568795357ea772d3f8f987d3b968fd2e0df5410528f6c18cdb1eb7e34c352c5cef0da37be475e39ecec2e1d62ad48ab3f7aab480b96790fcdad1e92edcccc077671db6282af302bf13916fe1c2457eedb18af02e6bb8ac4dec6b4d21a01670e35b16ca453ec635ef5f4041945687af44a871399d2c63cb187aa9d2901e3b4d50497b9acc2312fbb5c2047b6ecda2d539f2fc95c6bfc4fa25d3f2e668a71b80f89857f9ca1ab0bdabe892acdaa66f35fde3a08f1728da36a16427c33cdacf4789497a7947e570f9e41c534a9ee30bb6113fb5d9c5d922ad344355aca8aee5b33d9f54a928ea34cad790acc6a287725dc51b1d17e773a4f96b37aecfa34ed09d90686cf839b34cb4bf669d55f18d63c37a2d5d144faa76361aeb9a0d7425fcf9bee1a1074c4761fcdd28c279cbb76e410c16e805e98dd0cb660465b8c9cafbba3ed06d5ad1277ce24ca708b47ada807d6a37084b89cc48737266cf47add37b9848f88235b3ca3d5ab29d1057282b3f1fbdb50add638919d512ae0321a73b8fea94bdcc55cd2ffcaa86488bb0661f90ef97b5eb75db057d95d50a3b765db115c5235848c599f9b3b86ac3e233e5c24080e34972c30213506dfdb21b09a04330ad47e65d9dce5fc3c8bd793e82e3cd77feedf5528b12eb0dcdf596031058c8a6782cf17059b915e8786ffde78418ae3936b5e6bcb0b7501e18074ab9c132ecc448130a11aaaf333ac8a3407ec6e5c5f848f56618f4dca20632bec384433bc6452e61cd521b39cb5fe9c34f27f9d2c639abb0b992edfd9058e8ac3c8a81f96d86439849b60fbd9bec5a89882a11fea2da7c22dea030f9cc46d7c052fc788a70124ad3e1cc4dba213f2c6c7bfea2f106c0a9a64e39976eaa9bca25d14503a35d478bfecb5886c1d96cb8a3d59fd94c7bb643d23f725d1f34c0e9756821aa9d22e00856a57c1390de082cb9767a2d48a32ff376ae5867214295f194c60113e3fc3323dbfa13c801c8494fbd3e03bf6027f28555b91feaca222aec43574bde912f1ad83869902ebe25e6b3800a0171edfbadd06b298747198e001e5c52d4402b243f21cf0dd076cb780dba00a9f78477a222b23bb39928c37979ec2cdb13ab91a50d81926fdf50da4d9bfa4f121e1336477c665e279717f45c68842d28fbd0a8b889674b1552bbd8326b207948f32d097bbb4b5ea5519d83629557923847cd60df406ad48fd6d9f44681064e5db8ee05fe339c6821061bf820674a08067962c8fe008f9b574585ded09768e2f84b10bb019e53a2e6d142049294c2bd198e69944835e5143f9a53849c171d808e1cac751da04a4f6ef0f5dfe9418a9388be17f0b43b68fc08e40c215e9d588eb52d294f130bf0e8e6d777411bad5bfdb06faafae0029743221eed1ab6ccb124cf07a1fe221ea28e23df6b242bcbbbcdcb706f22f3c0c138a3ef2130cd467ad24e86ca126ba5227b41c0e29a2be60b7c2ba397d7b84f6aa889515788974237555b5df7791993fb86e4eaf24be80b9180523266dbdcbfa957ce71403decd4c87214ad048ed1ef3f4df7c61a1be64a627b231a3619ddc3ce55605ff0d0ce2b489810ff2d83691835d0ed84a38bfa894fc9c2a0e4a44b1ca559ca4c3fd7481a3a9930005c390299b1392e35332627b943957d7a447e414526ad58f68eede0fd2e5ad72b8d0c7ec458c3b470941fcb73d7608cf6a72c9758743c0bacab271f15bdf6823bbf2eb16de1a7359042a6bd28c329d3c8d07696af0abc316d9950adc441219d99bc26a123e4c6b57f2e11eba042195679a4c4de2a6557fa3770493c48853237e8c90242f7477f811b1063d6beeb40e3527ab6559f812c8f09d2bad37b93497fdb03bfda3d9513c8741b79a373858ea139ef1683e1dc5517039918329b9b9b91c4106279bd1ac2ef058ace4e0b211b5664d838be03ae3d2e7e819229905b0c62b781d83c8fff81ee99137a5aba4813abcc90c290faaa95b04e6ef117f4d851d7e5d72c20a16acce0e2408c4fdc47538500a904b269e4c69bea0d659158229c98aa83b0399c93dc0ef689f173488f6692949c6c5ce998e89a9e64eaa0c1b235196b0ca56023c095422794db8e691db47ff504ad2f30f938ecbb7f134e260bcb74e483d204fa51e18d83722bf570815abff73df46c9648146108f3ba38f930d035f2feb2752869d448f017598ac6dc0de05fd97d4dbbf340538d4c7f012f3d907e0c919db2567867f4065afe582f6953a92ac5f3c26170c722a58ed24654a8549643281125267ff0348237b4e3fe69671bf0f714233af5ceb200464804b8ed6fa2208733ede07ee00e0108bd78251c76b00a8f3a27973888e34611bacc821fa371a335aa669c719f70a29a470cb9853a944eb1b3ebca09394e31202d51084e6bf0998f8af3e1b7ec9cb605e3bff3d355a6deb4517407f2043c0fc7582ccbd0a065c027f58482ca867d4e1a6f63e09b84d60e0f47b2057d8ae1720eecf5b9025db4cc2e0746e07a277e2fe1a6cc81cb8935b962c5173b97aad81c61632923cb58864d03acb8c56a0c950528cf2e1069bdd6dd2f861ae9647580e427266f48bd6e399f7e9adb2f6328e096340997d45901594e73383ccd02b9d58d6708b2a950f6ed55517727a738363640c77a82986e0ede3b17f63b9a7e6a37a4db73fd6920914fd5034a1b6aaa76d9c2642d06eff9c0c22cd6dcd37f0d0df9e0cbec291b6e9c41c3ca6977ccaaf0fd0ecfb53e4200b0dd50c9b99c32e198a319cacce2a855170eb4a13b60f69ce84ed8ff6e288223a4c0d8d24d8e922ed66b2e482f840b00460d38b6e0e17399e0ad4f7a120274df8c6d0692b8e03f187ad4dc4f32544c42636aad3a2ff92cd26e7d220e4eb93d1c975e6dd0e0612bb706117b95730eff2e6423c9699c61bb179691621de4aba89a6dfd12a9509651bdf49af9efc990e0457318d3728fb9db8ea6ad25bfa59f8d0d3d533e4caddbd4685fe46fb9722fa39fcdf5dd1088228eae904d47b96c7933f410fe2b59ce1d7fcb994f3a0af063b378a401ccfd8d2ea56eb76a4f0e663ad97710e1295240f60ebb0e041631754c448067cd63ba99335bd6f11444df141b927f17c717b78ccaf883cda68bd11609e6a6a6f3f571eee00c23262aeacebebb4c0f6117f5d8d46656c54ee89521041715f1d5c5480cc02e0d822ce763dbc0449071b0409c72de7819fc7d26cf0a36a42218512fa2b0f94561ce992d6f234bebd976d6b22c5115f9f266209f9d5f6f5707a91d20ede8c4c2191843bc176f4576d244d532d82aed9453cf439668ba3aa07c58f02e15182dd350e82b42b56953ba2c652b71282b349537666018ac02b56e91eac1f97145838e45fbd67fc6067603eb2cd57758a237b3ca3986bcaebad290449c8a5df1c80293777c50ae68093910dd714f7121530866832aef9b81757daef837b0a06fb43d705937ab94382fc9499545e9a6409bf7564605bc8e7b4d81bd6c995c6d188eef33f32eca1e7df653ae77e574d20bfbad895e766adaf66ecc17ebed4f461b4ff43f10dd9f015cb227f410d6c3f2ac24e03f2b1b8c1da35004ebb33cc3740af5faab231ae97be6743888a4d2f5b1e96c4d2c370a71a2e82c15f430f0759b5357c20c86eaa4f99efb87e18abc79e6033b7756f0ff73620436f3407718520de9b90c512e347c93108abcaf8008b5f6b0ddf85cfbdbbd0781e7bdaffc9fdfc8ab5814616795e39226eabbe28b29492fca51a6bf354c0d5205490575224f409ee0e503f2cb60dae8ca93568b2aa2899cf7426e64416c175a9e319a1956408a12f3a10ce3e529c8155b37050aac259afefd0d8001e8b91c0b4dba4f6cd9633bc6c6c8ce7604d6530447e7c6c5b17d8777b6e69c5eff9c7e04297e6a17171be741df992a52f815d0b9e95c99a59efcde68986c35f2fa1ee1b542d20e6c8488a427ad35583c162c2fc0ecc76ba75acaf3db3b97c0e32ef0b1755cfc8e1f3f5bd6fb23d84c495f6d255c7196e761f3a2187b7427be28c1c5d34a1a93129de35071b1f2c35984e92dd6e74dd48b93c23768fe80c831265dab6b3b9d572edec7d12858a7aa236a2b94f91c3addd39726d341fc29b14216c7983570e18631c39b985a27188f23cfc7790824c15abfe7c9f78218c9de8957b21f0743a30543d2d41ad0aeb51525cf4c7cbeccb3f1ebb68e71c1b23e3836445a5542641800a596e57e2f1c34709bd60dcf28e211c3be3a89aeda9478fe8c88bf9b92f1bf1a780b523bcb894fc97a03db503ae60d528f3788669d08a4e7ffad7de7b1622f570b91ed4fad3e2cc5ec9f3a95b329d51c1ba3b26e3ee4c3949b9e41c2aaab1e7e84d830b7381c6a1acbb411f90f2f6bb0ab0604a43dd2f6c151aabfba382bbb4dbed35f42e833bb6866df0660d73ffc42973364a7432de6d2f28490753b8a3742b04ec085ab63f47b635431472741bfd5dfd3b1bd8301c4e4d66a649d47e14850c214979c7e9553fbcdc8f17c81c47c6977bc70057e5d529fe624bf3aeb0c5bb4ab36f02c057bd1d63fb79c2ea217ce5fa4d3db9a11817cad62219af98430b47191e8566e4a7d0a5299adea3de7694ed3f320c02e9de97ddb3fc1121b113e2b2748e089da4dcb797ce157e98a845d9515a592adebd8c2cbbe2dcb7fe2bac917a77bd", 0x1000}], 0x2) map stack 0x2071a000-0x2071d000 of map 0xfffffd807effd708 failed: no mapping map stack 0x2071a000-0x2071d000 of map 0xfffffd807effd708 failed: no mapping 05:36:23 executing program 0: clock_gettime(0x0, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x5, 0x80000000, 0x1}, 0x3, 0xb9e, 0x3f}) 05:36:23 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7f, &(0x7f0000000300)={0x91, 0x4}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000100)="ef30679bb408ffd389dd5c7c221ebf60d6c112459b09074218854e34dc02dab80aff15b60ec18def0634f1f18a0b036184192ea0b09b460e70bb56e9244f2bc744e3df50f3f88b8b6ea013e25c789f9b9883fc2b5c6a017e2cd12149f9ed4b6ac679ef75b1cf1c76120bc14df42961228d0e7486d6e692a963412fc8d52f76a3f6", 0x2bd) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x51, 0x4, 0x3e928b75, 0x0, 0x3, 0x10000, 0x5, 0x0, 0x1, 0x80000000, 0x4}) kevent(r1, 0x0, 0xcc4e, &(0x7f0000000140), 0xfff, 0x0) 05:36:23 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x6) 05:36:24 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 05:36:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1a0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x6, 0x216, 0x1, 0xfff, "207a93bcfc8201d5147f126925035b96e2f57a50", 0x81, 0xfffffffeffffffff}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x7) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000180)=[{r1, 0x11211c62bdd051d7}], 0x1, 0xffff) syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x9}], 0x1, 0x0) 05:36:24 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0xa64, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 05:36:24 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000, r1}) close(r0) execve(0x0, 0x0, 0x0) 05:36:24 executing program 1: unveil(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='x\x00') 05:36:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) write(r1, &(0x7f0000000080)="e8", 0x1) writev(r1, &(0x7f0000000100)=[{0x0}], 0x2dc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x400) 05:36:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x11) 05:36:24 executing program 0: socket(0x2, 0x800000004007, 0x800003) 05:36:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 05:36:24 executing program 1: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') rmdir(&(0x7f0000000000)='./file0\x00') r0 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x4, r1, r2, r3, r4, 0x1, 0x8}, 0x6, 0x380a, r5, r6, 0x401, 0x9, 0x1}) mprotect(&(0x7f00006f1000/0x4000)=nil, 0x4000, 0x4) shmget$private(0x0, 0x4000, 0x131, &(0x7f00006f2000/0x4000)=nil) 05:36:25 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 05:36:25 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xfffffffffffffee3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x12, 0x4) 05:36:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x20, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = shmget(0x3, 0x1000, 0x3, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = dup2(r0, r1) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 05:36:25 executing program 1: rmdir(&(0x7f0000000080)='.\x00') 05:36:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x2, 0xfffffffffffffffe, &(0x7f0000000000)=""/132, &(0x7f00000000c0)=0x84) writev(r0, &(0x7f00000001c0), 0x1) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) 05:36:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x20000000000000, &(0x7f0000000040)=0x1000000000003, 0xfffffffffffffd4f) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 05:36:25 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x3, 0x41, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) 05:36:25 executing program 0: msgget(0x0, 0x11) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x5) 05:36:25 executing program 0: clock_getres(0x6, &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x5, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) 05:36:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 05:36:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e3cde4d7fc8400d1beaa1bc5ed95da64ec3f947"}) write(r0, &(0x7f0000000140)=' x', 0x2) 05:36:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = dup2(r3, r2) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 05:36:26 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto(r0, &(0x7f00000000c0)="6688ec1a686d26cd4f54f89db69ac484ad8fa517ed2247fd920dbc09e55768317cd1b5cf424ca4450337f5ed6ce90f7a9c1f0ab1230ab7c7600653c9b700521b6245bef84797273f571eac4073cc0df1d3857705e618e1f02905de0c51042a933909bf4017de492772b64ea17e1bbd9cf5480e49f121440483eb1afac1a4447633a8c95c4ca2909fcab9510827700adc99898e874aa356895635f081b87b1465db67ab5bea9c", 0xa6, 0x406, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x16, 0x4, 0xc8) setsockopt$sock_int(r1, 0xffff, 0xffffffffffffffff, &(0x7f0000000080)=0x80000001, 0x4) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x39d, 0x0, 0x123, 0x0}, 0x83f) 05:36:26 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) close(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0x0) read(r1, &(0x7f0000000080)=""/46, 0x2e) r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x0, 0xffffffffffff93d0) r4 = dup2(r2, r1) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSTART(r1, 0x2000746e) 05:36:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0xfffffffffffffff9, 0x0, 0xffffffffffffff77) 05:36:26 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000040)="606649b3c132b9c029b2cac8a4ea72544bf6d6d379ce4ac19693473eb77ae9823ce87aa8753e678d", 0x28}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 05:36:26 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x7, './file2\x00', './file0\x00'}) ioctl$KDDISABIO(r1, 0x20004b3d) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file2\x00') 05:36:26 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x82, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30000, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="0c524ca57a19ab81c90df60811452d76", 0x3e5}], 0x1000000000000135, 0x0, 0x0) 05:36:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000), 0x0) 05:36:26 executing program 0: pledge(&(0x7f0000000080)='*\xb8\x81\xb3\x1f\xcf\xf0\xf3X\xbe\xe8\x84\xa3\xe6\x14\xb8\xd9\x8e+\xe9w\xbd\xf4\xd8\x16\xc8\xb2\x10:W\xd7\xbe3cV\xc3A\x06\xfb\xb6\xd9\a\x1d\xf5\xd9Z\xf5\x9b\x02\x92n\x06\xad\x0f\x81\xc7k\xbbLL@\xfe\x95\xa7\n\xe7\xd0]\xe0\xdc\x16l\xc9\xd8\xd1\b\x95\x94f\x89^\xbd/\x19\r\x15\x82T\xc2\v\x0e\xe4\x05\xcd\xdb{MX\x93\xf8\x85G\xe9\x19\xf7\xf0\xc1\x1aF\x1c\x12\x89Rs\xe5%\xfd\x95\x03', 0x0) 05:36:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() open$dir(&(0x7f00000000c0)='./file0\x00', 0x20828, 0x20) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) close(r0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) dup(r1) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 05:36:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000440)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea4e91e7a35c756a2e79acf63635faa213b332d2afeca84fc9616299243d4ba891f2c99edcd22f167ec0fc5506ef1787ea", 0x791) r1 = getgid() r2 = getgid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xe6) setgroups(0xa, &(0x7f0000000240)=[r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]) 05:36:26 executing program 0: r0 = kqueue() close(r0) r1 = dup2(r0, r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[0xc675, 0x7]}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000280)) r2 = accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000040)=0xc) ftruncate(r2, 0x0, 0x7) 05:36:26 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x3) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x2, 0x0, 0x3f, 0x8001, "4e9a8fc1ef1754261b099cb6adafbc62203b9d47", 0xc49, 0x52a1}) setitimer(0x1, &(0x7f00000000c0)={{0x3}}, 0x0) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x1, 0xf70}, 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x240000000000000) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x1846) 05:36:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) readv(r0, &(0x7f0000001280)=[{&(0x7f0000000080)=""/137, 0x89}, {&(0x7f0000000140)=""/72, 0x48}, {&(0x7f0000000000)=""/25, 0x19}, {&(0x7f00000001c0)=""/115, 0x73}, {&(0x7f0000000240)=""/59, 0x3b}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x6) r1 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r0, r2) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001300)) setsockopt$inet_opts(r2, 0x0, 0x2080000000009, 0x0, 0x0) 05:36:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0xbc0, 0xfffffffffffffffc, 0x0, 0x0) r4 = kqueue() r5 = dup2(r3, r3) fchflags(r5, 0x10001) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x1, 0x4, 0x264000000000, 0x7, "195b19bed06f64a9c67a0e588d103f8ca867297d", 0x5, 0x3}) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0x6) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 05:36:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x490, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="de134f49e9bfcbeccb3b3321b607f21ff556ad21578b6346213a18ccb01d", 0x1e) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ce", 0x1) pipe2(&(0x7f0000000000), 0x10000) 05:36:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() sendto$inet(r0, &(0x7f00000001c0)="67571cc38bba956bdc4855f222a32eb0561ae4573d4bc28689ab6ece97acc5a7a2a59c5517d22372949a4017bfcd69fb1f4e7a6489837c50e75ea2d3365d6ae504fe4af9d82602b42143fa2cb859b9f5358ebe00a1b583c222c4f1a085b3833df124c6b0019b1137d9cffc0e7adb27f2a01ebbe22bc7fb", 0x77, 0x5, &(0x7f0000000000)={0x2, 0x3}, 0xc) kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 05:36:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x80) r2 = kqueue() r3 = dup2(r0, r1) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x1, 0x7fb6}, {{r1}, 0xfffffffffffffffd, 0x9, 0x2, 0xcd, 0x4800}, {{r2}, 0xffffffffffffffff, 0x30, 0x10, 0xbf, 0xffffffff}, {{r3}, 0xfffffffffffffffb, 0x84, 0x800fffff, 0x7a, 0x4}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0x4}, {{r2}, 0xfffffffffffffff9, 0x24, 0x86, 0x4, 0x2}, {{r2}, 0xffffffffffffffff, 0x40, 0x7, 0xef4, 0x5e}, {{r2}, 0xfffffffffffffff8, 0x0, 0x4, 0x8, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x30, 0xc0000004, 0x4, 0x7}], 0x7, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0xa0, 0x4, 0x8000, 0x80000000}, {{r1}, 0x0, 0x80, 0xf0000000, 0x2fdfcaaa, 0x1000000010}, {{r2}, 0xfffffffffffffff9, 0x2, 0x80, 0x2d4, 0x3}], 0x7f, &(0x7f0000000000)={0xffffffffffffff4d, 0xffffffff}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) 05:36:28 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$getown(r0, 0x5) clock_gettime(0xfffffffffffffffe, &(0x7f0000000000)) mlockall(0x0) 05:36:28 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x10, 0x2, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000000000, 0x0, "0000020700", 0x0, 0x5}) connect$unix(r1, &(0x7f0000000240)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000001c0)={{}, 0x4, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0]}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x7, 0x7}, 0x10) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSTOP(r4, 0x2000746f) 05:36:28 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000000)) setsockopt$sock_linger(r0, 0xffff, 0x1023, 0x0, 0x0) dup2(r0, r0) 05:36:28 executing program 1: 05:36:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = semget$private(0x0, 0x0, 0x8f) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001480)) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000480)=""/4096) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000240)={0x7, 0x5, {[0x7ff, 0x100000000, 0x1ff, 0x10001, 0x200, 0x100, 0x1, 0x7, 0x4, 0x40, 0x4, 0x56e7, 0x7, 0x100000000, 0x10001, 0x6, 0x8, 0x2], [0xfffffffffffffc00, 0x8, 0x4, 0x729e73e4, 0x5, 0x6, 0xd3ca, 0xffffffffffffffff, 0x3, 0xffffffffffffffff], [0xfffffffffffffff8, 0x0, 0x9, 0x7, 0xffffffff, 0x80, 0x40], [0x200000, 0x5, 0x4, 0x1, 0x7, 0x2], [{0x20, 0x4, 0x6, 0xa79}, {0x8, 0x800, 0x1, 0xae3}, {0x6, 0x1f, 0x1ff, 0x8}, {0x9, 0xbe5, 0x1f}, {0xffffffff, 0x1, 0x7fff, 0x1}, {0x4, 0x6, 0x0, 0x3}, {0xffffffff, 0x58, 0x100000001, 0xff}, {0x5, 0x800, 0x0, 0xffffffffffffffe1}], {0x0, 0x8, 0x0, 0x8}, {0xffff, 0xef1, 0x8, 0x10000}}}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffff, 0xfffffffffffffffe, 0x5, 0x7fffffff, "d434f80f9009c0e6a5b4caab18fc4a1222ccad2e", 0x6, 0x7ff}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x4, 0x3, 0x200000000000000, "855c5500000000000040040000000100"}) readv(r4, &(0x7f0000000100), 0x0) syz_open_pts() syz_open_pts() 05:36:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x9ee) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0xffffffffffffff11) 05:36:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "d730c15b00f4ff0000747beffde400"}) shmget(0x1, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x6, 0x8, &(0x7f0000000100)="453987e98fba53ced6f8f0ee1714faf69f202ee0ab6757bb7b215bbaa70c89bc09b63406288f8f0e51270f2bb26faba04bd6d163ee02785bbb81b6043701a3f976ae6cd5ecec0d91c4ca23fb7400468ed1eab305fe98a29cb3458cd95cd71ea132690b7a9288914593115d804680dda115cfc5e70cdb0d7b1a5fd388dea4ff0aea6f46f688ac15f9ca604527a442b35aeec4eaa5db08abad83626192343515f024fc6f5045246064b9bc6ea33ce223967cda37782f8c3b5ac7bbcd1dd323b145e3689c98465d73df50a2a602ae7b149f63799241d2557835488a2d4b5c370719190a2cf6bcb5ee1a0c115d0c0fefb22d5cbd5b4f0c7d6a97e301b31f41", 0xfd) 05:36:29 executing program 1: r0 = syz_open_pts() r1 = shmget(0x1, 0x5000, 0x7b8, &(0x7f0000ff9000/0x5000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) ioctl$TIOCCDTR(r0, 0x20007478) 05:36:29 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe5, 0x0, 0x0, 0x3}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x80000000006c3, 0x0, 0x200, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x12, 0x80, 0x5, 0x80}, {{r1}, 0x0, 0x1, 0x1, 0x7fff, 0x4}, {{r1}, 0xffffffffffffffff, 0x7b, 0x22, 0x5, 0xa05}, {{r1}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x617, 0x1}, {{r1}, 0xfffffffffffffff9, 0x0, 0x20, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x1, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0x5, 0xffff}, {{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0x1, 0x10000}], 0x6, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x18, 0x0, 0x1, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x8, 0xfffff, 0xca13, 0x20}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x40000000000}, {{r2}, 0xffffffffffffffff, 0x2c, 0x40000011}, {{r0}, 0xfffffffffffffffb, 0x10, 0x10, 0x6deb, 0x20}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x100000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x3f, 0x9}, {{r1}, 0xfffffffffffffffb, 0x3, 0x0, 0x7, 0x1}], 0x6, &(0x7f0000000000)={0x3, 0x5}) 05:36:29 executing program 0: r0 = socket(0x21, 0x80000000000002, 0xffffffffffffffe1) r1 = socket(0x10000000002, 0x2, 0x0) listen(r0, 0x400) socket(0x0, 0x4004, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x20000000000003, 0xfe74) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 05:36:29 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000000), 0x5a256717, 0x0, 0x1b8f4b58, &(0x7f00000002c0)={0x0, 0xfffffffffffffff9}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffa, 0x19}, {{r2}, 0xfffffffffffffff8, 0x800011}, {{r1}, 0xfffffffffffffffb, 0x51}], 0x1f, 0x0, 0x800, 0x0) 05:36:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x1cf, 0x1b}, {0x8b, 0x8001}, {0x22, 0xffff}, {0x47, 0x7}, {0x47, 0xa2}, {0x41, 0x3f}], 0x6}) 05:36:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="40be563a9d39dc81c83f46a922808747a73205f809d1d8f878562d9d02acf6996312d8e6d34f6e95e78df6677072eb740e67524f00a6cc385392484211574929927b70930e21201de4daae122e422e97dbb323d158ecb867c56883be875944847c9762c2a337450d49dc9dfeceaa4e42c1267c7a4bef219c61c06a1c791195bc841ea9261d7c4785a3e95dc5dfcddab52e66c69a3a5086de0bddddec566821d1357913a06a3f1f1d5a50b56154", 0xad) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 05:36:33 executing program 0: setitimer(0x1, &(0x7f0000000fe0)={{0x3, 0xd30}}, 0x0) 05:36:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x380, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0)=0x80000000c5, 0x4) connect(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0xd16) read(r1, &(0x7f0000000380)=""/240, 0xf0) write(r1, &(0x7f0000000000), 0x0) 05:36:33 executing program 0: r0 = socket(0x18, 0x2, 0x400000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 05:36:33 executing program 1: r0 = socket$inet(0x2, 0x8000, 0xfd9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x3, 0x7) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) 05:36:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) close(r0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[0x2]}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r2, 0x82}], 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5) 05:36:33 executing program 1: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') fcntl$dupfd(r0, 0xa, r0) 05:36:33 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x6, r0) pipe(&(0x7f0000000000)) 05:36:33 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') ioctl$TIOCMBIC(r0, 0x8004746b, 0xffffffffffffffff) recvmsg(r0, &(0x7f00000015c0)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000300)=""/245, 0xf5}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000080)=""/29, 0x1d}, {&(0x7f0000001400)=""/157, 0x9d}], 0x4, &(0x7f0000001500)=""/146, 0x92}, 0x1) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000001600)='x\x00') rename(&(0x7f0000000180)='./file1\x00', 0x0) 05:36:33 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(0xffffffffffffffff, &(0x7f0000001280)='.\x00', 0xffffffffffffffff, &(0x7f0000001200)='./file0/file0\x00') 05:36:33 executing program 0: r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) rename(&(0x7f0000000000)='..', &(0x7f00000000c0)='..') 05:36:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = socket(0x16, 0x800000000000002, 0x0) setsockopt(r0, 0x1000, 0xfff, &(0x7f0000000000)="dc2c38162265b99335139e4ddc3477d0fc8c7f2df7bccb70fe6f3012cceae9f96fa79b8acddd176002bb28f7f5f9a57ccb4eb97a8720076258c0794cad92f7f135b30236e08ab5a6ac1dc1094d14102ddae0e2c01fad89aee313", 0x5a) dup2(r0, r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20008, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="91e99e977840aba888ec20a99876766b9fbe9ec29523174194b6e8412970126e478cfd8467c1bd7f6175c79bbe927fe9cecf25bdbaeffe57ec0e7b5ebe6fdec4fe2a007597a8fd6a1576552841404b982d7e2eeb037a75b325c04e5fecba4a7053f6efef20817f76e2654262c014fcd3feec45a20cfb8002f0a243bc9a7baeaf843497e2bf80ff9c84f7f654183df299fe6800fe102a1ca1e7db17d9e16628b7be52be4a8d541a3e96a261", 0xab) 05:36:33 executing program 0: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) syz_execute_func(0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0xffffffffffffffff) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0xfff, 0x7}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x0, 0x400000000}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x20, 0x3}, {{r0}, 0xffffffffffffffff, 0x6a, 0x1, 0x101, 0x5}, {{r0}, 0x0, 0x40, 0x20000001, 0xffffffffffffffe1, 0x3}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0xddd2, 0x400}], 0xdd8, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x80000026, 0x5, 0x10d}], 0x6, &(0x7f0000000140)={0x1, 0x3ff}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x9, 0x7, 0x7, 0x8000}, {0xffffffffb5d66f7a, 0x2, 0x8, 0x8}, {0x3, 0xfffffffffffffff7, 0x1f, 0x2}, {0x9, 0x3e, 0x9, 0x6}, {0x1, 0x1, 0x1, 0x1}, {0xe5, 0x3, 0xe3b, 0x8}]}) 05:36:33 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8002, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) 05:36:33 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7) unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 05:36:33 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x5) kevent(r0, &(0x7f0000000080), 0x400004, 0x0, 0x4000000, 0x0) 05:36:35 executing program 0: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='./file0\x00') open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000380)='./file0\x00', 0xc000, 0x2) recvfrom$unix(r1, &(0x7f00000000c0)=""/241, 0xf1, 0x42, &(0x7f0000000280)=ANY=[@ANYBLOB="e25a2fdfd61656241b502f4c9db24440c662fae05450e348b444f8442ebcd8d5cee25611af828c6f9a104a680d07c9d6c7160c30ccb0d9a3e659cd48b16468095d41c0aa850ee5876187865d074e92e2d58b828ffa9ba4c3617e028ea3c9b3fb1bcf43faf7975688d252f250f4c13aa68228acbd748e25bd23ebf27171a4a90613c677d7852efe37d31d"], 0xa) flock(r1, 0x1) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000003c0)=0x3) 05:36:35 executing program 0: r0 = socket(0x18, 0x7, 0xffffffffffffe45a) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0xc0) pipe2(&(0x7f0000000180), 0x10000) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x61, 0x8}, {0x8001, 0x8}}, 0x2) r3 = semget$private(0x0, 0x4, 0x130) chflags(&(0x7f0000000140)='.\x00', 0x1) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x6ee7c305) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000000)=""/59) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 05:36:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x40, 0x7ff, 0x20, 0x8000, "200aff052a5356e1f042b1543f07878366adb8da", 0x2, 0x3}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000180)=[{r0, 0x11211c62bdd051d7}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x7fff, 0xfffffffffffffd47}) 05:36:37 executing program 1: r0 = semget(0x1, 0x5, 0x40a) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000000480)=""/4096) r1 = socket(0x18, 0x2, 0x0) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x7fff, 0x2, r2}) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x10}], 0xffffffffffffffb8}, 0x0) 05:36:37 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) semget$private(0x0, 0x1, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = semget(0x0, 0x3, 0x40) semctl$GETPID(r2, 0x4, 0x4, &(0x7f00000001c0)=""/94) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000001300)=""/82) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r4, r3, r5}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r5) execve(0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000001280)='./file0\x00', 0x0) 05:36:38 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x3) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0xff, 0x80, 0x2, 0x6}, {{r1}, 0xfffffffffffffffb, 0x72, 0x20000014, 0x5ee9, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x2000000b, 0x3, 0x6}, {{r2}, 0xfffffffffffffff8, 0x0, 0x4, 0x6, 0x6}], 0x20, 0x0, 0x10000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) dup2(r0, r2) 05:36:38 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x62) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) 05:36:38 executing program 1: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x2, 0x8001, 0x6, 0x80}) writev(r0, &(0x7f0000000040), 0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) 05:36:38 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x101, 0x7, 0x5, 0x200}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) 05:36:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000180)="29a334f03e42b867304e3577b4ebf7aaf75f2b4a", 0x14}, {&(0x7f00000001c0)="3848c410a0ae493d743b0f1e003211a8", 0x10}, {&(0x7f0000000200)="85db40019ff9f53074ef95b06c10a9030722bb26360e1611bfbe4d39098be21618fd2f7cafd2d60d97ae6160734c26d224c897824004f066cf6c0227b4384b9245c3a71be6f3e86e57a6bba02b64459c4c95c5389510d621711c8434b6f1e952ffef12537f406903d3be5e74510425c22733c7d48dc73faae99c45b9ec1019f9a4228c500e4198a2fa95d0", 0x8b}, {&(0x7f00000002c0)="7d99098114cab0ec2abd199a824528d69151159e2bbdf6cc753cd91baaba7aa24f3c2407a20bb009506a4e7792590b5c12a5f5ea843c2b47b83e4ab75473621453d50d53559efd0db4585c1f2242a5689d98f5f71a1b0ebd1c9abf8985102e7ad2b54cd26e7a385029d41c1326d76e3e4f5edc351ce71aeb12f351c5fbc8c21dc4a64f7f69051176c6e469912225dbb2170e954c526f0e120ac273ee33caf9e46a7d54fe2042f1fc0aa7e8c461422916b387b811", 0xb4}], 0x4, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0xd8, 0x8}, 0x5) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) dup2(r0, r0) open(&(0x7f0000000500)='./file0\x00', 0xc0, 0x42) fcntl$setown(r0, 0x6, r2) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) 05:36:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10588, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) setsockopt(r0, 0x9, 0xffff, &(0x7f0000000080)="95f23fda1fd8127871c50f8e3cbf5a02c14f2bda85b976a78f288a60e7cb09c4949fc4710b437c8e72c9fda02bb7936d23a1b1cde734873682d66f", 0x3b) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getrusage(0x0, &(0x7f0000000180)) 05:36:38 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero/', 0x200, 0x0) 05:36:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = socket(0x36, 0x3, 0x7e) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "92794655fabf4366f199af3615322d53bfe736ff"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:36:38 executing program 1: mprotect(&(0x7f0000012000/0x3000)=nil, 0x3000, 0x4) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0x20e2a, 0x0) getrlimit(0x0, &(0x7f0000000740)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000700)=0xb0) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x26, 0x80000001}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)="009354335e3376152c4626e3da97757db3b3f05677fdb945fa370bf180936c5aaff5023de580a40879ad99a49187d98855622665f4fcaf551963c4d3c4b2689725ed0eaa29ecbc9786d0e1a6dffe591b08f844e9e402a814e32cd77936104c798701361d20ae8d6c6fc5b6f9260baa23ac52a9649c583b620f0fa0aa7db39ad7c9e2e7c7db599a437abd38b27cb047c33a763710f7e6562004", 0x99}, {&(0x7f0000000200)="b48f8ef3265a2a8c22e2274f09738e257048e551c9db906175909bd9b48fdb4d3a5fe1559b4622ea24cf15bfacb50697d9b35afeba65b4ea310fd56234920c352438620475ebbfb66e04c236119ddff4954f9d727dccaaf887b77a8d132a5f96d8631ed88ff1fb861d14422464", 0x6d}], 0x2, &(0x7f00000002c0)=[{0x90, 0x1, 0x7ff, "eca72ed7a4240be743f8f95eca167729afbb7954359454d413d5814c3f6bd689d20374c6d3a684a7b370267dc3e77522553b7ef469fc891f4608e0b4267a26da71da9fcc547244fec8ff3253cdbd7cd685a1b51ee198617e6411e2d73a04cbf95556b0728dd9799b04b4bf62366acce65399689092b6c620f6df63"}, {0x18, 0xffff, 0xc4, "dcf8da0a"}, {0x48, 0x1, 0xf57d, "9fe79227991207cf865849bf5f58762a220aeaeba72ed2771371bfc80a116321b285855e2857288b7da18adfce5c5f92489e26bcb4"}, {0x58, 0xffff, 0xffffffffffffff24, "b56b19d6003544cc59456907b22aca67d7578860174964c1dbdff89723acc4d128a5f4ceb3fa7e535b2c5ad0f41517b147be4eb5a74a8d76bb438c920b861ec0f324511c23"}, {0x80, 0x1, 0xffffffffffffff80, "4be13191c31d0eea8d8c601caebdbd232b2ba9c47eb674b301b9ceb8479b35e785ad9cef9e21c6af2f0ab97b7bb323aa44bb361b80d8c00f612cced81306e41520857001ce034a171e6052245a16e5c82b667c3b6dfd2c6457692fb81ccd72401cb562acc941614a07"}, {0x108, 0xffff, 0x4, "d9bab350bda11eb047479f733e4c0e42e66b0299d775b44f87ff6a348722116945beab3aeb946c4d3a81f16b063bd93c5b7ea323cdbfd637b49a051b52adc6653770fa628ba0dff73bb827844d40e86ad950987c934368b8fef1b2231950b62c33f7050260174a8f189ec8b92a0861c434844e14d116fca880c47dacc109c778b1cb6e8a94acb3dac020e6db56b5f40783460c31826effa2f1035cbfa4ed7ca5c2f0ab38aca0b843403f6ecd283099bf77315ff8502e6f4252009a441d75c5ebba164db275da7e39226e6af295d50e5563363fa459604650ebaa58737695d7f19cc614c34ad7dacd3d4ebcb8b9626728ed76af3799d0f3ec"}, {0xe0, 0xffff, 0x6, "354636d04f95e8d52c4ed2715d5a571fc43295dc237c419df524b1dae8bc8170b65939ab1f1c6d53049c18b5c83066b58b9e818735f24fc461ebaa63de185458ae70fcec231a386a6808d15071cc0ea69a491ec778094387aedd970047c2507abb877e2e10e7d069c595d818c13e9719b787e67573e74129455bb4e73020931797b3f8d3b0577b12b9aeb98da8e51f2fb440ffc589dbf564b2349c1efcb9ae117409d9f660ba3a681d9b84e514c86fb57c61519587f63abec128558a6ab48c4810400e7c24ea9d8e10ff"}], 0x3b0}, 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000780)) 05:36:38 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x8007, 0xfffffffffffffffa) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x7fffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:36:38 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20, 0x2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001240)='/dev/null\x00', 0x100, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wskbd0\x00', 0x60, 0x0) poll(&(0x7f00000012c0)=[{r0, 0x10}, {r1, 0x4}, {r2, 0x4}, {r3, 0x146}, {r4, 0x1}, {r5, 0xa6}], 0x6, 0x148) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() r8 = kqueue() pread(r6, &(0x7f0000000040), 0x0, 0x0, 0x0) close(r7) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000001c0)=0x3) kevent(r8, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 05:36:38 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) 05:36:38 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000000)=""/230, 0xe6}, 0x0) r1 = semget$private(0x0, 0x2, 0x42) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/210) 05:36:38 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x6}, {0x0, 0xfffffffffffffbff}}, 0x0) 05:36:38 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x5, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x100, 0x0) writev(r0, 0xffffffffffffffff, 0xffffffffffffff82) 05:36:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) open(&(0x7f0000000280)='./file0\x00', 0x401, 0x6e) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000480)=0x3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x101}], 0x1, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x604473b771983e8a) clock_gettime(0x7, &(0x7f0000000180)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000140)) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 05:36:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x4a, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:36:38 executing program 1: nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) kqueue() 05:36:39 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000480)="bd", 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "4dbc36f1fa8c519ef10b08f6dea30af3ad92f14a"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) syz_open_pts() 05:36:39 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) chflagsat(r0, &(0x7f0000000380)='./file0\x00', 0x1, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='+\x00', &(0x7f0000000080)='&!\'-', &(0x7f00000000c0)='\x00', &(0x7f0000000100)=':\x00', &(0x7f0000000140)=',)\xae\'%#\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='h\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='^&\x00', &(0x7f0000000280)='\\(\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='].}/)#-^\x00']) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 05:36:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x6, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 05:36:39 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) socket$inet6(0x18, 0x1, 0x6183b201) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000726000/0x3000)=nil, 0x3000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r0, 0x8) ioctl$KDDISABIO(r3, 0x20004b3d) 05:36:39 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup(r0) sendmsg(r1, &(0x7f0000001600)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000240)="11250d446e160753c09fdcaeb5a57ba32a6ac0b1c5269625625faec41ccebff17ab748d8098018ba443b0b77a31948dbc0f6216bb5b90b11a9c94ff2b1a31555b9cfdc34596998998d71712fcc368b8a41ed32ad9940541341491b21e789c6c0c5ee02b41cde5878980cc8d328e654a2fe67", 0x72}], 0x1, &(0x7f0000000300)=[{0xa8, 0x1, 0x8, "3505bb8aa420e505683f0f0e721e55174e84e960087fffc4f1741ba372db541ddd3b42eb85ba5a2bc5431e993f19950e38d20b2812225c7395ac2c127c4d854ff695b505db3922df4f67cfc29d17920c4512bce94f8f4dade965677b60d5be1f54c9fbc6bb05bf848929e1c96ec4a9ee9d4f888d4ba08908309dcbf82b9f93f0119e91c082923114e158d62102e0179f92fcfda0d8"}, {0x30, 0x1, 0x401, "150a97e199624a7313debe6cc0e2f2280e81e1234a4f365f522855"}, {0x78, 0xffff, 0x7fff, "ace58dcf1e73fb1b29d0b618ba1929b98df28cb49559c379ac79d2c2f0189b21677e746cd1558eb3206ac27eaef840ba7008cc2506c01982e76dc8141be47a8373df398015084bfc752c31b48b4019998ae40d5331ee4ff456c125b10c56887509a01a"}, {0xc0, 0xffff, 0x8, "253699d400154cca43f0c279c56262b9ebd63e19511c96b5e66dd4233485bae3881bb08e9bc79a4ce001083c69f5fd9c72cb29402ea7bcc35860809b92038b98f8beb8f16cbc438b22a1fe87fdd080607388f70e2b909e6121573b049200c98585584048ff46ef155385b9661ee413160e11f844eb33e69fa41c845e59a9509ad78275b3a7c98e4ef0df7cfb9d26bf5c4c4bcef1ddb3d752b74688fba54b2fbb65393329922d50287838f26d2c4fdefb"}, {0x1010, 0xffff, 0x34, "848816aec183c72d3889a015802dd8b39a872e10fafeab1443c81f09f442dd8e33cad4ef8c2d3c2e2c31b91ea0b64509650ef5d9b326fb553d1f6779da3644f4d34b4dab9cb652bb3ce76b0e24b8eea82fcd048e126d0cde1ff2294464772d63ab958ab543d1a661b2d128ce5fb8698b756d2c3c95930306aa5b52205e53b779e7fd7a4b2904201cd867cb3cd4b86f3ece837d78121d3100622462ba949535a28b8985ab5381c03dca749ea5c05388967e8a609162284fadbfd7f19c4c7364f6d0005ea046f2d5984d1b05f1427dad724c619288353831f26f185fa326ea3a7648ea98eb58f90e50a24ae3e51cecb6e9c07ce7cc653e7385264a7a190a0cbe4cdb9b5fe4289c2ebe16027378ac82b922d1652279f93496a5eba54a8207a93c5995bed27e475a51d4693df9ec3251cff9070a05389b71ba0c4c9f2cd447716d5dc37f37ae66a5b3b0ea96e3e126530906e4ebe66e131a2abe8d92751e2e8f7b6c56270dbeff1b3931e4e00cac2cd23f417e8f100e29220b2676ba1c25448be91e16b687c6c67aa1563898aa4777207969863e85f054c91f20fe20cabf3c7a321f63041d5279286afb4353e6db80f6f7ef8e62c79ffc701875233848c1d9460d6c1e993aef2c29c39b8ec0e02d05417000699c299eceeeae98f1ae9ca0834509466a0a1984f4f17bbd151117e6a0f66a9be9d1e1a617e8987072fa86e7781cb63c6f19bc30ccab2e89d9ac03e137ee20d55aed94a4d05b82ce623386d1d155d353f954dbd621c2c2e595ca22451f2e6999a6e08dc45cfa32a38bafc6f5927d818b5f413e2ecac8c1e28485929a00974f68e495a0b4289373ee1b266b4a843e8d8d8ffb9aa7f1da4763482da7f64c074215f4853808bcab2f7dfa04e901ef0961730c527e9c3b655137582fd9bddc8a954e2d0c8f3aecc2cfdf76a012857dbb144cb4d4e921a6a6845b07692fef772a2361ec679330bf850689ee6c984b53ad59a28418180b70a3d1cb474c07a77943d283d94ad5d0822f306df6e0e13e80bdbb58fde4e752a3ee0a87ffbdea7158f283d7c9e8832ca225f1dee177cbab7bd699f6256f7c3528d72662e410a0473a00b334c6cfaa1f591b59ed60ca4850549ce5f1d5b98dda96a5f4d0ea6724c94f7fc81fb58cdc100e52b432fef46d482f5aa4b1843ecce5bd6a4bd5ee6e95e2e149674207460ea36d3d4ee82dff9e9da7bfe32b034479c85156518af18e9e17cc3d605ef2b17494dc8880320893b0af9f8961d7d4c70380630d7f98bbf3f11c53be03687e118a190df6729ed78503202e49e759cd65baf5e0a072ba76598138d886c2f9389a42fc3bd06512ed7d875e7ef2977989fa26934bf9b6eb69fa19c41d93efd8329426412e7bc9478663714c336362e93961109c4a24866805a128585ffa26429683d43b1cc20e08a7ca7c27eb8b12e7dce63bfc540c213432c8524ca273c52759ec0e78a5404d499b2cd1798e476dd1ce01bed7481cb6e7ae41f84e92c59c4f8dff575cc9453ee67e8608a70e58c5332acf10d0018a0fca4315db0e3f9af68d8365e5e3ce55dabdd075550dfe9785d75bc477da4f9bc6279531e0d68cc8943e1898e84a24d425b3bd785f706d9f915ab2ce8795579f6e16fd2bd9d0dd082307b8618b5f7b95b10b4881e8839ad44a62aabc4055e2cfd9f7246a2004b87eb1ccee6e1ae288548f8de0e1a40677651452f4d34234d78334ad3f9573d465c1088cfec203e23e7a77b1f053fc08ce7f06fc2ab03162a77fb322775f204ed6c8b28ff5c89cfd5e1a03fd091826a5147347da167fa57ae1a01e1672d7b9f4510fedff4f7017fb825b9510a1ca13a5fafc164a3f71f87f1c760c9495a2d34bbd60cb461ca4d241067989adc88f80790b4e1d9a337452fb4bd3cc3ea368f7619a92308f1caefbb2f6f268f1410fc156e5d8911bfdff9a0dbbf4b8bfce70bd900eb2cc4ba606e4d0f6a98927f2dd81357271b96af7a6737ef018a40f1be241aef035bf46e68fde95e80cd26c0a6a74082a81baa746844649c9c76ba079dd63cacc011652a9b960ad9231b806f6c307c7c49baab51067366b39d9df811b7ff97144d8c4070368671ebd57b53c40f044125dc698dc53024267f0bd1332a5e1704fc7d1e8840db5ca3e58191e8aa77b804f97be2180f4afbe7c9dd1d479578b51fe2cd76c7f75597ce14b46b30c93fa3538e7e98877f9750362f43947ff0bba8e3138ead448df66b326fbe5bd92f807ee07af1f4904a82d401c668de28f4ef1e8df733290b31e08af6ebe5adc74082090e3ecac790d7657ab50bf18279ab9935c63c9aaffeb080b783f4e083e53eba0ea4bd77b839b4c65dd2cedac913769ea2c13fa0fc146694f023cc32efe239524895006b668ea16f75fdf1ff7d61582e679b3a3210f3d0c2b68149fa4843b16cfeb626251d872172193af4959594d37d69a938f59d9c34df8b25b3f5e8d9cf97bef6610d63277d58bfebebe2b6db36819c0211a80ce513dde61befda2c85bb48d640a23113492414d0aad0d311042f5c78038ce498a0fee0e9246d12d5eb55bfb91c86440296052b78e54647ff3f2a106ce9bf9f0758739fd5741dd6cea375307c35db03fe6fff810c85aa6ae0835f11855c5cf61ae3ecc442a9f37698aeba77497fc53ba0da733c383900fdc704e4bc214e1f2daacc87d8d522dac5428c865cd39565fdff53f5d008b94b55a9dd4f6bfeba7aca3c29f3f1fa7e3a6775a5ac7ea63376118aaf4bbbb4a4d10906da28c8d8524e23745849811aa56d288e91725443c5e8b353c0c3da7392309576353acd35ff9142e9c7f78fbf28a59d2814b2ab80b0c0549c4d069c177a273e46ea97e3b29e09bd01d1906b320e6ca9098781edc22eaa2d42715d684282b85684242381758300c3a64de4ba1fb9ddec6380705fd8f44d378fe9b772579cb20b0ae7a34546cd6a028472dc9bad64bac1abc34e2e5182c6292ccc9897c6448fff09e8f18c4568b2e98c4f3b5c34e2174c439afb07168ed83f1e2a3ee8ac1c8700be3e176f873c3d4bf3a8201b0a5cfd7c2e9034981fbfbcb7b51a63d81f04767f3543383f4ff71403427d4a61027867a73ec95dce5c69bc7f5a76acd803b0d718807a84bafcad76af2cbc9fd6a2a08a8ec0476c21c7072d15c44bbdc4461696ef923a3aa81a806098b204517b5e7872c47ab4ff3961e377598c9e9e55528df36ea0aeb3657cc061cc6902e1f6cfd3bd1720703cd088c309604ba3310669340dea0a61b5f978fc60cb11234413e99c7d00aa45812247aba81e5ac7bffdf5144f737136fdd9f911f9eac3b4c932a80b92aae4da8f623ba7dacd3a01db8c77995761acd254ea20633ac30e30aa8ea3a61eac84b521d7dce799c632b0541bf705c5385072f7730aa36360e00d0b180d192f6cfc13edd08c1d704fd208c3a8f04094fcbb48a09181cf4eb41028ba395c2cdb3512ba83b4651b0b1273320e46f6bcd3582a9deae31aa96fd753474aff71f7377fc73ae1de2ac1d917799ff8d80fb39e5183b4f39d6fd634c7d24c2482e710dbd97c18870e3d808e6feca7d46a24a9de1ca1ba10edf3ecbda373809088d39ce569144d2d59a8f2d1ec7bb4bea6ab90dcb3f159391532d6f68db885344babc65c8c7b8cb5f9bf61bfc48be4fdc7a62a21e345d502c721d8fe91e652576f16aaa1778833e28e9ac9668627ca50d0bcdf49d9858cce41f04564dcaeca6d0d9ae43250f93eb01718da908d446b98fd016c0ca2d0b846a75addbb4014277a73c5d4f228b8c0c2c06757daf34a978f52b4cf242a449f59349df61004c2bea4711dab0230b00976f22447e87b80a8b0708dec2be52e1446c91d18049751be8e43390df916f325950161f2d87df1823ff70c0907f5adeeaa790a680ddcbfa9baf324fd3fbce1b84d034d2c9de9e2362433876d90112cb457c7055193c0ed3718e6d29c511ce5ff886d57a05c182a2058a449aab565d399081a071f91fea90b8b6147362facfb5d7af02c5fecbac976497a6232a5eec6a634d07a2ffa61c8ed505c3018feaca8350e74ba99227b3084a7a9ed1a1952264b995f4f0c95df8919c110a469e66a59c25d470509a5a07fdfd0d63198ce4cc2bf2839137995b1a0987f82897e7ca6e851da8e4302fc0617c4157f881548735fa6aacbd26142aeb813da276e477a08f4c3f194dc78c34a169e3b1c0a651caf1314e3a7656f1af6ac3b276426ac88b0aa5fec13b0b6ee3757a5ca85590e365989eaa8afa4d553c88b0caa4d002b65f4099bbf36868ab7efe58352ab33b9e9eb059259ced29be0ae029c6f806062a2a2cbb068bce210640702fb7e0f93a5e48baac0e29306c777bf6f651fdaab812a7ca0c56722ebd0371b9e91d39b24d587a351feeaead65127bf06edf9309b4e1c22074db46250f88fe719ad4785060e359066b9230251684ca5fbc11d8b36c2832daf4395424210e9019447b06cb1812dd7c382d7901dfb876e25b42b7c9c8e2539d988a8d79ac33e2196ae5015acab61b28bfb28fc6741a4e2586f233c1a399cd0a74235459548e77a7908e486f6a8210f85b305f1da3145621483abc6004cc615ddd33bfc8205ec6f52452828d0334f6968e0f746f16bf6f26ec219906a4b26ff1a5cab10078fd8ae500a6f5f0c3455ba9352c05d2ca69f8a9e8a04605645faa9e48c848e16cb077146c30cfd6c8c47c0c7127975d4e6a7c5b5913ea71d9cccd7a13fd25495ef3579319f5c2bd3a376d85b4b4e719ae9bcf6b54984f8885482796baf022817644b09e52b21809e2b5f48d65f14b9c3e4c96d1e22841a21572b2b9fef168aa2bd7066d644656725ec2866b6a76d9c61d41f920d2fa8f792d12e19353e72f3e00ab650d47f2e8dbf427cebe00e5923079535070ef70a903e9b5809e79a6fd39599bcd57700090056238bc31c409174422b1870843a2998f0ed127ac1e30a1b0b7fd1c531e559dd6ece9988c5060c4f7627c79cf7d1c7a1a74cda37cb337f4a59fd620ec68441a1b5b2be8695b5287d714a2e90b22a21cda6863d4a8e94e7acc5eff0a618d9a60ed562f51dbec823f9ed21c1b3ac7e273399e53ce210b3262a2cc32dff6b801687a553e656b249ef7739e9a7b075ebdc6c5749a770641a81d4fc52d9927a07f4c8b2723f980bc57dd4c408125d9654ab81f330de2af93f1bf6ca37fbcc589c3227c005e2c5ec72822d422a6cdfdbf61f10e85068d92c2dda497c98ffae23e0bacdcd2a7470181029595507b9cd4eddafb9dbdb6474399470ba2b878c5eb4568c00ae743bbeb31a9cc13be24fa8a6948b4fd2d9412b16b182d3953b2cbcb834a6db1a1ec4d60da973281682de07796d61e66b83f863017deda712b4495e4b57f7745d08ff6622e43fe68bfedfca7de9b05bdb528365c8cafabdb658b497a9a6b12865d785c30d9496b1ee1b520529c4afa64bab78d2e0eac4b60fd9812408d4a70766e94ea5d3180a179623b58cc1852080d2dc42f0b36d59e6f7029807cae53ae890acf43ad33467ae7b9bdd782c7e784b0ebd1c2414904384afcb896910a352181e3b01953d72a4e0dd71fdb15d97334fb49ced8405bec7181c8793ae6f2811f2b46f28c4247a9f6533398fa4f7b8e933225fa3e02f1a4830bd9001aee8605e4de52b143ad34e5e34aef4f49a713870ad67c99fcbadd9953f8eac4915fd1bfbb13c0b3007d2745de4b7a4cd39dc612c49ac4837fa0480ad6322cce3b276a7fb2138d87fe8616a90e54c57cb585545e8261fb512d6f092b7c57048c456ca76f"}, {0xa0, 0xffff, 0x8000, "ed948c1c34fb205784257b607af9231cfe093fa83920e64e5343dd8fd3a4addc77688f5d0765e44411109e942625414f8327c010336d6339162d8b5dbdacb2115a35a31eca2e17eddf782dfbae13d9e7c31f641c28d5dae03cacafc489a30a6618f25d747d6ebfd5b2d224863acd1a40b716931742ee8939af3afdde5360101c438198a4b84793c5bef9cdea64"}, {0x30, 0x0, 0x6, "ba561e7afa59cef0c48dffda80393e2518eb3561d79ef35287"}], 0x12f0}, 0x40a) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[0x80000000, 0x7, 0x7, 0x1000, 0xfffffffffffff68d, 0x0, 0xfff, 0x100000001]}) r2 = kqueue() writev(r2, 0xffffffffffffffff, 0x77) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0xb0, 0xf0000000, 0x2}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0xf27a, 0xd9}, {{r1}, 0xffffffffffffffff, 0x9, 0x24, 0xffffffffffffffe0, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x7}, {{r1}, 0xfffffffffffffffa, 0x1, 0x0, 0x0, 0xfffffffffffffe00}, {{r0}, 0x2f1de018d19de49b, 0x81, 0x1, 0x9, 0x1}, {{r1}, 0xfffffffffffffffb, 0x40, 0x82, 0xfff, 0x8}], 0x9, 0x0, 0x100, 0x0) socketpair(0x1, 0xc007, 0xb71, &(0x7f0000000200)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$setstatus(r1, 0x4, 0x8) 05:36:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x100) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:36:39 executing program 1: unveil(0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xfffffffffffff23b, 0x2f9}, {0x9, 0x1}}, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x4}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 05:36:39 executing program 1: r0 = semget(0x2, 0xffffffffffff7fff, 0x8090) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/241) shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) 05:36:39 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xfffffffffffffffc) getsockopt(r0, 0x200000029, 0x0, 0x0, 0x0) 05:36:39 executing program 0: r0 = socket$inet(0x2, 0x100000004006, 0xd) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x2, 0x7fffffff, 0x5}) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="1aede6944ab034acc954ea539254c70a499864eda2f52b662bda7298faeb5f8f9651511e5f665264be70ffc66289581baa4f62fd513b306df501037e152b9e05a022d81055e405dcc661b76af7c9", 0x4e) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)=0x1) 05:36:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0xfffffffffffffda4) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) lseek(r0, 0x0, 0x0, 0x2) 05:36:39 executing program 1: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x9, 0x55}) 05:36:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x8) r0 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/22) r1 = socket$unix(0x1, 0x7, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x88a, 0x20) r3 = accept$unix(r1, 0x0, &(0x7f0000000340)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000003c0)={'./bus\x00', 0x36d, 0x7, 0x3, 0x1, 0x0, 0x7, 0x2, 0x0, 0x1, 0xfff, 0x6}) sendto$unix(r3, &(0x7f0000000240)="31b617f816f4806d0d8448aa48e62b47161450c343fdcf0cbebeffc11daeb9d2cd5b26e89a7c0ca1be6d68e9dc310abd79980cc3e752aceeb49c07ed9c4d4a3bedd479aa62182fe9bd9eeac54822e644296b531bb52b0c06ae95ae75be37a2a8dfaf9fde381efc2f605dedfa62f2ee5563704a32e0ced40e9150728a3caf8982c4248bf3e04c665a03f93b18f722a46dfed2e71d6f7e23f9192dded4a8d54090b2dc31d221d87849ee665ab6a1b413a6ab3729235fb76d1c9e0c614f51514f2fda345ed4", 0xc4, 0x8, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ftruncate(r4, 0x0, 0xffffffff) r5 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) writev(r5, &(0x7f0000000200)=[{&(0x7f0000000180)="4492bf38cccedb025591485e8ece1a1a5dbacaf702093b06770be1111a6a3472d1d6b7c1fc662b", 0x27}], 0x1) ioctl$KDSETRAD(r5, 0x20004b43) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x4, 0xb1, 0x1000}, {0x4, 0x100000000}, {0x1, 0x3, 0x1000}, {0x2, 0x3f, 0x1000}], 0x5) bind$inet(0xffffffffffffff9c, &(0x7f0000000380)={0x2, 0x3}, 0xc) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x20000, 0x2a) execve(0x0, 0x0, 0x0) fchflags(r6, 0x10001) 05:36:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x88, 0x0) recvfrom(r0, &(0x7f0000000040)=""/33, 0x21, 0x40, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) syz_open_pts() setsockopt$inet_opts(r1, 0x0, 0x2013, 0x0, 0x0) 05:36:39 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = getegid() fchown(r0, 0x0, r1) 05:36:39 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 05:36:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e58dd8ef1e1868711ee5b3e9740a34de31f15dca"}) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 05:36:40 executing program 1: r0 = msgget(0x1, 0x600) r1 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1000001, 0x7, 0xf140, &(0x7f00000000c0)) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10088, 0x0) msgsnd(r0, &(0x7f0000000140)={0x3, "e0bd38d93035296bfb140ac7a710649d797172436d1974b3d32c737af2640da2dd02719473baf7fb330b7a674496eb76780248f16853ff2fa482e422f2cf3836e7"}, 0x49, 0x800) r4 = fcntl$dupfd(r2, 0x8000000000010, r3) fchmod(r4, 0x80) fchdir(r4) utimensat(r4, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0x5}, {0x5, 0x3}}, 0x2) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 05:36:40 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x6) getsockopt(r0, 0x200000029, 0x33, 0x0, 0x0) 05:36:40 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000000), 0x1f0) 05:36:40 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') rmdir(&(0x7f0000000280)='./file0\x00') 05:36:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x5, 0x80000001, 0x2a7, 0x8, "236e2fe3cc7bf1b8ad7d6e3c755780b8eabf7aea", 0x639c, 0x9582}) syz_open_pts() 05:36:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000100)=""/120, 0xffffffffffffff33}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x1000000000000194, 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) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 05:36:40 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() fcntl$dupfd(r1, 0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) close(r5) dup2(r0, r5) 05:36:40 executing program 0: r0 = socket(0x39, 0x6, 0x0) socket(0x8000000000012, 0x3, 0x5) getsockname$inet6(r0, 0x0, &(0x7f00000000c0)=0x85) 05:36:40 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000340), 0xff23) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x10000, 0x40, 0xeaf4, 0x0, 0x546, 0x8, 0x2a6b, 0x400}, &(0x7f0000000240)={0x1ff, 0x6}) clock_getres(0x6, &(0x7f0000000040)) 05:36:40 executing program 0: socketpair$unix(0x1, 0x1805, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x6) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 05:36:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6bd8bd3e0087df3e159e94c7ea63dbe4848af5e7edbf831393d079f85d84689909e6fd4c285cc9342dbae610f4f9dfdba9192f3de3d2df2c764e15a79d9bd248817630009752e4300b562a3238fada91936e06dc962fe30e8aa959b187283ad9298ca6a1c72e25deafcafd7b70e0f82e23d29873f07192df9f114e797704b9", 0x7f) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)="2e8c054b6c777c2c6cd238e1d61f3290905e03c7340632bf865fb073cffc14e78aa39c1d90dee036b7", 0x29) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x10) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000200)={0xf91, 0xffffffffffffff01}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="8424f0fc5b4a00157737b38fefd5b170c89aa028b4de33f84f727c0a85f3caceb35e733e0d0c79179b7a01de9cb4f3a635af1e728b1fb8993c4d144602bcdab71e1c94dc8ad71b0f482167bd17635e3c2cb61836da9d14824a65674ecef3373df5260b3a1544bbc4e34a744b2510a485498e40dbd8dc0327e2c1d39163ce612b5fc9fb6a9d3a829a65360eba4edb96a91b09115f74d28a65dfabe3ce57f8dfc3fb5f1191b45ad1101b", 0xa9) setsockopt$inet_opts(r1, 0x0, 0x2080000000007, 0x0, 0xb5c6fcb090556baf) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000240)={0x4, 0x1000}) 05:36:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000002600)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000024c0)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000040)=""/146, 0x92}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/136, 0x88}, {&(0x7f0000000100)=""/23, 0x17}, {&(0x7f0000002400)=""/118, 0x76}, {&(0x7f0000000140)=""/38, 0x26}, {&(0x7f0000002480)=""/12, 0xc}], 0x8, &(0x7f0000002540)=""/137, 0x89}, 0x2) 05:36:40 executing program 1: madvise(&(0x7f000059f000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2, 0x1}) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 05:36:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() socket(0x1e, 0x3, 0xfffffffffffffb45) dup2(r0, r1) write(r1, &(0x7f00000000c0)="0500b9ae50", 0x5) 05:36:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x101}) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', 0x0) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe", 0x78) 05:36:42 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) getdents(r0, 0x0, 0x0) 05:36:42 executing program 0: semget(0x2, 0x1, 0x631) r0 = dup(0xffffffffffffffff) dup(r0) semget(0x0, 0x0, 0x200) 05:36:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) fcntl$lock(r0, 0x6, 0x0) 05:36:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/33, 0x21}], 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) 05:36:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x4000, 0x2d09) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:36:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x6, 0x5, 0x8, 0x5, 0x1f, 0x75, 0x2, 0x3ff}, &(0x7f0000000100)={0xfffffffffffff800, 0x2c1ce90e}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) 05:36:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) select(0x40, &(0x7f00007dafc0)={0x8}, &(0x7f00007e1000), 0x0, 0x0) dup2(r0, r0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) dup(r0) 05:36:42 executing program 1: socketpair$unix(0x1, 0x400000000003, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x400, 0xff}, 0x8) write(r0, &(0x7f0000000440)="64a356d97ca778a36789156f9bf04064345389c77719aa0e62f58969679919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33898d69004376036e6f35eec770091359c293c9952439e8aec85342e4124264920202a5ecfcdcb60baf59a1efb5b33d6f9b0eb1b85096eacf1349b7927f9d30e3427140000000000000000000", 0x5997c788a25872bc) 05:36:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x42) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x6, './file0\x00'}) r3 = socket(0x2, 0x2, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0xc) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000000c0)=0x8) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 05:36:42 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r2) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x3}, {{r4}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r0, r1) fchflags(r0, 0x10001) 05:36:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) socket(0x1a, 0x5, 0x4) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r1 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0xff, 0x1ff, 0x9}) 05:36:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3f, 0x1}, 0x8) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x0, 0x100000100}, 0xc) socketpair(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x2002, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r2, r3) 05:36:42 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket$inet(0x2, 0x4000, 0x1) r2 = accept(r1, 0x0, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000001600)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000280)=""/50, 0x32}, {&(0x7f00000002c0)=""/13, 0xd}, {&(0x7f0000000300)=""/12, 0xc}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/202, 0xca}, {&(0x7f0000000500)=""/117, 0x75}], 0x8, &(0x7f0000000600)=""/4096, 0x1000}, 0x2) connect$unix(r2, &(0x7f0000001640)=ANY=[@ANYBLOB="01000080000000000000"], 0xa) getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0}, &(0x7f0000001c80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001cc0), 0xc) getpid() getuid() getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001dc0), 0xc) sendmsg$unix(r2, &(0x7f0000001ec0)={&(0x7f0000001680)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001bc0)=[{&(0x7f0000001ac0)="8e759f030536273112033d2e74cb71aba67be18fb80ac5b623c6e4eeadcf0112f55e30c2c7f4454886eba91455d5fc4edee89d4dfc0559a7ac293a0a7fc685ade01303d0603573873e2688b8a90d05d5df42fa2f56d2c73fc167cea1f56f2c16c47e3ebde61103cbd424717b5431a3a5c5e6e4b8b12e0af5b2a966ae26541acac5cf53baacedfb8ea1eaadcd1bafb70d23518d3774842728ce1eb7e62a301cf0c53d7c1215e80728969093230515156aa284af9c557114fd68c46b6a25a3dc8f2648e5552afaa7c3afb9c3196cf6656b", 0xd0}], 0x1, 0x0, 0x0, 0x9}, 0x400) sync() geteuid() openat$wskbd(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/wskbd0\x00', 0x4d8, 0x0) sendto(r1, &(0x7f0000001f00)="5bd26c4afbb048e8dccce001f55b018f9f72d677bf171f89694141dbd348520c7891a1f1061d5551dd8fe8145c2679cf69dd81049e617a67e5d0b717d73dc272e1b81b18fddecc228af3c84aaa818d2cf7f7839aee66701891656f933feb37ed3c2d3ce17dfec699eda8a9a753c8eae40a6999e74a68b7e043fbe4533525f8d74ddddfbdaa582e5cc2a962eb509ee4289461a804884324d9bc5e8790839a9f1fc566b6f66791af9d8e", 0xa9, 0x406, 0x0, 0x0) connect$unix(r2, &(0x7f0000001fc0)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f0000002200)={&(0x7f0000002000)=@in, 0xc, &(0x7f0000002140)=[{&(0x7f0000002040)=""/50, 0x32}, {&(0x7f0000002080)=""/184, 0xb8}], 0x2, &(0x7f0000002180)=""/128, 0x80}, 0x801) recvmsg(r1, &(0x7f0000005500)={&(0x7f0000002240)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000053c0)=[{&(0x7f0000003280)=""/145, 0x91}, {&(0x7f0000003340)=""/51, 0x33}, {&(0x7f0000003380)=""/4096, 0x1000}, {&(0x7f0000004380)=""/4096, 0x1000}, {&(0x7f0000005380)=""/56, 0x38}], 0x5, &(0x7f0000005440)=""/179, 0xb3}, 0x0) getpid() unveil(&(0x7f0000005540)='./file0\x00', &(0x7f0000005580)='r\x00') rmdir(&(0x7f00000055c0)='./file0\x00') r5 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r5, 0x3) fchown(r0, r3, r4) 05:36:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8001, 0x1ff, 0xb, 0x104a00000000, "d6a5b9a3d3617901a50fc0d9c3909309de00f3cd", 0x6, 0x400}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) 05:36:42 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x19, &(0x7f0000000040)="676f6db8", 0x4) setsockopt(r0, 0x8, 0x977d, &(0x7f00000001c0)="2ac8825fcc3317935b74cbe5ece17653a9b3f9d75b99ccd1d1c9049f763857af43f4e63f846d84f027b29a35142f63d6ea24e73e18b5c828e0dc5ac5a3cd87f475a9a291fdc893087d6b89fb50db144ce8e9e2541b814961a1063328cc433f78b7680cfc96bc2941ed7b6b5c6ddf63ff3bdc41fc7cf42e1e47e9", 0x7a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x102e0, 0x0) close(r1) accept$inet6(r1, &(0x7f0000000140), &(0x7f00000014c0)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x1ff, 0x1, 0x3ff, 0x4}, {0x3, 0xffffffff, 0x2, 0xfffffffffffffff8}, {0xfffffffffffffff9, 0x100001, 0x32, 0x80}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000240)=""/251, 0xfb}, {&(0x7f0000000080)=""/16, 0x10}, {&(0x7f0000000140)}, {&(0x7f0000000340)=""/225, 0xe1}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x5) 05:36:42 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20, 0x0) r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0xa0) socket(0x6, 0x4000, 0xde01) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x10}], 0x18}, 0x0) 05:36:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/31, 0x1f, 0x42, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) getsockopt(r1, 0x9, 0xb8, &(0x7f00000000c0)=""/103, &(0x7f0000000180)=0x67) mknod(&(0x7f00000001c0)='./file0/../file0\x00', 0xc020, 0xffff) 05:36:43 executing program 1: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x7) 05:36:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) 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, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) 05:36:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 05:36:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x42, 0x0, 0xff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x100, 0x5}, {{r0}, 0xfffffffffffffffd, 0x11, 0x1, 0x7fffffff, 0x5}, {{r0}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x3, 0x7}, {{r1}, 0xffffffffffffffff, 0x48, 0x80000000, 0x80, 0x400}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80000020, 0x100, 0x1}], 0x20034, 0x0, 0xc6c, 0x0) 05:36:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000180)=[{r0, 0x11211c62bdd051d7}], 0x1, 0xffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x61) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x7fff, 0x7, 0x8}) r2 = semget(0x0, 0x6, 0xd8) semctl$IPC_RMID(r2, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0x0) 05:36:43 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x840, 0x19) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0xb2dc, './file0\x00', './file0\x00'}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) 05:36:43 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) clock_getres(0x3, &(0x7f0000000100)) sendto(r0, &(0x7f0000000140)="566c12fb82e00203b5bd8d2d4a57a03d69a352fb1841d6fe474849b334b1fb83312520271486bbe342d6a59c0c68b3b931b10aba1c576ec93151aacde8ad6d7df421c3b647bdfefd4f848716114846ca2c64de686f20776c8094aa5e2e3b64b366847108686256500f028215165505f2031bc19807676a58e11b6843268fb34c6d68ecb948f28d46f65e630a1307f658085bd2e3b5ebdcb55fa112b8957bf88ab7f0eb9c3f2f63cfd7fb6a3b", 0xac, 0x33a2d95204226bae, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 05:36:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80, 0x2, 0x80000001, 0x20, "5b2b113edadc7f70039b8de802eace244ab95263", 0x9, 0x2ca2}) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f0000001180)="ea51b5e5f66ce1675dac1e9c564eb098514080ea62ddc4bd80d08f7adfa643fcfd14de960898a28473050883798303164ecb771b3c5f10c813cab2a3f4f5e24f19e3de5a7d62fd7ac9e3fbcb40d121a33656bae18beffe18047d4197f68f3fd4616a69ea68304f261195011ecfd4a7da1f2b22d1f95f91bd472bc3d9098fd586f858c8ceb30db3aa066e48f3d15e2d3d3d52d090d8986f9a2f002103c67caca7109c8f02ac1bfb789435e9324c95e2982be1012719b449c431f84cab998ebb1377f6f7c0527f506a2d8cd34d813d6a39c65765697d47b00f75312babe87298b16cb8e48f95f6658c31afcdd27970b93feb324faa390cf77bd5f197c3e174256436fe87c1ce1e6d7051d1d315aeb8c52b8b930dda628111a38f1950625c5b3bec76a50c0401dc61d16eb7fc450f0c77e196f745473c06d05125bdd6e40d5c869e8210d982d38fc54dc56993fed158e166d14c2a458747b97ffa6e95457f3e10d49b176101f22db71b056da408c8b92ce044b84a5eeb92331da59def2995215504a315e17d9f5bc26c5abc892192dd0c1b697d217ee46c51c0f29754c1e98ac604925a9621f6d2c777585085bccf3bcb9655df1c0f", 0x1b4) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) close(r0) dup(r1) syz_open_pts() 05:36:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000080)) dup2(r1, r0) dup2(r0, r0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x900, 0x100) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x4) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000040)) getpeername(r1, 0x0, 0x0) 05:36:44 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') open(&(0x7f0000000080)='./file1/file0\x00', 0x200, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='./file0\x00') 05:36:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pledge(&(0x7f0000000040)='$\x00', &(0x7f0000000080)='$\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x3, 0x1}, {0x101, 0x800}}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000100)) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0xffffff87, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 05:36:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8100, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x1800000) r1 = socket$inet(0x2, 0xc001, 0x0) socket$inet(0x2, 0x5, 0x8) getsockopt$inet_opts(r1, 0x0, 0x2000000000023, 0x0, 0x0) 05:36:44 executing program 1: r0 = msgget$private(0x0, 0x7fffffffbffffffd) msgsnd(r0, &(0x7f00000000c0)={0xf72dd5e0f2aa90e3, "e6cb1deea6"}, 0xd, 0x800) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000077d0000000000000000000000000000000000000000000000000000000000000000000000000050000000000ddb634a4a8b03fcd200acbfce652ffe1780ce962160dc72acca59700568f2c66d1eb6109be43786e5cee2a4f8e162c2c87659f736226578acbfa7019920241dc9f3cdb325f327553b215dbea80686cdbcfdea162109dedaf24031053987cc95087923d8749f160a19d15b50f8210775d7b335187dff606818b79011bc0e8cc386f3beb684a2b7d13da9c19c22b6d275b07cf6df4"], 0x48, 0x91f329e6b91dab61, 0x1000) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x800) pread(r1, &(0x7f0000000040)="bdd5aa15a769d41ff39c778cd9d03d9bf7956f4c97150d51dd8061c66a40820fd93c72fc8af83938bab8ef5e339edaac6ba1f29575f28a51ee1d6df19d12b35190e6a2d029924271be9faf7978d6a2ee0b8dda9b92f364255765d04d77a9741bf5606237b682", 0x66, 0x0, 0x0) 05:36:44 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x8) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xb57, 0x9}, 0x8) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000080)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000300)=0x7f) fcntl$lock(r1, 0x7, &(0x7f0000000280)={0x2d53a945a52b5e40, 0x2, 0x9, 0x5, r0}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000005c0)={0x2, 0x8000, 0x1000, 0x3, &(0x7f0000000340)={{0xff, 0x7, 0x7, 0x20, 0x9, 0x1, 0x4}, {[0x100000001, 0xffffffff80000001, 0x3, 0xff, 0x8, 0x80, 0x5, 0xff, 0x100, 0x80, 0x5a4f, 0x200, 0x4, 0x1f, 0x7fff, 0xffffffffffffff06, 0x1, 0x8001], [0x4, 0x8, 0x0, 0x0, 0x837, 0x1f, 0x0, 0xffffffff7fffffff, 0x3, 0x4], [0xfffffffffffffda4, 0x3, 0x9, 0x10000, 0x6, 0x1000, 0x1], [0x9, 0x6, 0xffffffff, 0x1, 0x4, 0x1], [{0xf2, 0x5, 0x3309c17b, 0x4a}, {0x6, 0x62, 0x401, 0x1}, {0x4ef6, 0xb9, 0x0, 0x3}, {0x6, 0x5, 0x0, 0x7}, {0x0, 0x1, 0x3, 0x1}, {0x5, 0x7, 0x3, 0xfffffffffffffffc}, {0x6, 0x0, 0xd650, 0xffffffffffff8000}, {0x7ff, 0x100, 0xff, 0x9}], {0xa2, 0x10000, 0x0, 0x4}, {0x800, 0xac78, 0x800, 0x8000}}}, 0xffffffffffff7fff, 0x6ef5}) r3 = getgid() r4 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x2) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000240)=0xaf) r5 = getgid() r6 = getegid() mprotect(&(0x7f0000bfd000/0x400000)=nil, 0x400000, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x40000000000000da, &(0x7f00000001c0)=[r3, r6, r5, r6, r7]) 05:36:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000080)="1bf56984fb7630b1ed4bb50f57a3b6dfac5a22813bd7cc7badf993b62a9966004ace0c5c18ef531edfea651e2783f1c5f9", 0x31) r2 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r9 = dup2(r0, r1) sendmsg$unix(r9, &(0x7f0000000680)={&(0x7f00000004c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000500)="e948a8effd8a9574133895ad7187b42e9ef221aefacd2e73daaadc776740bdb14dae1973bc53046539d33fc0edd5fc359f7c07a8e3cfb1092d0fc04e8593ae82afa3aa", 0x43}, {&(0x7f0000000580)="74178f25cb4fcabc22bdebdc7636585e", 0x10}], 0x2, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r6, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r7, r8}], 0x60, 0x8}, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r12 = getpgid(0xffffffffffffffff) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) r13 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x6, r4, r8, r10, r11, 0x80, 0x1eaa}, 0xffffffffffffff3f, 0xffffffff, r12, r13, 0x1, 0x3, 0x81}) write(r0, &(0x7f00000003c0)="a22b685a8e1c712a9c6eda80669928db9abc8644846170baf55e1fcddca61e2af34bc0e1db932e86ce819e619a01ed131d13d1995d66cc95b8e9b234e3e191057989e4857ab8510b0cad34834d453dd0aea60d2ec4f4ab1b268623de2ebb087293cc89896122a650cc983dce64eda2d6be8983e429998181b134f1a10cf3898d1d71d5ea74d4310cb36dcaf661494914476ecd87f4ad0157be18bf5b5f88aa72c5a18688cee7850bcd058311f6c9fea3355a1fe52e717e309817d666f5afbdabeb09be092c2707ef9e2fd8245eca1df52d6fdbe5b667201d39f6e76f4746f869eef7cc09c06ad88f1e1302a2e695a0a61e9d64fcc053c9ac631b", 0xfa) close(r1) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) readv(r0, &(0x7f0000001700)=[{&(0x7f00000000c0)=""/107, 0x6b}], 0x1) 05:36:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x26, 0x1, 0xfffffffffffffffe) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:36:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20010, 0x60) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xfffffffffffffffa, 0x1, 0x1000, 0x8b9, 0x81}, 0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)="da9d753fb1b517e9336a3e2d8a79fccd40c332b0775ebcc21031c87ba8fd92ebd50d2a1d27c83ecff3470474da978671b8eeb739fd", 0x35}], 0x1) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0x569) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x6, 0x3ff}], 0x8, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x1, 0x9}], 0x80, &(0x7f00000002c0)={0x3ff, 0x1}) fcntl$lock(r0, 0x7, &(0x7f0000000300)={0x3, 0x3, 0xee, 0x6, r1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) write(r0, &(0x7f00000003c0)="f3eeb421e499c61b1017e092213479b1290b7e1c612a2635e94a43e7be913901be83454a438fcc0732752726fd9d222b81a3c456f69de091643e96d27f103a0549dad47f37af68112073d2322a3b9a60cdfead5eb1bca4893eb1ddbe0b5916a1b3c21d7e586a35c432657d98dbffe014dce1888bf86a7d3cf46bcb7a9bf7bad3e83155", 0x83) bind(r0, &(0x7f0000000480)=@in6={0x18, 0x0, 0x730, 0x7}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000004c0)={0xff, './file0\x00', './file0\x00'}) r2 = msgget(0x2, 0x400) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000500)=0x7) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000540)=0x7fffffff) msgget(0x2, 0x50) write(r0, &(0x7f0000000580)="1d8ef592d6e95103c8ecb254b4e1650f980a333f52c567d36d8828bc976a8e6b0286c2c057399154a92b9e23c316ef00a4d376c5f4b9ba6c73f747b2dd18b56104358052c54eec426ca92394f3c21a12ad825bb61ee2e518e57b98623524f5cde2f465a112001582535a4a7e030fc0cd941328063f53ad99cd09008abf4c6b1248240837da9fe2baa79e102021a17d561b048124cddc68f99daf75942f1299e66d4732afb264456cdca2d86dacb39010141347635a229e6d4002a97fd8c31061aae2166b032ad211f66532748470", 0xce) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000680)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000006c0)) kevent(r0, &(0x7f0000000700)=[{{r0}, 0xffffffffffffffff, 0x2a, 0x20, 0x3, 0xff}], 0x6, &(0x7f0000000740)=[{{r0}, 0xfffffffffffffffc, 0x1, 0xf0000089, 0x8, 0x9}], 0x1, &(0x7f0000000780)={0x4, 0x4}) bind$inet(r0, &(0x7f00000007c0)={0x2, 0x2}, 0xc) r3 = dup2(r0, r0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000800)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000840)=0x6) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000880)) 05:36:45 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='./file1\x00') madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) clock_settime(0x7, &(0x7f0000000200)={0x7, 0xf551}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x1) 05:36:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)="6568791b", 0x4}, {0x0}], 0x2) r1 = syz_open_pts() close(r0) ioctl$TIOCCDTR(r1, 0x20007478) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) 05:36:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="bc2bc7f3b09971d4f857d577984a77cbca9d548f0ab9af91771d2c01db67114013e81fd665d0ef817797c1618b5bdab4b8bd42915ffa21e97d50baa76b30700360a2fd6ea4dfa910e797bb206f0cc646e563b08c16c9a894a928874a258de808a9e23c4e46028dd111ce66bf99d14b624783e72523fc0289f0052d46ee49ae10383fef1fff22b7cd6785e48fdb9e753c11ba437e8ad342ab9713980f32b0a5832f16a9f60b8d9e11211afda596ead62ab65e569233b3dbd9b4fdbcd61456a86f04f56e2458b6110f1f9fd3d8c90d83bec244e5a78ad2e1964048fb78f502ead7f6244fa5cc677924d8979ead2ab3c14cf37a81234f09fc1666e9cebc14a5e1586f53f795485a61733c8422627711b17cdc217033cf5272de81abe8e58cac92db25ec3bc1cf0c632f6a3a2e8dacbe7e7d433dbb30cdcb026405e8ac282aaf9574e499ed9379b29ac23332bb392f22b5e1d8737dff34fed5e83307dfce66a92f6c2ac75696c9f99bdc283ff0cc3767ebd8ad0f5593b8fa420d0ee6883b8fea00f0c891bf49938301b2c1145071c53442eb7014b1298ec258d7430672a3c70ceeeb3ce5ecbbd713fe1c924fa4f56dd25b248069e00d56ed306679119640fb675b70c0d8b866e268ef00a1eb53fa51e43c22f7508708b468862c654378eb8a44c7046fed248d4b12a6dd3f4fd6d8a7b43d48c780bce4fc2caa7b6c1c2a540302a4d2b743418bdb93ca38b72a4fa209cd8af5e17cc5320ff644dc50476b3b8194c1f54c0158e9c9e68eab192c0cd7a75d63637c31eb99396925ae62051cbc47c1d6591bace5261cc2104ab66be14d885d500c038044977f58bf0d4caf3d85b8fd4d720c9f662d98a5d3ce3f087f7819de74fa097e566150798b12fa5441cc3448a8fec0cce5bb64a87bb9a4cf4813966a9fb9ad0a221e43b46c7e037cbbbca23637a28d6e82560937d33f6efe26e2b08e52d44fed72038580a7a844199aca8255da0507bdb7260fe4be4135e0d1301247caa3f4a7fddb63e4f1e005cf32414400f47462e770862b6c35edb249d25489ff81d8beb36cae608dbd3df0d75e09894c386c5e7176c7729b3dcb966ac2c03eda2d5b300dd6743eb76d7e35730164f8b13c8eea50a01de92006637b241f34480452843932a9e3bcaa7dcef414a402d991345a88ccd7b800b38efe4600b34670080ecad39dd0343019d877338528f6f26ab5c05ffa168df1e1cbfc916e12b597697929947dd2357f0b84557a28ee0b24abb99ae6453f266db3a8f54d28e2ed8ab2c5ec3c7bfcb286670d81a251f872c32cdf84529a9e9bd1dd779fb1bfb6ebdf57170f160a6db755df1f07474dcd8c8be0fa7c9ba6833cfd205cd0e735e6d1316d2e88145d50702052f1cc28bd1b601a13379234b3f0905e6496b3f45640f87586eb65891411fe49834379f324ed9a6077ebbdbeaa6e43c25faa508d95ccccdce470b9d53f7ecdb5a202b7dd2dabbe279a4aed33e974b8dd2eb70e6a896e534935d334df715855866f4d6ba7f30fa9791008c2715dbff4f66288bc1dcaec4bb617d9fcda44b1d4e4ab2efb1b7054b74915dac50d1428abc8fa5190a1832731c47d5f973c252d268435be1b44fdaa9349595ec62bed669b1c0db79d8187ff9669870f36ccd2df799093620afa69e529af610be19822a2197597b1c3ed849e81cf1439e20597311ef491eac34eee446ee82dca23af7c37065d28ad5f0fc6c6e66a00da04fbf207d3b58833572429011b1ad96cef54f918b5189c0c969c70d1b2cbb9cce49d57d23445cae3992faf13e22ead2979d30b6a1b361cc3b2781a079d29b24c3aaa31adf4c46907ef6a275f4f22b6e978768d658eb173e33897ae5dbd06f23e3e9530c4d79cce0ebcde9dcbb2533ea9351b50f884c2bc5d00b57a4898a9fae8c775dd0c1f82b3a078947cd37698ef83386d500c236f2277c565de31939176700bd3e389666235798704a3e720e2010c4ae7dd4316468a99393f6331f2979bdd97f8d4d1224699dcabb22689d9289ee29702a38bdf2c1e92a80baeaf5532bd2bdf7e6956d2324e0ee448157a90eb85d499dc1b2523ffbf8e7c3260a3dcd862575fa181b2b711e17d2887fed2ea91249ac04a3b1875865d7d807f07178ccde0c5a96b51ac9f1c251eaee795e294dfaa3d1e7f3bf3a311bd6a9459e69af33a45bd3f8340c2bffa56230a0045a6927d242fe7e02e6daa152039ef2450f991bd503ffed5c7fd86e0a3400cf5b30f78d13d8472f285c1233c338102131f9540393fa3324a2d4f410705355125a215a81094b8a771e421ce7e2c042d0e6148af5a09a85977ec1dc1c572d955f2119c592edb64a4f4479b66941944e41072f63055b535ecbc3f32c98594f6402d4f0dab03a05d4ff5b7c9c785ce56fa759f7240f0029abcdcb377708b5b19ad195f65f86b0d8338f3a6141fcd83deaf6770463f0e4b1c10be0941a958bddbd279dcf3ec353728824c071dcec5c87fffaf87943b72a15a669329b4a809e86878ea6430c6edd9c15ecb0d6a2136cde80b328516b2a8188c42b5b059e735fc81b9839d54832005696cbcbb461fe8a8b533d1c62b119257282bdae701233348785e19266b136a2a3f93f8ed7c1523ec3add7cc765da319d2221cac4ba06ee1fccb1b22601c3ee62b8773eb448855ecab7ad6b2c3f3e5b5ccf63d81fd8e538861b6e556eb06a6644811fe6dd7acf35a9aa710350cfa24b6c1af9d5b81f3835a3d62282db25496effeb513cb4c3f486e295abbb75e7b7a5eb67d22d01d74b7b2547ea7649150b30743b070ce9d6e79202217f8c4bf3f66fdc18561c7d0d7754460be3534f9128401a9503ed021f8834f2f71b36abcf8b8813cf21571d2a6368a17332263860bcd954385c0a1e08e1c79b9173269aba628418b840c722df9c6f44b23121ad1602377cb1695edad459a6c378b319267a2de577640aed6e72580166d03d31a4b1bd362d187366f25d8781b0c9f76530b339f330d3aae5a48d993b419b21725f5b44856fbba15dbd68cbc358b426974d193c09aba13cb8017443db81d5b8f212bfbd628a44af9146caed06727540bf4eff6dbaa64357e6e4635b7376b5a02413c8a0e0d0df0c7f96dc5b6bb7a5e941181c5e891232357e8bf5cbfabb34ba4dd01ef74b5e93d9b74fd056787f53554bbef97014d8cdb3f32aab9c596c57149028a421d2d4800c9eb8e4a291982b1b554980e6de7606514320cca51d2a33256a4457d22ce562c4d921e4af31bf9be9d1997950be7310150f818e943de049aad38c9325700751abe7dc41ac204ef41aa167ec244d548d7072a0842c178296f2900d13af640efab1120a3d372181667fc4c6e0245e9094ab9c1b9b6670ea29b35c96f6a012b58f9fb74fc6c366234dcda78911045d11b27152b7a59ec7451137c4ecd0394273185ef8ff215deb91b4a77e1e2452158bb61e97926afd367fd08e672b626998fa393b4563fa8748ad5331688aedfa3d02f1a9d1399dca7b3869570f43db0bc1428a70eac7105396b2699fe78d0e79541ac16cf88f3508dc93eda8c3fc2960b596f7b4906ef9e04504dd5b645fcbf08eecce56c5bdf0194568baaef77b93eee6cac7430607155288b2d5ee9b51fbfdbe93b88fc6b06c5fd478aa1233e6a4a9c5f97a1dfee66920965e60d5f6c7820201885d6e29f45496f32b31476932902d3fe3577b729228b81f0e9dcc9e60999bc2332f52cf3c6ea6d995b38db82483b97897ec9fc9a5fc6201015d504d17f97ab8cbf557c197ec360719556e7bbd8c49810f7b104b26104c6140f82b5d3e1ab5b0a77d05cd6a5822c4bccee64b2fdc5a7f2dfe1c11f41aecaeff7636bf1a64559a6ca41edfd2fc35c8e3cfc691c3ce7369f9a34f67390561232f5e00a42980e5b6637e43715f0aecd56b6a5cb1a64a700499ca52b2c27d3c7a52d4adf7c26ae406f8edde99f4c96d57fba5026e2dffacc06df94deda1195bd1eb51fcc614d91c01180046cefcd2100dbc6d23beb949475b526d6fdf9606e4df27cef6d02d57b98292ad6e47aa82c28dee72f0fe9ae855d68294fb260d97e52e1f478791e9196fa346359b9c3e3745e252340710f532c58025f80873b4eb9f65747e84263275412d89adfc2057393a434aac31dce13d69820a77dc3403440c84fc33f7d568e2da9d0f7fedb0d05327cef732883970ed7ec3ab588f100aa279a42a3b93ac2c533bea14d99a37ad5a8ad6d7b2d3cdb6bb770a290b5c6ea595635915b17650a2c82c851b6af5060cd8cda6356722ed7462c258cec1764392bcf67e8a13e97ad6f860fbbab862e51dc0b3bb4be13cd8592c02de40333241937b121aab2d0d8c5c273daeb217ca878a6c94933a43613fa21f9b5f8c88ea0ddf4f68c2765c54b1cd339e621cbe65ff149ee378ccd091f2fa8d0c4f7a473ddc418bc8c76b49d650c98a7641a4d859b91726dd4de9cd3f0224d8ff396b893ba2b290c0f8b741d0590cf2f15939b5beb9df14c0181086b26bcbdc3a3ba8a7ace38a78d098a41fa2f85fe33ff1df78a0d188993738b6439d2a669522bdf58af280d98872366cc4d1e8d20cb0b2f2fd28cc7eb17b0e57b7f4b72fe6ccd3d7b3a23f34105c8c332700eac73074420081cdf35adb9d7cae842d34dcec493b002cb61c1758390d9f61c560072a1369d6d48ee19bb580b24c715f185730778df9d7c956ff096eb23282a0563dafc76e825f13053ec843f6e972bed15bcf913652017e048dec90c4f13ae88abf87d6feddd0fa4a18cb25d42dd30efafc3d38372c6f70287c5118364d7ac7545dde94043d58e031a5aee2c36c6db8034f754be43bf2c5fbd272f7c89fe59353dc41da1839b1573775c29e7c65dbff8aa3534d43c6a99455c0c4f3e7e60657dfc2855ecde816ee56654c06be0a941d3de1b4bac186db9fad696ec857803ed48743d53969f3902631b71f6ac56b74d5c61b988dd5abfb70dcb81e17f08ddcde272d71135680d4d4fa796e53a6396504e12730b37eb9ddb5d137676099b0a55a9517b78958baeedd866f3e273140289a364e86edbec266e599831459abeedf1e8b6c921b8c66940f76b18adf4665064f5611b5baf07adfceb89aa12259a860c261998754aca148088adc5a93c52c14285ded81e0a5bf54138d060e49afe7164de4f25c39f2f08e558ee9300c64178952218060bcd538709a73adb8c98df07afa142b8d24fdfb057a50686706320b0125357377a067a024bf3787dd8515d9b98cccbd41b66a012ca8a9f3a43dbfb878f8526dcfd5d81526f330e12e147208e1e4e7c858f65f9ae094b6d346bcb224bf41f960430ea4f22e32d8c1781722063bcde1b90df2c68a69b550f0783627773f47aa0368adbcfd2cb75e734907f8c6db5e63c5662292f65aaf3d6a6f9f17dc4ed0c02a3a757ee3ad6eb60ee17593f511116d42ff38e0bbea32644aff23b163e3974d713966f33f09d343860d16136d66f0168786f8ba7147d22894371ed1ddd5959f4de3c255d958641fe316683227f1742f8700ebb67a4e36ae4287c19621462fa5156ae933cabae5549757e33fe6b8e090d047ce3f354b75d93cf0aeb200af4b55e4bcc376ff790a083cf82cf86df38be4bd49767e379b6ed703acb2b2e8e7b3880af579e3da725525fa0cda8a3a7fcc563002d31331f55898dec4f181dfc1e5345d133c31515fdc6729cb0e5b98b8131e3a3a5b48564a65a89b60f47cfd06c571350750b8701fbe7615e3601d2dcf1f0a30613696d3ec831dab7908118ce4193f177f28a86e9507", 0x1000, 0x40e, &(0x7f0000001140)=@abs={0x1, 0x0, 0x3}, 0x8) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 05:36:45 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000180)=""/147, 0x93}], 0x1, &(0x7f0000000280)=""/85, 0x55}, 0x800) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)=0x4) ioctl$TIOCNXCL(r1, 0x2000740e) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) recvmsg(r1, &(0x7f0000000780)={&(0x7f00000003c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000640)=[{&(0x7f0000000440)=""/31, 0x1f}, {&(0x7f0000000480)=""/148, 0x94}, {&(0x7f0000000540)=""/60, 0x3c}, {&(0x7f0000000580)=""/26, 0x1a}, {&(0x7f00000005c0)=""/98, 0x62}], 0x5, &(0x7f00000006c0)=""/186, 0xba}, 0x1) renameat(r2, &(0x7f00000007c0)='./file0\x00', r0, &(0x7f0000000800)='./file0\x00') rename(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000008c0), &(0x7f0000000900)=0x8) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000940)) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000980)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000009c0)=0x5) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000a00)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000a40)) flock(r1, 0x1) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000a80)) dup(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000ac0)=0x6) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000b00)=0x3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/zero\x00', 0x20, 0x0) close(r2) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000b80)) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000bc0)={{0x18, 0x0, 0x6c, 0x100}, {0x18, 0x0, 0x7877, 0x9}, 0xff, [0x5, 0x1, 0x5, 0x1, 0x1, 0x10001, 0x6, 0x7]}, 0x3c) readv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000c00)=""/4096, 0x1000}, {&(0x7f0000001c00)=""/46, 0x2e}, {&(0x7f0000001c40)=""/97, 0x61}], 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/ttyCcfg\x00', 0x40, 0x0) 05:36:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10282, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x1, 0x10001, './file0\x00', 0x10000, 0xe7, 0x4, 0x101}) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000080)='./file0/file0\x00', r1, r2) r3 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) setregid(r2, r2) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) clock_getres(0x0, &(0x7f00000006c0)) r4 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x2, 0x7, 0x5, 0x3]) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000280)={0x3, 0x7e}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0xa, &(0x7f00000002c0)=[{0x3f, 0x6, 0x5, 0x4}, {0xb0a, 0x44, 0x7}, {0x6, 0x7, 0x3f, 0x347}, {0x4, 0x9, 0x6, 0x7f}, {0x5, 0x9, 0xdc, 0x1}, {0x1000, 0x2, 0x10001, 0x3}, {0x80, 0x101, 0x5, 0x10000}, {0x1000, 0x3ff, 0x10000, 0x7ff}, {0x5, 0x7f, 0x81, 0x9}, {0x5b, 0x8001, 0x4, 0x8edd}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x480, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000400)={0x3, 0x3}) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x32) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000480)={0x6, 0x9}) ioctl$BIOCFLUSH(r0, 0x20004268) sendmsg(r3, &(0x7f0000002f00)={0x0, 0x0, &(0x7f0000002bc0)=[{&(0x7f0000001ac0)="406b4918d5698c0c47fdac99a94a9b65d0524ffcd0c5a0523177b926fb1d8e72d4b6f293ff1b15e9c07f5da4ea7c6e7329a64e89c57f48d920e64415ca30b2ec3b086e94c56ee664737e02b0b8715f11412e56f7d5f47143eb817cc82c94f22e4b9e3154f20d7827b03334a93161f172f7969e7247dc4fd3fbf0da832ebbdf9bd42b56c86bf62cf676a90edc1be9cd17669bff4b9eb57be7d720be73d9dbb46d2799e525db5309f153f376fd132d3d82a273334a7b7e26e9adf74dd7cd3cd15e64849cfc8ea251f38ade577a7ec4fa0a52bf5c87f900b5cbc522a30ac565b7e75300d44fc1566c221a2da52acef26ab768bc6576e6a62c3fb0097c4949f7e22bc1720587a32958743d0ecc1fd2236f5f9418550b7fd344f0d6d83819c5fd22ba8c08acaed0c559d46987d9b2c4bf1b0a272751003a889995d32d9b4454fe58e9f89134e0f0d3ad72c32d56fd41b001d6ef5b74ea2904ab22a534982e381b9fcccb9d58fdfac32928a947d0363bc99001fc0b942a5daa19e6c6ce0100d8da52e7579f0e005530f6f71031d5c272a2fb99d5ad141e3824b110f8dfc1aca22b12c804ce08b0d398f90d6614b7de51d091a42cf4d6c4ff10e28e2b2ff66514dc485db9d5fe5f4c9f60a207dd21a27d95d13cc756f25d8a0811521e9748381a856a478409af8f533e2d6cf02886672f0dc10102bcb96a6dd6332940b9616a7dfc44e5c42a9de7a62ddc4b42eebb59348cae36d7df2e4606309b77083f0c0eac917a46fce399b2928857a82187ef7f54f6d50cd07c3da942fed9d236f15b6b437b59807c8b3996f9ebd02142e6a2a5ca35eb59c24816b8a0c6bbc053145ae4f0647e424139734a53b511f22051ce4278d380701f1b9928c29b155a9f636ecb54c93c64b8ef9e93457393da652472eb7c464e7b8ea629d4809d0a17dd5546a0f2258e36a24341d98c1e88258efa8f7a1d013c53f65ac5dda544dce48ee3dde47243fedd425e48c8d1773893c15fd927c7054e40f35847463c9c735b93e260505d5d30a5681d1e5d53b6fe88fb2d736421e79dd1e284554d45cf25058dae9b6042e47ae89be7e195be77c7871db7b67598bb7fe758f8751866cd168a428fc5899506eb13ba74dcbce85824265560ba8ad3a79ccc06596a92b247541dcbc592b4e40cdd280da5cbff00af21f4ffdb1c2a5dae32c23de202203d252a812abe2fec9dac60accbc8d0bae1f83bf8cf1f342d085fc4125a9744f31e98a5e7cb586b94409b8e0c78cbc969ed1c6f7ee17916338a6fd4638c09f0d81cdf0867080168c7ead52f470cc2861aa72d0fce4434538851f3fb7e91172d6bde37412e592728c795bdcd08f04f58bfa0ce6d862c5e1918ae0345fbe8d688a672ea5dff62c260b10219eda6e002599c773294838d68a4d3f258f705527c3c578105c7f667bdd9159034afa19fea3528e63edc8c1a448cec30d388a7dc71abe0a6a105f2b6131cca51e11838bc5657c2b8c7701e676332431e6743b369acd166c5faaa43bd9e98d4103dee20d6b5e9bed1e0b44445512cc2c1a50ddfe5c70f39d534d961ad61469a27a193f6eddac9a84d19716c70e61764794be3388cf90ed7eb7c704438db2ee1be82a6c0f5f349d77c7641c76fbad8c08a15a85e89b6750c68c7eea5703de45aaee4f050eec6a0e9c3ec004b4daaa632fdd52ef290237a26e063ee63e39f1844eccf363db705618120ef2a617f2769a19b152eed248a771b5bb6280de99a2a6de2ea68fdeb8769ce1a06c5c323d5aedcf851957b4c09d7d939814971d9d30996f9818f99499455c8750a2a56f1f737f717cd88a6fc64c8da6dc3236a6ff729ff302fb1cb05253a7d58de34c652903ae3d0a0220c91039d935e2b220300c8b48fa14f0cabd0880a241dc382a6703102b9bbad0ed1a52b032f8ef7e641f3e0b26fa63c8ea8c7c65cceb09dbbf61964d7de56a688ecee62f3307664a3b3fc356fad6a645f9dac68b6f72f0fa3c6a4f26601895a4eac1a6086fc1ed0930c8d016fbccc673eb60354b576bc89bbee818d684108e0a72d33f0e6dd0fee6e2a0a7c9644df5e81faba60dd5b1f1c5cbe8317cc21a3b1e290d5fcf8801ac6d6f6baebbcaa3d2922a7b9eef36437ca350a8600cdb4ddb64ef507db5f85ad236dcdc48b9c98b12898a23dd3237e0649508ea62d5b5a8af40021b077ff3300b739837e1abfccb4e5d579f5542469a8da494fc9880fd703752a9aa28eccad68b5de9689b2423cfdbe47020eea9f14c5f2afb06ca59ca6e898555f270cdf8c29e5baea63494793ee6b4faebcda54ea6e6a83008680cde2432fe36a1a73a7036fb5907209352f28bf6fdf44434624abf7e6820b162f798d14ae17c8497ecf7bf1da5360643cc7763e787b2462031f57ddd315d85ebac33162d947237d138d8bab95eb694fc7278fe29cd79408fd9933f7805bde1122e10f8fc2960df4c837c9d88f609499b1f98aa34a72d8841fd374f75c8d45b192ab46c0e587ab5d2efa5b2b2670a5486a5a7b99ce073dbba7c42372ad6eba776bbe9a6de01a28c5b8fa04e2f5ac332dbf714829c132b82612f920232b18b9abe7bb5ae2e3d2fa036d6f7f1fd1e733eaf3f6f1c16b7316210b5ce6b32d78016b388f3b8d9239940ce6c3d9960f648983753c952878319ef37dd55596533cabe19b415e6076124b1284b4c1ad91d5f3f7af7ffd11f4fbe89054f0ffe2a37ce203441900c9e17b7048e0d983d71aea83d4cabe1add2159e85154a3ed3f7481c39267f683244d4920506532ad4ec31508b911296a6df0820eeadae13e29678c04cd27a67d356b88c6f6fb2d10979b33571480d04c73ee5f4376abc067d97b55058700b282e5f2f78c390b1cf2458a691b47204e78aefe9b8b0013a5b6e5e714f132b0ab635c40fc3a2da185d411e1d878370daf9df8efdad589a31419213eb3304bfae014f90c5108b41f9213e6f921d2a46792f883048a8be8f6d1a74a55db6d33b8a8d3a80f607af181910a0921fa3d8c08d04163263477673064ca22e69e0ab6dfcfc68a2899e115f3b1d60ccfd7bac5a167f64436ef089f37ee5c9bf6e19e7c078683733c8f9d765c0258b5c03a0695468016be10e48a5be8f49f7687ca57287171a7b2328081f530e0ccd3fa5ee40dd9fae5ef73fb05fba44fa018d2c39c8987f36c9a505b9c8191dd51f3b9da953afd4f65ec14b0cb0c1ba724f71aa74a868d0ee4fa8bb7a9c14627b1412cdcb9424f76f1fa611759905863f9c65b63c8d50b52b151f522199e8e9f514cd05164b95a3f8eff33d50438c7d57d546cc0ea9b181d3f608efdcf9ec06ceca882d24de14484845f6ce4d62887948970743fd26550ad52de0bb0e7bae252fdcdbafa24d78e3341a1af4c1b22b6a404b877db71a84ba23e217e4efa2f613547c0cf1accca2727f988bde0c0f40f13d401258882a281fb4ad91730f2750fb70e2e8329cb9272f948eee752b0a9d342b6852ec1a53e25810ea8f8a5f0701fc18aafdb104dcc6406991fe4d074feca8676200fa540804f385a5b01be0e8aaf65fc32edc5bb4b098405619539ebf17191bff4709cddda53fd19476885f8ace69f7e3ee29d7b1545a8eb06547308fd64346626c2f06e2139d29a3f438268bec305b2bcdb641dd9fe75bfa1d4030df380ccc8b8d8d51e8b5fd875fa88f9ccff65d76c1887c4d56a6b65912ebfd2737a5e274568fe875a4d94c66a7656f91de1447ad914d98f86f3b4c85c517996b0fb609938e5e1ab2dd483f18f829dea7abda88ab6e690f0137f57e89a2dfc53d79e447b568574ff65c6aa3c2105d9c694df8623face23f82dea347a7f4e63a318e947b6016309f15d833a45a2574f6144323bdd4bd77f6b4eae0e66e535dd6f0c20d5e9e4714ee6c72c9c2b91c2b9c6e667b0a19346f7c96be1e8457c914b0a5e45780c01f3138c42c3d28cf842f032b048f4c946802f7632235b69bc2a2bf2e1e0a08516060839c6ed86ed5b1d86d56839dd31076084a7fd481b1ec20e3b497d0c0e631e858077eda4cd6b0f10fd71859fd1d1c081926e0f1cdbc4c48aaa5305e7a78acf87bfd24b6279505f1ce56994baa10f697245b8c9a9c486c0cc8eaf8976453d403577a16591456519517392353e9ab1e608364665881412f1c357a223429226df22a67a8b2c9c9749292acbf1980b3023d957c1e1a94b2e9b8eeab0ee1c7310936f0ef55d7d9886588bff4b5efb3c4483bb5d2ec9ebb77ce751a46b84fbd63f95c3b3f11499504c886383d89f6e551caab38c1ab0ee5496b34ea279baf57b84a2b8cf7a6beddd321e94c13e7f6dfd863a851cdf1eb4bc1a7bdf95a0db838aaa4f7441d4b457a56912b4cf1b6300a12b35f11656062af3200c3feefad433c054521606c5284d807679c4cd49d32d720a960b4a3bc3f629d2cca44ae862f63091c6301e7048621af40c2d0fa3ffec8726c8b1243be7900b6456b490ee66f9ee08352c62b3d9027b5fc5044ef66e4c7bf7fa1c99957b63070507ee558086b50b626abede55d1c460890c79bc24a2881aff3e66e77be5f6912dc508fc9e464fc051992161b10f7670b6a5f287089232964d256cfe94e91245f4d7d121af46be94742965678b024cdc47fe853c1f292d868d2526b3c7706c82eb7a85b75b76e3e9aca11eb3f1e05a2b769b8d14375841187553c5b0fd659f675d818237da27c624fee944767a6359fa5e72cb41d9d31660d682cee09083c3bd8a9eef23db3c38ea869d83d7dd83a25685e2c605d46284d4539b4ae072a71092fd08c5ce2b8f4c3a74fda9988dff96832115bcd7fa3157c07711f5a65094a3ccd61e371ff083a0729d2cd1eaeb286d7e6682dc89f928442af569bad460fcf5213e6d004ecc037cb0997c7b94863948cf1616045fda205787cbe4fc2ded71ac892513b7ccc20c4912e986fe3832de5f46f14aab729058e75f29c3ded92b5ad3fc318234a1107ed770d7829d0e64262f775f464b6457eee1707a7d5fabcc14175fce0a56275f61bb5365afcca13ff30d03cb15a451a9f482140d86f9df959b2c89c704863d0354cc52ace461bb0e7afd26bfe880ce95d5640ba7b947723f651ad5e1b01636c6d5a956f69a35c0f429d41046ee22c8c34a9255943a299d87ccd83809d4853fbfcadd09770b6bc44b5f8542b191c9034e998cd274f91a89b741bbb0fe01aa5db27dbb0110ec52ca5ba7390dde8aed5283f025cca78e4228f0151c8e8ba570d75e2ce8997c0c7080fcad7c6b9b023a4a22f9758646a5c7b7577d621b9bbb60ecc2d150e84dfb026d76508ba19552235accae936fdb9aab3a1fc3e9c39da5da99d98947f095562692b32ed633c236d02b105dfacf6bf31b3289c82d347e4d9bccea0df944da395bb47d9174a06b47c77ac9e87bba92cb97478636843bc8d4124297f9b4d3ae2ee7aaef0b0ce22fb98b8ed035eb197718e3f6a520c0f2fe910a3014546ad8350d21d3758c4262d367ed365ff45b377c1c4efc3060acbf8acba57e3fa6333ff7b2ed1b7ee1f74ed497e9bc9801e3525d3dbc6829ebc6e2c333c9a42b15bd8abcb96f94ec103b1a23c9428430c9de9283dfcce24d1f65c3acceadc98ebcdbab6a2b6520ac936ca17051ab4539e2013b34c6ece2280c3f7a7460d066d96e33e984f03e54b6ee00843057935a1e1992c8f942a253011a1c61c0cc7214dd6d20319bad8596628d414f46792fd4c21db43d59502a868ea84f14a1c3849c2e8c0e944ce687a26bd197444b82ad76ec4194c428d76749262a1b9ab42314898612", 0x1000}, {&(0x7f0000002ac0)="9104c926e57c76857347a29a7f58de978c081205c3083d64635b9c0ca7a6c29b1426471cd4971f3849f5611ff6c4e55694b9eee78ceb106c2a8e4d971b48c0e6", 0x40}, {&(0x7f0000002b00)="f03e6378d52e1c4e72c1bb40c5f09283b6ab6bbf535ad5ec1164538f37bef9cae3271286ca44015e798f206544032caef907e51dcb3a000959da20d42cb99fc00c212facb2cf96711421116fe593c9edec84cb7575f5916a1016ec7847a08b3841ad4ff10b3d641eff6640a8e39e7af696729eff85dab545d7da1aa2b44c0dfefa3a27faebae1ff505033ac8bf", 0x8d}], 0x3, &(0x7f0000002c00)=[{0x40, 0x1, 0x200, "49cad127340b14ea16db0ea696a413543a139ddf20ceec3200ab6f6f483d2ae1c02b44dd99b1cbb1ecd77de0381a82d6"}, {0xf0, 0xffff, 0x29b, "f6cb73358e6bf9077711b6b746b00f4a09166dd415e06e183a9f1eb249367f5c2d575733a5573512d6db8c7e9044c375792c4ce771b4472795696fac9b828ec38d9a78dee9a522fd7ecaa81bb59eeba3191017d47516b2e368557266d6a23b3c69b985b97060fdb5119cf17bb5d021b9e1b977574ed61847600822d3ae47cfe4d2a00d5fb2296bf3694ab60309b524088f1324d4e18f33bdf1fc6252336606d28cc2c9c85fe50fb66c9e81802f5b1d60fed4c89977aeb1e0aea4f325fe820917208c1ea0fc8a7002e6ecf736acf9347485884be742e815ca8d984578"}, {0xa0, 0xffff, 0x8, "db052424627e45f7b5138b7d5eec5a4e584b1d8485822eb2ce5ff0934b34cf3ee01fc93f5f44ae648ff1978ef8d2bdf8079bc3f73d5ab282a68f54991a4b022202dd637686fb6f609bf6e17a6bbd2c6a3077166c9147b62a40ebfe9f938a0c33a0052cf678bea1459700f2fed47bf64dc8bf1adfcf62d17282c352590d36940c77c9bfea2c54be2e26"}, {0xf8, 0xffff, 0x400, "ae08a50e8531b7e894a5c098d38825f8b55665f33aa326fbe24bc48ebf83a108afceecdc368e5a5726335b1f542235008f012d6eecf058fcc9d1b9bf2f8a995721413b7c4c0cb0a35f0a8ccfc34f9437bc12eb06d58d9682af0b0ca15d7b2d8c826feea7836591c6af05414e56727036bf6efec56c20d7f83fd9de67a47eba70316079801fb0ff399d54f15e88210bfb5afb2dadce9b55a7e5d83579f5106993108778b9787a08739d9f68610b5cd5d6951d7a806ed98f00098a94404ce49d8eba6395212c4ce2b9f74cf546ed07770238b5d4c6d45a075eacb4b6eea38f3aea1534ff7d"}], 0x2c8}, 0x1) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f00000004c0)={""/16, @ifru_index}) semop(r4, &(0x7f0000000500)=[{0x0, 0x7, 0x1000}, {0x1, 0x3}, {0x4, 0x5, 0x1800}, {0x0, 0x7, 0x800}, {0x0, 0xffffffff, 0x1800}], 0x5) chmod(&(0x7f0000000540)='./file0/file0\x00', 0x80) recvmsg(r0, &(0x7f0000001a00)={&(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000001c7c9931266feda4ac4712e7713462d400"/63], 0x3f, &(0x7f0000000980)=[{&(0x7f00000005c0)=""/198, 0xc6}, {&(0x7f00000006c0)}, {&(0x7f0000000700)=""/203, 0xcb}, {&(0x7f0000000800)=""/125, 0x7d}, {&(0x7f0000000880)=""/175, 0xaf}, {&(0x7f0000000940)=""/33, 0x21}], 0x6, &(0x7f0000000a00)=""/4096, 0x1000}, 0x800) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001a40)) 05:36:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0), 0x4) bind(r0, &(0x7f0000001100)=@in6={0x18, 0x0, 0x5}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001140)={0xd1ba, 0x3}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x0, 0x5}, 0x21c) recvfrom(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x41, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 05:36:47 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) clock_settime(0x4, &(0x7f00000000c0)={0xfffffffffffffffc, 0x5b}) r1 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$unix(r3, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x9, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffa, 0x48, 0x1, 0x3, 0x4}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x0, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffff9, 0xb0, 0x1, 0x2, 0x9}, {{r2}, 0xfffffffffffffffa, 0x20, 0x1, 0x0, 0x2}, {{r0}, 0xfffffffffffffff9, 0x8, 0x8, 0x1ff, 0x1}, {{r1}, 0xfffffffffffffffc, 0x10, 0xf0000003, 0x1e, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffff9, 0x80, 0x8, 0xecc4, 0x1000}], 0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x6e, 0x1, 0x47cf37f3, 0xe213}], 0xffff, &(0x7f0000000280)={0x7, 0x9}) r4 = dup(r1) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000100)=0x5) unlink(&(0x7f0000000000)='./file0\x00') 05:36:47 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) close(r0) syz_open_pts() r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) 05:36:47 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x40000000242, 0xfffffffffffffffe) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) sendto(r0, &(0x7f00000000c0)="489a30282ca8625dc89f8e42be2327e8fdcc02e54a81c4d8795154698309f96bfca7e37de0f9dbe011ce77b22457839796394557abf41d7195852c0d57f9a5a6f6005a5291462fbacd85f810b141d4ed3cfb286b0ee8a1abd00c5ad997dced859938d35eb5ea13dd792dce4cc53a3ec2bff4dcdd98627c5290ad186c41155ffb293d40cbd2d8a529f5d43f3022656a75a66dc37ea4f2b4e5", 0x98, 0x1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1108, &(0x7f00000001c0), 0x4) 05:36:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20002, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0xfff, 0x6848000, './file0\x00', 0x7, 0x6, 0x7b5eec6a, 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x400, 0x0) dup2(r1, r2) recvmsg(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ftruncate(r2, 0x0, 0x3) sendto(r1, &(0x7f0000000300)="19372abd1b431ed90df576a39fa5cd90eb61cdc06c473617a19e11534675be74b6744195feea66cb5c21ef2eba626319f0e523f8772a06a8aef9d21662bf9298adbc8ac051394e80d4e9351125edafc98a91e1a9dcb18f0a2d70070f0a7d47966264d361f466d411c6d9592436033cd1d5b6586cabf49bcf4f74ad706d6d5d225e3b606b3948e43fda63c54a802d7baa554212b23c05455044a15048e033ba81b43dd51361da5f7e67703651d821e4007d92e01ac7faf4d9ff0e1f172ca01a82c388022ebba0b5f6594e2e8029ca445ee72eb093f93f7707214ca8bd38fcb66ce2933c983482d9fdb269cf82e464281d4757aba02b8348fb9a90f3df8332edf6b4a3dc3d40a70b1fff1e361650b48f5da850bef96e16055937c274e42d49d6adcc283c7baf13af677ea47db95df9674d38231ffeb5c9deb341d92bcfc4fd9482c37913429e3403dcd52ac6347dcfc94183e646191841910066295b26242b696035f9be7244c89801543985992bccbce9dd661b957b42c5d14323330e2efe4199eb79f15e71b4ef5aba3580c132f99724d0b6ebe3acfbbb7a377c722628dd636ddddf7dd74b0c264ae9790c60d4a03fb45bc3b6562080b6fbadddf4f81be66c291934a3648abfe01fd1e02d043ba1ba07753bae00df491eb80a8094057a91d72d040e4a7af0b9d14e401e822bf666bca05096fde9d3888a3f9a079b4fcdf2a4fe04ce5d0c8ecb3ae773c8a53505eb9b2caaa4d87a14ce9ae07cc7f67827753b1f10269ef9055bc80eb768f897ea03777e9fc544739170fc39a7216d359c11ef32211cb3c9d1a812314c031d9f63d31e0b4dd5cdae696f749103789f1ddf0ce5e278ada4615d361b9ef5dccdfbccf1bb55c202ba2aba7adf39a0658dcc0fe940725e1ffb1a80e10d21f23351ee709117327f0f716888775d9d548d4ce380c59244e05b773d1cfa7b90636c8e9813d8a6eeffbf895988da1653baf08917de1b36a2182e24abbcf4927cd507022afb58b741e072a14f58268e2f937e519b7199c31943d6a6e749c388f81ccfcb1433f53c2d6f16c18780350a15f09166635eb0e770de25a95fc43207f2afd1587471b2f32290e4e8250782a53af693dfd2d5206d5eb4acd3931bcac4f32eaa471f436cd4234dc0b998397c62ea5a60253194a1705a12db5d78f66b6daea277a45299c42f378acdbcdf4c1aa3acc140e2a0d250cad2ae29130d56748e74af398ef0d26e6a8d3236a71377628f52616ac0fa44a29f877dff7e6a3d6ae25ede1e1eeac5763678967d1db0e35e954ffa1e0216eb0514dbac9251109c8b5432c81ac1c9b24906152b26758f7fadfae1babf93b2c37d39dce8bd32cd2220dc6a8d3f8ab4e39b05140834c3a0ed81c5d5a0091530283df1a2bbd1d0120448804965133f839408bd94cf2eb952e3043ec0748ff5f4f297631a0cedee0c93a77ff48ffcf23b049e654234957bcadf7a2eb5d0a4c9735bdddb0c56344973e5e7a1761b24971a739028e39a63adb2dc3983ce74c2afc2b11b99d831973baa520acaa308dd8b1c975041c0f10fc4300181aa08b53ec772453ec23305e8d94baa870216746775e88c6e7c747786a428dbf0550b3ba6b2b5650d8d7bb3d130ac6e407147ba5902abfebc213e4dc1730fda39a389804c53bbfcb4a858944a46ee58f68fe25218be65e90a1061b17a41bb7f101d57ab6838a0d6972c7fc3cf87d3c69a4bf0be87ba60a47ed2fbdea2e7ec47025a7ccf1b0b999d230d6333034e4381fba3b808f2f885c2406f71b12c39588961e6d4d6b1f6c049274d9ef0466cd64d5e94a12c022709cc998563d9964676e7a9fb39e51814d1563b417d70594038bf71f704bcd2cec5cc121fbb7ef783a299731735f46cbf09b437aa6bb9404af67665319f9d3fd7e3b8ee4809eff31fbce05c20ba356f41eacd7fc120e59a6f886309735ad90eb3382438605318ed0de0cd4fc2f8aa54394b08f9cd31214a19bff2a0e483b583c6f5213a31db3b6d696928d12acba7e08a964c6e163319aa3a697b48e84601249eed7f2beb332651299309fba3502235b991b6b4ddbf8bc48897300e84cd913a580a0f40255fb66be3ff3656edac5a7e81ff0343064ffb5c0c25562960389aee05d110d49ca3e150b331a1174a9ed60a08e48bd61b1c03033cd6e4dd93aeef987ba90a4f3d79c565d6eb8348404e61c0b5eb8605756d200b636997c31488796fcdf76c5b4f49b134f92dba8447970dd203f703beb5da8d4f0987ea19bd7c4834f0541272cb799a72932efab425a62f9333c97a1c0855f7deffb2635f51b0b727aa458932c1f6b561654e0291bf44fea3820e16ff45b6876260f2c86fc6dd1d426faddc31dc6794cefdf6f8766e584565457811bb1362737718bb74f37432a932fd22e78e2f0743dedb3bea25509e84c896e32b425ff11bff9cd41a0b1218b8971d45ff3328544530ed63888519c07343efbe189dbbd830e617513fa79da7065c2a7fbb258253116e6ce75ef9b3e084eea90186b82c30ee273f0c2830f99cb69470f1ee9b38cc9644bebbe601353f162839514137cf01484c399c85cf38fed51b20596a5801531007f7ab6bf140e4a385096b1b7abf824cff777b285d3d4f890658c637732f6707c7a793e9d1ed932e3ff53a7b5f10bcc00648e08d8f5652a9569c0062ff7fe1eb3e54e65c5e9937c9cbf90180cab0324ff59a24c0fa957c17cd694e2135bbc4ae0b05f966e0a4ba4adc4b23e4869c95a8dfc4735b2a150b981d48fe665ac502569234f81895aea9a2eb1dcba1a9ae15a2b3663e455e802aac3800ba1b8b9578df28e06a24dd04bc6cf2e3263fcd64499f5ff0e0046c08cf433a3911f84a78f7469a5040236a73448891f376eed2599bfe", 0x801, 0x0, 0x0, 0x0) 05:36:47 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000), 0x4) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kqueue() kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kqueue() readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 05:36:47 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x2, 0x40000000000001, 0x7ffffffc) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 05:36:47 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffe00, 0x0, 0x0, 0xd1, "e8cf925744027df84e93d27cf0ded2a9fcbb8d19", 0x6, 0xf0eb}) fchmod(r0, 0x52) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') 05:36:47 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() socketpair(0x16, 0x1, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)="3d1bc921a164d143e5e3d9d365dd6801b011a6b48e6d8b0f2eb13e52d0c774f5f7d30aa55fda62bc3eae57bbaa84a2fce4ffb8ed00e13b6186807bfb33f1679696b0236f9c06e7f8b314363e7c6bd32bc9f5e7a77600df20a87d120976468e0c63ab44d96e5e67d1a65870f33bd13cd606b25d8b283847d202c6efbbf3f7f05cbdfcc375096bc54992f3f2670de4fdc6e0531f1c274549a690b2b8de9e9b5f30f5d999", 0xa3) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 05:36:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x3) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7fff, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r4, 0x2000746f) fcntl$dupfd(r4, 0xa, r3) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d", 0x15d) preadv(r1, &(0x7f00000034c0)=[{&(0x7f0000000100)=""/57, 0x39}, {&(0x7f00000002c0)=""/63, 0x3f}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/26, 0x1a}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/166, 0xa6}, {&(0x7f0000002400)=""/103, 0x67}, {&(0x7f0000002480)=""/12, 0xc}, {&(0x7f00000024c0)=""/4096, 0x48b}], 0x9, 0x0, 0x0) lseek(r3, 0x0, 0x0, 0x1) 05:36:47 executing program 0: getrlimit(0x0, 0xffffffffffffffff) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x3, 0x0) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) getrlimit(0x1, &(0x7f0000000000)) 05:36:47 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000100)='./control\x00', 0x40, 0x1) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') 05:36:47 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)}, 0x1) 05:36:48 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) socket(0x2, 0x5, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 05:36:48 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1021, 0x0, 0x0) 05:36:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x5bf9, 0x840, {0x800, 0x100000000}}) r2 = socket(0x18, 0x400000002, 0x3000000000000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:36:48 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/47, 0x2f) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xfffffffffffffde8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r4 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0x1, 0x4) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x280, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x42, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000180)="fd25362d76eb98c787ee592c3c858a244782668bab59908230c9d7db0668a2b398c08c9d7ca354c4eb6849f56ab2353e78dba90d9157973f32c0d9525ea142795e3d3cf452ba3669831677fff4ac8179a8da409d2504bfe09eb6c537db599d29c5361e2a4e7bb674b2967061a2c69914bb97ff5d0fcd0f87", 0x78}, {&(0x7f0000000200)="ab45b76c751195de5210b0feceb182d661b6eca318bdb8d1bfe634cc0f9609dc3f4a561bec463761e782a873d5158a3763de269b57a2d15d0a7d17c11a75ce59aa2d673a16f0d63a9124261da9819877541d823a9d8d01a852952d3c1bd321abef9a642062ffc7918baa089a9dbcb2c097bf5ee0d5762bcab5b061d5d448978fe01b64be1e6b2e", 0x87}, {&(0x7f00000002c0)="1d55c530b5ef3e93770fdb09108647e4b83bfa267b49e726c5b9ef4d515aa9f3070d358bc4620d149e3ad35af7fad232263a2f9b893b96bdcf372088d6c4789fe99c9abc2a0f6c24db92204b0839f8816c24deca1a6c3033f8c9537246d1c59069791c8710fa3f8413590ef231f9db327dd21031652c8472aae5d9a01085626c445099144dcbeaa81385b7856d9ffe5851076ce353aee255edd75b3173e0097ce0880110f56be4880a984810068935b9797a106a961b2f8540bddcd3684bf1d3adfeb285af7e", 0xc6}, {&(0x7f00000003c0)="21d64e9bf0ea34a045594f2981deff248eb19a60aae1f73ab55c56669bf6b0ac137bd662b0012b21683ac24217b965cb3b77f4bee9ed99ed3e42b0a0354902c5137ff90129f1b5a3cc14965bdc9d3900e2ab1ae6ff45c081e66af130a5fb1a29e584965afacfdaf610ddae41eb353be49559967d0d97d14f37c1df5f353b50c6c1cf8c44ab430205bb0c730e30de6ac3538f468235b0", 0x96}, {&(0x7f0000000480)="accd2346a8b6bd1d11d5d9d17d1f20ecaae55eec01a726c6f1ce7ecf767f8741be787b5a9637a8e95eb4491d17b90383825aed", 0x33}], 0x5, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}], 0x40, 0x8}, 0x409) pipe(&(0x7f0000000700)) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x6, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x40) 05:36:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0x891d, 0x3, 0xfffffffffffffffe}) r1 = socket(0x2, 0x400000000002, 0x40000000) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c653000e77cbb9d50bc412bfc565ed7d3ea75f7ce942846472d4efaa786359c43f70b8ece0106f02bb1361ab755607879b876618cebc0740d3f1f218bd00b95a968727120e1ab24677bab580e08d1e281b1b0983b015e266ee634c0f9da6b81cbcbc12061c179fd523cf6d40ce9b6deafdc28875667c7b88dda1f9decc37f8431dae53c9b29aa87feeff56755afdd241d38de4b2dcd7802c0f565b81c94c0d40b8353637e95c5a05912c8f77ec184e63cdbbd6fa059bbc697cd4128bcc0010000008f36c9fdc6bf86d96ba978c48ed07311bc17"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) pipe2(&(0x7f0000000040), 0x10004) 05:36:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) 05:36:48 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20080, 0x40) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x2852, 0x4, 0x5, 0x1, 0x4, 0x615, 0xb128, 0x2, 0x3, 0x1, 0xffffffffffffffc0}) r3 = shmget$private(0x0, 0x3000, 0x288, &(0x7f0000003000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r9 = getpgrp() close(r1) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3, r4, r5, r6, r7, 0x0, 0x3f}, 0x1, 0xba, r8, r9, 0x1, 0x9, 0x7fffffff}) r10 = fcntl$dupfd(r0, 0x0, r2) mmap(&(0x7f0000000000/0x4000)=nil, 0x7ffffffffff, 0x0, 0x2010, r10, 0x0, 0x0) 05:36:48 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0xaa8}, {{r1}, 0xfffffffffffffffc, 0x0, 0x8000000d, 0x1, 0x99a}], 0xfff, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21, 0x4}], 0x8001, 0x0, 0x8001, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 05:36:48 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000000)="68611ece481dcd18eb7c94d6dfb91fa0c4023ad4bea7402fdec305549a0d0482fbf3ab227e567480e9badd4ac3bb0e2080fba54b5212bac2aa5d2d588c7f3ff489ac32f637", 0x45) write(r0, &(0x7f0000000080)="93fa29b61d0768abeb0099a0205dc04134a69d50333297692ec717bdfb3ba1689bb16bfff8d4acfb9c22786d09336c0043c569ceefcdb4bdb14664f7fd", 0x3d) 05:36:48 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="4de687", 0x3, 0x403, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) chflags(&(0x7f0000000100)='./file0\x00', 0x10001) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = dup(r2) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000240)) shmctl$SHM_LOCK(r1, 0x3) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) r5 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r6) shmctl$SHM_LOCK(r1, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0x8001, 0x6}, {0x18, 0x0, 0x1, 0x5}, 0x0, [0x3, 0x101, 0xfffffffffffffffe, 0x1800000000, 0xffffffffffff8000, 0x213, 0x100000001, 0x7]}, 0x3c) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000380)=0x5) recvmsg(r2, &(0x7f0000000900)={&(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000e3ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd47b31118666fc9723478c2bd01559e40ac6a5ac3061e0bd8ed2eb9"], 0x49, &(0x7f0000000840)=[{&(0x7f0000000440)=""/205, 0xcd}, {&(0x7f0000000540)=""/252, 0xfc}, {&(0x7f0000000640)=""/67, 0x43}, {&(0x7f00000006c0)=""/162, 0xa2}, {&(0x7f0000000780)=""/138, 0x8a}], 0x5, &(0x7f00000008c0)=""/63, 0x3f}, 0x800) poll(&(0x7f0000000940)=[{r3, 0x73}, {r0, 0x4}, {r3, 0x8}, {r4, 0x81}], 0x4, 0xffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wsmouse\x00', 0x100, 0x0) r7 = semget$private(0x0, 0x3, 0x401) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000b40)=""/247) 05:36:48 executing program 0: r0 = socket(0x19, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x440, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0x7e5d) fcntl$dupfd(r0, 0x0, r1) ftruncate(r0, 0x0, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000001380)="075514e8f979db66070618a8a1722b72f892a7ce9cb8a9deba3b856cfe5ca482709555cc52ae49c8a04d2f1f74ee1875ef61500b632625efbf26a77e92fcde3a73a420e13b4c7708f4861cb538618aba65933d84eaa703e789036a222b022dcdf954f78e5cc38b66825c30cf2d57e31bccdbbb8a91bfb00e4fc28bf48f1c8eb615d3b36f898773654a3f0cf33704f01c35caee4be9bc38b85cd040b8ae0794d16202d25f95e9d10ce445b8108481bafb340c79d3365b84713f0dd616689f3081202c7e6e373068e84c210bf713d1127102bd67add27e3526347f0568a1f59c4024fd7db6626926b8dd5ba688d3c5867010ac6d0e99ed6cae37f0795ab5971189e6357e7c8904bdde9b388167328799c54953bd91358c1ef21a5d1bd5e7dc757eb219f259e3edd237936a1d67d51874b55d51203c13a31bd3acebcd18d30236efe0e95afb2f78b2b7810ac8be3ee77f5a393fd14d6f9b21e8788b279b7b6421a9c00ea643e66b15407ff44d5bb868c3e5135f72e78c2c3a3589715ff91b570cfd9850db5762dbf26c5bfb07470a15b09a95f394193b83bf09ff158986904c7b52fec300bbbba3f2cee9d4339e30b9e8f827cb5cd205efabf68f9ebdfd9ff26a91f78c6e4ded62a5a42da945bd2bbd214eb4d8f48b84b4f1bac5643012f3bf2e23c492ae14c9baabad4beb6a0642224b542b2614e275af27e8f37b4cb4a8ee0a99320b4cc969b7512bdf3c95883d574f34c7dc66279be8e33c3ced19ad13eed2d2275ccc8ce02e7689bedf003a12d7cb6f99e51fb8f096ac98b6b07d82ffa536ce8ca70fe47c7d933d3a7bc0a97a3da1a61021364159ae94297713d28e48d49586af4e27cac74b0128ef9134c90ea6d71a3b67dd42fb8f4ad07b05614cb85ceb347a692cc496d5f4da83b991d4e833ccfc5ee85c3e7d87cab193027a9943e950233eb5d5d065b38cb3901ccac1e81a07e1e53b47ea63be8a7bd153f75fa15d86e24c1f5ab99591562d52bf6eea54820e376db316000d9e70f566b89ed4d9ba74372168487e13f81a3bfad1586816e3db63eeb3dd98d00173077d8ca4180ed6f4ae57fd86aacb46bb0c2eab8bd13563ea3fa6acde8224ee289038b653fe286dd97060454b9e5804d0305e48e52d7e2560d58f8e099f0a1655ab08c447a12faf17ef6d169b8121164f89f45c3951478615467bf9b6a8d2e92ccb2eb4d575418bc688db8f9ebf46168c3061f97a0415e29aded96ddf5d57e53d1c860b671ba5832589342ec1c130cec7de3a996c36652d1248869ba54068b2a8a0c651d264d61e23ace6b8e38cb6303e4cbc5bc1b981c2438a630f02446b879c043fb7b745260ac4c7f08c7f2d5678fe09701fafafc764439a41bf07e7e5d0c6df9fb2b98a42617fa687480b79dbff0bccf16e00a8ea8a54092bb6828302d20219518358e8b49236d927ee6f993cc2d05cdcb12ad4d2f6cf1c7ab4cf8c9a773c4babeca92bc3a0f4e1cb15f9cce5ca92553a7e737fbc4abc8e4854d1d0524abe95948e5bd8ecad4824683ea3d359b6c3a19672cb89c47b03421682f8113049ff42054110e23f52204751c8c2206023150b08c43d13cd90c08d6542b73aa72953c91d7ba68ef3e8b4c13aa6f9c08cce6efbfb87457af270f3be6e53e6b157dc677d8eb81b6bdb9bfb9ff0968022befcf0e31b86fa4ca178c434ce1cf93d3a4b59b65f8eea098d1649f3d88adac9906caf8b967381c5ecfd25ff2fcdcf7abda0487a0fd16b670cb399be046e849ebcd9aa4a993086a1bd0e5ddd8fe4878801a6b09fcf6b0844923aae92bf0086e7378e8692361c454003bb731c156ed9d257c63da2b0d310cb3258d81b3cd56d651df0a58f0a1ad7fdadd1d76195e215066a56bff90ed8534d393082ddf790d3e4c86c85b866edf672bcc71037d846d773d5cdbd412d3b8bd960b82a5b3f9d2cc358ec562dee911246452991c6f3304be70e89b44ec15cc36680a70020d3b1e00f3e775ab11102a824b353bd4350444604d7e17976bf432875290a6060d40ad508c7a6665bdac70963f2f0e27798a73e520ceac81f97f1fc3bd86801a0c36cdc3f54c67cbab0da9300eb27f42360b8e731afcd893696fd8e26491187592ef08eff49857f83137c07d0951efb1f59a9afed50657a709b6b955dbfe0bb449673703db940f26dfb90248907d5c511a2c245f16ed393c54aed626c4bc78363a8949c2f4b56d0aec15f83d83075f31adb43bc5235e4d04441c4a4195e2c785faaa05cf1067623b1680f803dd78e3aad937914d5b6ca86d73cbfd6aa04f2a0382547df1335a52999f3570f5dcf2fd5a40f0f29c73b9537011997bcd5e7390b5ddbedfd30b1a1dfeecd35db7fb03d364975a4813359fd0def3f6cdb94d1fc782681f3179fba9a8210e98acdedf12c4c77e2cc1c0552c6e96b9ceba949b51238343f5bc79f7622f6d0e3d505cacc98f567e37aa68469a78f9a36566886e9a0e92eca5a7973ff1dc985bddc7781973cd0f6ad14a1e6dcb0020d3c2fe7e36c91beecb5dacc6de9404895f796b837d5841489618fb0ab8912f652fbe59ab29f50c99d9b7d8cd55e1e5f2938cbb34e6a70c7b231770e5ad094d0df7f2dc78f8bc933f7895fe1782be02f6a75c8656228bc0a074431295d98b715f21d715313788621f9ae1a614c633c5dbdf381ffd966780eb5a6fe1937d97347d96d042242b6a74b11797c7547b8e024421bf09569a7be9ba040f1f46887719bedc6208215b0331a2dd9488849a0dfb574dc36de975ce233506c5966ec6d78dcb04b74642da61b878c140f9074f1a8f4d8fdae32ee7347d82c648a42d6282a70b82ca73b8571ccb8c818c38ae5fcc459a19dde7b1cd9a7e33972105f5055799489c8e652a08bf89da400821d698d420bddd54692d9d44e085693f42cd958b160e087f3d2909fd725d8f63dcf057105cda72c8ee686da94732a5583ae3ba3e754f627c7f1fc60f1c9f5a3c07757df4f18e45b87fe5cae87e88da1384d32dda551cad60a252543e400a07ab46fe29d8a24108341fa5ae93e97c3bbf40bcf1ff601a7aa56ed4aa1e9dbb749432e658da9210939f0dc52b7a9c2265435ceaa2c89256606c009f4961f1e45419ce3fadeaa2204fd475e5aa3ebe1aea7ee1d3e1427b6f133b2e1e389fd1b58984b6c9c919612cf075bd2335d7bbf979c3ed7cc0928aa0d70b98419287ea4b41962bbf47707183ded0827ebc2a7152e6c99f6e4e209b3980e78734d1851cd652d8ab019ebd8897d1495d344cdd86f7f711d876f3076aea8c87f8f48ec0c8247b25a93a2fb4e8243b58cbe9e28943e08539dc139ac01a003fd9415cf26c3c23d84cef7ae586c6d12d29e49883930e7760a45a65308e25d5414436a6aee6c739e676da63673263b48608e41fba9586e62302b5ff8f594dd20f51df49aabb2db334048ca6aee7e203a735da457ba699c0d2e589dfef95d88a0360180681ceaa04b8636aefa8b5bf39a2e6c2232b1a12762766bf97bb1f39d3f75505ad7e0c4e48fc8083a807b71e4aa73338c475b98b2c157b283450fd9707fd32a9d88dba88c391311858fac2e6bc6fe05232cd8c41fe4a60dca436513f5df5e701dd81eddd5ef76f5e397c3987d90cfed0fcf304ba139be94761d92c788d4f278c3795f5565848f02917917254eab57fa6e028fc439e7d2f530bccd6c07afebf012306ae15d57ccdd82bdfd05a33de278b0ee760afd354ee31f4c27edf636f8253fd580d6d5e8f927af349613bf339ba61d3eb9f6c306929347ffe8d307c33c331ee0d2cf30649fff30d1fec23b09aedca4ce2e1fdc31b6ef836d5143744802655a0549845e40cda6b07c4e1142e427345d2ef005784183d4688ca0dc25caa454916616b242a217e54d9706d503208170ab43157787a084d4d85a777c198e00617d2e31374ffc05851710ef31e3aa70b07d54329dcfe06fe2bcb119d294718608faba4cf60961808907a8ee8717f227bccac0c3ff8c7cde9333f8be7a8ab142b0d099cc4ba43a852b3008b3a496902fc5ab20f41fec01c266ce9ba2c132bf65db139681337952498de9a8c4e5a9f4b712dcd5d8800fcaf0c3c165c7b09eb1b556c6c93f436f2bc0fefd0a25b06a0acccb690dadf05647058197e0aa44bc88b22aef094b3c3d75612636434d6a17bc50fbd1477511d783026139ddd39ec6399ec4abca92f15d61ffae9edcdabf5547e64bee933630fb698574f9b85eac655627929f4c9b63a3dfaf2a0adcb2dc248658e64f3bbe841472ce77de422be3f5f93e750a56f6f1abc8e94e3ec6d998b78ceca5b93897cd447e55a283106e77d119abf018993fd2e956171edc470c0d6cc3dda93aab5b735980cc7a04b99b8bc68c438294ab84a88f54851814ae6aa224fde4cff82b317f0dfbec087040e224236abacc4d87c98059001348f67bc90d8731c48808ec5aa0181f6013d04ebbbac50865d4ebfbb3ad6f86bfd45a85fd44406d9ec525f615e17d2ebf361b8fd1ad855d828f45c9621375e54997faae05f9f01382202d7ece8423106a91e303af551902ad622b3b29d368a361841e36e277dca8b24fb221d49027ab451ffac5c9d0f54e6c26206e690b19f49135a88fcc1edf00fd44d158425e6a3673f629f3afba9f61b977c7220aefe9b372fe48dd0567eca4d5e2443975d22262b86cbc900a4de0baf146aa02bdf60e1124051fd221b05cf94e091f099eb7146d2a7faa7d2332d711176f0f515d9d16706619110b8e9fac48fceec6aa220c4913285d738c2b8331255e62fd2962817c128103185f71c5ce941a37217f249861c8e2cff90f4d5e7f0e39be4254e2640198a867bcbed5d2acedc52f95aefb3f2a4d1af2cd18ff87f6831e6f5ef241ba1b0259f03fcf34683eb4222eb03ae94f15374c17339d7038b855ef96b7afb247d76d9d543aa7e95849d1158a3803bc399d596622e9e5e6812891fe7818f26444bbe7a942291f7634dac11ad633ce5fc0521f76281553d488a6922bec4e1c9480d4cc5daa3a775ec676f05c8bbe", 0xdeb}], 0x1) 05:36:49 executing program 0: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 05:36:49 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 05:36:49 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0xc83, 0x1) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000000c0)={0x1, 0xe63, 0x5fd0, {[0x2, 0xfff, 0x0, 0x87, 0x7, 0x80, 0x4, 0x0, 0x7, 0x80000001, 0x7fffffff, 0xff, 0x3, 0x8, 0x200, 0x7, 0x200, 0x81], [0x8, 0x3, 0x9e5, 0x8, 0x9, 0x10000, 0x8, 0x2, 0x3, 0x9], [0x200, 0x2, 0x4, 0x2, 0x5, 0x6, 0x495], [0x1000, 0x7, 0xffffffff, 0x401, 0xa, 0xffff], [{0x1, 0x9, 0x6, 0x8}, {0x7, 0x6, 0x401, 0x9}, {0x3, 0xcdb, 0x9, 0x8}, {0x800, 0x4, 0xfffffffffffffffa, 0x2}, {0x3f800000000000, 0x5, 0x7, 0xfffffffffffffffc}, {0xfffffffffffffffc, 0x8000, 0x49dd, 0xc6}, {0x5, 0x10000, 0x49a, 0x65}, {0xb3, 0x35d0, 0x0, 0x400}], {0xffffffffffffffff, 0x0, 0x8, 0x5}, {0x7, 0x8, 0x4}}}) mprotect(&(0x7f0000e59000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x1) minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000f9d000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 05:36:49 executing program 0: r0 = syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000200)={0x9, 0x3}) r1 = syz_open_pts() pread(r0, &(0x7f0000000240)="ce1db609f2c213ddc416912dd7b6cc24ffad6e8184bea4912b60ae64a30f8ac84378207f4054b9f7a40e68716b663483964ddb0addd1d2c85f978a30e3aa54cd81075e0fbfe398e6a9e3c7ae8fa892d31256be39dcb51f1f7e5952051d5db347c57906cd2bfe15d4a8003c49cfef9440232de2af0edd8f6388f7be9f39a51159fff82eb89690cc745789d132f8ee9f1aec6e332d29ae67d662ce2afb06df916c58166984fb12b4359320009305082245207bd7c6a72fe1a65533d7e700aad1d4fe1805715596174b0eaba72b5d688c83d7d7195d645f3dc6bb28d64ffd50a61222dc5744fd6fb8720f13fe04e07b013a3db20044e722516fa0b22846e6c05a22a71e263c3d4a5af8dbc091d284167623fe13ba52724358bd0f8c54e4e52686ab9df81104b6e5e45cd064ae7b9a9771441c1ca6b877b817dadecc4ff6be080f6feaf9b09be3120dce7db32c48382aaad7a7160e4296ffa04630a1c0111ad0757a0672424ea2f12c163d88c56e76eb82c4681a83c022fd687fba777d300beae93ee12e421ffee77762a3c3507ff8dd70fbb0a70c2650e3998ede45d7451d2eafc2a68de1bb84306fc5ecc683ebfde1a5129d7946cb77564daa3f70efac62dc5c5f5a1bcc030ea5c0da968294ee09c5e22ee71d758a51e1f8ae652811379f9a8311fc75a25096bd4c2163a86e6b8b0c708bbdf463a3984d4e960a42e3d0c29e6b0d0246acc8c46fa93c29ba9ae79b27e7936ff9d4f8514e8448f8c6ee1b9a0399b32f57f51e5f8edc023cea0abbd01afe9f48d3d500c183a9a6481a837f1ea77c98c6210f3f5db56392bddce6dd4c27169dddbc518bf5a1c21e02b28313bc366678f45d1f0005aadd655dc1ce97c8e7f4752774f4c60d46825876ecec687e00b3c63c889ac315dbf50c8e23e9e997406e7f8bbc3820f0d0b0d7fa2df334294caaf1030eb6cc0ae9c94272a5f367edb001c21965c6be70a34fed1f3ecca048b1296b8ba34672c98d2af6aa7bbabe9bf71c808c3dcadbe19d0949d25521cd931b1ee22615d60b1a1d564f37375a0a253eb4707f30a2cbfefe94aff08ea4754b1c79c9a126795fb54c83e1b70bd5e8d8e4e48b89da0d54f8a515ff6f01a19a926cfce5ac746b298e699992f49ff14c842786718b48b55a7e9c55972a123a070b772d207ca017d36f7af6b8ba471f64fa1fe1ba4bc766f761af250445e523cc9da74abebc03f98ed5509a9dde93840829325a658cafb092445e67ecf2b1a5b4be4e92926d3979aaacf2a353bd25678600f045d0e3e240127c2db6d3d9de19a7f2a6af58783b571c32fe9f2d8a27752c5ed324510712514ccbaa2ff9e432b70e37632a08355bb469af9dba8c75e5ad428ccb7591850f646870320ce56d28acc6a98535feafcf5cc9c35800ac0c23d41aaa0417ce89333c26eeb4ac34940e7c7838d5015bfd60eb26fc6dc481767379a156f12f1642e8f1f0b503f7c252a6b738c535443fa756de1cf9b980ac8103efab5f749ae30321ffbd0a8617ffba06d691e6073883e62d984c18cabeb840997ec5147c02ea14e043af21bd1000fb9d18e203652de400f88f2b660aeb4fbedfcdbef4853bb9b890fb4add59989264cdaf1e0bc3e68abd81cd0f202061a4d7fc6d76cfbcedda6543393a2d5699ec6d40a5852d7c880cf1f2219ec8dfc074afbfbb66cf09448c14cac74dbdf41ca2df0d3a3163c54b19af261357f7a8108cbbb2ca7ff52cd8527d2921c2b032f63079624e2c434092b11920d27944653e9b08561243061704c0bae8ef4d997330fbd90057fd6654f51add3f004710b7f61fda87756a283a971ac1c41e5cca4b5be4bf4214c253805cbaba895abb7de0f9a23d0c64532fe2b6d17c7232c0ba03025301a2d183c67e57c1f9da2c19db60d64f361410fbcf9b77b7b488f9974bac79ae47e40ec9e28d45a4118d3ff9fba49fc70bd086f0c6e7f1b6bf0e4c88d17c095b50607a5f2af06ae72e24ba8ab477ec8d3256193346923471d272dc4bac76b78bb6110378edfcdc697a7d17a9b4240e53348da49fa50f37d3d358e9834dede30559d28c590d19c801900e599d9d5792fb3664166464bd2ad7c85fb957b55e95023e606788cd87be458cf6d4ceb55485b356e0e84e1c881075945a324ea6fa38177922fe04eab6707dfc1204214c39a0ba234e2cb5d08ba6fc2d2f8ccbf23fb1db529196adcd5342cc76762dcefa84d8d1c96d85a18ec911e2c91ff2caed8ac666cae9d30dd864e065a1d93bf519bbaf0e76d5bc7b87dd4de0f436011ace88956a5db38d49d1d1f775189faff6050f2eef22c08665bb11a4888c037ef4fcf366f16ec3084c260b27980d9e2a464152288a5e400bd9d3c5d46e082de2c411cc76a69308e7003a7e161a9e6bbff4156a2ff72435d718f5f0e7f149be2c3866c5240af14c6fa705d2f437cc6383508d383da2e4279180de48d280928c5836f736eaf6c8e58222274a47e859956fda7716026dffabd63644bb622489c63002244e40f3f3fb6616cba5940268b6f9fa2e666ee8d73588cd0d2f438548c35fc21669db80c85d808f7b1ca456234086837402cc6c8d1c108bd9a5a6bff69839de00f0b552331899c8e1207a2b029c98362f2c26cfbddc2dd925dc259a4e9027d56849b6880fcdd323d07cf82a20f47d11d2c4a76ff2d31db58368ecb83937fc794161f4ee313683d9e517cc5f11e7befcd5f595a4fdd216382edcdda40a3f5ee44943a52a2d2fc3d1582a86cd483447bd25e71badbba404b79bb236caa398030aa18e1976dc33feb9a63a94f87e88b728dc058d30da783d368ff789b44518eb54cc97938e025e86bc71492f00a54c160dade3c41d4de218c9b45cbb1a5b36e01c502fa2b97f0324c4322125dda1a06fe52633a27480989b0c260278685a523946e8116cc8bb638f95e6d530d393a160fd19a86511e4dec2e54da6f46cb6dd983be20a050bcdf4a4de1297eb33b6ca66ee3285a30c321b66b651f1950f8635eb3f3168449ff1bbe11790955a21ac52b2730e0903d9d73c83a4ae77792659acc06f5084a0f9008880eb09c635622f6705f6fe1a32bd5bb6d711a2f6fa967e03b2ac879b5c5f8ed1e0ee9c0e427e7d4634779ff8521b00e9ab4bafa50b7b03494f1545bb52786148edd68893274e6a528e0819d07e3b376298baca4ac221fbfd7db41b43f7fbf3e3c46342b6909652705e2da6f522f2ce0d385a8145b8382d871127d9248a572634e25347ca765a861a2bf6867f27c7ee561b19b41a126f9bcdd9d6aa4a3d93c1f03fa1de1a3a45cbdda2c77e25b351ef4ce36edeb956c360ecd85734049f2ef66700e92f948e4e0225b70f52e57704b7a42be99a75bb75f9e6cc8b3d737997079932325be6f3fec57f2f19a6a0511bd57988ee46d31aa2e40c14c9dde989cb3758cbfec153cd9d66e03035711df12d1611135a91af862bfa684506e6b46c65d5f57fb9321d21fc32173ae2d8ad6a193cbbaa05cbc2a8900ea41b9dc0568162e8d30d7cc8a8cf2b70805a21daed2a454c7ffe713e754c618566ccd06a0dbeb072ba3c7dd197aad409baf953a9b0e7f5ce091bf2401f5a9bd5b054a7704c204f2292df90840812016c7444370ff4d245fc2aeb7e067d951af38924cd85a0f503faed10c154491390f853f6b6dc387a180bfe26ce9868ce805db7326f5e12b4b6b0760854b70eb9fb1076f9863af821ed100f30b545ebafe984e341073ff59ff607dc685d0abf525d1669ccf2bedfe8fa2fa3a55835d44e4e50ffc5182b12690d7e640f6fc477a7ae44450a2e7242fa6eaafa3e18a4b5c0837afe1c133f7629be22bbf026f17ce33cf66157788c8ac09f813cacd0abc82ca8311e576b4b1d4d5cd41dd33b9b25e355e3c11829a6c330599e6b78bcf341ce29d830efaba67ae72acecc6a083774d77bc88b5ccbeb9ccb19674accde73cc2d29d7bb6680ef051075c6aef8b800829dd8e10a28f3a0c3672139cddd8f359083164abb8a8af2616c338ee90074122dccff6d82923e9d03dc2c6692a7db0c176b0f8d750712f9d3336efbcf61688528ff21f0bce4d965810582c3e8d08a9a7046e783219ed2abc5504721f3627780bc463503b0d9c88767bc8d4d22f51d781d2fee2aef3f763dfb72a9ea6e4484736f191a2cf3c7443ddf64595a62d2ed281a3a089a1d9c3e331270f1d5abe36ead3204c2a9320e6ef8b67ae0634da48b9cadf1dc22c3ec94eb0521c838b46e07b69fc6f2276137fe0c9c3923d55d0c1a0fb6c8c862f88af613308f68b16a6a390fc0df340a096561c997a7fd3ce226fbb8bda0d2e40e9143805802a10fe603fefc95c85f40119d3f2e591f4d3071b4c37ba913ac7dfca7e84a212650f54649a53705bbf397a5dd64771ca7b8b28d5a3fea5e8f52653952fc4c5bb34ee7a20f7972b6eb74c987c9b1c3e0c8017717c2a188e0c3d4d24563552586d12715a3795592ad71b25cc859aec67d0b4c720d7268f515d739be287d5e697c6bb67b5de44a668bad274221a51bafb8147ea8113dddec42f077d15e632657f29514cf62b78afbe2164a7e93a3d73755ff8100066029595d1b89a5eb3a4e6497ad81bcccabaf4bee0b0745eeb6aa73d4ff506bde0ca3db04ed16f2ec79631075a9b787e5ccd091b6640c0d6c27fc380d9e3a62f0830eefcf445a33261ca4d7f256cab82d0818789bf997333b861ecd40f784debbb6afc6283dfa7d977de85d7cb6f36b04ac4fe95ffff76d96254eac7a7ac4bc6d033de7052f9423865183de5e4775851d9691b4c2da57ddc2053e9818751a99b38083459fdfc32f3008b8b7d4558eb06fd0c22425b8a5dffa3903198ca70af5f332afe515c3bc6ee6524b1033b1993673828496c11544bc50661b6145a9d1492338f061d29a3b9d4a339feee226104e097ac306eb63e133b637c8a75c7559fd9fed51fa42ca996c1d664f9c879d2074627ee0e6a0921f397eb4c1b52025fba4b2e923cc7add35f78465f4a6e67deabeb0627f13f51f1909b931b74275ce031a5ad3f4ebccbfff29aaab5a0ea9ff74e5465e3040f392ee8c4295145b52d3b9185db8a5c66a771c5a1fd07223ee0930384dc36d4e8c1b655bb5968985969f8b51771ebb05b12761eff88c387e3ce22c2e26a612fec63a399d89e81b1a865c8457ac194e4f5494be666f0585969bba85009db17d190eff20d5cd703612d62186ff64334b6c37d135a187e283253fdd9c513e9869b5a1095a624b4bca68b7ec642791b36ce225137b7e0e4cb37614949073589caaa64d4664c366fbf67fb7e49e2710ab02a3cac03526970b5d4e78838afd76f57ffe6cf42761c5cb2ccca7d40f2ee6cb73f6bdda5047b7dd1d3e20d7a05888fd50af7aa11f579da014acba6426fcfc8e4ec1046cf0786cdf88a9d7899e66d2e4cfd701163e92cd81e3af0d2aff7a456fb88d5c7c38d9c690f9ac09d39085c40d0393d171bd0b10ca4446233e750e45f19e713ba30e51d518a7ff2f4e26711d48af726abe35ce16f5c5461d76441cb13595e242216e60b92ebf0e715114b160c591e948ebc7faed8dd3c68d1f9840b74c77a557087cb853b5cdb2c8ca8d8aabb31caa6b2e3fccc7d58ffd9f039909547b806fe5352de1b4cf2929b02c7281bd22672ebc7df13d834ce5cbec2f2d43f4dce24a86117694cb1eb3cbd545940df8d3cf285c6fa02f609b24e9f683787d2f26da95c228630eb411db607e410b83b16b61350b0296a1aed23e62e7f120c391785f2249b63e698b3c8ff7d3cbb32f76bf943a25e59f", 0x1000, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r2 = kqueue() r3 = dup2(r1, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fd, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x20, 0x3, 0x1, 0x2}, {{r2}, 0xfffffffffffffff8, 0x13, 0xfffff, 0xfff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x82, 0x2, 0x3e8d, 0x4}, {{r1}, 0xfffffffffffffffb, 0xd0, 0x90, 0x2, 0x8}, {{r2}, 0x0, 0x26, 0x0, 0x401, 0x9}], 0x1f, 0x0) 05:36:50 executing program 1: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) getdents(r0, 0x0, 0x2bd) 05:36:50 executing program 0: setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000000), 0x3a4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket(0x3e, 0x4, 0x7) setsockopt(r0, 0x8, 0xc0ee, &(0x7f0000000440)="5a1ccd3368804412337c3169e8df7a70036e46925c8a7ae276897430adb0f5ce8a11e12a697169058bfb61645fe7cb5fb1c1cfbe58e503249a04c1bc64324edc3a6451541b05a90000cdd2cd1e38580053cbe0cc32c0b0677947aa1fd2b6c9cfeaaf8535841e9b0c72bbc37be3614309e280857130caf571f5f049a6e64305013089ec5c45f840444007fa92", 0xfffffffffffffff0) pipe2(&(0x7f0000000100), 0x10004) 05:36:50 executing program 1: fchmod(0xffffffffffffffff, 0x80) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000014, &(0x7f0000000040), 0x4) 05:36:50 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000000c0)) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x0, 0xfffffffffffffff8, r2}) 05:36:50 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getpgid(r1) syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xfffffffeffffffff) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000040)=""/123, 0x7b}, {&(0x7f00000000c0)=""/69, 0x45}, {&(0x7f00000013c0)=""/237, 0xed}, {&(0x7f0000000240)=""/210, 0xd2}, {&(0x7f0000000340)=""/4096, 0x1351}], 0x5) 05:36:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f00004e3000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 05:36:50 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) r1 = socket(0x2, 0x3, 0x1) recvfrom$inet(r1, &(0x7f00000000c0)=""/67, 0x43, 0x2, &(0x7f0000000180)={0x2, 0x1}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) 05:36:50 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xffffffffffffff20) r1 = getppid() r2 = open(&(0x7f0000000100)='\x00', 0x10000, 0x40) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x8) r3 = getpgrp() setpgid(r1, r1) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0x2) getpgrp() getppid() setpgid(r3, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x3, 0xffff, "89d862e0672b17b05fbf38b1059b0ee4f945317b", 0x7ff, 0x4}) 05:36:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getgid() r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r4, r1) setsockopt(r0, 0x0, 0x8000000000024, 0x0, 0x0) r5 = msgget(0x3, 0x270) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000200)=0x72d, 0x4) msgsnd(r5, &(0x7f0000000180)={0x0, "97fc86094c985db41e1758eb0a65d761e15b22396be2fe6a3d62db37272b549790c6a511a99c1bf9094b80d50b8d74e716a5318c8d039eaf63c66bcfbeed16c875596f9bbf856a0b50ea6f28581fed724130a0d89e2ef803b60cb171d9095ef8ac1633"}, 0x6b, 0x800) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 05:36:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x48, 0x42, 0x603, 0x7}, {{r3}, 0xfffffffffffffff8, 0x3, 0x80000000, 0x9, 0x241f}, {{r3}, 0xffffffffffffffff, 0x60, 0x3, 0x83, 0x1ff}, {{r3}, 0x0, 0xa0, 0x1, 0x7ff, 0x1}, {{r1}, 0xffffffffffffffff, 0x44, 0x82, 0x400}, {{r1}, 0xfffffffffffffffe, 0x1, 0x46, 0x41, 0xe854}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x9, 0x4}, {{r0}, 0x0, 0x40, 0x11, 0x7b4f, 0x100000001}], 0x31, 0x0, 0xc68, 0x0) dup2(r1, r0) 05:36:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040)=0x99, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 05:36:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = fcntl$dupfd(r0, 0xa, r1) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0xffff, 0x4) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x1ff) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x4444, 0x0, 0x0, 0xed, 0xfffffffffffffff7, 0x400, 0x0, 0x0, 0x7, 0x2}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) 05:36:50 executing program 0: r0 = msgget$private(0x0, 0x7fffffffbffffffd) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) getsockname$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000008000000000000000000000000000000f500020000000000000000000000000000000000000000000059a28718a91797000000000000004408c99dbdd773e665be021128f742c2ecfabff55df5ddafad0a9bc4de44660d4dc956ecf81efce9e437a9f96d8c4bfcd8b61636565e1c34b5687a8a2a4974c64224d3f640aa96363ed56af78a"], 0x48, 0x91f329e6b91dab61, 0x1000) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x800) mknod(&(0x7f0000000280)='./file0\x00', 0x40, 0x9) msgrcv(r0, &(0x7f0000000100)={0x0, ""/127}, 0x87, 0x3, 0x1000) 05:36:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ff06008000f3ffffff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x662, 0x10000, &(0x7f0000000000)="41cc9eefa285bb529513253255f81ee511", 0x11) 05:36:50 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c885b67071b542a538706000000b811000000295b173af86992cdeb0000000000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x10, 0x8000, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x8, 0x4) sendmsg(r2, &(0x7f0000000740)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)="2f3100e9052a424eeb3cacf95f5e0c475b9124aae38300732de358ce5fa1a81847b99ff885934b78827a9c495a6e8b265c5fb0d3ddcd2932ed6f53e8d98409b3f75ffb559838fbd62b2d70e212b89ddd4dadc1a982068a430c37150f9cfc8901d18826d2d52ed717edaa32a2e0613380ce58fc54fe88ab90cc902026f59d657459ca4587af96bcec", 0x88}, {&(0x7f00000002c0)="6ed2b32693", 0x5}, {&(0x7f0000000300)="f4dc099d47d5008e8506407dcb29178d9440960a4e2628896566fd1cbe9648ce0d050554e65f96ea852f2d18ae589ae9910fc3790a03071c99bf2a29804745646ea3fc99da076efd8e108066690add679505f955445b8d62af01b3ea92f56589b8a68917bad046e9bea76220ab2f0662b2752e663b24441ebad56ce6c954207fed", 0x81}, {&(0x7f00000003c0)="8b878b0680e0b8439eca0e129a167a82d6d9684a7673746155887b03b4d99dee7ca33a236b392462180c8648e934aa6588c040ead24fa0460599a3f70474022240f0ae00debe61a54e0015a7f1d762ffe241a4a7f8705754ccef2639ef2db8", 0x5f}, {&(0x7f0000000440)="e36bb8867c56ea8a16796c416d1381ca38e1fba680f65de38f28d85fde2ba139df8b", 0x22}, {&(0x7f0000000480)="dacdddf9902a9d297ba8fc242d300ba8cd53bc1213e15f78338b8f89f678b475e1effb9d6b95c4eabfe7f5bfda4a8091ab3fd4beac2a5dadb21b90bf59b2ade45d7e79652a75e20b2b8955fc43f368d716b7e42170d6bffef740f9c80fac84e73de3973ecc2f2233568cddd53fba5f330288811fb66c06f45d31462b1aaa4d28adc6c3c09eeb68a2ed4fdf490332352e3c40e1ac7fccc287ab8f9139e8e20f666be628c757337cd742a076bd4318d0e8fc0186e2fdab5e55217a4ed2ee456a38287637998cfd2eb7510e7d9da8603dcba801e024bf8b75d7d62dc599720799186f9c858f1ebe8278311d1ebf2cc62612a2b2493aea56", 0xf6}], 0x7, &(0x7f0000000600)=[{0x28, 0x1, 0xcc2c, "5bb556cfa9c29d6cebd4277b9ea2133128"}, {0xf8, 0xffff, 0xa3b7, "e910368f2135c22cd7d9e7f6b047f7f1691e707a8c7715e5cfe8e50605091a465cc01a9ab7d9952e2b65d378f741fb5a067e80520189e3824933e6a340ce72b5b06cc94c1e68822d75aaa0a6d42c654bd234761ab523c75b6fe878e15a226ab0c52f7ffe613863c4d9d476a9f50c272e42e7017df4bedcd814b39c97461d494185c517cb071df4e8ea95f9f8614bb27ffdbc939212e6607bea7bf0932c08e99473dac49145be6c8cc3b250017d96b78754f68e42d899831e88188069720ff2bfd605f7aeaf96100fe67bfb6ef7178943f85c71f5d558412b65ea892aaf3891241e019ff260"}], 0x120}, 0x407) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x2}, 0x8) 05:36:50 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) getsockopt(r0, 0x5, 0x4, &(0x7f00000000c0)=""/104, &(0x7f0000000340)=0x68) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000001c0)=0xfffffffffffffccb) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(0xfffffffffffffffe, 0x6000, 0x1) getsockopt$sock_int(r0, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000a8f000/0x4000)=nil, 0x4000, 0x2, 0x800000001811, r1, 0x0, 0x5c) shmget$private(0x0, 0x1000, 0x162, &(0x7f0000a90000/0x1000)=nil) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x7fff) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000180)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r5 = fcntl$getown(r2, 0x5) sendto$unix(r2, &(0x7f0000000500)="e230b9288834dfe62c82eac97f9aaef34a782abad06e13103807858bfacd6fd3bc041c962a83fa52881e33de7de7b39aa4e2edc4b2c56ad1f2c00362f0f879122ce1478b9746c8de469a61749bbcc1f7d51ec3898186d23739c8694aba3e391b6da0c3624fd4b0cdf9f360c598e6b9a43b5d3b99dc483989b210170a70923a7ffd9a07f09824cf628903d0cbebabca3b94a1a0d295bdc86b1a15cbd8ca5070cbb0d0d919d0ca37229afda6e3db8d4683850130b5c6f67bf070d8cbe687fc7481b74d1e34644cdbd74746bff71955625927f9", 0xd2, 0xf, 0x0, 0x0) setpgid(r4, r5) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r6 = semget$private(0x0, 0x4, 0x1c0) semop(r6, &(0x7f0000000280)=[{0x0, 0x3f, 0x1800}, {0x0, 0x2, 0x1000}, {0x3, 0xa3cc, 0x1800}, {0x0, 0x31eea50f, 0x1000}], 0x4) 05:36:51 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setstatus(r0, 0x4, 0x8c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) wait4(0x0, &(0x7f0000000100), 0xfffffffffffffffb, &(0x7f0000000200)) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) 05:36:51 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x0, 0xbc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 05:36:51 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() fcntl$getown(r0, 0x5) r2 = getppid() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) fcntl$setown(r1, 0x6, r2) fcntl$getown(r1, 0x5) 05:36:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000007c0)="3e2a7913e4ba6d773553c0c01b3d7af90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828e697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000a864d67971a38826a1aa8937e753ffffffffff510eb0092e", 0x82) r1 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) mlockall(0x1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xffffffffefffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000040)=[{r2, 0x187}], 0x1, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x8) 05:36:51 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000000, 0x0, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x6, 0x2011, r0, 0x0, 0x0) 05:36:51 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001640)='/dev/null\x00', 0x1, 0x0) r1 = accept(r0, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) bind$unix(r1, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) r5 = kqueue() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) dup2(r5, r3) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/252}, 0x104, 0x2, 0x1000) msgrcv(r2, &(0x7f0000001440)={0x0, ""/188}, 0xc4, 0x3, 0x0) msgrcv(r2, &(0x7f0000000400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) nanosleep(&(0x7f0000001740)={0x1ff, 0x8}, &(0x7f0000001780)) msgrcv(r2, &(0x7f0000000080)={0x0, ""/221}, 0xe5, 0x3, 0x1800) msgrcv(r2, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000300)=0xc) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000001680)=0x1) fcntl$setown(r6, 0x6, r7) msgsnd(r2, &(0x7f00000017c0)={0x1, "5ea7deada646aa11f0aadf6ddad350123537db207cc4d4ecddaa32e98fd80000000066336600"/48}, 0x38, 0x8000000007fe) msgctl$IPC_SET(r2, 0x1, 0xfffffffffffffffe) 05:36:52 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x9) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) getgid() 05:36:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 05:36:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x80000001, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:36:52 executing program 0: pipe(0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) pread(r0, &(0x7f0000000000)="5ac169b26f5bd6382a0226b7a154fa9ff5138580d58d400f7cc038034fe79d393ddb6edb7f365e5697fbebf99b33328dc2a1d15f6f84ad694a3fa867b823d1f7e7ea3c81", 0x44, 0x0, 0x0) 05:36:52 executing program 1: setrlimit(0x0, &(0x7f00000000c0)={0x8, 0x97}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x92}], 0x23f1, 0x0, 0x2800, 0x0) 05:36:52 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/27, 0x1b) shmdt(r1) 05:36:52 executing program 1: r0 = syz_open_pts() r1 = getuid() r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f00000000c0), 0x0, 0x61dd) syz_open_pts() 05:36:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto(r1, &(0x7f0000000080)="e0755038982b33ae57ec55b0997a76187766bfaaeb30f1082e6bd4b3b305fd02b20804a9827e2c375a6283de4d1e73c05a8a129d35fe3cd19a2d3adf5798a7cbc8bba0fedc69de22228f20b9c075d674136f", 0x52, 0xe, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 05:36:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000100)="15fdcfac", 0x4) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) r3 = dup(r1) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fchmodat(r3, &(0x7f0000000080)='./file0\x00', 0x8, 0x0) connect$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() 05:36:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x22, 0xa}], 0x81, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xfffffffffffffffc, 0x0) 05:36:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = socket(0x18, 0x2, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="282dfccde5b089458e10c482cbd9724d69d9d76d931b8afce59f5ad21c81f158b3541462a4e5eb9f83e6e4a9c375f145d60135cc4fb6f1752ea27aa8d7fe7c84e26321849f50b7a98393dd735184eb9e59b86dde002fac8aaa3d3cd647a55ad963af6ae520b5d5c75917e78ba5b9dab78676ae252d3eb6214abdb3c39dc2e9b347b34bbbedc426c1bacf3b9beb58ab81e7f26bdc1ee477b77f0abe0b39295969c1527aaa84989ad34477c3994d4b2ecd88c6117d71fdeb534de810383df81c4cfa5589dd5739f56e3054cbdef10bc2f41808ca6124cd1a115cf67e2e5fb3b3d7c2a7687332e3dd8f0b0f030976a0acde7a5cef710eb01b32cd76d1b7719fb1b1b8ad11131023cef280c6f56d8b13f89df366878de8a79f9419a589c5416aebc8d9e0e0f0fb38aea50b02a88dc40d0df64d56aceaa1c08bc699b02a64ae98438e0a6ffacaa80cbecc3bef7cb1d9a57c344f8a3dbeab2b57d838c137f97814ac38510388d2fc7373ce0187ac8f412e9dafc30353a9f2d6db318e6a91480571acc5286f27475f31ffa7173547be043066a7ca94246b62bacd379a6e3c6de0b8690e63e364558ac7d69c24f882625ac450c7d6fe425719dda7b31535b34ba448af62fdd68db2ce6af6f4cbf2d00428b15becfa62cdc950d5ebbb0ca793f51d4ed5aae532ba18d939828a35f34c6de09f67d3216373c3a9dc3c2395355999d3e68d90542964fda1b0eaf40a959fc48a23e5f0550c2017ebea93194630475cc1b5da22f63a9b450df88b9117785cc04fe886be85181e8afbfa2abcb3b9a2710acd289a40718eb637be4cc34c99c87fcd624287a0147f56ddaa432b21b5f2b5ded531a4e7e297bf6ebcbfcf9e116b929b5afc4d614c57226f3570e6e9fd4402d3eb61151229701cee866f586e5b5ac81132865004d866f88ede755f18731354bef6b682c75e3c76fd50a72e4a91dd1ebc81b4490aec19c4bb1a6451ca78e18ef1cb57c3c7d1c26584375181d960cec907b49eb37741e4620ceea501cbfcc159057eff36d8acfcbaf1848b40b17fb56dc61264a39f461ebb8e7697a58a47437f4ec8cfbd9c510ed9fd50f10294f3fe86973a0928259b0ef75c44af809b59cfa6e401b3165665a6d5fa8d0438dd1bcddcbda76fe046dfe97851e058c36e120f396783a9f22bc19bc0122709e88796a6bc7303bf4866ed8c506dd88a36cbb7c31812b7aca2f62fe29c6653f0193a1e50391f7e14fb35b2278f79ab9cc3f217227ec9d773250ae8d940ca0ec9898b73c2856cbfb43bf6f31a6c549c2c7b5a17e81ed61f28d4a7b0c207b91aa40e0f42d8c2ed0285c1f2c129e583bc1de21dc643b7c438b503d447abc5ef13f39c1302725aa29d04a9c74fa4bfd8f706520886f00ff8a56361b6caead638e820336b5c45c6cab14328a600f35bebf02ca376f83dba9d2db92f38c3b181755cad3213c7b52437b7d633a101a699a0d3ed15fa1756594ae701df2667f327d503f7c5b64ea473ee9363b0ece3187540f081cf2aad20f68e18936a4313a9394d3c9c656b01082c873d2e8f24e5d975f994b23fdbd403875bdbd7e1acdab1362daafc206b245097ff9f4700cc5a2c844d5147fbaedae2db5d046e6a0855c9137a0cc4e3f43973e333a3fa6a5fa62de738559fe102e733116ef37e3954157d15677f59df35fd88f3ecfeb969453566f9c505def1a8d8c1a525308926d57117078fc6e83f98107b218cf5dd16502c6a1afb5ff9dc9a5705454504b316d2386c9246475074ae634f01427ff567391cc379b5ae4838a67fb103bd81340a87e276f0ac921e76345417f93b5177c31b51876c9cdaad78abf556a6f08e7b9d0564662bd0f254c776c8e05e0ee99a78200bca00167a04c3c177a7a9f2eeca3c5de99e09facb31334ee01be608f3bc33b061ce37b0e5e127adaf8056f457facbe033bed7c6ea974732da5a9ac16403fc7cbad10d7adc2b98793acb3498b2b59e6573302712518925167cb69f82cde5b449f1cd1bf4d2d033f50473da67dd95252bfb663f0e423e2777a9a4a7152e3be427e066ebeef1b52497f8159baa98a1b09828d2cd4db61e190ff912e123392cbed8fd0190b22c8ada56ba8e45f9001be8ff296c3429c4e984505cdd7205fa3faa09eca4c02f72c2aa8b978125206b539c17fb237c9359bc587b7f419e05434226ccb0c7faadca753c3c780bdb32f0554b0bc71776808f76c07a1d4ff844f43842eda9233e22d6445d4d67d8d903724b51430ae103e936ad6f20063e715a3617703c504589fa266fa82c8b9ab814c122f4f662e344935e17f5ef62d3b80ecb8b9ccc86cc5faab300915e8933a581c3442a6470e1a71172a1e1e61daeb9c8fc63a2817ee870189420b4d3367244b8163728c8f22b1b5790373c34fd30fa18966cba0b05715fd4c08119fb7b300083ec0fe7bfd9169395ea112149e78f153af1986e0bc5ac1f1e95b1ccf3f2d46fe692a43413a2107b9d770f7e14c99ec2e8f36a7b8e2c10a58ac9a6eb6c846e4b65833394bf86020c408852f8a7148a6d24dad499d27ef5e981724a64303d2466cf8e6a1898e3b757c096090d4db89998d10f07a57775e112d6796c10177f6395fcf80a0b7a59724af3c09c691a58f8d9846d068497b1316e54eed109fcf38e419e52b341f21c189ca3fc4385d60a8b853e467ece7f1e41d6c3ea4508c3478968900033b19c51fe7a775a3ee7428f1c3c64352e70f721153563598ec6a0a89338c08b1f87e23c49c76f94ee1d7b377549e88a962adb0039b7e5ebb554255213614dedc9dd374a6b07b3f35615f26586e88ca290e7906fc1828a5c141c28c8f08ffee13becbf70a8bac849aa92573ccb46ed25e1bd044e6daa058388a4069f7e189677f46c1fe7c8f01d95102c8379a0675b742572f0fef5aceaf1bdaf3405c68a6cc2a44b439f9f8b5a5e421e47a0fb4c43169a746a844a7160c8dbfd9298ecf806cfe4a90bd7bffdbc6df5f1688f3ca214f71f1a6adc491dd68a41310d0000000000008318f06d89ead330700e3f36b50d4f1aadeebc9255d91b071fb8c760d790055df54e0e950150e03a3d4db87fcb55392472d473965cc8df3318eab4da6d7f6f1731592ece855569980021d6bf037411d0a98209abf2f3fa2fa6323c5a69404a6ddbbd39182ea747bf6d62f0ddaf2dd4b92987ea4bfd653c27fc97b5a9b14dfc8338f80311a369a80acee5242b93117dcaac0453915d8dffbcee4b6e74f30ee051fc149586a9df03b382bc9c0c38239ce85441e068e1ec99c511af6f898827348bb808da0f17f6d181d2ea269e3495326ec46ad8516c7e4c32b104d9442f60e5271512e193c98629679de68603688633e08933d47dab6a40db4056ebc3d0619bfa2b5af32f41c5ea14afe66459466870767b048a3bd2b927f7963f9dce054f05e76fcbc87ba619cf44d03a45c38a46ae758ef847bd891c64484d70e38d5fda86f3aee28a9d2374277394f3b0175d562752c3c69ba64fee378006b1bec198afbf19aaf9fe0fdb19ec5082b5ec596db06186567a8664c357a424698bb3f10ee77c6d7b590e3874fdf76eab76785cec1f3105ade94e1a00f27b1d3726c0b85d7da50a2cfd4e4d6b959458d9d5cffe5a26ed791f9eade81cd542aeb7763558152bb81c1c28c95d9a740aeea99adbb59d16d11e2d3413921ab628de8aeecf20315441a32b647f8c994c0ece6e3d649e9adf7aa00071fbc49b407b6c5ebaf7531e45870dea29509f1932829a48b5adefc6080cbcb91ba4159530fb453f363ae9ec65e86671f6b8f626697e904838ddc0d5d533aff2468bc637130ec1ad6077e8d78265c8e06b426494135e27d2d31d787fdf6c090b9f501387f6a49782d3296625ac71d4417f59f0806bf65638cd1195529d0cb468fb8f0060bc542a9d3b34b7aea7d4d35ac911e22ca28abc0e1d6520717dfeadc7aa28938dde95f89081357cd0fdf0db87b695400dfb22224f738129f8a7eb81c766167cf4b25402bacab27f2c2edf17010aeaaa4d59fd3f466d20e7a512aef0141f396cc7437ed8d3cdc66ec71ae07d2381c5702019721729f862c32f12a63eb8c1ea296b9d00918b0a4a9cc236c8cfe1e0d9ddb134068c1bce43807a53d13f15c4396795ebb355856e54e185f877d026916d1194e263ad49197a6949d28cfe78538a827c50d01b76ce3c454609b5bde2c6c4373078ef4f1899234749737c9123d39a842a7f280d0e372d63e1f056e70e96db23cdaeee3bd71f7d78b416b3e341c645f99312219646009c16e458847c803077351930012464e3febefd5d1d62cca2879aff91ead82df1abc4fbf871ad9052474b07b55229eb409993d3f750b3a1225de52f457b28d30d3519d8b7c02357d93fe977351cd7b8a723202f8db43692886ead02f27d66caf95f2ece227f2a492258ae69bfb12a4e4c2ab38df81f8e67729bc6629b36a93ee9b0bf41d51cd23b060e56bf00f5da665a08a4c2b0b0e76d8fc8f6b2f3e3be02512759ab326fed67df22d4dca0da5df06024f1f85617a505392487c7bdc0ee9b1939acbe8b75b862f8df23cf8b1e3e59da6dd625c1aab62fde8b5f78abe54d090fed428dd08066ba7373b4b7ac1971c3bb26f36bedac1003b2ab7054c8f32d7112096add9c7c24d9fabc6b6311a269cf23c171ec180776c20bf6af4828f1ae85dccbd5416325fdcd0e071cae5db9bdab4b6a2ba467027d4de166ce42ac4cd5fd14a7be3f44cc9132fb12dd50259bb4f5e4a287b7e56b29d409c70600ea0aa012ec5ed1c803600f00a36a9b4f8daf8b84301ad0accdd047d471b6e68dffb742ac84c9fbb17ed3a645fcb2a9c184be861dc013a9672c56e439528302091303b0a419d935d3a2c7b1f158391650af33292b2339cd6b5a23840da14cea175a78ae2bb7cfeb0bd9d43b26cbaa44a13ad5eae6fedc69be65c92e794d214ac0d01ca949a376300ced908b9608bc3c947e38001c4d9067955e10962bf4db08a06a029edf179dacece2bed2a170c44052b8753d47ec7b533c6a9af477637d39bc342d18380b69087ba2d6ea3d8643262737770948a8241549bdf449d06893319bd66bc7f4d9ae4b1bfb4f10132805337d30e723f57a8d5bd5f3280d5778f5a5ef71bbe1b591fb87df3b61ec594b3fe007b00f6f8310ab5c2ee5662db2883e6a2d3a65dd7d30f515c91d7a60991bbdbe9be028a28345189cf2013175c8a2e1e1ee3dac919352d9eb602804d1abb04419e30cebbb57c73a09c288d95a3960053c09cd16fd238b5107efeb846ca66550b6a9c985c7fa556a5de42a673badc1910de0d8e414d497be1d3edb38053487a4e14ab6aa8304524839e1bdd5fe1a5fff6e30773d3a5243a63b9a054c78764ec9b7a97ac8f2ff040895020487c40cc6f78cfe13a6115680993adeb222fdec57874cc4da7286f2a6e18fc9255805c9c8e6bbd20c85811935eab1e6ca24afbc441d4adeb4482f831bcd1a39c70b53c3bf9859fc705e5935fee46bf75118010814e358b792db8b057603e8a0e7b223f74ffa8809f95f944b4fe6ecc054e3343cb9a4edc8e7f81128e75b997dcb9bc742ffeaff6ae7b525b72a0457e1be926471db7f320789f1a27636da91d0cc51d8db7287f303eeadfda7b699030c2397d9fda4fc55c9b9599b2d3d5cfdd4bf3259de5d4bdeb5600b314cc4511cdbb8d1ac38606b53919e5e01d4e740254a94bf7157b88aadf44e664e9cde871cdca96fc75654754f1e63a1695e8b101195be895a1ac2", 0xb115) 05:36:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/124, 0x7c, 0x40, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) lseek(r1, 0x0, 0x0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0xfffffffffffffffe, 0x1, 0x3, 0x6, 0x1f}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x11, r0, 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000200)=0x1) 05:36:53 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000340)) r1 = dup(0xffffffffffffffff) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x180, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000240)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000200)={{0x2, 0x90f, 0x4}, 0x1, 0x8, 0x7fffffff}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000280)={{0x566, 0x6, 0x4bf}, 0x2e, 0x10001, 0x7ff}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x5) r4 = semget$private(0x0, 0x6, 0x80) semop(r4, &(0x7f0000000000)=[{0x3, 0x0, 0x1800}, {0x5, 0x5b5, 0x1800}, {0x2, 0x800, 0x800}, {0x4000003, 0x2, 0x800}, {0x0, 0xfff, 0x1000}, {0x5, 0x0, 0x7fe}], 0x6) kevent(r2, &(0x7f0000000280), 0x5, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x3, 0x1, 0x2}], 0x1, &(0x7f0000000300)={0x4d, 0x9}) dup(r2) write(r3, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe1", 0x66) semctl$IPC_RMID(r4, 0x0, 0x0) 05:36:53 executing program 1: nanosleep(&(0x7f00000000c0)={0x1, 0x7ff}, &(0x7f0000000100)) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) r1 = syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='c\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x3) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x80) 05:36:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x972f) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/4096}}) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffffd) getrlimit(0x0, &(0x7f00000000c0)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x3d57, 0xc2b, 0x0, 0x5}]}) 05:36:53 executing program 0: r0 = socket(0x2, 0x0, 0x9) r1 = socket$inet(0x2, 0x2, 0x7) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000b, 0x0, 0x0) fcntl$getown(r0, 0x5) 05:36:53 executing program 0: getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r1 = getgid() r2 = msgget$private(0x0, 0x14) getgroups(0x4, &(0x7f0000000000)=[r1, r1, r0, r1]) msgctl$IPC_RMID(r2, 0x0) setregid(r0, r1) 05:36:54 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000040)="fed79b7ffc84851b66992e3b35b3eb51955423eb6d778af274d89dfefbb16aef4e9cdd946014849929b9a534d269871846482e493f6c795361b1f8cb0e86d5ede013929a26a918470568d8aec0f3d2aba901d3", 0x53, 0x6, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x5, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fchdir(r1) 05:36:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) ioctl$TIOCCDTR(r1, 0x20007478) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/115, 0x73}, {&(0x7f00000000c0)=""/10, 0xa}], 0x2, 0x0, 0x0) 05:36:54 executing program 0: mprotect(&(0x7f0000685000/0x3000)=nil, 0x3000, 0x7) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000040)='\fFW}', 0x4) shutdown(0xffffffffffffffff, 0x2) 05:36:54 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) listen(r0, 0x6) fsync(r0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000), 0x4) 05:36:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 05:36:54 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() execve(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001c80)=[&(0x7f0000001c00)='}^-.@\x00', &(0x7f0000001c40)=':.\x00'], &(0x7f0000001d00)=[&(0x7f0000001cc0)='}^-.@\x00']) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() 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(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) accept$unix(r3, 0x0, &(0x7f0000001b80)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(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, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 05:36:54 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xa0) 05:36:54 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000080)={0x5, 0x3, {[0x1e00000000000, 0x9, 0x401, 0x3f, 0xfffffffffffffff9, 0x4, 0x0, 0x2, 0x6, 0x20, 0x8001, 0x4, 0x9, 0xfffffffffffffffa, 0x6, 0x4, 0x101, 0xff], [0x4, 0x1, 0xfffffffffffffff8, 0x5, 0x9, 0x8f, 0x7, 0x100000000, 0x3, 0x1ff], [0x8001, 0x7a5f, 0x0, 0x10001, 0x657, 0x3, 0x9], [0x0, 0x1415, 0x5, 0x1ff, 0x0, 0x5], [{0xff, 0x7, 0x3, 0x4}, {0xfffffffffffff82e, 0x20, 0xfffffffffffffd11}, {0x1000, 0x7fffffff, 0x2}, {0x401, 0x7, 0x5, 0x4a}, {0x1, 0x20, 0x7, 0x6}, {0x9, 0x8, 0x0, 0x9}, {0x5, 0x8, 0xec, 0x1}, {0x0, 0x1, 0x1, 0x1}], {0x10000, 0x432, 0x0, 0x3}, {0x1, 0x200, 0x7, 0x7}}}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x62, 0x2) minherit(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) sendto(r1, &(0x7f0000000300)="d1df641c750b2abea43a3ae39498c64fd35a1d2b74b7de5b8f193ab00b8811a6810c81cfb848446886c34b473b5ffa04a948a23180cc98b158a6f56781a6ef135f3ab955543b2bd60fdcc1fdc97c759e8960a4dddde8d32aaee5bd16ddce26312d58e7fd567b8de5e43a280264fb83c7d9c428f514317fb31f11f203bc657e9ffea3efcecc6266dcebd6a3c84206bd4d24f8534653bb91efcea9120ba145e03bb7a389b4d763dee31c43d1180eb1117a57f05bcf79b87d2d1de58c60c0485400ad17e7340489d45f88d53563881c1105", 0xd0, 0x40f, 0x0, 0x0) dup(r1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 05:36:54 executing program 0: r0 = socket(0x18, 0x1000000001, 0x0) shutdown(r0, 0x1) write(r0, &(0x7f0000000000)="8876407606ddb16f160c11070f6633fc05fc957e6c3027edc0048a8b8d281dcddfbd08433aff159e8a15282c95ce721c3b3a308069be5a9e10b904e11a03da864a9330e103bcdce2f644dea78981f849cc78faebab92c538660b4b48973c1b2b1915a9f27407d7b812b8bf3987acf5306018b4a6fb2b8f9bb61b293e816b61cdf76ebfa1f446f7d4dc0e7ecfd7263f825ed8a30b", 0x94) socket(0x20, 0x5, 0x7) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 05:36:54 executing program 1: r0 = socket(0x11, 0x3, 0x1) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) close(r1) 05:36:54 executing program 0: nanosleep(&(0x7f0000000100)={0x2, 0x5}, &(0x7f0000000140)) r0 = socket(0x11, 0x4000, 0x3) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x1, 0x0, 0x7, r1}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000001c0)) minherit(&(0x7f00004c0000/0x4000)=nil, 0x4000, 0x0) shmget$private(0x0, 0x3000, 0x4, &(0x7f00004c0000/0x3000)=nil) select(0x40, &(0x7f0000000000)={0x9, 0x7fff, 0x3, 0x2, 0xffff, 0x3, 0xc000000000, 0x20}, &(0x7f0000000040)={0x825, 0xffffffff, 0x2, 0xbb, 0x40, 0x100000001, 0x800, 0x8}, &(0x7f0000000080)={0x0, 0x1, 0x9, 0x74, 0x8001, 0x2, 0x0, 0x9}, &(0x7f00000000c0)={0x3, 0x5}) 05:36:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x80000001, 0x2b, 0x0, 0x0) 05:36:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0x2000001}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x20, 0xae63}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) 05:36:56 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x1) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) socket$inet(0x2, 0x4003, 0x20) write(r0, &(0x7f0000000140)='W', 0x1) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x0) 05:36:58 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x9) 05:36:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0xb34df0fb64e4c0f4, &(0x7f0000000000), &(0x7f0000000040)=0x10) 05:36:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) r1 = semget(0x2, 0x1, 0x10) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000180)=""/4096) 05:36:58 executing program 0: r0 = socket$inet(0x2, 0x8002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x8000000000005, &(0x7f0000000000), 0x0) 05:36:58 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000001, 0x0) r1 = semget$private(0x0, 0x2, 0x40) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x9, 0x3f, 0x5, 0x6, 0x3ff, 0x0]) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xfffffffffffffffd) 05:36:58 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x80000001) 05:37:01 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="be2b1d5f1e91b579feeed86e5830d8d3e14e5e80d88ec50f92079bc138e6d8027bbfe31c1fecd7f34d2572ee25574b3019f272", 0x33) 05:37:01 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = semget(0x2, 0x3, 0x0) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f00000000c0)=""/17) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') lstat(&(0x7f0000000100)='./file2\x00', &(0x7f0000000140)) 05:37:01 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) 05:37:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xfffffffffffffeb7, 0x3, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1005005208b2dd000100000000000000"], 0x10}, 0x0) close(r1) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 05:37:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x5, &(0x7f0000000080)={0x7, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6", 0x65) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 05:37:01 executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0xc6) r0 = socket$inet6(0x18, 0x7, 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1012, r0, 0x0, 0x0) 05:37:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_open_pts() 05:37:03 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x28, 0x101, 0x91, 0x1, 0x9, 0x9, 0x17, 0x0, 0x0, 0x7fffffff, 0x2}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) 05:37:03 executing program 0: r0 = syz_open_pts() ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000280)=0x81) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d700001e00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c0200e017758313a18db60390ceda6ac14c30a562fbb9afe89ae092c9529443890c39abcec6c3c348fa47bab9e1aecf0c4aa9f91500e02f989bf1155cd700000000000008003c5930e6059a3262664b9e3cbd578d1b020000f1bc7bc8ded1257824857ac314db10ed7917354a002a11c49cf2f6b5a029005fcb85c9f065780f542dc7bb6b56da616c51d6d698c970a4bac5a7af0d", 0xa5) r1 = syz_open_pts() close(r0) r2 = dup(r1) preadv(r2, &(0x7f00000004c0)=[{&(0x7f0000000440)=""/81, 0x51}, {&(0x7f0000000200)=""/78, 0xffffffffffffff48}, {&(0x7f00000003c0)=""/120, 0x78}], 0x3, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x150) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getgroups(0x6, &(0x7f00000005c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r3, &(0x7f0000000500)='./file0\x00', r4, r5, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x6, 0x9, 0x4, 0xd6, "3012c9f304c3ea6f1c8cccf63200491f3cc03b7e", 0x3, 0x1}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:03 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/239, &(0x7f0000000080)=0xef) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f00000002c0)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x3, 0x24add3ef, 0x9}, 0xc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) 05:37:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x90, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) socket(0x20, 0x3, 0x6) 05:37:03 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x10090, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x2, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000380)) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r0, 0x84}, {r1, 0x100}, {r3, 0x100}], 0x3, 0x7fffffff) r4 = socket$inet(0x2, 0x3, 0x33655a55) recvfrom$inet(r4, &(0x7f0000000140)=""/160, 0xa0, 0x803, &(0x7f0000000200)={0x2, 0x0}, 0xc) r5 = socket(0x6, 0x4003, 0x0) shutdown(r5, 0x2) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r6 = socket(0x10000000002, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x87, 0x400}, {0x88, 0x1}, {0x0, 0x7}, {0x8b, 0x27}, {0x83, 0x4}, {0x0, 0x1ff}, {0x8f, 0x100000000}], 0x7}) r8 = dup2(r5, r6) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 05:37:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x101) setsockopt(r0, 0x7f, 0x1b2f, &(0x7f0000000100)="de40e143537c68af920177b6b01b4a7baeb4fa3dd392d01a3350d3b29168b12f504ac2cb29ea8513c8dbe07bcb749e6d743c9bafc9be3d592480c83625da2a9d837824c0ab578b74bb1d7eded73c2a2074e88ac3d9b08bace85f4dd8a4962c506ded66be5a88622027f5e3b6591d58d603779610b5fb2926a98b666f1c1cd55a946a3ae2d7f2c13e49c2e24f1c68213a62119ea1a770437ce7f6b40342544e6d081b1f39623c59dd89d616b8d5", 0xad) chflagsat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) 05:37:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x10000) getsockopt(r0, 0x0, 0x4, 0x0, 0x0) socket(0x13, 0x5, 0x40) 05:37:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 05:37:04 executing program 1: readv(0xffffffffffffffff, 0x0, 0x165) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="f37e18b3700ebdb608518ad9520818b5db10208820d027be166b6c58d39d1695f2a38c9c1917cb5a4e1ad7527c4efff48be16705b8a81a43b3a8f67cc5deb6195ea3f7ca3d5660a2c54117a7d88ba8fc6155681edd7029607ab962502c78079e79621fe6f582f61163b6fee85d3dff208d3aeb299b03581027644fc643be2ceeeb86973dc89de7246951b5cf721584103a9964565c7048e8fb16", 0x9a}, {&(0x7f0000000100)="bf724a286e36c95b81d0064436297b7517c4811d31aeb94c1ee634fc2a2df985c9de8d4828bd57f0d5d488296175c7cbc318eeb11e", 0x35}], 0x2, 0x0, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/66, 0x42}, {&(0x7f0000000200)=""/93, 0x5d}], 0x2) 05:37:04 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = socket$inet6(0x18, 0x2, 0x8) r4 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x200, 0x40) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x20000, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x10, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x8, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x480, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x80, 0x0) r10 = syz_open_pts() r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x100, 0x0) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x19, 0xf0000047, 0x0, 0x3c}, {{r2}, 0xfffffffffffffffb, 0x41, 0xfffff, 0x1, 0xa9}, {{r3}, 0xfffffffffffffffb, 0x64, 0x10, 0xd7, 0x2}, {{r4}, 0xfffffffffffffff9, 0x10, 0x2, 0x7, 0x10000}, {{r5}, 0xfffffffffffffffc, 0x2, 0xa6, 0x0, 0x2}, {{r6}, 0xfffffffffffffff9, 0x10, 0x0, 0x100, 0x4}, {{r7}, 0xfffffffffffffffa, 0x14, 0x2, 0xff, 0x7f}, {{r8}, 0xfffffffffffffff8, 0x4, 0x1, 0x3f, 0x100000001}, {{r9}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x5, 0x2}], 0x3, &(0x7f0000000540)=[{{r10}, 0x0, 0x34, 0x3, 0xe6e, 0x7fff}, {{r11}, 0xfffffffffffffffe, 0x2, 0x1, 0xb11, 0x1ff}], 0x9, &(0x7f0000000580)={0xfff, 0x1000}) nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) nanosleep(&(0x7f0000000340)={0x585d, 0x7fefffff}, 0x0) r12 = kqueue() r13 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x20) ioctl$WSDISPLAYIO_USEFONT(r13, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x1, 0x6, 0x4, 0x0, 0x9cf, 0x1, 0x100, 0x3, 0x0, 0x3, 0x775b}) kevent(r12, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r12) pipe(&(0x7f0000000140)={0xffffffffffffffff}) accept$unix(r14, &(0x7f0000000040)=@file={0x0, ""/25}, &(0x7f0000000080)=0x1b) 05:37:04 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="e51513dc", 0x4) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 05:37:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000980)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96066486322ae9b47755c007601128e08e6e8d", 0x20b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) r3 = msgget$private(0x0, 0x20) msgrcv(r3, &(0x7f0000000280)={0x0, ""/183}, 0xbf, 0x3, 0x800) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:04 executing program 1: sync() getrusage(0x0, &(0x7f0000000000)) getrusage(0x1, &(0x7f00000003c0)) 05:37:04 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) ftruncate(r0, 0x0, 0xfff) write(r0, &(0x7f0000000000)="20dd", 0x2) 05:37:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/121, 0x79, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f666901003000"], 0xa) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0x5}, 0xc) 05:37:04 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = semget(0x2, 0x2, 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/50) connect$unix(r0, &(0x7f0000932000)=@file={0x0, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) 05:37:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x80, 0xfffffffffffffffd, 0x40, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lseek(r0, 0x0, 0x0, 0x3) 05:37:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x100000001, 0x0, 0x7f, 0x0, 0x1, 0x7fff, 0x7ff, 0x2, 0x1, 0x400, 0xa206}) sendto$unix(r0, &(0x7f0000000140)="7c75da967ccdf8956b4ee17023f1397c16c386c010508f84209b15d2b023987b9be9cdd7fcbfe27aae5d75bcd6effbecc2c4d477a97ac512a28b7cd2f8ffa5ba5bad8166bd4ed0c6207e272869a5f43b2d8019521879d253138dd12cd4ab897ad0e5bc8f76cbafefc0d587d0cf5c3c2e4e52b0a51f83060d04c18a09a6dd76d3e682f32d22b1c8fd0cd32dbc3b9b5485e05d5470007878431b97029cdf29ec4c9eded53ad76092611b957bdfcf61226cd3e48d5ee1d5b7de208b092e424535c5af8e96780b78d0b96738f952a923007ca1d3430d31dcc06a2b8d3aa95ae726bbaf", 0xe1, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) 05:37:04 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0xfffffffffffffdb5) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x100) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x100000001, 0xdd9, 0x2c, 0x5]) 05:37:04 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) socketpair(0x6, 0x7, 0x1f, &(0x7f0000000040)={0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) madvise(&(0x7f000068b000/0x2000)=nil, 0x2000, 0x5) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 05:37:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fcntl$setstatus(r0, 0x4, 0x84) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x48, 0x62) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 05:37:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES64=r0, @ANYPTR64=&(0x7f00000000c0)=ANY=[], @ANYRES16=r0, @ANYPTR], @ANYRESDEC=r0, @ANYRES32=0x0, @ANYBLOB="f6eb73e0ef563d2fc9d015ae95a064aaab57cfb1ef0e7168e6e3024c43d04344ab8cfa7c2564a15e8ce20a368d8d7807efff994f0929f8db5058340aabe8f45641f9758829d13532a3", @ANYRES16], 0x5) getpeername(r0, 0x0, &(0x7f0000000040)=0xfffffd50) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000c6dde6c816ad00000000065c688c0872e097", @ANYPTR=&(0x7f0000000280)=ANY=[@ANYBLOB="668dde12b76ef1403278d056b50f04a930ef9aa8eb5bdcf3993802a390919f5a3f8a142c4ce314f0e431a167751f673421eb79e7f7821cf5942c1b125a71309739ff702f3fbc1087fb68530ebc8f407831719124cbdc2f9a6c8d3b023b07229c94ab579c5472b8ff3720c74418dd02567401de87f8d6d66ac7a1727eb975b65abacf73878ed3a91ef7d2478d1868b35295be2bd84fd6d37e1440625bf91afab49fe00b329b1f25799ed3049b5a4cb270e4e4450b01bf307fad08a792d75db4237090c11e848010c03177534df6dc882db68f204bc8ad523b77730fc55252f6558ab3c84b3936d1ae0c943448239f2b07f7ecb02af8ecc3b812b24d19bfc7cdbc0dc7c44198eb67c3b218faf2db4ea9ae7b71f5a83db5e2fe0be5f91de9d18a32bf0608354b287b25904a16bed46a4e39e24503ed9bf7ecdeded30a20fb074050159c792002498bb155316852f30c0d3260a8e3b0c67cf4acd63bb14af92f7030cf6ea15af5e18ac43ad138e65a0bb811aa06133e7f56bffcd07b6473d1135928ba165f6b6a030c64f83fa8627d53c4c084b3abc3dfc2dd5506eb2888868ef1dc23cbf1ce4ce05b830655180670f9602e5fd448f32d8a235225db11018e1ecf795b046ece21b40b89e5a6d72ab4c5f797428bad4ef1332d078bd8bdbe544a34145ad5a91ff0253e09ca858e61b28526126cfc8e635d58b0df88083e8b05d438314e67090abea116c78c725ce77293ed9e2d88ecea0b32961cb106c04078e48bfa44f5c193391842ed83e1114b24e426feb37f00224d8f39de7c5fd8b4e531d1467dc632a381ba80562401da4198266a4611f96d9e60358ad01d9f2405b2385074bf3ebb9a1eb8bd2624a6916659fdd8a01f69168cb5d2d524fd3c74c878f965f89bbf335f219447a32d71e3d99239487a1333fe57ed87f8a191135202d3adebfec0f4e2ea80f049d9bd5afae418c706224db4f0bcaa7b7ac8114158540d9396f5dab6719d65e5895b72ed202ade9175437b3a8c66a4f81ed22a5724919f6a20b267b5123b229b5224d9d265d627079ccad385adf9f6c4a453492ce1887cac39c5f3772e2a8382d24eb28da498d7b8441c1693720acaef20c4d03305334526b75d2feea7706b1cf3c7940554b71d0012418965418a408b54ba6192a6639d1a39b0b27bca39581e3d4573b0a7fb541038c8322ef12b8f44739209711b9a0966e2780ed53a058ac8f83de81891ff545ce6cbe5b4e7f95001b7c90c1ec37b38e33098a6289e61b531f7656e13fb4932c732483d9fadcf570e7226763791dee0d38a5d168c5400a179384dd3f966450ee1df4ba7a3a5a967749c20146fa4f41488f7d591ef0fe69e3540b5994a28b260c5a440fcedf5f0f424e15ad7d661f13d38b92f5adaa5f769b15c1712d3baa2e4642aa4651379f1fd00f05910025aec6419e4bf96c454fada5148aba962325182dcdb989a3b6a5cb5a7d4f82ac48e33b7a631a020846294bfd578056aa85db9f83cbef9e8dc3d98a498247ea051c4a80151156c17338532af7e951e3ff0f459e8c32da5ad41df279108fec64db13badcf8d4286303c38b0cca60cff0565598d2ef6040f00fac0463820e5aa43a9590ae4e0562bc1a747201293ee3aaa1e69e85f5ee2e317a64aebf1ee1074c446c8e07b040db00f70432f8ad865962751782a044b199b57842bb5352b4a56edf7ff197e5f559f89633ec361259bc1c6a6d6fdf2ed29173fa87bc5b873593df20e13a0abc6be40002f4d17843cc70eccbaaff32a85b2cd635832937e6253ed2b64d58d50d063ea9948fdfae147d9aeb30be772b46b3c32748781fe76541a5aec01b73fe418d2b54f0bd9d0413f0246e64aee6dc42ceaaddbadea078ddea7a35d8f39fd2319ee26aefb175f33f6bdfe500528ebb09e1ce8f2c52d7bf654d2df4a207870062289201ddc6c62aa6457b054f14a136514a9581aa347029fec6add320a989eb4e55334fda76a2b622be879b09861760bf622e090033187ac664d50cd51810602990f955fe2e0a20a2f3383256c421cf1b3cd40de009bd374fd6a6e0842eb8290e6c327709189b67d2e68336e7ef75475652b3a53715c8fc518eea7df8a210ee12285d03fdd0a31f6b0d9c851ed584667de0efce0aefea525f7623e465d9990c7b5e3c95ab758d30db6af26e791aae46f2f1b0a8d3ef1656e7e67ee1d58fffcfbac41cd21846d1f34b60ab3a414b417058959cea345fccdf42399da1d473c2ba57e5c448881a454b8e9f5ba7617311e614ebd533928ec155f2450ce00abf28d05955eb2ac47bf07cd3fff7b417d72fa4de2bb245c883821097e5c8274e22502b997b5cadc7d3707d817f2d5858fc491dbc5de3c103b400fc487a988cb744063c720633a141536e10641848d40c2ab6aca303fbdd63e0971ab08f58134611a12aa333afd7d17b0687981fc70d461d0197895f5c42131d8c2d762d9acddc789dc35cc90ece29b916e22b45399c54872816dc4069c778ac9fb1f06249e0f19ced34a758f1e6c23dd887d8a8e898fbe889ddbe1503a4e856c8eff580c9d1ee7aa2943c4cfa56dcc02538a093f2e94f356f2e924c380769d4925938df4fcc2b7b55fdec3c959fef15c8109bc326594cd3b67b1584cbf9dba1422b60cd7201f4ba581eec538579b3722ce5d39d204dae81ea7f941c7d3392d45355be799ec7df9bc571220980b3035587a600cc542cd6350e92ea3449077c784c4e57fbb5065bf8de7abc9998d37289b73058285fa8ef460f101e40856ff41912c36d920cfadb833b18d54505c9942a0b4d603b84a737f747f26538c55a0c41a4f55e45e2e7b6d0084feccc9f36b8c5d3bedbfdc89443f3d94d358ac21f013233dd56f0421eb474e751b7c59657e572cd32a5389490a5136bf8717b66e1e08f65186e8f996cc7a4119849f09c1ccd83beabc678b7b1b163c1f8e6eff2316ca5bc86b79b11eb9b60238146ef4035e80ce3fd66c5545ea1afd1d3eedbfa907fd9681786cfb78c32e5e021c9522a676f58e22d96632beb2c93014b10ad0c6958d9c914dc528f05cd9e419533b0ee957a74d7aec669b3d013110c2e06bee3b502d034d9dfae6e28a098ff5688ae8cc121b1b3daedb3a316796ddef36681dd2b6243efa98565185a6818165866097b59dbf485e6c3555624c1fb380944978ade4d264aa3232862d2c98812d16dc1e68d2d8ccf26747bae4be3ffedbf7dd09da2eab9c22c29748a7fd85a205b43792c03726f52a7e59fc44e496b219a55a3930a388c9d8db20d5beab2463e0f3c2153385ce7170d28258cdf89c94b9ae7a632bf2a49a134d96146942a4f271eb1f5be1bea8397d7cbf1276662b376ffc1a0b6c8d277bee45fa0a645fb8ee4792ce0b2ccde585130c07f58a374ccc39e46cd0702be3848d7ae50350a65cf273d980af3e9298e0279b8cf4bde3b3cccd3e16bb8486a0cde107e0635df5b691ef86aac5ed2dacae0d09cf607bb0c571404db54a8587273ed24985fc597d0d18cbb46ec0b909d8f39b346a5a2b6dc4287ba64e33d0e3e3f5a4450522d25b0976c6a12c54a9e33d4cc5b7f87553907d82b0d15b6d9630579db17222981fa34b27a9a5906a4002ca1fa1a54792d79b5d76a4e9bd8d9201c9532b039f29aafd17473f6df6b7d373443c9fdc946a493d1fa48a347f17b6f8a01ec65531b1d43af9219386786ecfb74fe088d2291f58a88039c5ca98414bf5e2e50eed80e1fdbeb5a152eb557f89c3bafaa642cf4415b69678755f483c2935c3360bfb069dc205786551d9ed2e9c4867cd40f406611f66e27b81e2d9a3c608ee604ca04cabad73e6ebe03b331a1a0455e0a34d5d264d77f2d4cfdc4554cdeac32e2779054823a90ec88dd5705bc17b154917387c44ae22ad22cad584355546a66a40605c5ab60552de7bb6b4378a78305de10ae14323036ccb57328f68a5d6e68aeac09ddb005d1f72eb3bba287fb24b954b8cac5400b6803a5d12c262206541c4b7f8f6cd38581dc2fd0480722b514927bf61580275cab198db89e5a49ca5d7ee6fd262c297e1bf4cbb6653e8ea8ec492860e0f156f1339d518708f529d7b5371a21f1bd01cdd4a85edfc5c597872ea0c6468eac5c59370ce47ad258523128c93d6c7178eef3a19776c37757cc2f8a633098e54d3965f9a3114cb3c182041e27b1ad6086fa4c4595467a03dbb626e416cdc0bb3c311d9ab55e7fb479fa7418043269e57c28506653a679de77221b270d73b2e6f8f7f707648acfaa6e087a4ffa3c4fd3ccdeb0a1521fc4b85c2c8ee26cd06cd541a3e6ad11f1d927239bd2b451265c26d3e38da945b5201f87c955284f494ba20198bc5ce60c0a08540b0a6f01eded18805d20dcf4ceeccd27b6cf959dcf92252223bfc8198684b3751550f46ee6dc4832a5d7e41773908de8f87d9f19da56748b65314646f1e16d3e918412b7504a8a62fb8bb3be37aa8dbd055679bf516e9b1f36b7a54ef6fab8aee5a41c5160f049194c3dcdbb03c3d64f8f8674f2c6f6a3160cc0edea3acec4f2b7462176d893a3f280e8f802db78c3a0cd070216b4e43f6611724fd1f1effe189b0445450595decb081c77afe413d7bd063613c2785f6e26d781c7edb9aafda10a7e5e97cd341cc3195f7d5c72199294229ef724098ca5e5b34cd869603d5ee4ccab64e726e5278028d2455b25b50ad8c3e130ce85fc2e8bab62bae64379755c5665981ac6d990244c3998e5b3630fb46bbc6f007565b1636287f309922730228c113649a3d567d09278ddbfd4f1d82c2c9866c27f84e07a62eca4a98aac97084656e63db5d4343481373874faad83f529c64d67702b1fda6e539f599f63d0bfc35962c52ee0db6ea4b893c51f4f01db640a46984776806065e7474b73922e1009dd056befed22dc9428b5b990affd439ba39f59d7b9850ae3c4764989e47dfd78724e2c48a6914123f62aaeb1b7b585afb9b51b8b84323b144f296c1ac66c29ee3f0f413ee9d84d2a79293eb130f2c9c094e19f30a281562902f29e9925eb149840c6a8c17a139021f8d22ed37419051bb0c222b7d21168adb397a3dada2f054cebf563286b7856ec11c6515021e0a7778d631bcdbdc2981b439e13b56dc1183ebbb69b405922801413ea12ce4a835ca16e8e06a689270bb73f9acf88fc15740ee0f98d2ea668d4081c3269c9aa24605d6ea62f8957d5dce0ee1d347f02f18eff98c82b5488bb7cfb4b485e466c8b978f68f732575402ff1e7cd22a59c2c4272c58692d749fa936485a0ecaebf18b169da8f6dfc26478880dda6fa7ab0dde9ed7ae6affa4622c80969782adf407917343e2219f9ae3c5c808d93521a96a66ab39cc1b260bc4ad7e68e20a2d2ff105fbb06321c647e1ffd50e185363fd7623ba1ff20bba22e495023f2115ce175cd6a82baa677b8d00d0251271dac40ec19ca41950f5d7c896ad298525638bb7a297353b60ae6dc286924fd8a3ff700c5dd2fb25c615204fea70ebe78890003d57f1f3a725dfc017e64ee5ccec7d5a502d3f40081655a4ebde095fee0c8ab07483d4d9553faf7f895d221436b30285d34f067ad5f5896cf9298c220689d3d0a78ec76d4b5e994d9105fc1e04fe44ea85768f17b8b5a29b17cf249577ec2ca71c31fee0cf932ae8b2551a1c12ecf389677309c16d73d6bcb40698f9bf364f6a452f0308552515eb1ab43c8ae425f11201d4c754ccb6b7507066426a809cae5460ab45daa58064529c9c251365b03d8dcf5e111fc8c5cf11b37abe840db3d1f403fac9bf5da"]]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat(r2, &(0x7f0000000200)='./file0\x00', 0x1, 0x18) bind(r0, &(0x7f0000001280)=@in6={0x18, 0x2, 0x0, 0x4}, 0xc) write(r0, &(0x7f0000000000)="d5199ba23d20499db1debc30d9bc9a880579d86fab09", 0x16) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000080)={0x1f, 0x5, {0x1, 0x8}}) 05:37:05 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) r0 = kqueue() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) lseek(r0, 0x0, 0x0, 0x3) 05:37:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="e3ffa51c7f3cfbefea"], 0x1) r1 = syz_open_pts() close(r1) dup(r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x812, r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) readv(r2, &(0x7f0000000200), 0x10000000000002a3) 05:37:05 executing program 1: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x1) r0 = semget(0x1, 0x2, 0x0) socket$inet(0x2, 0x0, 0x6) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f0000000000)=""/4096) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r1 = socket$inet(0x2, 0x1, 0x800) minherit(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x2) semget$private(0x0, 0x0, 0x20) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0, 0x0) 05:37:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) shmget(0x2, 0x1000, 0x2, &(0x7f0000243000/0x1000)=nil) write(r0, &(0x7f0000000040)="53c37dd7d8e4199c99acbce27a574a192aa6c14983e15fb4afa0da14391c", 0x1e) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x1003) shmat(0x0, &(0x7f0000ffa000/0x1000)=nil, 0x1000) r1 = semget$private(0x0, 0x2, 0x102) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/39) 05:37:05 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe(&(0x7f0000000140)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 05:37:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000004c0)='./file0\x00', 0x400000002d5, 0x183) preadv(r0, &(0x7f0000000800)=[{0x0}], 0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/150, 0x96}], 0x1, &(0x7f00000001c0)=""/116, 0x74}, 0x801) sendmsg(r0, &(0x7f0000000440)={&(0x7f00000002c0)=@in6={0x18, 0x3, 0x2e6, 0x80000000}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000840)="9cf476fd1d51c65d026c4b937959bc1782a77d37fdb04a83e960cc09844abe96bb21a5098d2b9631a126b1d4babf6a211a43426bbec7701680821d8c48263b8655e6d417cb2256d10b08acf1c341d794131abb7a92005a4dad1306c4e2bf8c201cfe5a952ecaf4951305458eb56dbeba8272d9eb8e85fc33039780b0b2d6128a9a6b12f6fd53adb2a0c3a06a95cb9709c8990bbda03bbad125d34b409513a6ae1706fe436262b1709ce0db524fc605f10ddc918dd5d0409d33a161592056df7603e1c51d55a60fdd28c890bd2129f7c59981f25b1e2bdd7b0ac04eafeb673a3a9a4722b1cac216b75436e98c554e89c89c7d65286f78bb4cf653ccd15117cdb91047b2ceefae1008b1f8067e852a7a7b4747ddb6d95a71069dae08416d6d17f352019f0aa2545a45ab3e05bdaf20b5c0b8a042e7bd5f335eeee69b77b2a18781e0c75f58f5a7df5438bd4a74d0f3440fff0222a0a7e94d61e1fd82e5f1399634c127245a683473eeaf34ddaa0bc0a9a0c2d464687f1f7e017ca62af59b5afe962a55dd4a23e88b55dd3c299c045c039039b4acf555ce99d82fdf2b80ee25e00ab684b28217eb144eb8af43acd0b4b1401a506601625273e3c02914e3b5bb8b9635fa894edd018b9acf4d013e74b25b7868b673e8a2a913e316e6fe03be5b60f80e36b990d8e5d8c44f75a077c1c06de177fd5a9f1492068ea02afa556894df7310d3d4739e9be83dbe447aef023df55cdd6d6e89a5365fa8fd5742f20a7f8392dd0772a39daf114124c6481e1df65c1b4c5689020f388b45b9ebc8e8d16fb7ceff3806f0bcc34bd2cd14dfacfe41e90ce2785b0a902263f649bab618fd3003e10476003ff26e474fce2c91fb3fae5119db3e5e220bb2b75d4e7b3d61f5ca5664c167def29416511f282d7be4b5067b19da6dc19b1193ff0bd8fbc971c23fe359770ecc7717ac9fa4e0dbd0efc2c5baf32471fe44827239c161bf74266b5cd4cd3e75e694cb57e887e905b8c95174760d090fe618d4d9348e3250fdb414873cf5e37bac703c4f5cb4a6b65093ce566528921af45acc92b6fd989bb5358b686e85e77641bd01c502a36f7c7d4a1c6d85ed4fa260aa43de381bdf209d9a45e2b4f93ea38ac330b41488708d15641b02451c13cf6291cf7b2a1b01727633855731f6636e0753c426efe07ca3771d375a37534c64607568780f42259ae531c4ccfbfa5494464ab9a02b14ef4f383b4278ab4b28e12dd9996374e5fed66dfe6956a1a41b7b48017666f8639b5439ec82aa8a0f04044e9b52c7753f06c4a52d863c885ce03ac6b743f0e738c923709a64074fe25b99ae7361640d80a262c1c22858f97b1b48cc6679f660e8f63f6980e615fc97a2a3de66b44a59652e13fb5324500ba163e7590900602f12cb5bec0211181776a99070023ed5278b93d1363eb8ae601bac449c0b45e0e06eaddb4785ea3ca989d64d78a40f75a8c3cd83603205a704bbe7d9f13eabcf790868e15e124da05a1cb0b18c2d6d43982a6e6f91d3bf7bfa5452cd603a76a7407a91a1ea37f4f339a9f4be0e1be6cbb4900b77f9dfb217ce472720d8fe1150b6ce86a089e86eba28d867c21deb801948286c314143bbc60a89529b85cb89aba498ac46f58bf5c572eefaa47d583902abb24e633c0a5b397889470bf40b5e9d9a4254e671a46f70496ad43c4456d9a6e730f27f3b6eca68e853585cd9a0e1a9b3dcad335d00717972d5ba7a6bd8193053af6334a05f4a3c79beff8096727c05698292aaf8b05aa069e50e24826b9d006c080e95ccae42f4718f84750887aede7a086764c0f90472a2848dab891f7d7ea2422e2201b3e2bf0ae8ffbce244fbf8fd92c9854db1a77bb40dcacef1c518e05dab586695739989963e985d21c87dc9f73ee0bf025f2925a48c6e46272dcd2ca5d81547d6759f6379201f357b0fe1e96e230d88c1154d38041de987cb1cdd4a6b95ee233acfca22b3677cf2864da095a1b9b681965d4500e21d59b42c5446b4c7a50a227a7ae326bbd55d01f7417e29e32855c6817465938dc5eea7815d836ddfc0dd3a1835706a6a9dfe1b86fef704bad6802aba7ee675b3103585367304568eb2b21a32c656121d8d50027be13e1194ef039d202209d54b7ec24e1ce93af144704638d77fece2fc4a1fd4dbc65c8438352c7e2f31b691d6cd2933e969ebbc5e1c6a2827e951feeebecd5a110316de67988298a2e8c9de56ac8cde23968e545d2ba6c4d97102b21d17f423d7f22647f329064569a68bb1ff3fce085f609da4558b1017febb0e894051d10b526d0dae9b52b45dcdc1b148ed4f6e98d98b858aac3ba76dbbc6bc52f3ecf7dac576eb5652d4764c358870243f64180820f39138bf1029475455d93f5435ebb9efa2fc872e5947f4596e6e1cd0b0946b1dde0d33baee9f4fa6338b34dab4e5c6a692ad393b6560672286f09943d25f1c0607173f2d2708c26d7644f1ff06acba51bf1fa8ee3af8a7a6278cc8011831cd5bb5e4eac3e2533fa87c5c825e938ab7597a86d5349856b7dc47ef364cd186642ab56c43b52ab567edfa999ee52f2902d3cb139f980b50c8289863c4d3a83838322a336a8dcbcc22f7ed24429d552d2251a09bf8d6f0d69e7433116c972b3c778f74f2925002bfd3f4ab9afd4184b5d6900e3e17adbcefd110022eb10dcefc5b2bd0ecaff1c974b611af80bb31ed0c50dcd483821c76c0f41e62427160bdbae8a0dd574902ab3b0cbfcf110662d7c13ad09dbd8977a0cf2ca77e7a7dccc37c12e7bdcfa16044a01d69f9d2e73df0e50f7bffc77b57c7766064f36b8f52c43cb0e284dc19cf29899b36eca9a400bfc4e66aa79cb9f9e3a89e1fb276270f58bad80f9773e64ef95d7222894e489e5e1a290fd9dfc71219a8d4b40d10e9474d3b0b14dde8669512d26fed4db159d34bec0d6221ba271a365570e6d46f4daf1ab55f76d721a1514b26828f7eab815123abb41a703bc75a9068ed4501c270c15fa4490b8c92e0681d28ad1e61160eb6b7ff183debf92bc87c80ef04aa3d71ca6ab79e3f7cca9d3417e417ba62001d6fdb280d5e41ae53487361179fda8ed668bdcb2fe66a29e1aec23a996620145f8954e192dbc7254a7209f0a4b24b81114631df219a6d42121487b7cee7b607bbce9ecece80f46b6af414a26edf1b42bf37ab88bf9a008974b7fe34312721465e7c499f0127cedb2fee4676bf23a711e80819c8e4d9fbdf5cca222bfdf4f9f2ca5cfa12aa7b0b1ea24095eeb7e191a61ef832c938081c0c99b5b1684e083f42ea9d2d13e19dc11724ccf679f5f5dee6f52b3368f3147a61e74e23f9c3e62bc56e535bd5061f958010dc4af3cdaa1b47ac9983f10669fe5affaaadd0106aa28321034b17fdc49261c779bfd405f40d9763df3d1b2acdaa2eaf557de46ee99e4923a0f46d8b6a521b63a884e00caf1d26d3c5a8135a3892ac3c1f15965804c31d2c2c96df1dd0826300d18461afcd788cac8ac6cc7006ce5a764c32dce4504d48c295fb07702fd985efce0458c8d01667158acbfafa9f6ca45d3469cbb41e5fd773ac43fb64931e82a6ea77f353946992a61c36323fdf7e17ddda2952358f35ae74c0ca539881978456fc9a4ed27b6f76bf8ed80df9674aad7fe7e1b358b0b379e40fdd424537cf9863612c12cd4274ce94afd9def6667adbe64e5591b0e19f82e6b5f019d29ab1335bcbf7c218765c52d4c70e34e49e927cce0a39bc1657f864e60ab3ad00e049c66d185382841e7a8bcb6e3e562bdbadf9f7d94c2fc252a6676baecc4b7e4c88d149e6abedcb4258ecf83d5554e3638cf46daecf076f8b5a9e78f7705c2dcb745a06cd8702dc59c734df8cd0e0eba96263cc1dfa327f11e38643638ade0a5b00f922f2cd21e08f8dbe132c4d9a47ecfa76b906b21b132bd133d7f0b2d8593b4dc0edd096806a8ead3540307873e2cfbdff316825115974a8c91cfbfec80e0705c88ae7cbce04811046f4a5a0ebee06c3a999deb4683689832b455e5ca78dedd3b5a293894f9273f373b08f979ddd45c0444f62965e3aee89d34add4edb05c441a9ca2cc415b557f3888a007dd5f3ce7a0dfe7ef6f5b6116827aecfd9b9aff0bc35bc63f8f19ea7fd175c19d4ebb51dece37c1f80a18ac3606529f88120f4edf2d1c5ed524124a0399c939f17c060f8ae6f206cdf6ed4f607c74054135c7379e39cd1b7a19cb18bd30737fce877c62c267304b39d986c7edde8382aa3cea47e0b29dc8cf200278ca94666817eb5acb48ab04fa0d73b0a7ed8b05f079ad8049a075e1f3de7bfcb3052a4f97f040d11ece88adf0267ee852eacd962d61095436532bdd1b5cad4dfd1015454e2c76fcfdc617b15bcc3b01e52c9d3dcf0ac101bc78bb2779d367c384df098b510595646fa9231e90b5f3d6df14b661ff48bfb31fbc8662ec655e9f2a4812fef81108ebb84dc1f84f47ffaa4ea056748555316578a53d10998cdc971268828b586dcd221fa9e3b1c9d1650a15220e1263a5b1a2285b55044a8324de4fe92f41403d778866ec8d9201b7f0323c422205183b9e95b112c0a3a182ef8e43048dc8e4e89f7fa06f5b2a70b74b8f3aaefb912ebaae8570ff2938c583522b6e70aa8567781ceaa5277020328bbb552cdf414f532ccfc013486d496fa8ea27e636ad0eeb55b7d3b918e750cee45574b26cfcb9c69dc32d88546ee57670444484d638b6533b6fc3fa6c8fedbcce749e6c25844b7dfc1d2cad0d6846ee2dda33fab11dd00298bf3fc153e45b92ab949a80981c88968e9b29294ba7f017f8ccacc1b278b9797676ecbeefbfacf54d8af5d9a6d9d2aed4a1e95c14d660650c2847cb430fa0ce840411c1a34ecafbe000452f552cd87122e69c0f5af40cfa6eda8c494c5d171bed7385fe3c904b2da066c3c6dd1ddd262dedd3dc8189206e530345b164cad20cf59acb8d51f2a88310ee50a4d58f6ac670839e8b73bb2159ffc135ff1c24cd2e6d6600544f36eb30cf9c0e6164c33a1d89776bb9c243df0566adf558b6a87b40cf22cf5b0a4a74075686298862baa250111cff61f2e5f2dae8bf6e31e2d07c784e1a35efef94ba2f5ff71c226359bb609025b7a4bd0a48acdcc0ed68f09bec636946d8755802525461ee822175c70e49a028f8e04735d82a0ea847afaae7a488d76fa9e7a1e9a81696e12f879f48961a72daad3fdaccdaf9929b7805eefc280f25d1afbf63d6222c900e0d645880debb9f95b09a8cdab89e63a3951438e08dde06974635226994c2fe45b990ffbe5c5fdba0834284af8cb08c4f910bd9dc15fe3f09a6119e79d8685e0d41e617d940373e5b0370ba729c356fb800c92760e7d883a293386f358502cf09e6580d3e9862e00f9e5bb943717e55adebe790b603678511ee58476445870598da378acbc0b6df64d3e22badfc06f6d4d93e163b9f9aef90bd5ecd1d56ba2667fa1d2d83ff2726d38b3519285a3d717b558cccf8c1238d7acadf24ed3cd45821fdccaa3fff1923396a10e291620b3e89c4b8de84b2640183e201c7a804cc8f735aa49c54ae424bf4e7fe569750186adb75f5b045abc17a36d519cfc879997e20f7ad9a3a7a141c427ead17bac45006d3f8ce823883776adf57147ed87d64230e343d20c1770c793fc081ed22819d8f9b176c19a927d2d6c85f63022194ca3b721947d5bc7afa901855bae7feded490a5c894f5b897d43b502cb6bf756e7c35a4d755e60fd21acf1fa1fe3c7c2fe3ed4b5332b5245a75d6760dcafbf47121e51974c9057dec21555", 0x1000}, {&(0x7f0000000300)="177d2a89a4b4a3f026cc8b641aae235d4c4310cf54779aecd80f2102e7e1c2109fe77567b5c670631fab26c8d2737ca6bf45929d98fecca4007165aaae9349d1303e293725d8ab4752580ce3bf284646b56a8b8916812376380e4c37100f5e4e7ca72fd8bfda53d7508dcfc5c71e4d78310b6a00f770de95f7bb63bf721eb82141875566a6b99e84976ade35ae4c7d6af7a0f264e98f57e958082239063bfae5a57028c0c7abddf14d54a5e6c1327727b8539188ebf22a6b4afb3aaad83f83a2fdd2b3755b3880833fdbba0cc3fc7c9911a2b7ed2ae0a2115d4643769fbeaa9817813d22fdac9104663edd8a20554c457d13f2e3996ec42e1017426166", 0xfd}], 0x2, &(0x7f0000001840)=[{0x100, 0x1, 0x5, "51b6c1b2b0b7a7ce9b9d030a5dc3152084293f711452b9ca860f990b4f610910fa55975c2c1b68b569ef1365051b46434ca5d927c2b82e11ded72aec7c5677d80536eab6c99317bf1689af83c5c95157035dc50331fd4a012576d9f9d6aa62863031bd4643e5fb2f24e74a955760ad2b1643ff3dfd7a6fdffdd5e382b6503dad2209f33b6b201107f40ecdd7858383428488fd11cc505aa7811754db01341c40347f483b7827577466f1381ff671f4a33c317965354117e09db9da3f404b4e2fc50713de1829dc7f2a96699684d611242be11d7f34adcef84557a3242db7c8c59a94bdf06c11059820"}, {0x88, 0xffff, 0x1, "8629731e6e96eceb940f305fc08d44aee65ccbab40f32e07f8abdfb0b10060c3380c6527bc88e70d66e61371aa026df474dfbdb1216dd3f359c5bf6a0d1b0189564bfe3078672ee81b38469988f30340879e67ee58f0f57b83c8e6ceb6c74c4044b0912e3c4012533868b977238fc2e0b1"}, {0x50, 0x0, 0x0, "955233a42705f69b17994f005cc7c4cdd63d0bd2b07a212f258f727b8082f53d1e87b4a1ceb4f242461e46f2b030cad69a916cbc3a139610120c"}, {0xe0, 0xffff, 0xd28b, "f8fa494845310bf6418483b948ec08bad2af1ee045ea29c686fdd04a1d067ffc104f235ba98e0916cbcbb118c59837bb8cb485a021cdbdcec32b66f7ab0848af8b19e331ccf2c1bec6a3fe512b72ff1fd8debf7b7a5bfb371cee69ffc97df4698a3f792f1f8c6b0c23bfb5a577c9737611ed08f870b8ed790db31e78d5335e8fd0a0ebc926a8eba622dea3917b446a4bc757df6756b0cb5569dc10c50e78a8c70cddd8b13784777afcf7ec7e2ccc3f4a6f174e893ea16201d7336b1fe1a7de4196907a8191902cae60"}, {0xa0, 0xffff, 0x0, "ff064f7ceed2f85afa74083d7d35e57408cbf5a20cbc0188ce3360949eba8514bc87ec057714bfaadb860bc7fa3e45059abc662b2058a8755f883049f4bbf362b71dcf8a7023eccc034fdd6431a60ed73f2cd4578293d365df318c1be31c255999ddec12bcc0d1c5d5a016f846ea83db5e9c4168a5fc0e866efd6b27f307badeeee54d3f5f232dee41826e"}, {0x50, 0xffff, 0x5bf, "d18dadeace6c98a3c8b6cd920575dee51fb9b798c3f7cc94101f89e5fdad5d2d4c51c2ff123156dfd7873e28e3f57a3bc6a8bc0602a7b0c0b8bd896238e53ab3"}, {0x1010, 0xffff, 0x40, "f01d404f7bd29b5b4fe48fad92b505abbec133c7b9131a8d623c940576f1ec6cf1cde4f0fbcb00b7b9c611c2c048822dc714b149dd48da747678ab5df64146f3151d59f2cd1a76e9aafa3f2ebab0eeff35e11d330b6787e81d754c9c9402f96fdc238747904b0bf3182aeb8a047f32e699501e5d72c607b25ea9ff709e4855f6b3356ba67e576fe06c261356576f421c6057f8f3663963ef4553b77af4acab76c103caf69f1fee7e0472d96a49f5d62090e8f0a95cf8d911bcfa2d641775b5f2ea53462189f84c2968d89b50d338094c1664bfe17382e57842eb7ba7bb73002b9d7d34ff3209359f520299231b1269a5c6713afa6c32f03ae7dc15ce4408fa69aed4ddae2bc43aba4f9b7822ba1c0a942fc6509fde4c728725758c7b53b594a83c3a059e12806bfaf5b9ed605ae0cdfd3200468db808a9d969f14b893cbd406eacf4e0f1944d6029feb51a0e5ecd74b212f7c4383463aaf06a3c8b6cdd1a707fbb946c483361832bf32ee8fd01628dd8fbdc29d7c47f1e034e139ef4c781b5185aa21c13007e83083a2cdd60053c03db0b6fbd57acf66b2f8b48ac1f1d52ad8822fa145e1f87920b64a4dce8c3e9689fd979219a810f42db4b07c2b7cf7a9ce5f8cf14c401de8cad769b2cb97ffa92db4b8330333446b91dee3d79b1481a228c2874010149187ff3feb0e9e7ceaf7bbb0a8b63813e922c628d938408fc6b58348ff1d021845a9341d842dcbfb885da881798a34946cf8cf187e2a1ed009f3bc34bc88a476b735c91110b733ad88101e66a3b4d36f5f258f2381d9ce3da96a775b93903ed3d78c06662cc2930c4f0c69d81e6a9933e46a38ae932f62966d38465cf5346400ad0bffad5fae91e21e2c62f40ee5c255b4eefe56788335feeedcf7ea5dfcc25a3c537d7ca5fd55f3d4aaf7c2c0becf95bdaf3fa81e68ad3a14b2f19f865628a7222df162aca7667cf0c52e3693f2e1fc6a76faf81b14171ebbc5845c261c0b2e68d035b053691c73602613535162c878b0891ea56760cca01d5f14511b62aae8aa42625430294d1208a3683e32068673aac08c447b62ade937a253cbed58202a12d1031d566fecdfdd28ce81c809a2d195e6c4f3c05a6f4346e77c5db5dba2c4292f8f5c92332742609ec51280ba9fdca51eb9f7d8cb22eadd9ad9e639f3a7f402a91aaf5d240b8f5443c6de6f3336f202db3a742789a6e39bf5974725f94d5577900f2266154b0457067b42b1ff2258c7d57e47062763cd4b58a0269468d6ea6c648e49e55e88d40bbea017feb6c842e4c9ea0c915e9111c7db85b700cfc8046bb03f1af9cf4e9a115fd4210bd9d96ed1d134a52b6365482408b0d77d587618149d263dd6aae42d378955321eb3985310490516ea32a5948ec1abbd7522a2d050f11cc1733d6110605b0fcb5ce0ed6a5f5d4b26df021b123ce13597df87f88efccb86d69249fedc7fb19ffb5e0700412e4095b38981ecd4899b785b830459b0ca50be3ea68be25eec649c2480c90ef73fcafe73343d47a8f499614c6290cf2164944ea4f677381dd2994b72ac62179116c8c1f3e7ada3d244e78cb5eb715b8cab36f8bea1f3752f31447700c15a8daa5e46a88d4c74f55508034b37db5675e99e90f68efe39c4ebdd59cf43eb77c8260feb981013b38c224e731a43a82d9aafdeeb3016cf246ad02e31b3a421aa03bc6ea46ed24a5c55abc257acc9656fda866ac17e8443bd55836486fccfcd3fbe3b0702f3aeb11ca9c30a2f73a33ed11dc4a69dc5bb0430367a3f86847c7c34b8507f90993b3a107785d361ea862175880f8840cff7ce457f1bd75b17c98ab1745305e7c391eab958aaa2041db6076925691153f0e91ca5f55cfaaceed9ce5b7d0a49e90625af732c0fadf0c5a7973bb1a939a22f3e9c714f405c5cc7a352f91469f1e0e8ca17a4507fb0365538cacc9c2a6229d61853c48d80fb037944bf9e52f173602ab9190136cc06ad923cdc742eb6d9eda34ab073c765f3cd25dbe27b331af84888cf5a2114a276b74ff947936bcacf2a8ae5342f42e06605517976ef1f9d8b096f57907607f6c5b578e99d6eff7b4c6dd6d4e79550acb24daa6ec897c8925bd91884bba78a90ec14bd9128942a1aaf854ce8fd39f0a581aa47626a0723f29e809a57099551fe45c53d953c44492410bebb82fa88aa88d5a792e65ffad469d0cce5fb6b338da3149822952200d998f03c25aa4cded69033f7462c799fcc45b2266adb2bc23a741ea66a63fc612bde0b66ba896310839c6abdcc22888496010684c8fe30a7838c3191e4a72b4b88013578b77b040680d0314021b33fdb1dca6af7dd6f9a40a9071c735efc59095f1d5221aed1450b602320a2d22305eb6b6e71c850d777f81cbbff5519986ca1ac97bf46fd8f46924ef73bc229fc6b5f247293911e7282e7f187c7f2bb4cfad27bcad473b8015b0595493b4cb64a342b195dc1f4eb2349dcea68a00d7585c53e715733426806be709367faab68a908f0ba39f63795609c796c3f189bfdff8ff4a6f2ddce97698b6475702009795f3f3ff0b7c88f80f5ef40347ce0827108563a714f2b5f5139a8b0c6f22a0157efc4e03bd09be3dae6b6e6a1d0cfa7aa850d876462e387d17f1b523c7a0a9312d6a8b4c1ab7e9491e4a9da96670e4533eda810842e41d67c9743bfc36ad7496b7f68af9e8de8f90aa2246cb122d44f06392c65442f1e5be0fa058f9da3b40b5d2d57c613a90658574e44710b0e23f64a795eb79495009106fd58c7487918c6f86c91710b9e88a80115239701ff2d90faf4c90779969c79b972470068ec8b41377aeb4dc3ef2aff3cd10291c1abe6cd8992be62e1e33b653fab970132de35d5d957f0f85979afbc11c237d3131a1f4aa4a03c64cb8954812cc98fef69d2346a1564eeaf9221fc4d1637df936b3b25a8e306ce3ebb3d15af54788b4ffcf6ca9ae149902edccd2833d40ce13351b306d7928083ff0adb65e8ccd820b78c238b070a048c2189f2f37ddeeb146d50723f38285f2ae1d8d26a2a279c7d44637c0e913b93e88c7a64eb37c1d7dad152d7f309de8d8042389eba1e9357710afcf52a2a7b7fd8e8baf65589371cbc3003ac5a1e6f598e73a41f0fc0d1ba5ed80d75cbe028d2fde4b89b29c99f47a4ec438a0b0d6e13b8197231074023152bb467434f4f443acfd6c1e49e79e953b2f017756fea4d80843a6b1610c9d071dc72b4f24ec8e08f8e29c153bb9c4cb793b3cd32335f6e46099d9018b0ad3b585476ca4edc39371fff60e76f2a6303bfb1716731c4ffb700475a6a6695b44e713d74dca687ebf31731d78c8d3200c29e5575a8acf44010a6881176001f804a927d749b5c6e6f709b714e28f112fb4969418ce6a4cf79069a09232467b19ae75a5f89ed807ba897679f1b99a161eb2006eca1c153fe8f9991de59cba5c43c617a9891c38cd94ae9a37dcc12c47284f54a3e12ebbc9cc4af78f73d5b9e7e3708426ef8ba1e4f7ce5181e401f12b3a1a57b94e54f0bbaffddc0f38202fa719650e30768472ac3667cc6b356976b3a11e25771ecd74b82457870a00405e0407f73eee34093cb80cd179556a7e3717e681824e2e770d8f899324f3712cec1f4b289958eec3cd6092bbbffb7052c28b0c1b26eef6675e7efd73df01778f783d8d3d54ac01a6df2730c6a925e0b399565d28551030f20b374018eb18a13cac7e261bc69af9853de72dd9801aee18b15bc21428265909eba97030fbcf04cd77d824fc4c948bb6f1b1ed4ede539ab4510a4d7c2b6edbac513395ebf65965a58bf40b663bb46d9988beeefc929b0ab26e3d9a83942adea54ca646bdb7da2789788ad4f6d15f1ca4666c3a6d92baa71304f1c5d121cbfcf7af94677cc1ff9f722793ceb4e22cff8514dacf693b64d6de6fe22337e2bb46a303a24a1f3fd08fbe55179cd6953527ed201660db541596b0a5b79778c302ee6ecede9f01696090ac6f3325012670cf05d4cb9117c3023efbde89b940a3e71c26637d3674f741939463368d3e6de1356a9b53724020dd6e95d860dc227883ae79fcddcb09cfedcc9214a6f365461c3c8017f7c64810cdb5b7786542f29401d6cca872de11391af4efa4bb2f779a6f93fef6ae3de230f1de7abf1e085ff763abfed341ac5e5253f9411ead4f349003bca514cff2c75f14d12d78ac01354b920ff769cdc0f96414b36ab4674243ab6c74946b339e5075cbbcb79ba73f6b8bea2e86f05dfda30e25eced8e1e9f3b761969d4ff6a1eddf6b3b939894646ce22ac4915c5fdd369862100903bb2a93be06cd77e709851e5561b92bc057e67f07a7763e2b6ed60576bc8eb4f9888271c9fb28d8f52c5adf0834e6281d7aa4e7cbb75c4bfc184c86e26fb236ea2f8efc770196b8ed39ae403e02caa09470454b2b68bafa923c0aaf94a211dcc99e0571a10ad8deb3109af455f396b03a9fa2775b47494490fa08bea3b81f9a2d7c48edc4a83c4a32d3a2e9e0daa6cb67bb1d7566690d6f17cf3221de4a78156b84c5b5d0bf90a8a2503075584330693977cd6a545c1f5c7dd54e7dde000507dac9fc7c7d044174cdf96a64013532d65c6767b6a6a04755f3ddc6499207998348fbfa48b0016a02037deacdbf7a9d93ef8db9acbaa52c6ba07955514365b59452e95ac81839045d2d4b4fa660490d36eced5363e65bf112424b75508bf7ea50b47da743850961bca4ff15af31213dbef415e5a49e79ba93c24ba426ef022c18a15a55e30a9bafbd99a90ed04d2fdda9251c62fd182b6bd6f311eb924d46feaff21e3dbeae8dd78cfc0839bff0fe0d1c28431581a1cff1c5bc9d10b18a6efe5da36cefc4de583796815a1b84eec7a7dd72b900431c367a9282064ae25dfa13fcfec08ef44379bfb7245ee3442fa523c5ab6946fd4e0b9720768f10dd64250c51b398ae11cc181410cbfa39df8aa95b8c8e3ee915cc8a711bfbfbda8e05a0742d121f6ee16dafd026c0e7bbe948bfef35752981f9cefab147461e33dfe2ff1eaf8eb47102bce66f8da89fa5cb5280889d2f22fcaf8139288ae9f94ad5f7ab8fb88d61118e1aada537c57c307cad47c3541b38645ff237f1d0c284c946918fe016a0de099d0635070a8a743973821aa5c4ad05b7481dcf3d0c0d66df97425d38e1545fa01103e5a352e0782031040672bf07e88d456624cbf2fbc21db07c8fa306a4bab4df7cdaa8f6e2176c18e670870bc84844bb7c3a9433becde0fde4910e81fcf1a57744b2ff57cc205678f518aaa87d441bba6d0e6451f32efe87e63171fd63a0eae80826da5a41017366c10ae536e166000959056ca51ad4b8dd979a4378f8c71cadcdf8d4a3efaee5bb68bc7bebd83f84c55a6b1ef7e5f3098a23b0d55aba4adf52a95f93539786939c13236848174c1ec56ecc42ed52f71d73db579863571b9f79b3d2bdf674546d5c0b2a71dc1fe517c83e520399159bb5d27446cb0c50157124615c49f54ebd4278c12f23cf946a8ac4423290b783dfc57ce947aef8adf7ddcf81222c5a474d0d4fe05f9425dea7b3866cf4f7e5ae55d8ac38fe67272caf2c125ed7d160f201714ed1aa4ea71c8a5f4359376e7b42864e5b2b028928662e3b5f572be82ddcbdae2e1dc23a239e5ffecda2b089e269a7c2a3cfe3c8acc6bb02ba38349b605a2ceeff85f35daa3079229cb7f9ec96e751b30dd5bf5888a3d12aee6190abfe0f266997a54f77c631f91a38e4389b56ba3a9143a57cb97aac6733d83f0a124346d947393f477670c401382d5e407009e2b85407b12"}, {0x98, 0xffff, 0x1000100000000, "d36e4169240316bf424fea9f24ee272fc8f4793eb7ed675781e88c480c174fe82637c4025d20f301f12938003828d3567dfceb284156d47baa1b0395729ab280d61e4de1baaa76f08a9ad06438212f4fb60081186e035de34122ccd61ded285f40c42726f810f1e4a40a8a3e5bb5812dec1b0ef85262755786031f8ef7c09d065c0c"}, {0x1010, 0xffff, 0x5, "07b46a38e834e70f2a346136a6a99e8d6ba42a2c085440068def427873267ed5b8f38fa0254e558af6760f0debe537aa97e5ccb20d0e88c972905c46acbe0145e38a3c164b7e7706efbd390677710b3866c402526ceb81190d6a36c156245612d7aa134ea21aef93044389ab10b561f250296566671e0dec6e05a27f7f3906a6e3260bfdcedbeedff64d8d8ee58e80a4b2f786b2fc3604420e097166ec78a5ba8bf67be368b0524b88fa2763b06971ea058c017e60ea2eadc13fd9f133074ad867f95c53be9bb145b31b6a0116ab0de2e1f6d3c27f6aeb8643037ab426917a146ccbf089297d0a5706a8435e75138341931f281554a1ffa69981917c5d8b4f8e31814c9751e1becf77b3aee7f4291fc45300f6c723636c4ede7ab3bb1c0434621c51179cf7fa1565f30b0652998a3b6cf05cdd0168ca438b1e6d5ec3364fcae95abf785214f0c37e3c30133a1286a1e321072c76fc4b6a5231f75c5fa1f49c4737a24ecebd1c17259c57213b6425144e720d84b6553444ba13a20cf8212ce53f4d45b2efa379cdf30579c48371e5d380fadaa26e1c5f7f7d227f02f8318ea2bbfb7d8e307870738733b02da6d480ec38ae035e87247c32282f90fbc68e36aaedfcfcdebe8ab6c8dd85ef11c76a0070ccabd53bc677c2b1718702060a2604d23dabd670127a6cd243082b8fc2c03de1633aa490f3e649710c492fe044979de6dabe900b5157ab757a50b48426eef73dd06550ce2d51fb57ae5a1184131f15596e7a54810f3626c14f8f014789d9092c93a2e1793d9507ebf90afd9545ad4f0b68580c6ad554ca409b11228cecbbf6ecd1466731dc33eb5555667eaf6c85d7d5a9988c4015aae35a9486922e0209408107ec61ce5722fd22a415dfd09462e2facd4102ada905abbf3a3122aff7dd58d67c241af8c0fe2c433f8362bf7141732bb60a37f1eeec94656e3a5b857a6a3cc7087ffed0fb1cfa8981f2697183ca2a93c3e3c25100a21310376bb93c0c7bf028fa17626345dd98a337e2276f900070a754f3b6d309a266a2a7be1490eb98a6a9853531886d487eafe04c79927b3b66f76c5ab588f9a33994f907709291ae0888eb67c00e6b3b855837b92aa6b82d38cfa5c9c2a38dc903400ac9c4139bbe2df83b654e16017922ad045309b56d1b541d995e936aa3bba05ff2a14e5c0b5830919f888122bf775371d91ca39eea780b851e5392fe82bdf2bacd091465a396a59c29aa8f5463781732390f3a4e4a063da29e5903fec651386316b01b31691e9d4eea291f0316744936dda88fe6e547a742313b9d6c0db1c2ab7f6f979cd1f8e3564cbd37adee3957e6976696bb266e0783feaacecc8d17331f26d813a4d5a9df7905d16779a734e6cd24d978b25d38612f7540c95106bfaa8ba8b1a7aae076d3f0a22f9525f06921e3c427c10dc1793a61a403c46201ddbc06e291791f66fb289ea670b83dac75d662c489023720c758f684e8457f99220363dd27caf110b99e057b7b05881b507b74c80dcfcf3a9f916ba311d661906e4b65b52fe2cc76abfcb7583dee8651ec2cada8218293f4a83e0a502f93d2796aedcdc28ea1ca8ce1b6dbea6e21c0507e14a014df8e2785b9ef14167d2b9e8b893a67c13a57c3275433d0457fd34194cd3c326d144561deb92a05a7f794f558e1b4e448ff357ca2dc347988986d79a0f9071711fe1f0322a9cd8ceed9fd4c58d294ec6d2a9599c567f00e705f7926ee8a3ad83505a8a706b8a3acbb077e117f52f421ff47896f8fb60fde5490388a503303e90f0a7018ec54a189fbd921841284cf901e20ac3b78fd4043e1a2d3bf7ffb673ef84b02fdea918fec8169c1b8dfbf860dcd7ec60fb211ef530de64b8b5c32c53b4505965bf18060f3f8314e0f2a81f22333dd9dba68e14816a0d59a43aa0f1d2bb22fc25e08dca369120ec5e7298b8025b418b41341fc312a71103efe0effc32487ec3459f8c5b15ca5ac12af8953bf1f69d9f229e6b3b22a7965932d17ad363ebacbefc4de7b72cc2fd8ea76fc352d2ed4bc7150b90f4bc98d2819546cab528d00eb9d1ff5ad6153cc1b97f03792b4d4212664c29ac745f6367d2d61c56f04cdfba778e0a002098f68735e3f7727ed5188503712c6a3078ed6da0b9485c889d2c98e2d6fb737f8411af1fc463b12de8259a6a74210cfaaee4733870fbe696a66f6b5dcd3aa7f813feeb06f60d6b21b8d170bf0d8a6c90b94bde9e368edc68daae74530234814406593d738524a06bd6eecedb077d1c57102238e563f784b65b64af4ea5f34a343ed1a65379c216615ffbc2b4e295a307b4ad9ca4c715dffed44afb74fd5da9af2b512b78fd8211262a14c52dd441296ca2cd8aa342dff05c8872c38a92cc8771f563c50c7249c6213ec6e9c976670db33ca091e5e3c6328e2d550564f65f9f81a9bf921fb92be5979141ca1b52a01ab884bc1eedbe86e4b32c9b3af4eea7c89dc5c73621bb8eaffd6c507526aa034d3d34f0f3cb5f20db4595b65cdb116ccf0a9ae856bcf637539acd1d2ff0bcf4cebb081d9876b9d3f422af08178aacaecde5c99c7457fdfe15255d8918b4ea13a9b8ef19e67d65eeb118a5093bfb3f7904a76c69c3cfa63bbe1e78cf271b5c0d957f294f5cc6188854df0cd795c059ccb734f6cdc451268c348db83d7f72f635d75e62490ed24b79789a50d4bbf2939bae91cfcb49a822b30e40cbbc375c602e6c9ed009b5d42ec0ae64da7a6e2adcfc4738ac25e27b95faef128fc64c9f3110e118ebf2bd6947133ba8ec51b30faa042134445d9cf0688c7e34e97ed056a90612a238cac38200991827e000050fbadf0b2082ef7d49d653b2e6a9ca3a5d8349d2eb456c207903366213e9090f717491ba69f0227f9b3b1273ae32d17d61e6b2517ba37d69fbf3b0fc8c7adbc701e007dad3e7d9c7177a230f3164b17e53b449232d49317f4a6454ee61f507f0a6ceea3442af765fca74e85d96213a1cad2799b97d84ca0a7d07f2b44b4b11b1fe06df8d2980d86f2129c9a64d04973209f166c7661969f6454d0d22eafd238b4cbdae2dfb4d4d5ff4efb69b317bc193b97cf03c57dd9e697036ff1be8ff401f3990f17262e81d7d4af8cf2c8543994565a7f943676ae50b56632ab14a872f04f2927b451ffa8256372b6d849b94af16a5954d0bd5d1e0f25406488b528fe4e3dda442b54e035433c11411bf323ca52dd950e44badfe0d92c019d6b04b597d54cd2a1acbc84f1a6892c2c95790eac2c285d87244f71a920863516d9090f3384663b186440b3b358d2317d9588dce34f729a20ab06f9006b7859e6ee63bcc9fa65cfb7ce6e8e48f532ad914524ab27a3e9aaa0c177933a331aefb502de34c7e153e09e6a44455eb8700b46b9d81686b026ef2c58a9537294f18f52dec55551c21eeb8cf5c90f28dc1f4336232706405e8655057571d1533cac5d390cf404ab7ccd322719798c1a15e0fabe51d94a8165b7b473670abb244e385c35dae395cd969af326f2e3a253f3631e297b8797806920b3869d9a758f95491a0a3f7d5705091aa4143eecba11b8925171489470eb731540c10e18547c9385281b28699bcaad00ac5a81cf7d3e07938bb08f93011a60c85de0b23a7cafc83afa60e6233f2add27c8a09a68944a78270ffdfa28a0fd38eef79d4387cc5fec78dcc3001389dc344a1f8bd3b334f1d409de951459ff5f6fd29a6de582c45150866613b283b53c1eba32c6476179bb33e7cc16f0e50c4c9effbe06b6247b1cfd77ac1a0e8186d3f6cf266cda9626f0e40c94c045f4106c36fd627dbec95c271d8265921c4278854aca75f94aa0683650e4fae3126f07a5754e47cdbff2c62dc2e6602603058a65a14624ac450017411660d4f79aaa2d09ee36b1609c547a42b74834f0582a59cf3434fa9565516f4b8fe34584be57397040a1e9a7dabbc6a0a9bc02432fd88971df0d2458e83d9a2c5043121be47da2302007804190f77dcef36dc536c43705f16a8af01232b1e2a2133af1d2a9a06e3094377c995ef886a470b98b97b22226ef3b133222f223bc0f9cfdbaf7b723dddcbac9596346b2940d1dd6a6499acaf0d4ac4274462a6a736bdb7db2fb8dc030e2657c415715b80a9a4269fda520ff1990b2d918234669d8d4ef2ff541a3eb65d54591efd272d49791693df3832302be0ad106b430eb4d12525aca13aab7c8691b6ff46b3770deda9c513f99fcc24737e8f956edb11205517e9dcd2d1afe1a8c3b8b90737c559973ac33a5b2b3bceffbef27d9c2a62aac7c5662fb7e57175e6ab8568a3a700637a4abf8ed1d5278c202b53e73c9032166d6dc81a37b531c7a59ee2893808c62a361e864ad79edfe794b38cb142e7224334a7031119740bd5cb86f121d118dada84177eb2e45305000a5774a394bba86180a3f36c22bd42b220e99057cd5413b46a05095c419e26052ed8adc6723da33c4f09ba0a98735dc9be5519d0a232680a71a3ba6d5dd991ecceb0d092e1cdcbfaa0383c15166f7cdc1fd527eaa775baa12c9c54ccbf2f5542cc89920651cc285a6c56b9a47d208dc22612edd6c739ab2b09e63d8c0ddc62e6c0588d5a2bbb298ea990e831d5689e2ce93d5e8b85da3d68e224ff649e83c9b85ed820ab2fd4d137b8a57b9c765f8a7cc5b32ed8957807086d399d8c78e9b9a8fe4b582cb8385116f6df490f2d030c180687704854188f6e89398c2e1ca7e59a7e0fb344d40c58c7ae4774939a413982c83396e7c75cac79e7601b96601ef6b172beca40db376df1cf3d05b30b204878971e61934e025764cb9b3fc38055bacb594eda72ad4bd7ed572f093a8e0fd5f03830e925da8b3d2b092e40966e04b6de28c4fdb8d1c55d862492d7697a887398cfd804586c77ad5464e743c4de8181af3b13965b1cd697f672265c207c3a9193208836379c963751ab4e34241916cd2cdf70e7051b29e04261b7ae18abb6a875e4e6b0417f9d06ba384db7780c37689fb5e46af01dba40cae62117feb8b8c27005a3314fa846f21aa0df394ad4b89fa66d72d38a2b943ce83d82d64ec72456404aa53aaee03f463ec0bbf3429ef9277f96962cef136538d48673066f0fcc999e5e36c8ba7c9955fff26181dfcec6103931caa1331239f7743f4d8fd38bd194ed5cf8276df7dbaad84c8ebbd78832bc78a3faf5ae238018b4c283a57778c22d505a3bd8127b63761dfbed79d0c95df76aa3c4e23c0d0cde71c21c4f5a1a79ea726529f6dec1bc9fd1ada355bbcc7f888df0448b990404d93df8585366721143a288db6b53bf308b01fb7b82adbe923fc06bde5eb8654fc2766b5558dc9766e08b81e9418947832451e62c150bf24da37726c589921f4b97a6e26462cdd789138874dddf0265c85b6d574afdc72e0dfb8f09a7b9830bd0a16e716a83b67b527ab5c94b499ac3d6cf46de7b1ed41b2a0b16a8c80f665a09bdefdfa8edd8ab3d2600ace511a2c940ce1af975d7a4f2c974e8668ed1e88f5dd11e956dfe083f4932d5fc609346bb294264bddcda08bd457a8328b524efa648f291b7858de8ea844ab2f0243359b6a2ee91ee5eb1c21f6e6cab500d80ac1ec42b14657071042202d0bf9e4aacb988b976c5d1eda2af79112b6d312f7ac2063fbe5f1ea35660dc04f82f9c61e7c99b6b79a4c9282be3bc2cdc9cf1634e08af971de23104a600ad849277f155042943a26acb94bbfbb6d15e4519407fa2234ea50958e4cd958f8465d6734f2b1de619cc9ffc8e3629314f69285e9c0b38fbd8fdcecd93b36b6"}, {0x38, 0x1, 0x68b, "cbca59e9ccd488f5a36a05054c4a41930fe7c83ca9ac3aff00d59198ef350b3f63d9720e"}], 0x2498}, 0x40f) 05:37:05 executing program 0: pipe2(&(0x7f0000000000), 0x4) r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) 05:37:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x3, 0x1}) dup2(r0, r0) getsockopt(r2, 0x0, 0x5, 0x0, 0x0) flock(r0, 0xa80fba1125075cf0) 05:37:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000038fc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, &(0x7f0000000fc0), 0x0, &(0x7f000004c000)) 05:37:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000000000), 0x0) shutdown(r0, 0x3) 05:37:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x4, 0x10001) socketpair(0x0, 0x0, 0x800, &(0x7f0000000000)) r1 = semget(0x2, 0x5, 0x200) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000440)=""/4096) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a71100000029000000330000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 05:37:05 executing program 0: r0 = socket(0x18, 0x4002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x0, 0x0, 0xc9d2, 0x7f}) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 05:37:05 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = geteuid() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, r1}}) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x5811f3882b42aa6b) 05:37:05 executing program 0: setpgid(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 05:37:05 executing program 1: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x4, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2, r1}) write(r0, &(0x7f0000000100)="9fc31800cfa75e84495eba9ad9205722603bdc401338839a7d7f9060f6d137876083e3ac6b586fb28ca9b07a65a90650863239c41b9d41a4af7a877730f29d8928e59444332453ada5ac0ffe9ec718524253b84c8fb926abe95aa2edfeb067836cb482a3e8d47c9be1edcdc676c2b93735a0812a0c66acfcca78d0a80faec99b09b03916359a401574b1683497b73ef7f890d1828831d8648e825e4fb82ed7a7e640b91273d7a4843bb9032df706bb36572ee4b8db06dfbb6be48560e9afa40bef31284ed444965948d873a0a9a30af07723f549d80e99d29ca9cd7e61a9a838f175c2901d9ae0964a39e3d955a62ab6567074c8038afa45f8d64a7c3b070c558d81f200d1478001e8f4a4620ceef270eae8ea98161fe9f2bf6f0b74e599dcc537448c71480d5ab784ce141fadcf2a30cebdeb189f1d37d04e55a8795dc83d1b4619b72385cf2dfe338c6760b266a93ca522f756b83119b541d9d1dac8f8b0e527ca485bb795bf72f62aeeb2d5c7ec112fa7b38378796c6cd0ec2c319fe8d05a38726d417b8ab9a1cd6b34136926f6cf775e49e2d0b183e30e8b39871183446903e88bd60f87ddc6130e9a5dc8fae8ea781f9b0c98a918f67303353808a4898957776bf94aac3b4aaa645bd6b0358bbcf67efdd57060c46ab0941a4afe1da707939be51cedd1ea870a9f842eb57dbb9149d15e47e6a7710b705bb892b7fe5413efdf4a3672238bafe03ada0d04250057b325545f8c69a317c34246405db945e85a3add4d664f30fc54e0b2daf226f93fd1f44f30a5bdf499b56d3984e355654b219dfa57954a5f56807dfe2dc77793f14477d4cac3fcbeafc473880af218784800be23c7fd16b56314fc73abfa201a1020030a5c933a2f3cf1868be4840c4f4c9413531fdce72bf815806792dba638578c723789dfbc2e691c54e3640606af1fb40ba37d06245f29901d89d84e29d587bdbb341a8f3633c621b6fc990d307d549efac284e01544f9e341caabfac2dcbe2ad9a27860f6a906c37a0c6a847ad0956d30943270b176391c19c9b2023d159f98641e6d4ec635780a69ee3c5c8c24a2d102e3d21f8b2bacc57489b0997235ac41d397263c51dff693659ac4bda831f088db7329a322c3ecf036e2efe468aabd0c4f83b55bff21cda5215f14839b5eebb493846dcb86533ed299468f2a0d0bbcbb9565fee29090572dcafa3935d3cc20733678a51244fea6a468d594f9e5886331ea5639e7e60974d220715844d6e55155ad755269eef2b40b06a538b4ae3c1d0a802cf33d13b8794ebef9c55a18c17f704495bd580cbb62f683b596cbaf435442ab615bae20d9a00261f852d0ff0ffd510517ebaf4ea929f00f68d160f941adfc527e3bfd4d8215e610726994cb1c1431971a1e021a977672f88e75907b4947f3b61265e4f39584c455a1da3547a71987233b2ef52b8c4986a4c6b73744769cc26d0f7c7b38819faffaac925522fc8c24adcde1d2789c8a5aef3c4bf94964286e86b1e489688d74800a81e10d8b6f3d59f16c718745862c6d2a4f14913e2ca7bc13db6b153c91c49a8b2bfd8d7f20fa9b05ccd8226d3f709108d7fe5e362a7f45c895040fb65bc1e8eaa9334e3fcde39d0e38bc8918e25d5585fa637e3e15b645a5dd1b105e87a721448b888e1af95eba04d7c23e9c6a38f74cecc13ced0906f7440f59b916bb7fd57e8ea7ae44f8441265725f726483ee9d750cf372eb0f2f015c61aa26df8b9baf7cf4eddeaf45d6c150715a23284698964ea24d10cc22a8866921f9da3083b4cb555d957c409afd5396331989441c25a24e2ef0040bce64d4bc3dcb6428f1aeff833dd3e7b499159784f1f092c03165e079a6a75431e12665c6252dd77c7e6005675ac0c5c9ded25803b9219500a1a98d4abc841f222b07a2775fba37bdbe91955c67aca0b6e1feaaa0e5fbf641e85639233cc570c32b61cd332b09290163d3d62ccc95a69026b35bb9f13927d2a34bf8cbda8d9bf8fcd93221c494bbaae5887fb5997dffdc29ca4aca13a8a1639d5a4168d3b69599d6b5f42003b952cef49802f2862194090e7c3d6fea219db7bc60e8ab12878c37a72a2e699e5a457bd8560e0ecd51c9573c64dc76aecb99189396a255b5a99b1bcc4f56ed43ae6edba294569013fd65d24c93ec1c26790595927a3780eb2844c095dca9b5f1e23a63e51e879aa0ffef13082069eca8ed1a0e51e2be67549ecd2862956715c0ee3d14d6177553e33a72704613be80e427476ff3f05993dceb3b0e10d1896b699e152a8566ff2e25f2cbc63cb22adea554e5c40645355c139ef11752a36bb91c613377e09851e6b691e76d4f500e9b14fe81c68cbec21278c5de0bb8953a0c9d7aa1b546235679ade7190a3655cb9f924cda42d752b2cfc92abc2c84e6dd263528e5332838e66d666135b59372bac1f82527923f86a0daf0e458bf895344d374f9d8f979a54a91de61c65a1a44396725277228d92edb08724c8fdf0e8209ba92be2921c0b5db2dde43c3957987542db0814bd8149ae1425150eb6fd843d8fb76e090c11568f8c5289a6c3d04a8421c146446bd518294948d13eafe43097ccb96cecca5a9015eb254334d12fe23e5d970e31783ad6c6518a0f4079518cc7cdf7abf58cb23be46b628592bd60c6468bd85f2e2315027b42d1f29fd9a2b106e68a90a7cd67205c8732ffb538a2cea285ca9af2165ddc012f78d0ac2c993b51633c8ec7aff2691251cd33d8fbcdd1099f42e327b435ed46e13fdcc0a4412d8cd2b59c90a98d36daf1a7b6ae09d2a2e86c3222c69cd8a615c2232d624611761a5e6ca22278b6515b36d7097747e73e50c350c9bcc7b457171251f795ac3344c65fefbe0d257b158e374867229b8aa584d1c623322c77c021daee373dc9a4a6ea758e703504070178c6764e659f9eb16b3c21d13984c22fd130b4db5d114673311e1765ae01f135f9061e5576a27631f802b9630e7603c4b57135bf04e1a6255112988debfb91803fd791606c6532805e9a3598055eb455b3e31df6d19c1b3b5195a9fbf55c750d7c2552d0e3d05ba94fc1655c318ceb8306d1d11fc24b52094ffe84be7c3f77d5213f631ff7a08dc5236fb5b0f5c6df07f2502070f4ca08e667c0293435d00a95e039305c99346f63cb6727f3f8e10dd08c9c3b86c82334195e8a32456a44966db4712b41a4374b126fcbae54be9b34928282b324ea22d14aef1a9b0ae51139f9bea1e0c3883901800ebf84ad522aaaa6427ad9f429ead9f887f834548674aff626f83101929700c052fa07d0e958fc711f27d4cbca6e34d30e927bcf60d11f26c8ff16c130feb58a19b3609e883b94eef6803ad743779a96dda12eac051a815177935571f85c8a2b782c1aad3b6d354f9464ec901759f9701015f84e9426a533e2166cb4cab1e69f5d22dbee57ca74ae56b5068170d800f366093e52169c2cf17e3c2505f0f23d8066d70cc626a7064e36bb4ea389593d55932b0bbb4db7f2b36364e5b33e55804f72301f47575ad285e8c22bc0263be5765a5607cfc150016a67cf8be0bf7af1d69f2915246bb810a78d2d41c77e3d72ac859c5a65f4b10456f45fb69c20b803eada220dc2cf1afe70dafe8eb177c9669e52b45c2546ef617597ea21880e0c9dc264ba1afae15f1ac5b85a25a347b41d2b2ebfac2a599fba47a7e6214c13b19c85966f6c3887153826391ae6ac7d64438be9f9617dc4034113163ef75d62de2d1f78a3c460c87cdaa32c65ca833b9cf37490f6ac4fa1427ebe160aa3523fb61b64ac31f731c36646867496e1b9d6013517ad648879e059007db4650a7d33e71a08f61f6c3cc81a50d262b3fb39f7a7278ea2ff54e8b1c8274615c81bab18cbe99bffd8b30109f20db6a6815bc75f4980e1d51c3c04a3dc684eab3b931fa071e53547cfa2395cace3184c38ef5e3c017431d523d79163d38d41d6f03d49780c02a60c4b5d502cd3c8f6b714d0ab5629ae6baaf3564392c9b0eeaa0b4b27f5e72d32058ab8450654cffe01c370f9ab3215fc4c96ff753f87cccf46d39bc9ea92d67cf6cd045ac59e323cca6b1b0b7ee4fc7ba0317a5149b11ef6d829ee6ee57ef4424b6e96c3a86ea9939df03311484cc6a517acf85ad5787301ab6d776d2a4c5d567ea8c795a89db39dd5eac67db0648929f727f15812d29d1f758b6812b88b9b4ecb1df310b58537f70def4c5df4ce8de7aa14bb7157596bd875b825e38681c29fbacdac9055f707cbab02683305023bf9a1e8175727bf35efcd1336267945d8ee14b0fa93df288abf03a1cd03e7b1654b3e8611b8c579ae6144714ed0506991db08d1e9fe387a21b3fd1593c692a55195c108069b082f972c6b9cd81f00e66910abba4abd9e754f99a0d5db6163db5d87880d5a89a517cf27bd9db420649d18b51561cb5b2d502f59fc88ab0a076d3f6c094133091bc9e5369c80f73bc372cfd6adae04396c4831e9e566db66285c0d57069783edb309d4418dcf78312dd61f2b5f3297e9a9e04e2b5bd110bf1137677c061ad3113552e55b740736da3f4cea2f896360887d4b08c62a5c37d586fc1775383c9bb71406a85e35f54cbf2c11edf69b7e7583fe220c984e304b617089f66386571d4dd2c4a52dc65e54a7f91076d83ba929dacd6e35aa86aedd0c27be6d8642ad3aeaecdf963f241e2f00faf1ca6b6aaac2e9d3265c11153fab467777e834da5dcaabc66fc0378c18c0bc827c41516e8409008d15d63dadc754375891d84e2cd7cefe9a06b3fad533e57be34910a5472a46a72688200b509cfbe021e8defdd8fcf33f3eba91f64a39d213060a033ba766915fecd4c09c5b6d3c4d5561ee6ada03e1a6f32d36dbf5209ed14d558e02d1beec9a427307e614feb9237343c25bc25ea7d76176bf850ef79afb51e7a46e491a7598af779fbfc68f02b5bf2bc88a6103b4aa498c31e0e018cb2d447b3e52e3df004425cd9a364e7906850bf2b7059383c95b0c6133a805b5ad75adddd0650c5dfcb5eb86528b089cdc050c823a6e003cf13cbd5a7dab25eec18597b2fd38a445bde06024d6942e706c13df78e97470262c1a334f0ec1d93b2321c84a1792f276ee1092de2b7b49e44bc5cebe75e33985eb30bfc305a350e3eddd8d318fecff277bae1714b5c79ca247cd3d58945f2b58e30c20d4f9747caf7d4c49c3c3d7dfc2fb3bb9507e8f1bedf074c867afd433adf1a98f74012c39337c4d33be729a2514b1801c42b6d7a1c081f2bcaaed06102c3881a2019ab583c91f2dc09bf8e7cd9db9d52780c0ac1daa01a2688143bdaf7c23815294ae2c40bdbad6288ef27638753d20f27b762757cb7ef37951c234fa77ccb35dfa1f27f5c6ba345b1b2e16383b7d733b4a9c8f791674bead1559e67fdf7f3218d0e1d6824f770b51f6a1c3c160b57e77c610a8076dc44871bf383565400cd1e708730c896b3f9825cd7f74e2f5ba1a4c3fd74d0224ac93bbbebdadfa0fc4b0e547fbf1c99e8c34e63596a19c5350a89ef56d8c422df0058beac7d28a2a02587dbd53d9d5cba332cef7b40ef9fe32b6327ce60eb417e5f4c432089e259a6eb1ab7997fa97ec9a82f109b90e684cbe8ebf65b1aee38d6ad4ef0c0c9f71f4135b86c03d8c1b874c753bcd40243056d36f19d20cfb527fa941069f89d1d4c0dcf89fb9870ad5efbd07ac7bbcfb1440dc00661330f9997d0b103816e9cc7a1a1c304e29476b47e69ccc58f764a3f3d7120f2655e02416aefa2d781d76f074d012def9fadf9b871411c6964173930", 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 05:37:05 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x8, 0x568, 0x3}, {{r0}, 0xffffffffffffffff, 0x47, 0x2, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x5, 0xffffffffffffffff}], 0x9b, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x1000, 0x20}, {{r0}, 0xfffffffffffffffe, 0x18, 0x80000000, 0x2, 0x8}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x4}, {{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x7f}], 0x0, &(0x7f0000000100)) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x201c, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) 05:37:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kevent(r1, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) 05:37:05 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10001, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) 05:37:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a670d8149c976cc8efccfeb6a287611df9e9a23877062c368035b5664d65457b194153000000000081303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x59) r1 = syz_open_pts() close(r0) fchflags(r0, 0x1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa62002000000090100"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 05:37:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0xffffffffffffffff) 05:37:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001a80)={0x8, 0x3, 0x5, 0x200, "a340b7486e48b6fde7c0f493d41889456725abf6", 0x4, 0x100000001}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x37e) write(r0, &(0x7f00000000c0)="90853856a670d8149c976cc8efccfeb6a287611df9e9a23877062c368035b5664d65457b194153000000000081303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x59) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = syz_open_pts() recvmsg(r2, &(0x7f0000001840)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000001680)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/62, 0x3e}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/106, 0x6a}, {&(0x7f0000000340)=""/43, 0x2b}, {&(0x7f0000000380)=""/255, 0xff}, {&(0x7f0000000480)=""/195, 0xc3}, {&(0x7f00000015c0)=""/43, 0x2b}, {&(0x7f0000001600)=""/82, 0x52}], 0x9, &(0x7f0000001740)=""/231, 0xe7}, 0xe6992c04644b2ec7) pread(r3, &(0x7f0000001ac0)="91ac1051acfc398ddcefee6548d71d7ecda5de3ec7e9ff82a60138da2a8d426472553db6d2e4f0c4b0da9efca1126b525479580f6e4657ecda108574aeab06a0eb3ecdfd116129f7c922f6191a3f23eb2d941b816c814becc794a04bbf986bd817e354bb421d15c0e875dd695cfdfaf4ba54eef9c9bf329932c5b17024bfb0fc9c839f9a358991b365553afee9667bcc9522cbc31bc0319c850d10e44d68aa20c466fd982a986a8f8756cbc15455d41701a1814723afc881eef4052bdd41a03eb9a80cd8e23680feaf8165d7e77764fd3f6d804b9d3fc252a1618fde157a7095d2ddaa874228b10c05a8dc4fd4555fccf9496fff1aa63dcfdb19938cd8a9435edd7bfebdec34c0a92e75bf17bdd0858e6ff3e71c716822b8d6ef8362d628fbc3481be0438e4fb09cabdb30de75984a3faf174085f9b1cf11fbeefd9bcfd7028482bdf4c68b3a415df6cbb485f9506ed63e32366a96ebb7e839efcdf1f5310400c1ac244f18d128412b38ce9cb01d02ba7143dab7bab717d99b95a19c32ae5272dbccdc7efd4970efa4b19d3aed213d5d1ed553ac0637b968d68e8359b3c5c57715abae163fe83f34332753bf2f91073bc4c80ca98271f34ab6e485f5a7674d49a3f87299f2d96c1ee9c8d24f4e5afff780dd017062b772cef9d98488843549cb268432b68b415ce50e9b6214056b922db3d15637d13c667e191b92b976ad6c09090d0eb7a0cbb96157a541cc98ec2d3c2507995abd02ca55c1ac6f6c71efe8113f831974ce14fa30040d10777792bc691c3a3f75df328f67e41a24e7dc5d583ed28430cacb60d77b0806ef8de3a5ce588cc444a179e84124d9a4027fd3df6d00834f83e266d07994d8275516c913afd1a69feaec391754cf436313f92af282750faff9ad9caa7bc7b43a9143ae9d00a6ec33dc4bc454364a002a254be6f4c2289cebd3650e2f2e838bcda79e99d6b0f30c302d1b978bd407c9d37313589a6a1f1e19834fc69732dcc0934de1f3a25b079e91f23c5824739ee39b38f60ffe569b7b207837f9f46bd82434d86def0001dfedf1474e76bddee1f21e7fb07cb08c5693b06980d03ccbeed4e5dce60f4ac46dab8a553266694ca7555cd01f0e392ae6e432df7b913d007ad6268457e4d5ed277fc0ceb6b491669b9294eb26f2e8278f47c7c2819e913f9510c16af93c3c2a528842834b710930b3949b93c7372704acd48b8130d639916f9a98bcbf4f596ddcf36b6cf54a888850845b8a2b3ec4d7f8ed86e3793be9b300ab734289917431318d5034f35e6cbb77b6b1d5601bb1228264e0fa678606b22d15b4af1f9c54ca005ad2556a51c617677258be9dcf9dd7729f318045ecc0ccff40987023305b55db62f9d03d06dd71cd7162307f90451437d47a10ef86c814175080d626184c5c7571cfcc7e6fb25d4167a88e8b33b478168a9c088736b6f2110846deae4184eb501e9f59ebf2c38781d25adb844e5c9467661d24480cd387367028ab1f790d30abc4e6a24233040cfa545bae098c2da013abb27659f810767436f4a8f1918415da609dfe93bd040f58b0a27be0a6a846336096f924162a6a8758d6682cb364632ab36ee53f32a08f531c0a052daf376bad600ddf3a0a45b88c5d95d301befb2ef3332cfcc2abcb51981acf5a1fe6eab303b6bd1b005336e7c47ea53fb806ea0aaf46a8817350c72b8bd2183483fe09554e50deb4bb3aca5bef8fc86e88b07f6e7d12891eba5d40900f6353919b16b2d0658a5ca66de782a5250702a5de1d91ec016bb0c6d444bd13154175ccbc1ada74f8604435dbad9d35e80f0f462762e4a88547b8b79f120abdbbe57b593749aca30a69a2ef2083249f4715203cce26a96432f9585a7c6c7f716bd1a81fbb1ed0a8accb3d1d9b379edc312f2cc99d0a8d0c8e05f200ed17d7f16993b6a424a21edba88aca1ecfcf89f2e43d8d898a2b6b16f1beb6c9608d63d1c0e329f57765de4b485c93ea777d331b6679a161e9029d5eea6d2ec393cb71e14b2148bbc5e9e58a75bbf5ad9a54ea61615a84c9975b103d3b453a088c0983e97c60126d76e00b96de3ac8d957ade237c5248ed883dc6ce649b9bcd4ff44c31adf4a19f4ad4d87775b04f5025aa411403b82a5dc231047e45db5bf4f04d9a3fa5bd6dd63c190401350e165184cdbf7ea29caf1956811e5dbcfcbb6af86a1c505a841ceac15c43a5647b6c8fea460de0afd53569f89929e8806033adff6fef4f211aa45a0cd133be038ad0948e0458197c2eca7cf37077a451a7b98bb8d4e94e044d9bdb8fc5282a4972a0d7a36a309e9f9af7265e6a98e6efa48e4b61092570ac53f1812d7e6c0d37c0fe2fed533159942e88f486f849689102efed61d7b8a2d6fc128aaee17a2b0099de488bca442e6183fc93a4d4affbfea13ba896b9f64431104d5657040a2449dd23f5e1fb7730b4253c83f20db4335494d20080bf83d3553cf2abb88bb4819465698f7de44fd4f77741d1bb2a87b7baa8800b8ae25f5aa5b0bddc5c30dc34b9a1bd1c0a23bc068790116956aab9aef5af963d968140682bd41fe74937266332cad7f72e950fdb49570b0565d9433b769d0d4825be4f0ed6e51e4f1b53c63031362a9a7c778a31af9145024bd5e003c4be874de8c9d5896d937b963ea127c73a65eb073692a847cef531fe41ae0fa08eb4fe2ad8c4161c4ce7509a9ae924d98d89c37053935329e20e57be738814af3cdd4695e6a55a5816aea074a66402d42554d4c9a0dbc58bb5c9b8ac6b47b2431b5fc9dd1a09395ac79cee3eedc6b25a74ab4318958f49148809f8d6091db569302539b9fec838933ef6b493fa4ff278c92dd3797853e13a3aff53114bd25193387751a2cc34f254871c02fe3059733f1369f359b0c99865704e0d47521d34aff91d5245ec926243dc88b6e8d757541792923d2ba874b4bcba74b1a8250ff58afece8827eb7ac6bdcffaf655ea3e50c8fbb5fd22e266d252c70142d0801fc20c1b9d2b1ae816b73fff1d67711b5fd72501eb101c0b984888161cacc2274cfee4b3e5d0e36152f302cbebd0034a9553741bfb34d860d6a4b5e172514933c4c1a539c137b2d032e274349658548fa746283a1d71c4aa4ecec676e12ba3f52e18547beed09d9e9a19c9c941a548618371fbb5bc376d475a97c8f5cec33ca976ad91fef2f6b421bafff578899b1654751aed3a3e45171d3021dcb1c7fb4b8c43b8938bb91b355120f6c8364d89f1f2b60d623d06bfed6d105353d883afb7c2d04571d05f028a03a71dc985bda4644b5c318e8d2d03344153d32669090ca8f68b9aa8bc6492bddb3c4819f9bd106a23d99199f0585df60c3b4fce3501dcb17071f61b617bc1880541c1781384ed9f115c548bbdc8b9354e941d3ec00076ce2bd50edcd49818b6ad5c00745c35f3e6094db021af9bed0f88712e3c69d6f145dc9dd0ca0119436a96bfe58baaffc16c9cf9f502eb645ba43a6a6492057998a43a7fbb0ad6c15b5a9e8fc83c59f2775a452ce552ca66e6173046d1e8cefb4fe6e67133f0b0b3d700215d66d4b056596e15ce403b2bc2634a5774d4e1f3d0480eae692447ca70d43bcc6788388b623ca1bf8f17ede85072bc0116bcac91fef9e539b4f928c206e3c9e6a66b2af0c6b28d8e853aca2d236798195cbb95d37e93ad7200c571a3b6d7020c79e7121d2d9d06f8e90453d69fee1b01cc7673094cce5c4c856cca0141fb2a3afe9fd6da48000d1af3a1097564d57251adb741c610cc3fac560c4da9000e95c7b0e7f9b786e94e257fec916f01c3c12b5218bae91dde18f60ed8aef037b3d87a4f2efe37602cdb843d56cc800e4c35c16902bc9cedd0418c6ef610a0168f43bae1aa53af7cfab3f41194bcf5f6dd66f2e707ee48f6c49ea73401a9489b4a577a2359add4af0e8a8c39e54febe58c37e6d6135857119f8d32e77389fc5375438d39e919885c24d7b5e4815e553c457e7a9b2e0f19a70631cfc7e393ccb8fe11562ae075fe37375b78abb0bed4f9642b247e7f60e9c3f35c043c2739bd23d799531942342f6e94e8128cfdffaff8ddf4322e56a8da0869294ab18c801ce1c53f3c0894acc0934ec11259e7a9d0b13f683a8e52785a89ffd2ed6075816887fed9196f674cff6a75178bedd4897aac445fe99ad740f2c42fefd9b028a90601bfaefd636c12780977f1e28798c9074e3dc013ca1d64000411ad4d8a48c8385186517792d126317a7ce1add0eab3d9594bdde7d8206a64163b1688f2ee69550ead8ab3035b64143cdccdec5765b14525aac2c8986fc374c5f4db285d03f6692f4022f7dc61be58187e3c7737fa5eee5807bfbde1dbfe8320f06f4760ff681fb096e3fe42c787f191015b5eb52abdfab2d03e682803af713e2e2dccacac6162bbf995888b533fb74322192a546742fc206e2f1e380b3604677d335136d4b8708434aa5bca66d20b16aa18b8629f64e08f9dd645f8b5269bba7888761b72a9a0b48b160ea5b9533f1d178e58282a92b4c0101835d5053abb8307f718415f884041be40d9d0bcf46e9fcb28c8de13ff48f41cc16b63d6756f4665c4875f519a1b026868cea390f7ac10113ca0ee83be3d0dd3d7ff3ed49746fdba2947aa2e83b3e7ef038ecfc1d7e14d64608675945d6b28cfc8dcdbce4471f255d2dcb50655e8f90e1511f7969723a19179088f1993f4b555118bfa890e9c386a0a9b7d489a757dabc29158457b6b8dd4f470dc2de55efd1799cb0631007ec63fb88f605e6349350a4a51c1c5d85e7fc8aa67b1fc8856fef3e07b9bd3aa4146c06500adee63967173eb68f7419382393f2317d29539f4b5f2bf3589c97079114879e09bf66c2ddea0f401266ea36dd315e13426ca579314efaf947e06931732791bba7f61e7b68c697331780924a9507b2a7416410f712e45e07f2079870cc7b915da556e20d10e2358da00109718ae07781e6ef9224b4a6aa2f7111bfb71abe2fe9d167ffc362be6ed37567bd401bc1536071c33993ff837c8ae6610c49c112d3e20bf2eaa6f2ac7cd2c48ee364df9e4485a658e1da426b911df2f5b96ab354eeef3414751e57b06dcb46d20ba79191a07db862121e3b14b839ab1b2a991a6946df76f4572e40c77da9d267a454d5b941c0ff5119388f407c2e2c1854a9e435af0f76ba865b79711ebbcdd5a3bc2cf83479cfb0cccbbae3121dd34f5d4b482987684074aa4ea8ba9f1020d11cb117a6c972f0b49e11efe0d191c04d5efe18bf0e29dd0883d039caa683af7bdcdd6495ba37011c25e1824bb77ab4cae1d8c1683cc5158deb183a5d8a1aad5f2749db6e0618869ba4eb07ee479418f36bc4181267d839118a9d6c6606948a0645b08892a3b26c7b924cc56441cc23c91376719b33d87669483eaee4901a96b6a7f546739f61c34ae679e8bfc333102ce4d7ca3ce6b97abff99101c8f87b57016f7a6bc71efdd870f746fb942f61b990467b8333261b20a09e509c2c4ca536c99a3f6f6072ad38bccb0abb3c554a65b6afc37a33e60d1164b0a9c970919ba7968a8ec3fbc637010ff9d1b1cb8ade645ebe6643cca1ec4d595723a5760c27a22b0615289771952b1fca9a1f21574f7331d90814122fc078d6e932619386edae1ed246fba3658948a68df2c078d25f41ea1ff14a6ae6c415e8558df8c10247efcd03046cb49ab9ef682c37786650e2b64566b95e620c10d8ed5d82d6162e5afb032948f57725aa44de8bbbeb675f4e75f437b8d8194d4ba88af6fb125d97594db513a87d2342743c86615b22", 0x1000, 0x0, 0x0) close(r1) r4 = dup(r1) r5 = syz_open_pts() accept$inet(r2, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000018c0)={0x4, 0x3, 0x7, 0xa7, "0084275617bc1dfe788c4af93dcc0d15e9dc27d8", 0x7fff, 0xfc}) accept$inet(r2, 0x0, &(0x7f0000000280)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa62002000000090100"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() readlinkat(r4, &(0x7f0000001880)='./file0\x00', &(0x7f00000019c0)=""/164, 0xa4) 05:37:05 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="920b6545c2b8de35a28175aca52c50d5f24bbfb8b46faa39738ab22c17f4ae7cb3ff6cde8579d1f1d32a282f23e378221f318739872a81d05388636105dc37035bd27a1a2214a67b98d31fb67a0d41a0752a4e816b990173c8355e50a213bfe22401e871417b41b2dc31396a011570068e5bcd8125c002e4b81cf096f2d1055d723e7221f5894f0a9e9ac043a167cc95f93c2d4a24bcc12c00ac5fc20667a4b1b2ec6fcec4077615eb184ee55df47043b8db99d76a935255b9be4e6acb1998297587ac96037cbe3d205d580b8f6d0e9484656e7d9b31d0de21f6039614d6ab0f73e691a0bdbb6f3166929a3e084266f0c24813fef71717ca41960b6b7f650355eea9e56a9c72a52a8de4f244b5c7c09254d33de4d6933ad79f95fdfedbeb0d95f8703a8a18da6d5dec03158684678156e83ba90657590ff512e266d3876c16ff92e4fdb2f604805ff7ea7292e41824f4d0aea3f88d2c422f20752f08e0e43685ef8529e75613f9d2d37b7421e37bca39b520201f9aed855d4081bdc20fc29b3affedd07155fb52153e9a2d8bfbd1e8fd9900106f53150f8eb7dd0e578be85c19580211d5e0a9f84a8a844ecdf8529b217acaacbd3b63da6d381994879859016aa84ecbe600b1f37f82f7b9d04850a469ae28c94238eefc2b2eeedf36227245397d69127d2c323dd4f73f07469f83e83d75684838a8701b68f87bea939168ea694ba358b7781559302bc98d3d15e8b02be61a153fb0bd212cecddd0731cc8a0d56e9056c799fa954863f593af459160ab3f24cfd7861df94abe354f4327c0fcd6c49e5e30cf588b091b23018bfb1c5c0a8db58e9a1d4807a0fe947b11a2b1f9b70035f366b16b61e4b09622d53531ba29d1ae3ddd56004d6c5d85a88c1592f87d3822fea5996cdf598768b0e1a588e4bb6c8726589cd6cba59da1fc326733d543cf141a3384fa91a861d7938964cc88d244a6847c6ee21cc180e8d4f1e0b735bf23623cee397d15b79e7284969c09608fc675cff1a60395ac9b738eaca14eae16a82049bfcb87f99ac5ee32809eef083e75aab3363aed5e3e8056010ead44349b2ae5370c3f1e8506804760488701aba345e57bc24bcb6b13ef7a345956ae1226b292b019bc6efa428944e960e02b5d243add0df1f96ad9b63e678ca885f0a0d392d1c58d93f64f5fdc587457868db1be1fd79d5647e723cd9f278f80f1ff724ab3721f2b0dc3729584f0d830d963444e8a3d19c9f9eb43017aad94fdc142c6b2990b3956b8c35d3a70730c2cf397e8e0b9e12856ffa861f13cee3c374dbc87779f69391d5c1d36c28f1033e04a8c28a5f1730ca760c629b21d91e0746d9b5278576d8eda9068b4ef3cf509b76daaf1ebe04482d6dbbfda55385c3494583843607d97e625ecf918d347c8fe897e8a4b4817b9909cd5da15b178d445bd69fa096041877f94df3238e9c2cf24fa614966af65d6a2726f1a8bbe2015cef9a2896c53f111cc7c743e4aee0ba84b7caafa18c04e7cd4e808b89a2931697a0cd32564da8d4c5a3a24373ed1f546ad2b2b6e2d163bda096dfdae5e48dbc7eb05c070f7fc62778f156ba1184f972d64a469a22a5864c9b2d0e82fef5e725563f5f97938b2dee005b3c48e34a6f70d5cd98e21ee06d769e3c074b20e1c6fc0b634edf06ead7f1712f8ae8bb17c153d7a3754aac6142c2e04576564bd34570b22d692444328dbe5d9bd13c1abd948406715a627c42327954be4daddd41275e5811f4a6528290ddfe91b43bb1862bee93dda1c3df3afe7a3ef82fbb79eb67443fb66bc53cd1a5c31ed1497678377880c5daa8af2cc4d07c503ee76fcf3b9d297c005b296088912a1c4dbef85d12a30a5ab6b03021832c9c002737f09eae6619955ecca5811c0e1983c9f7002535f1764ea19fcdc64da84418394278375bf28f7545a70600958fc72e6488c82b5df8f3c0f73076c133de2de3adae0d7b407cacb86bb537bc9ddeb15e26e3fe37279a25cb64320569e7390ecd2fe1d9d45730d83b5e2ca2ff480d89cf676b7c411ea74e3183dc19eae8d841c6d5ae0d25851a4a4be6b36c6f47a874c59111ad8f941242f3bfb39d793cd66f5aed3a956c32587dd3d28586dda5e2f60eb04a838174486821175b63246e10b3635e9c3a4ac5450fa218b96a4b4921921c14c9f327a2ec6a82445f2e4f9bf8d69d84ddbc019a0096981cb45dd6a24bb959f93562bec30aedc4e2eafa382e9cd9478a09bcada0a86643904a3466395c9afe5ee6c98dc32af6022d37715a1287a7235127a85b3cc345d225314053ca56104d563c7606c378f4cf1b6a4d60f6f2e9ee556621740d5f55e35b2fc73c0054eae5aae192bc5c0b0154730b66b3c185abffeea26d90ca3e21d69896985312cc0ea26f6355c6e3bb9baafe151f846305be20af324160cedb260e9d8adb99a11041431d9fbf822f07e0849270d611f5943391d42410a376c9688253475728972ae6ba97362defcba33e4b6cc4a4673b2c712215fb6b65587053db6fe6525dfc5f91e2fe4747521c191cb3275355db9e1c11e7926b05d67d239e97eb78a360dd5a46727eb0f869a61e0707e27f30a0091b9067a7a702a3e611630fb9993d8cd8fc8b7afbb5bb32d99f3c33f564196f64b39b932e1a60a4e5176aac7df274430fe5a6787cc79fdfd3cd89107ac45e153446a64f24c5fbb193ece5051a34dac602110f37ad5db3441707ba1c939b515a689c55021dab80411275905021289c82c1eb0965f6eec7a392407cd376565cd5fb66d447f4e79ab1b96320e151f425a5042a3412b9675daf69c29c2d4f044c1f67def3fee12b1b000ecbb05c39ca3d63f0a6f25a75c25b384dac84ccc458b13e61a5e816ac610a7510a3ee9c780fc3ec74c4ebd89d923c8a1ca6a1d7a789c14b264e267780fb6cdc6c5654f36693c2ad7402e1a2f93ffa99e8b0274e5b88e1d0473cb533ad042d2ac223e1e98d694ce6830f2a40a22b3876fc4e327a5b2cbdabad9c6fda0736008087e94144fd5faf529106cfa05d214213915fa9bf0b9c42004be6733b4638d929e06a5595d4d8aaf050ed90af849774becc81a1d7e0147cf962eb6899415a0b63ec8d5b4a56d7f18ab7039ab3f8d729536c0887cd979282af1a691e6a9daf3a0466d8129204b6ba273c1ba43a746aee6e2abe324c5b9f551c97ee189978eaeb6afebfb5f74d16404c6442b4aee083d7770b00203367a08e0ee99ca6d10ce36325666f832d635cbbc3fa7058578a0237fe20bc4edcb1878436f222e58b1aeef30b5532a54f527313725b77813417407d9bd44ceaf7743ca5c831a7a4b5c709e3715351427a95a2b188fb2df74c69dae3e8ddf06f5ebe21d08802f431304c0d9080e740199260ad7ab9fb4f7f5e214e881c99a49c68a8433b3d6ea2ee521b62f7bf372fe79527bf0d1f6a8258e1fc3e927f47f76248151578b40bf1454846874b6ad02f815b612d9145f5ee56545f0c9cd4f318c140ae6047663e5296b8de698c1e7ac6b4f5c00be59294b0e18b222d7f1dd1fff88d6662cbfe6dd26ad8f0702c824b1fb34c712665573da725c5e72c2ef272a8dc59829e60a8e8c954d24a60c4e9ecab60516bf4235ff9f302adbfd496f565e332f983c032b72aceb84d4f24b3f15151ada0d0d73c98612635aef2688e6ccdf16fe443ae927b515f76726f22508c5784a924b1b1a0966f34022a882242211de82e06d356d1233ee34493bd7440048cbc9ce76e721e454cfedccec28897bd279927b11c31e8910811c700499e1ae462fea802fc7ae0af404055d79215fce07f5e7e332e199f445c1fb605f61959649339d0ffa151fbfbb32631f7737f0e47a91299ec882ec94ee255c86d9a5f8d14ce346dbea05dc2d86d0e02f3ea107d1d6e1475b092021c217907ec27b3fb576f783795cd6611531cdc0e81ef60753ee913ece79360fe2fc832a630672ff2801b8fcdf33321842927ac738d5da973b430f26478f7e3eea33dc9085d904cf9d8fddd788547a03de76ec2df093cb83d82eeaf839df93035f3c47679bfbe89ddd38d2c73f8ad0a93fb06ce05fe570636996b8c87c800c54fb08a3316050f1deb47a890a10581538f1adba3874acea5f56270b0db994e7ef2b900683289e7adc583ecffcce87a343fb444189955de50c729ef315df61c3fa2332256f5062ce185875031b1c913e5dfa29a72436c2fd0da02376502989f2181ea0effe4668e05040ff597c2b50a99f2e8b48e61a3e9ac126c26c96a9d15f1db8b318b4b501e56d1cfb44d55a9ad6f9f1176b3d1f9d866567aaf56da7faae2dec56f0e2146c876abd00f08a54858b1023415b698fa8f63ccd78334411e91a368fa677a433c5bb735822ef7b76a38f3d97137eeaa937fcdcc07bafdc605fbaa6c3c55412da7f9bcd4bfcdfe52d01f2fa59d316bac4fa6eab8d04635f8cd7b4b7b3cd3c022d848c7cb208606ecd92404e89fba7d35b3b4e3a4e0bd9bd39a89518636459a5bc499e369e6c3c25e7c7a15ab8b1a36add17c503c3241ee5fb12c28c6bb05a38f1bc500a1437173ea72a7dde048a256591f8e4f33a6a5385fb8ac6ab702d17db6e7299420de9ef3f1fa07113fc726fddcb339069cb1279ebf73d13c8293f0d64561fd77c706df25616d9980e28adb81d122f23453c23f02bb98c7c6fed36d9669d7eff1cfcb0de937da210cdeda88954028ba4784e38921a281d0777a41266b7ef694eef0e195b791ffbeff664167657d37166c3452f0437d67fc3b100afa4fdad2577b252b7fe283936c0d0d890853c31d187eebcdd3bae5e6310d4f7ddfd7ac037f997ac45004292bff0f6492e9474d7081cc8bfc22fa7fd4cd12b81668b2cad600aecca2be26211b4ac748e50924a3988cc7764886575057bca019600193e65c6b4a23b95ec5d6fccbc013cd790b91d611fbaa0cd0093beb37f79e6a7bc85b682d7996ec47463de11c2b8582a658c8758d1ef6919f7a9d3068f9ca403f6977b4610e8a89b0f47729b800e0c6ac8a3c23c2b4a1b6382d1b8d9d3bc414d1c087fe1477bba3f3f0dbcf7ea7698945b10289b8c9f3f7201081c6fba2e6ddda6d0bce2dbe477a7b4bd6ad1bc3603edf881f68a2b74b17aaf054b7f19a8aa7cca2c59b9df83be89055ed2ad78b5c86becc39b338ade5c4825a523e764ad26c97399a9b83b45efac679033ea73341552468d23b773c60fdf89112cacf67f9cc1d3c839937c74eaaf3da54b8d89683f00503564a93cca67790743c1cb5b6f39e2626cc9d5561874446d9276f87623d4adbadd38d47141a69ef5793424836fcf79d9be3ea9ded2c2013bcd25ff0109748e7b17c105bc26a44781ae0c7329251db2d022d5268e6f5ba63fde707560484d476dd4ae4049d30dc6800b5a3528ebbe66a2ba5f1247408232a129fc35b8d84667b2ad0164d482e60dc53a9782a35aa4b070c982c1dd99892eb220a88e83b6a1ddba72034d4ca7f6f193acfa7d99e67511514fa1ce079be1a4d0c5dfe38d4155629add5b7cfe1ba6afb4beeb4e1d66eca2d28a429a4f878f3bdba24733b55255b01d75244d318a7d81c78fad3b6117467c0a36f671a681e06b59a90d1ba35a951319a739a056c1a4efe714240f3e8a18e3fdfd5adb5b8e8265a24179829c3300bf1f943d51c312f5b0f2ccf687cc6d00d1287b14326b1e86a7e18838251bcc9e64eeb0c7", 0xfc1, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0xd9) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000001040)={0xd47, 0x1ff}) clock_gettime(0x5, &(0x7f00000010c0)) 05:37:05 executing program 1: r0 = socket(0x18, 0x2, 0x10) setsockopt(r0, 0x8, 0x200000037, &(0x7f0000000080)="0000be29", 0x4) 05:37:05 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = getpid() setpgid(r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x10000000000000dc, 0x0}, 0x2000000) r4 = dup2(r3, r3) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000000)) 05:37:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000040)=""/69, 0x45, 0x40, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000380)) 05:37:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x4, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x6010, r0, 0x0, 0x0) 05:37:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) 05:37:06 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) sendto$inet(r0, &(0x7f0000000040)="72dec1b30602c8b67baab3db43ce020764df33a034e4a64ce97fe3b574e1b30f700bdfd6964c184b2df41cdb2d9ab6d4f1177671b4d2f67e5f27d5fcc577fe4d63a7a8efa75901420804a003b3c7afc48692ea0fca51d19c4d92514f67ce6c7947c9d84b232e8ed511b9e95801289f9cb8ac2798e2497801", 0x78, 0x402, &(0x7f00000000c0)={0x2, 0x3}, 0xc) fcntl$setstatus(r0, 0x4, 0x4) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) 05:37:06 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x8) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)=0xb) 05:37:06 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x5, 0x62) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/198) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000140)=0x6f) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) 05:37:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x2d1, 0x0, "a2a2315f3b3e43789faa66b46d3ba73ce9837a01"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r0, &(0x7f0000000080)="9d", 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 05:37:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r1, 0x20004b43) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) 05:37:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x10e) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) setsockopt(r0, 0x29, 0x20000003b, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x7ff) 05:37:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="018001d3eebd98fe", 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, &(0x7f00000000c0)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 05:37:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x100, 0x64, {0x80, 0x5}}) setsockopt$sock_timeval(r1, 0xffff, 0x10, &(0x7f0000000080)={0x3ff}, 0x10) 05:37:07 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, "0098363d190f000000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x48, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x101, 0xb8, 0x0, 0xfffffffffffffffb, "02d664ef88c9453dde697614fdad6880e9d52ea7", 0x5, 0x2}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:07 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x28030020) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 05:37:07 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000680)=[{&(0x7f0000000840)="c905e7675967c55c25d6fc146d80a16a6b0cd9af2dd4fccf11523aa0d09c5f8aa1892e", 0x23}, {0x0}, {0x0}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)=""/60, &(0x7f0000000080)=0x3c) r2 = syz_open_pts() clock_getres(0x4, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/188, 0xbc}, {&(0x7f00000001c0)=""/6, 0x6}], 0x2, 0x0, 0x0) preadv(r2, &(0x7f0000000300)=[{&(0x7f0000000240)=""/109, 0x6d}, {&(0x7f00000002c0)=""/23, 0x17}], 0x2, 0x0, 0x0) socket$inet(0x2, 0x8007, 0x9) 05:37:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) setrlimit(0xc, &(0x7f0000000980)={0xa, 0x95}) r2 = syz_open_pts() syz_extract_tcp_res(&(0x7f00000000c0), 0x3, 0x2) close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) 05:37:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fchflags(r0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) close(r0) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x4a) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/96, 0x60) writev(r1, &(0x7f0000000200)=[{&(0x7f00000001c0)="5e78c46ebcd30712434157d2bf79faf53fbe9a35c9d8d2b6513277880bca4bcf753d9e3c2c2b198e21d26abf6e07044342ce62e4bb91865e3db7", 0x3a}], 0x1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/35, 0x23}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x3fffffffffffffe, 0x3ff, "de65c4349a00", 0xfffffffffffffffd, 0x100}) 05:37:07 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x5) r2 = syz_open_pts() flock(r0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000002c0)=0x7f00000000000) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000280)=0x7fffffff) ioctl$TIOCSTOP(r1, 0x2000746f) setrlimit(0xf, &(0x7f0000000200)={0xffffffffffffad1b}) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000001c0)={0x7f, 0x8}) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x81, 0x4, 0x100, 0x101}, {{r2}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x4544, 0xfffffffffffeffff}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000011, 0x6, 0x2}, {{r1}, 0x0, 0x20, 0x20000000, 0x8, 0x401}, {{r1}, 0xffffffffffffffff, 0x55, 0x3, 0xffffffffffff7fff, 0x3}, {{r1}, 0x0, 0x1d, 0x2, 0x0, 0x319}], 0xfff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x34, 0x4, 0xaf95, 0x2}, {{r0}, 0x0, 0x0, 0xc0000005, 0x9b9e, 0x100000000}, {{r2}, 0xfffffffffffffffd, 0x10, 0x0, 0x3, 0x8001}], 0x14e, &(0x7f0000000180)={0x7cf4, 0x4}) 05:37:07 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x867fd56c928e490) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)}) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000180)={0x6, 0x1000}, 0x10) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) syz_execute_func(&(0x7f0000000200)="c48221b6a300800000c0d60bf36ff086656066400f74cc8f29489139c46101d21e2e660f381487c4f30000c42141c21600f0313a") getgid() write(r1, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x7}, 0x10) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0)={0x9, 0x4000000000008001}, 0x10) 05:37:07 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffff7b, 0x0, 0x0, 0x0}, 0x3) shmget(0x1, 0x1000, 0x52, &(0x7f0000ffd000/0x1000)=nil) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/232, 0xe8}, {&(0x7f0000000140)=""/142, 0x8e}, {&(0x7f0000000200)=""/116, 0x74}, {&(0x7f0000000280)=""/136, 0x88}], 0x4) 05:37:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000002700)="68167cbc965f05120879032999618a9a7d73758261a3c4211ef602ce8395e2da4e4bc4c6d69c32394404f2736055ee58af728f5bd5016843d5504189bdca6515f43ae89402bd0fc321870bd914b797722ecd402f29b46cc52d7c26c8547096f31d5684cac74a7e0b66a756f151e006a68a5ca889f8d8c24f787b7d15c49512cfdcd347df032d603b0dea5195fd059239ca83954ad041c356e3b71446bc02660dac47f11ec0eb3c0518d9f1c420248d3bbbf3df5018faf1e48e06464bcf299a29040972f575466fb09c2a2cd08ff8e8d3c0dab45619ad6b34682561a2d6ba1c33ab1714dcafa7a1ce882e87e92ea963eb425e74e3f6b820367c62478d678105a31544b5680b6373b89253e25340d0ea95a20f36acd8d8230d79449de32405d4352515820ec31b4a48c7581fdb72f88c637ea128e54ac977bf3f85c2ed9fc3ba455a266973a2bd6c5d997b97490a33527409ac24eacc3a67f3a9eca7a97ec1dff1dfa558a4e6f7eeef0b3398e645e03e747674a8892e7a436af17a7c0a185d912c5c51169341e317523ae227be161a88dccf3e007d939da8ca6bb5bb28d85f0d2879ef1a80812ca955a23c8b5d01b97aa68204f1be70670858963e1d74499939a0f47fd523a547076c6d205decb4b16674319c243aae90e7b26660b00e047296138afad6bf37b6f5d3fa45ab845bfc910add8084f7db15453396d4c9f5ea693d32f5dcfe67f2907f36fca64e0a049c8e462f309064f1fbd8c2cf7e1f7e0fa802a014f9b252381ba7ff0206eb5b8c2dec9ad4bc020beb45a560c1111a434ad062c6b9bb0e528fb7879c21febb70b44a92800c41eaed96e45d26024064c9d7bd66ba8a8669bb49d24c706cad16410b085b5d645528ba48ab190ce50d011b7b28bb8dc03a3b7e2561b4886fe3eedc6007b6419febadec94aa26eca37c6ce5897c307c16b7d2023ba261c951778ecfe070d23bf5ba1e4335eef1d6d2c904e0ce98ac98fd07ceb808ef736f00ed2f6f555040c3fc9c09cdfb68977fe8ea352181c7814348787c27680fccf49db8f6ad1396ac60971f44a600fb0cd88a0f8c6787c10a3d52ce9e45e2181b5d0d8898e91978a5f826d52d1761e4750e3c43f21e339ec59350a22606ab61ab75ecfc4fae77f87cc27bc94fcbffa44f102563a9c216a86097b1e898b1b28d142d8f49fb48ecadbca5242d9f050ab0ee04ff688c23f2b9eea8c5c1a9f5510a9cef7ae594a599c25209c9c03241936cdfc5b409913a47e03e8172e764ebd592f3e06504e97313078b392ee82086489d20f40d31d18da01a4c1067095f50a90108c0683ac57618dbf039293ba19f3ca2950ab6f9200c91c061b2e14e5e053b23ddfc0a6ab04ac00d0d220da590fd334c5964e97df848cce67d9c1513304bb113bad26210a94c3c0aa3518149f60fc511d937a959e1ce0d20be2550b19fc6d3a950af15166d8e2102688d42438c0facea71b19c2afce28252189978fbf8d25f6951e32e9a2fa6cf9913f63074dcd597921412d69d0a54210d0b06bd51888682f5774a56d0e805bfa7b33e1836e074c7f7c1aa01583ee5b229e0b181239492958ae6eaaa4d7390bf81001dd855259bf029cc6c6e9963a34e9b6367037c126a5c3b6ce1cca0651d68337a123d75f250317af2b4f28048334476cd44f53d3baf3dcf3941f3c8a285d8329b585151f6f53406270b00cd049d337f967bc092f7eb71891302b7cd3a2c15ed1dc6070908a6b15430c30a0c862c727b9acd5d4923b55ee7d4c948d75a584f82281c88c3ffc5f5d8ff5e4ecef533c96c86ba08544b31b126da2aae3828c13edf5cb4df6ef5d5b4c48023791af63c26ce9a659410fb95fe1f59729fcb995233c216153681c9f43af7e939cd64bcb06e51dd5b6fac9c45e46386b2cacc4a1deacd6ea22502f789818ece025ae3376fc6cae5050cb67bc28ce255ce339a42585e57220787ae3bf5760b99232d9c6ba62f851450bfff5bd0fc9c9eb969be48da9bca5ede305248120eac4c914576637bc5c8cb2cfbd626a5dd45a882fdeec934e1001bf2719542455f2bd438aa7feb943ec6da6019fb4747ffd1f5a1f095729d5f8689603bf2d38a58514ec70c4807810d536e90ad6bf4de38a53595c8f4809a33feb5c9b67dcf6b537edce1fb1965fa739c928f26e713a9c7fe98679914450e0fbaa6aff6aaf388d447319123cf45ba81a0913d033d7430f891c18a8d2965b74933f1a80b250e2ee2578443ef97146539b05f2c2966cc7b07f5c94b4977b1f9bb12a25ea465bb6156bd9b300bac9a573ea9f2be54c5c8cb32d23de418c77159722f57274999c527adfe94f1f8307dc5ab76f19a037f819b5ec8eec7bd5d433b40437b45c59cd4f36211ae7456731269e8a7d01b2fb9d9ca0886f6a2612d7b22227907e362db4aee9d9ff0a9da3cd37b5ec2b29c160627d8d045167e861e10ab153ee4b3b63f973871cc3d633b5439c038c2ed8cdc4e5d30c6c5321b68716670b58766ab05a0bc26582b5a28151028c4100143aa06f12c0c3b8dc0d0aa9d9f3d2c0ef4e4e11cdd47afef0998349db1788ea5356642ed966512e749e85e5efc5aa79f6699460ce425852855cc971455d732e3004ef12fdb6c16b621cc1b49f064e861cce7f0292bc2530654181a3fab7a6541cdabb3f0976d8731e84a69346ed9379a5dd12d4a9a7d8fb2f5b7fe0f0397270c95ec38442fc447077034bd9282b088c28c271ccd73bb924701bc2b790eb28c1d9eebf161e1b956e9c37941a191fc36574af61d27425b59d6895185999d41ec087f139ade9ed7d1f26e24441c9431d381c9394b52fb9ee36969431bf1c440302a8fa3b2110f94d41086a721832fd48a97a11ede25606cdd12567791cbed2c3880b461812c46996b01ad5716de4509c52cf4b43f48378c380fc56b4f9631dd04066e0ee02864dd18a591f92ea63b11ff170570591677efb660af563166df09ae162f14043bea1ccbbabe1dc017af89d6e7acb7ccc09b2eebf3981ce6804363007bf0f3cf03d2f3c0eb6eed2c5f4dba340cf1c356a7796bb4b8c30c1aaeeeef79c9d7610fa17a930e513d83e063c64dcb19b4a0114673111bcb4a5fcbd1f8bb60e7eeb58ee8487bb15b934b33dd72c9c42f7c4351adc33876f219cf26dbf9cfa528159ebbe6f2752e96baa118f6f20f71442fc8ad60054cd566e36654c2e240a8c51ccdb9cced5a66d13126a15f2d0583ac6f553f870572a58385dd1a34ec177c5bb2d0d7b8ef68f3d4b5b7a50cee10a54063173dcc1be3395cab8794ea5aa4cc78c90bbb672107d24e8e4c896041471ce8ba244d7760d6aa5608cc4e676773d4eca3e2bfb7463eb4e97c17c897d6949114c235b5c061434725e3d42de8dcc08b1992b3a8f9cdd6bbabc343ba85be7071f460d10fad4b81e2ca84a38bddd8db60697333b0ec0c8b52fea1226a1709968fdf621e6df3c700bb631dd598363bf830cc67a6cfecb38ac83d9865a9bc36e01d2dcfdfdebaaa9b820574ad8ade57d80a91da3034e81b4a6a5f3d820394b5306903fa42e855638227244db9b01c8e1a1c0630680ddc244d53469aa0f9d7726a0235ec389a2d887fa2688e5da0af11b923219761b721405b5b69fdc67eab30236ec651d0f81a14483f7c253a51424eda182453fef5dba3ecd6a780efa4291c2e2596b2145db70504713b92a93d4ea07271ab8c6c365d0b35e630fd2a507d3cf20a750b8208202323500a600de2b5c30f1545764462fb5acd44f57df9b272f2a1ec7fced1fcdf8506e6811713d9ec63c377df0241fa748a642773c3b24ac6efd7f366dacc4928dcc3ec0155d3894a21b7acbff46759571093bb7a81deec48c011e0dd8333676a1b9e7e615a7fe6ec1f365c0d209ee2b1ad6b86f0f3a00dd7998ce5fc5530d7ad53d0032d6b5831f2842ff941640ae463e872d365a82e1d76695933d1a641ae81ee40189ea56672f193d351f1ea7a20e2a839db35b3c13a1378d6e99f65e90f7a5ab64e753823a2777bd64c84650db7ea8f42dffa1d3d314351bf1f48ed015efb277952b90ed5b18769c4f342636be14a116cd6a36233086a53231ee001ccf43bcfb1b96b0d185e3d95b84ebd45e33bf78916f706c2061ad0c5694f795cb3107ddf9429ef7d11e30d16bf1ab58a89391de7575474cda0731b337fac310350b85a4a34bb3040121ab13ac3c496489a83906690ac68191d6b60dfb2cc6ef4a928bb9a58b89e4eaec7c9084b2b72902b2c3441d64a41a41405a55c902bbddf304b2e338f350b937e7ee6b3f9f6582f051de439a6cfa54fd66f3a89130e5b5fd2feac64a4d6f03b4065596f9a259b77762e620bb67db0044e22a9d2b00020d0c934cb7d2b3e4fe33da091ec8268c3cf99d22ac5c4158cf83bb857a7e5da47c74e631a6cb7662db4ce5abf5e6ec54fb0fade83487bbfec5a07ac24f16cf9df7afd986acab4d4640003e21a247645b642b8ed34972b1ab6328bc48f60047fa08e3efd4f40c8921c40144868abdd8ea377528eb369b53caadf223bff3b3c55cccae7403e225993e71e0bef138da42b389e39adc4903164b95a908f56a34538cf1950baa7b4b79b0d76fbd22f6ff4f842b256a58388de4d35970121ba6bf4caf9448c0bb23b275861557d006868d3702efed9a4d6925a03f9bdde456dbea65fd125792df9a726a82478d92090f235d203c2b92a0e3f1f1f57cf2788256b5078a8cedee149008a17d730eb3b41e02ebe21bfb37ae136041b31f0f115391ed17fbdf4a74726fac8f281e4292e3c86a1263f51acb24c8d401d0f5cd145c418913f6c915f7bccc360196553cdf83ff7425de45a9be041a3a6e988263a165af00d16aaa0513248ebe5a152dad4033f65ac88e5ad45288d9120c3b05a72579a27ca257ba5d64db62dbc6f4a7f90a9a5c42e7eb837ac3251abf9fcf51b26754337ac852d0492757c75499c72d1b9cd240ff1037eb3544843bdabbd5e1390cc9898bf6e55f6c3d48417b2ceca477b0e377985aa55827daaf20a909c2502c89934e81405737eb734ef0b4e8a430bd88f7f30823da76ba809948a538fc141e4390043bfa4c6acea74c466f8be6d0596f0917096c308d3fb1323204acbbcec359098d20beb9d510be1ae716b0fafb06ed7c932142aaec2128b81ccc96d42575364b74f95fc8611505916f163305850c12bb55e3d2cb6e3bfc1878341111db47576caf0f8632eae8f675e6ce2f6cdc6c7cc03dd58d1e644727cf70c0171998e922bab243ff3503310609544f84e777fb531b608ed1ad67583599531eca9ca522bb59a11be0ef8b6d016fd057f5dfcf9fd419aba7c63c7e5f2c60ca88f00cefe95492e288f9191bcb0a3890b50c8fe725bf978752763e5a784773e3a535cadec827a4974ce51753cc2bccc4c9d77ba30f1dc27d8144ca3ad2b7bc4206f07e5d39a2e33c4685256f82550bd4c266005bd1313a8f53b02571d516dfca3b42d566e26505b863b8f0795dfae4e4b78ab203aec9df86c423ae977f6e274087464cd8df5dc956f91e54f28f00c32a775ede61b78e456ed2198bf3f3b5e993610ba0080d9e79605d6e6fb94c509c1119b194208efb756f9ae1a23e129719d628814e6bfdb00ead55d15c68d8c9876c0fe8256c3bccfb24c4b7f45fce65dedd56108aa48c5794a47475aab35f14f1df64a51fc984a6baddd6fa268949612b9a3ef0884370f5831a8d0270319", 0xfcf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0x2000000000da0, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:37:08 executing program 1: getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="95bc1fb3ef35bfa187db09ef5117ef4c2d7d431dc9abc6c3aef1bbac5f64eda58b8f4528ff10823c70100a53ef75d809aaf6fe5021ce52322e7413e97df85dc97573d9f999badd19ce7b9f1f160534c89be3321780fbf45f57e495e46c9441d5e6e8418900f4de5bde7466ddcc7da47bb17f2aea2734509440a154c69e1105370c005b04d16bd6df24796809ba4e40dce091f3b9f95ee88167da81fcc5d1a5be327a46556e111a0ca13c0823ffd779279e0d53080b2b5da55c0c4272264782bfe3a163ef90c2de4fe8c8c4b06b6f3d3fecd185eb5a0a814344fe0deaf1b450671c45d05098348ad87867b22fdd722fdac23ebcb0961904e6ef67ee521b6a", 0xfe, 0x2, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) sendto(r1, 0x0, 0x36, 0x2, 0xfffffffffffffffe, 0xfffffffffffffee6) 05:37:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) fcntl$setstatus(r0, 0x4, 0xc8) r3 = syz_open_pts() recvmsg(r2, &(0x7f0000001ac0)={&(0x7f0000000640)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000019c0)=[{&(0x7f0000001680)=""/33, 0x21}, {&(0x7f00000016c0)=""/144, 0x90}, {&(0x7f0000001780)=""/13, 0xd}, {&(0x7f00000017c0)=""/160, 0xa0}, {&(0x7f0000001880)=""/194, 0xc2}, {&(0x7f0000001980)=""/25, 0x19}], 0x6, &(0x7f0000001a40)=""/116, 0x74}, 0x800) recvmsg(r2, &(0x7f0000000600)={&(0x7f0000000200)=@un=@file={0x0, ""/75}, 0x4d, &(0x7f0000000140)=[{&(0x7f0000000280)=""/244, 0xf4}, {&(0x7f0000000380)=""/122, 0x7a}, {&(0x7f0000000000)=""/47, 0x2f}], 0x3, &(0x7f0000000540)=""/183, 0xb7}, 0x40) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "85495588378e5dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:08 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x8000000000000, 0x2}, {0xfffffffffffffff8, 0x3}}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x5, 0x9, 0x6, 0xff}, {0xfffffffffffffff8, 0x4, 0x39, 0xab55}, {0x3, 0x2, 0x503b6d46, 0x10000}, {0x4, 0x4, 0x10000, 0x2}, {0xfffffffffffffeff, 0x9, 0x8, 0x9}, {0x1f, 0x0, 0x4, 0x80000000}, {0x7, 0x8, 0x3ff, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0xffffffffffff0001, 0x3fffc00000000, 0x9, 0x9550}, {0x7, 0xa26, 0x2}, {0x1, 0xfffffffffffffff8, 0xe3f, 0x1}]}) setitimer(0x2, 0x0, &(0x7f0000000240)) 05:37:08 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b67071b542a538706000000b818000000290000002e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x7ff, 0x0, &(0x7f0000000180)=""/204, &(0x7f0000000040)=0xcc) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000280)={{0x0, 0xfecf, 0x10001}, 0x9, 0x10001, 0x20000000000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') 05:37:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400008002bb, 0xfffffffffffffffd) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x2307}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0xfff) write(r0, &(0x7f0000000000)="20dd", 0x2) 05:37:08 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="78681e7b2f5054ffaad3f98bc7ab931e345920a6209cb8f93009b2b60619135aebb87f82d54f877b85271a0f750f64b0f9fd39dad537e1f2ce61ce9f9f9e1f81b7bc64ae2de922f6f57e6be8960b064f6481ac4bc95fda8802b2d22062", 0x5d) 05:37:08 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/124, 0x7c}, {&(0x7f0000000100)=""/75, 0x4b}], 0x2, &(0x7f00000001c0)=""/238, 0xee}, 0x41) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) 05:37:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff, 0xffffffffbffffffd}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) msgget$private(0x0, 0x0) 05:37:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$unix(r0, &(0x7f0000000040)=""/145, 0x91, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 05:37:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8ec0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000040)={0xad, 0x0, &(0x7f0000000100)=""/173}) r1 = socket(0x18, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000001500)=""/234, 0xea, 0x43, &(0x7f0000001600)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = getpgid(0x0) r3 = geteuid() r4 = getgid() sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f00000001c0)="9e1f750214d60e86a1b6e0a7ca7eec89fe0057436e7a97e470adaf85b03619abb55f57e3ea92282113ec4cbdd160ede46a1deab4bb4d062be33f90aadacdf6b8bad6", 0x42}, {&(0x7f0000000240)="cdfe6ee1351bf8b9a8b8adffdc8361cec03012697ee1cc6ac34124185dd6eda4909b4516200958d1a35d78ad3c765e2367c05407aa18d652098aaf95ab5a569d75f893141df3e359bf2400b73372074a0be859934a9d95d0b0b61b89fec6e8bdcb6663d1a91ce41cdd6f20f7d386fdae6eb1ff84b12a47ff74f5fa24fe183613756e6a2336a7f478d1f6a6d1ab93c9d9980c8e010c803b3c2137ca9340dface82f41fda8b6bd14edbf1998d599e47a4fdc2791de3fa55c655f075bd6a1e5bcbb0a8f9e69a1c70973", 0xc8}, {&(0x7f0000000340)="0ab3d47200e28dfba6e2670afee8fe95c9970be910e748e4697c06ef9decce20d6f005766ae649a656f9b743a2893068ce3bf67498fc7369bbf58914ecc8aefa40dfd428f34239ee87f584d39ff417fe913f08731b81b6422d4d0cfd79c9fe839443cddbf4a2301ca34b48a570831219c3e05d0eeb00ad87b32bb76abc1165c3575ad963a78d61a1b2835581b01ebca860697ba67d93da2978a4a8ab72afbceab2bbf5761e60bd808a1cb07d70ac3be788164eb54d036d5bd37e3df2f29292295445a538d3cb6f9e73d6edae0d8b2ce15e512d6919611391b51c1cf54aa0d131c7cd1ab4e4ca210f5f77555cb30c40d1553a47126372d21d104a", 0xfa}, {&(0x7f0000000440)="6cae6bdc83ecaf1c969292503cc129fb2d914a4dac5d066daecad1fdc79febea95b85b482ddc9df656b7d79ba8e1f87b69270f9909744cef0093343a890458a7e090959f779838fd7984a87823cbfb33b00a4c1ab5e2e8fe02c9daa4689c4e528c7e15ffe88276edb26627f0dcd2bd349374b3e3eb27b76e1cc44309ef0819065e677d37ad95185bf22b91c644d69138b2ca1f9a57d0a230a6fb42d6ce7c0f2968cbbb84e4cb4967ada544a85a71136fb3d3d54788a99906b9a5d3a093758221ce24e824ff74711d0e587405eb5490fb7c4227d4ae9b42adcb5e84bc67b9466d328ce314d158787501baa7dc53b1eca601bc5b308eb5d77f4b2df2b97c5b723a222d38a4db37f681157256cf3b9127af5d66d369f4baff248a00b6c8f8313afbf1d362f5e176369f793ccbde7e02db0d225f4b9c28dac4cc3754608e58bdceb79501fda97e83c42816927273dfe66ab8af3b6736843454438d18ee493f2c3e5913aa14ffee28e3cb8cfd6fbd0b729b36502147ad0bd1935d3597cfa3f6cb70a903b44ba4e962919eb7c21a3dc032aba336c635b92d212d14cf5be7865059c25ae6ad0aff6f7fc3e46a9482385aa21b0340675cfb8c57e6ca1ef0d391b458ebdd6e37671914639d3c37d6491fe939e60534e7e7c8810e6072cb950c9fbd5610a160409981ae1243cf0e6c110812e86a642adaed4d8f78d60c502a334b85fe239b62eb6e162504d4373dcbb70f69f9cc1e750ab64ef29185faee7145d40c2d83ba4287ba180e2d8dcb9429748db5a73ec527d232b4234a8f98b30af2e7fa744d7cde542719b7ddbe8eee47b4d7e3b570dbf7665737f191e737fb34a2bc9b1b4ed6661a17ea223350ead51f692b0b69276bea5df8c15df59592955dfb375cf75d30efac6a7589a8c8e9150d337885ee47d9d1134d541835519232ebfda34119da8b33cb65ad51661fa79977d40b524c8c736433c8c0e2587dc6ae4538ebd4a9f4a7815567457e0245993145e0af64728c7e52221b5340ccd2b9007adf3828023f446cb11f945d9a6a529e5c5c50754f8fc36b80dbf1525043eacb5143e0842111d330e65fd118d9e084b194d28dbd986ed76f3832f7bfbf0b8ddd116c4b85ec1b9a435d2eb6c264ae9352637631299c2800fd695b69b451db592918e5db46fc1471520be7040d9bc090525ae74599e71a4e393985b5cf8f5c0abce101303356ef93092f0a336fe812fca95203de4ec3cbac3c3a840ca42258dbeb8ce7625c4565193f4d52d93794940ece603b793a380480903a49924f4d75ff3e769b8c3553a6dddbcebdccd8dd5e6825a45fdc8aabd189c69a02eae1a6a9acbf88c1143790a59f1e7933b6e9c52309c41e03445d70e044c8c903721712607b3000e9d67bd51b90329ec604b5d26b897b1bb8a06bd3a5760ba26b4db68baf39ae85e3ada938a9757175804a701635ad7e4e899e829f25523a8ce2eb29ffa4fe74852687e5a876dc0fd751475b5cfb4264263055846bf14f822b26b0c423d67a295e0334883a3d894197eb097bf821eac63b20f7c4b1603f4c3f58767ce3a810bb85a66c43bd837c39a74fabbaa3c79ad574f06b2a0074659dbf7efdc4f4e2016def270f0bd27e0d33f753933a32edec0460199d099b0b8deb72017624c62c4719c04836ed87b5e3d5b754016f0edc6347f24e7f41a62f9d443306ae5dbf14599cc861fbf8d88138a4de85251d32917ecb28b4cc7d5ffc90fd163a90ab7f57b867bf555f3cbba0cff1323e8c1bdffb758963796ec5c2afeda380f2de3907659d7578befaba465ed9417050bdb3d53249b1829035f936ac0ea9393662a2eedce3f3b7395e477647a7a8a2d260ee6e98d54355348bf97226c8fe2a2b92142d15fcbd435f5858c4b05e01a2bf834b2e7674d686af798317fea80a1d883e5abee2ec3c091ca519d5849126ab11714f5c685aa58e126304b294f3b56c9f0f6ac631a5ab42bf7557459bb8c3cc75406173883564e42051ab34d27b778f6008e5158b1705ea3b60991d0c5e98d2760e12e5567fa20005e11d08d5ee1c5a6d2390cc189844492281d5313938cd4f66759770bcbeac9fa6afbec384be7329eb2a47760d7d0bb38a1012e3783bde50f07125408d2619a2398f98413b300a3bc58dd991df3aeb25efaec26b9f8bbb604dcbbc98708b42d45549a68cd02574445b31635c82f2d27296c8c59fd6cb87dcef2027c6f8a001f6fc96ce28bb0f71ab15e9724eeac8d62d2baf6015025966c42fe16480b6911776e4cb2bfe3abb006def760efa6724faba3359b22c8d6f1e8a67f8548f6c613ac5a79e453f28bf1d08963a70f45adddfcb15f80b7b8ea4ca06b4fa6b660995cbdb9744e148951de3e97c396438edb2946819a88be8be14126399dc0006ff515326e2ff12fa5d589ef149f2f2baf61204486c499ea1850f966c0627c65866ed0c35b44c824a96d7f84b4c2b6a7a712aadd4afb2813dd0b7b6c6bc255c356311dd245194ac1e7064ade0c615375187a7e762d927164d2410e85e3c359cb5f5272c39a43054f109e4bec20fab8bd1f10c53a4cf4e2128c47503fa697863f4db4e1b863f1428c130d3e2c26d9b9f7f7e5f60575539526ff7ad42af3730c86ec4732c4f9cf1721002a6d959a369e8ca1d2c0ad6709e118ad77c2c502aa24c414319a68bef2d905e3a36a955ed0ae630725f197424ef158ce7d062f06985a909c99e3213560f6b32448ccff598c9278162c6d92b34f00991a697bfa36cc768daadc43944e19cbf8991c8319ba1f39ae3f33b5a6fccfbd5968b8303af62994f5b149ba017ab71fb33943a7c357b70eef8fd1130ccab0b921d0359a36d8cae9ff3afd60fcd255ae754b9484717cea13ae74c68fb1985eab2b87c093723eed8fa8ed02aa8ed43f72fec3c406b5582cd01b44e3a704fbb7a628e2ad6332538a61b488f9eacfa538e11a6e6389eef24b1ef7171e602a69651f8a0fd0e24d23492db2da5980299e6ee7a8da001e8083d11c2a8a9b0981bfd5e5c119bbe0627255f01585560005f1f162ae1af4cc087828dffce33158b3d54b5cc672ac212997514d0ded17456160bf217d09c587c77d9dbd494d29fcc5ec3b7256d8bab51ffd7fd49de13793cbdf660ee444ca704af1a7bc2d0fea87f6d9e94c94cf9af539993f58207452e01020e113bfe56a98c9aead38daa38f367b610b7ed8ad85e403130e7d7f78dc9edc8118c54283be64320a7f0e68da5433e2876b043a569ccabe0f3cfa83a38a08fdd1997e50f111afa8016e193f0a1d5721536e298b4fcd2ad717d492668a25b6f249c3ec5f96522227f50a2208d723c725bacd5cbe25e9dfe5b1480e652824e0b533a426f6905abeeeae86ce463d48cfadbc0fd3b9f9e8860253dd9c7b7cfd5ea3d4c525066f5598015d2b031f365a804cfad403eef56b3462a00e682da1c4e9cca527c77fd3a0c85803414934f3e31cbac4f5d620f7dde08b3a7a24a9807feee684f35c727136505f468bfc7660a1d4fac5b08eac6c178f82e5166bc06e9a5336e9a2ef20383a20540a47a26f5665ea226f2239d22cfb899f51f94dc56496b07bec57be93117a754d9fa586839bd66f422b81b1efabffb8aafe70fcb9351de8720c4353ad56e9a674cd38eb29c76930f5bd9ef2e709315ca5d1a663ca78c41ed1d8632152cef790828e26b41237ad2281b302e5bc852088faf2def95d063810a98b6932a842aa5b4cdfc4f6733bb7e68913eecfbec723cceddc3e2fbb58d7d793dd2efea77e009dee2f33f8e15f13f25a6b8afe17a3d297fb9bcedf8c09112a3575ebfe72527f5a26adbef57f3c11ff4321c4a1d750b5edfb912104139e740cab29acaea021066e745c56a4af349a01aecc6ac4762e61a8c2a5469181cc70b7d6ec386e99a1381ff7abc5035ef1c74e3882467951dc6953b7a557459f76abc74ae180af3397a4b2f73d0f428aef615c9ca75eae974dc68a62cd643367cb3fa23eb82a65f6ba2c4aaa42baadfc93bd04b26b48d823385c134fb425695f7ca78961d6c15ed851a1fb0b530a710759bf3f7fdd474bded8b2faa390fb962ceed679a3aa8845796ae952937a0137d3b13a2aa8048fa399351d685a89da589a0d34a5c812823fb0d076dbde5bf56d39c8b0092b0206aa4e64a8d7a5b2b19a730716164c1e47da8469c5fa8cf5bdd7a6bfd046e4f2d29a245c22650b7ebc141d942cd722e758cb32220fa49c725f77316c5e11b8aafd569888a718b241f8c211ac934de673e16133dbc67305eda855c7ec5cbdb2baf0175404d59ac00603e2b513eb83f35049c64d0294b166f8fe9c497283568c40b7b19711883ffd7151b8d30ade47e19ff3d12fddae15c0feb9daa419902a77ff36c6d20e39af3fc0ae8b0c96e6f3fe655a79105d58a02d875684cfc566d9e88400a37bc3db314d0490dfe5ae0a2b1bd79bea5d495e008a49178f32035e1895355c67e1692394511466ba7ce199bc36fb683cfa72db823593650410034e2a6357056948e23d1cbd74cfbfe5fdd781d19e33597935f53b55cc66d3c2102997c94f04045fb4f2c0fd6bff1addeed089c25e357aeccea77f44d0652f4fd58ab5eb11a7178265eefd80da920ac01943e1fee7a9a4d499169537f64ada21359eeda9716209150663b20ec4cd346ee91682339eb96279c35f0c487efb832ec7132ea5b802111702f0804297fd122abd7f3e7038ef67d29d7ffc8c442600ed6d1c7d144c646a0f917670cb07904ba714c17716a05dd0780a2e314af4d3fd8cc3e51f7644deac4589b1004584ccf5fb6b9cb1bb7923443b2076d26e5c472bbf46fa96c27a86233823c3c0cdfe7c8f4a61a59cd0cfab53120db3cdd71bb2634e29f65c277fd39b6556961b365afcc480c78ca00134a5ddcaeaed386fb7e5d719a52d576f28da02322c30a8dc515293c29899dd3251847d7f4907863afea3c2cc1809789e51f1cea00a3701f91f290f3c848b42c86d5167e7f931bd597647cbc370126ee3f591f8098d60cc47f980bdd1375bdb0bf14be662db00e0b7cc9c63e43f2ffb850638ddceac385a7af49319275b9e36060e73443326b79cf2a20f3e7e78df37e97d9f87f089b6324e850637ad80bb02f105bd9835d6047c5e636d5837f3c2842216c7b1d55da4ee375ee789116847d87fb01b2bbeea4b1809441106688ec228f2632aca65c3506453c0051a369d9edc36b64ba5f0d64994cf87c92098ea9c2d8c07967d615bbce39e7596befa352df4b171f8f3f8bdf6b3a29cdfcc99f791753411d821a1962c2a3d0097cb7513c0492efb13374b903ccae1e3e0849710b12f029eb975e692dd689aa1a910b455c43064068efc418b8c6c956e2349027abeeea9cdd69a5a2515ff2219362dc9ab01f40d275f0b3e0ec8c688aedd42ce0acf152a0ff5ab9b65abfe4cb6d76a42b4c8f249ca71259c761b7d3ae023d2eea2018957bd2605aa2214386794bcdf47c26ade2f93127411171efe38895f377d4c7e6474530ec29e999813411ba7cc414e85f612db7941853459ed6d32e216502486fd9071d1322ebf6a8db006563bc3e7bd4251e1db0d67e5cfecb879d0f287430aa3289b204b47774704ac5fd360356a61a2dde9e80e879f9d07e862731382df549449901e4e7db9ce4c386f82db2826a95cfe6766134218789a76842c57127fba92b3a52e4b5b1f60fab96e633af64cbd91feade1db839a60a4745d14f74abab1ebb037a1e442d7a6c2b79232a4009f1ab0134fab9185375d75b717e05fc2e702612cd72991377eb79", 0x1000}], 0x4, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x400}, 0x40a) 05:37:09 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0xffffffff80000001, 0xe90}, 0xc) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 05:37:09 executing program 0: socket$inet6(0x18, 0x4003, 0x2c) r0 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 05:37:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x0, 0x9b3, 0x7fffffff, r1}) 05:37:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000280)=ANY=[], 0x0, 0x0, 0x0, &(0x7f0000000ff0)}, 0x4) 05:37:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x90d4, 0x0, "d730c100000000e74de400", 0x4, 0xa0}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) write(r0, &(0x7f00000006c0)="bdfa4d2582d020a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000000000000000975bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d030432cbabfdee2f0cca623e66b6c80a25e933c18a68d85a744aec77f32c71d47ac59281b5d4296fa186b8cef985519e749c1cd3a1cf6bee82107c03fb541f6ed5929b1656d088a43379b254bd2936bd47e538079222aa49836edbf12b6b0a98c58235c3036a1f6733decf77ab7dd2426f804da9d7a9f77100f75dfd0dc87a04", 0xfd) r1 = syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4000, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mkdir(&(0x7f0000001200)='./file0\x00', 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001400)=0x9) sendmsg(r1, &(0x7f0000001380)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="b324cd90fb79ab2638ee7bfb553ad90e5c66bde336ec8a6808a82295744a0112dc28b15afc3e437e26f50374854e76d333f54f007d05087d3207ab7803aca2e7e2ba7df6eaea119362db72da4662a94904d6e5b6f30185c25cadd63626cdde6c88e44f0b50e56fca60cf409df0154f7d26bfc9aa829465169f94f1240abd16a94050a6d288ac4de909afbdb4342584a139fc45c0c49efc0e8f0863102bb59ecf2adfc92f756ad97c9a5010407aa0167fbfb1d5aafcf6bfe8a0e216a285166cc551afeddcf4edfcf60989f465d21aa59a655515dbf5910621648162d3eddcc7132e0bf2bd803e565f29ca663ccf57ab7210f8ed331a99d1e38b2d18586e848e870a7d7fab3d522d89c7790aaffaca9b4b81e9006049a69d44dbcee7f0e81ff4fa534a8674f70a67a082b00d10cbcb833415f2ebb2414e548718be858a7221593e41ddf85047bd822a369b900b8ce3410cb0f897b27496b6d4943a066caa63130ed2ee53b9ede632d373741d2408c983f44f6f467bd7e3921350202c905e45c82e623e657f68cf08fef310fe66a22eca5ce27da87de7e38cdf95a5001ae7deddbb1d5e9e6657c804cefacf262cf8f42795e41d7cee8822953a41a3cc1ea3664e2fec649c4f361bf056dcecf313011ab50da668a31b4e03095d95b9fd83ca8daad11eeab86e499f5a3a89815fcc278a0d3bdd47e4a4261b57bf537e2d1e1e29b6a1b957bf82dd43ff5b7992317884b5ec01db8db598e56c7e70112d93dc98e9b2aa1b1121bfdadeeda6a1165c0e19565343ea7eae07602e666c5d049a3670281d6692535b9369d9987a77473c47c0d3873c269b65170ac8a5099235d467e04c6df5307e88922b1fbceec30f365ba6837170758fd289a6774f3a7b950a926e0adc5f1c01c942b91a62b8095395b2dfd418fb23b13fe285704c3b059f8802134416ac1760749368f876efba0880477d9127e29102159267dc8a607cd1054dfad760af793328ccd4f7edf50a8241bd34f3e475efb50e1ee49b3290eacd11fed018c4f55d4c3a2bc79bec120d526e31a94e2fe3ce63ab7c0c45aeea42ed918a81c55a371aa6775a0e0098f21063bea8be35a976538f01bc789d2ca03e8f35b78ef17a3eb0c869a986e16387fa069366f63d83170030ec1751e0ff512804ea4aeae16a814edd3c2e45b78d8f36c340698e1c9b2d5e8086752c3abd23a78fa0abcc4e5b92b9a646a36a37526c839de4cf327b97eedf30ded238c96397bdab001f7b9a7ec4bafb04ca940e18d1eb89a6d55df23ef15207b30b910ea27a768edd08d339135ad91b0287a0079a83d695ab15e55550c6a5ae13e8291ecd0a2ac1742aaa909ff9d1e4bc027899affed599f50e167dcbb01fc0ae00b0660b3d1636139f02fc2146b3543576eeec9926a0e934b32d9b74a67305ca210e547a82b70e6c5610870a4c416dca02441114a9b969198a7ea85a3e559795ff7da33ad995dc82620e0d6596daefdf37d769f3088d31a337d143fe21a753e3b7ad8f3ff841f7895ef4a00fa101b89f36b6ac1b89d287d012d4f71c48c9338162499d77e00d64e15f9345bd54841e0264b92c9637b6d9082560b94f361f6f3e2c0fe8a8639a16797cb8e526b2ff01f0b8b0267005ae19b91a76cedd6943680264f8fa7a75d585c017fe7a59d144ad9b1de4298819c2b3d69edb5b7539f53e330c4f45102db8abfd8b61534a81442e413e07e50d901a601d1aae1b011489a36e637ac7d42b93df2b6418f2dde7b1e903681b121e1591abe8f2731bf844f7f336bae73b289fc529ec48f843478c07e798331a8443358a3755eae7386a9b4f56ff31dfcf72907abfb61361df58d4727e6469f76a99445cd79ab655f282544be90ec3d30af9ded69e30734f95395c6de17eab5399a14c4aaf2933ad2384dd05ac35ac7c65965d76641151d72f2f36ef408d9063e18f8743cc0ca0943cbb11e486da7a01e6cdd4c6eb909616dbf700fe8918c40d7370a3692e7d70ba3bfd26e3eb184199b077980a9863a3fbe04f2c467f97481c8589b03916ef4e3399a7b852cb23c758a24d30a9625ea3ec37ed2fdf3ce29d44a1b293cb9c7a2f07f9412ab223007a086a7dca3c1b7f98b42ce0bb0f8d6d02719298bfb53ab5895657e32fef65f49477bd8d95a46fb4bb2b8675d160f97ad6c282befe34703ed29d490aed3a1acfc252e88f6ef7ff62007b86323b800c5977cb8fcd472970cdcc912c907794217e14d003a8af7a6f769db3773936a88160fcaf6c309ac70b525d0fc33cac6238038d00ce1c595bb70539bbb770c64bcfaf79bd900e50c790ee90fa326e84cd85400b349dbb2564c62e1aadf9d29600c3beb2e4f4ef5a06692262da15fc9e53e241c5544d6bb19af38c7111c9ddfedf8322cfedb4394a1fdbaa389b1729185fc7e2e1e5936696141b768294f1ee2cd6552fddf4eed90409b187be5c3c6d0d9e1d68f286ed054caa441933152eac402ba2dcb1a078702ce4f535f6669195232412f265fceb086e457551b403b02828dd8a82d9beffd64f487a0d8f17a1c06b109306c91cd2b077a931fca025e8ca4f1b7c59d6a85f79aace1419101c7c9abbdeef6fd43f9fbb612655d5e5bf6e14426197899a27ee18395b6362eab8abbb3029df3c4837d70cf5c4b3534aa0564f4493fa6b1e124404a790b1a2ec722553bf1d4a018f492f20890f7da34f705206e10331ef3876cde218fcfe7c840d2f4e1e800e8691bcddd2c5f937dd72f713726a80d28d945ff59ab661c427399495a7e3ab142f9e348412afae312d8268ca4e1859ed5845c3751baa6221bb0bbf5002d3b2b1cf31c3c1c3a0ef99479e9a543c6c96b7e27665f7906f7a27b5d36f12558f2c43e4756118117ac5489931d6b6bddba3bc5a0eeb869c428534c4844eaa687af40052da7c0c307fb2a71ef9c704d19fa7f2314b6bce667b142461049a66127d721cf66141252ab5c64eadcd3cfd38aa494bf2e167d85f709bdbde2c3ca39e03a7552c0157b484bda80f1f8e712e7d1c2aa3b6fecbf6d640660385f093aa448a5e63bdbd06a1b2fba6f3b21d73a460d3cc76c2cc1e17764af9dc4a357c00ca9b028146bf3b1e7c5d87739b30fb4765f7a0e10b36feec789ad04b94ec3534bfd4a284608d627c4ef56e66fee2f0055bf2b25b8eed2e43d4d93f9cc227b5d74f1c9e9af98ce37f9a7f70913c680592e602967063b426b31cca0a12fb21b496f3904ed77c36c3d0a92b620799c69c4d1134134e13d22a9a62305570813549ffce1da3869d40a2511cb15dfcb658753dd73fcf23de47c9551039303a667b3534126fbd0fe4b838711b11c02d58763246a73d204ecd96dab1520fabfb44135fd2215dbd3cb1eecc6f47a4e5ed90e2dc65cb7b8e292feb002e04cc37b59f362f31998eb0316dd2d17c6e807263a3abd95ef96006b739651d7f4c8110c003ce9a0d603fc33c4b016bda789da0cec209a490422c328c1c6dae5458d8c0e95e54dbb7778fd6dc29420e0ae13c4e24953543857853cf0da372d26623dfa71053700743c5783db3ead71c4fcce457e3ec327abbb8524e8dd26f5ac597977eed154a9853b167111d011f91f9781501e784f33526017463dc6cdc2c5d870aef89412d5b4430bd4843ed48563d4a116282f2eaff9718280bfbcc61b6bdfc7fd2190776a8771089f09f55a2088df600d278d900cf72a0a9279f8649b0c9e096397500c78987d6d48104c42eafeb2c1757452d1bc91dadc419184a9c7569b2ccd8aa71de8d44e0c07ce004abf731aeb77356af663b01d14080e27cd9a138f882a5d4673e11ecdb6c7cfc197b8b473512cfbd8d40cbd2b8a98ab51db2d9cb4a14797ffaffac4294ea825e8d7322321100e7df78cf8259d3a2328cdbf539e54a483fd41529e08810d7b68ccba9148462cad2592dc614681791efff8009ef939ac5c0a21968334557bad4944c0d8ed7221f0b1a1d1191fe4a51481c54ff0b0a93496096d4ba28f4fba3f9c369cf587a53f570ed6c3132b637e218d7301b8b2b178aae24aaa7c14fb4b6c20488afe0503d6c100e820c098f7aa7fa53537b5525580013cd9a8e96c302ef81a3d6491a59f5439dd23b9d149abce92395d7efc9121c8287d97a761b983b514bb658edee911a0fc88f02e61b6483b0e45a27cd01086adff1d9d1e59b4d718e50659ab54abc4ab9affd4a9a84b929fbba4993f32ddd56e00e14d0ed12ed2f75e53ba4ea22216f30020961d76478bd2214b1498ea226ff49b68616a8011ce783d4a05fad71a765bdabe37fee87dae8168feff1e8296005728bd627c7d475a7dacd3a01ece468313b9483abbdf876718946f002fa62e6afe309696ef9c8098d212e715f630aed47e26ef6cc1840a147cab19c353c367c5afa05c45e7475f72f749603af4d6b570f6e6e9a56246379a102439473e27477e8bb5a26581a60baf68bc5fb73e574ce3a5ae898c1cfb5973865cbed8002a7a163e4ccde0097e24457042c10dd2d2c14237e0579c37a0d34c1464c17170eabea11ed29cf06ab5e2bee735039fc305bf7083c58cadaa1573bf6982ed7ae4b7f2b52832eb0c5d4215a8dab007f7842de5af4ae253b309a0abfb1498d30d81953d4ed48db73e7ee1b45393903185c41bf51dd729f66ec51a9d25c6865507a00e66a2a0a91132190da63466413a86b7d2f5f73d52f1816f39a8c1e328febeddbb72f7caaba8f8258ff8c60f3e8d464252c73e796c28139f1539cabc0ae09679948553587b6831faca05078fd577c4649c098472c53338a73dd8c891f74160d9ee1061dd0108702896aba34759790a201ba9797f4d57737ea19aa0c3ea719fb7ef008179bf0bd53e9c3b03b322935bcd87cfa97d4d23910334e192770dc5c2c6859439ed2a2af2184c9c2eb834bd5c6f85fe85721fcabdc0f3ad8d3e8c7a4b45255b3f81b0af25971655a2b773b0420c9a4746eef566a4dd96edd43b140d86e4255fadc7b87a0b24c324511fd00e61ec6ab6ee4b6d7dd5a03539ff51d942be65e492930cf4c704c879f1a60adcd0006c5bc3023d908dcada64a045f01aea79c985a863f82ea000628e0ca01046e33d50ffc26607eb31c66e7d1bdaf74a53262064c2bbc9e1dd8293a0d3a1f7f610db7d940ae12e16a3572a786886607ed486570aac60ad2037bfb5ee88467575a7602f1061241b253bc44fb00db447a659a8a04e8697aa05d437100f3a7cb3ab0077d066c37ea8691bcd5938a0b7bedce5e71f255d7f59d9831ad852b7d8ebe738baa98c068b20d6cf9d485fe6ac42f18bfb73b7048a3b14855c63cc9316398e43a8a2920900de1b4ccc10e099dc0f665bc06c86b08593bce5601301ec5e270c11e059a567879e1f54b1ac080f48c5d1418f5c9b1bc5b0d86dd89b92e41134556915c41555266889a2711a3c395b28e847c4b85f00fb4528acdb0cf01d7b0608027e97bf24e3465be1a9a11e892138f35464d29e4ea6e3bf29b0b822c0af6b38d027322572a9e5c040a2ad30c6aa385d0db0e9d436bb9a3f48cc64c0acdec7ab058c594cf1d9b3aeb196f96ea06b7f7424752b92083bcfc41d615448860cf2c4fcabfb778cfff3d219735c49c9e67794417a0c65ba2bea009b16976e30309d26a15a8328b9c0449d122a48a12b49c03d481298b9edd38c3946f833e4032e05cbfbbc171d3073c78297f3fdfe7d5700bb2e0b97a31382bfe9e07b585be44cfe92c229483c302dc2b74de8a4f494635bfcdee865fdef54a1c9117cfe3826b78d732db1055b108dd57b962edc4910129da", 0x1000}, {&(0x7f0000001100)="b2f44e6e717af39876feef0dee92a545f0fa5eff0abdd8a71ead4589f138ee693f76cfcabc067066cd56f98f1376530df897c8a046184d9e5e2121278bdf7360bd4b88f9ebcc5091c9ed6d187086d7a0cbcd6644c180a233105169ce9b214cf1201b0fa0863af1424f60ec0b262b17574ee080027018a8bde60137d5755eb1d00be2356d1d164bd142ffbc1ec887fbf0e1746d8429d57b58f0fe4a0bf61bcf8553f8966e07c4cc818c0f7a0bf77ad7722f9ddf8f8c7fd96a831a84ad45f649c0a9db4da79abc9a7f3286b21020122fe626b21bbebcbb749a409039329e489d15e95ab8", 0xe3}, {&(0x7f0000002900)="2264b5cdd804a94a778646c79002b715659cce4e479a9096ea17809e55ba25ac7f9fb7f5f59a0d1573340342022f223d3c01a114bee573aa986eb1f8539acd61bf08c5e490b54a0f3e89c0b7efb0bf072030e7c1e357a42b6c1cbeb4f2d52724a206cd9f35677e1c3bb5b60fb2119412def4555fa0fb9cecd25d90da81b9ce8e307134e802c94fc20bc8e46e4f755ea0d5022ae2747c406d78403b394fbbf40c232ae9f1f8eb6277d2d4283581917227401edeaca241efa49599344c2d1178b69cc863bdebc5bb4fe163557194d05a2033636b93c7714e3ecc9192b35adcd162951df2e4eab1fc10b6003978db8bc831f25f1cd1ee2c5438b3f641c870bcc76d24ea7e43990c9cb3f1cfa0865e01719801ad776a6adcd92a740324240053972699a4dd002ea35a4c585cea88dacee4a5ec5f868c65014ceeceee663c6d00ce29f2c1c0e6e3a811953f1c31b3d57f0eaceb0f520c1a4f8238969d67b5020b42d6d603b25339bb8a7f3cc1cec7914a8e8a116697cfc90f518affeda9047d238b87aa55f3446c8e8e4232c257efd98c76a7354f1e7971f3023d2b4a3eb3390b7bce07a359247288f2937a70d704d995d441aa814c0b1983cad5d78f1fb12f6c5ec3b9090b4bc412c8c64460669a91ee911ae9ac1acc8c86e60840017f65111a0b4b6283c4589eed9c65961a7113b5cbf4791f7b1e2ab95f0faee0c2e36ee6f8a11403345ed8efb7b45028946aaf4c9a9243c615e9c94e90276b3944c836f566c63d198dbcf1766156b09da4a004b38cd370901cbf62ad749aa40d0137382f758b7f251ee6399d86147cd4f4a082fa2abb43c43252fa1882f1afaa2976e9534bdc3111a1dc2a10c399fabedd64f8b7ba21a773a551f9edca527596bd5f2381b7f70e29c85b8d69d725c5bf032fac349f60c8894b69b22ae03927b0e3bbaa89a7ee35affb34af2fbc0240c7eb022d64f8129cfeef643c7c16b45fb03924cad901b976477721817397a0058a8d9ed1c2c37f3db70e68ab4761ff9a24d43be8545f7dc28c1e951c96db48f1d02570ceda6fbbe14e8d6638d4df5b15a6d254c0ceaad717a3096d16151bd6e28209f86400581fe132e1e10019df5b4ae95ce098c0c5502e0c29d2d58e09df08cf8fb55c074f86f9a185218463c4a022412f57fbe084ef688d8300a913aa8451a5467a13c3f8a77dde41efd466f2bec77216bd113ec298e02e4375ec07b435e27f4aafd5ebc4e3ddde880c4706eaee0efde301654c4ee0ba4c50a5809d4817aad281453af1665de36db055c18eb6c5f3b3253f9dac02c952894a314d5b3c757843e19791299854da4501074efeb1f499dd2ea10539a6cfe99fb1429ef80696f0207e00b615688bcbdcdf47ea91c4219ff234911cf44e4b2992ab53d53ad5a4325c7bc41575cb07b312ab97070f9819743c0ed8a9da563dc384a7b2d8c0c773d6867ed62d56a3ec8199ef15869adff1ad71a2ba28d15e1bd8eb3e2da613e2a69fab50f7718752e03adb26f65e5b7412200a4ef4c676139be97d65ddbf72002a373db3430cc6d4fd0fe4acadba082358651388b4600b640cabb13c19df8c1a42e75bddc50aabd0065ef5180cc47c2e1f6f274781a53bb102fd6b9b7a82a95d9a8bb29ee8b5f220bf71d70bb253f437ec24ab0ab974b07de5820254e9f247a33399e854a73ac768468d85dc454acf4ceb1fa1bacbebdc05c9657b212c181298acb376422758bf5a4e428ef1ab30694a7b2dad80a2826e0d77b493386db0c1b689e1a322e0c6bb5516d475fb5d7eb573fd551618254ebd6301b6ae465ac6c312d9e0603e3c3da1ecf23cb2e9e42eee7426230faa48b02f101933f9ba71881d3ae57c3b10737deb509bd3e754ea7408127cca74e6384cd104146c5870428d39a466e3457a1ccf3531f4e977e39db29fcd15d009917411b79deca11851c2c2d5df05db6e0cedb4b92b463f8c933d33bee7652c443c7585cffcfe1287c8ed9ace5c37eefedca389f4c2aba3828c1fdd474a7fdcbb0999c839e1894cf4d8b4c6fd7888916a261d7c6d58fac4c3f12850e4056aa5afa565e6fd5f4974d0fbc84cfe052f6b6a518fb7afc0e3a7ee8769330201a6a99777a773a79f159a933472487880f44daef2bb94e9cbf1e564e8f9fc6786aa3d06e3bf8dc885a7a01fa748b8ba2beb4036ada94fe6113d46b7b6945978b8abb60f014376e471d692edf487dc34856547a210615e19badbf61340a4024c3fdad8b1cd2c68cb37792d7e3b2a2449ac44d84539fbad17d8b72618f07752265319a3f21e23f72573f4789129bb5e7912a39b4edfbfcbb5a31f86912dd85da2c78d777d2934be13d404317db93950156487107c3badfcd7b037d9397e26490fe07c413df2a31a9c90ab29095f4c91de7181bc90fe16609d37f16df8a192bde956de9c191f8628e17903ac00dcd0b46a27ecc68374b010b603bd3e8cddbf447a1d7456b2ecf6cb69b2bd4e43680a12909d8c58487f2c9a936711eca64687668064a4a05768676b11ce4df3394edb409f9a209291ae1d86f60f132d7d64f11804a64b8dfa02988655b077b967e4cfa7f2246b21f8365a03d032b464849825f026b0b213c84493d06c906f6e2e80f166b9d5207dfa9293e8bde20bef29dcb9e09846015bf16b87b911188e666d72b73a64ff3379e12e5bc5e318afa7617557aad3a036b2469790eedbced7194002b5f6978743c887f1a7200eafa8ec86672e4162912efcf7b5887f01ec1d8f4a7b0b60ee76c3c2bc59c2d94c9079220ca711eb5ef3418a4d0510cdfd8ad809bfbb64689cef314ca906d33f5428b8903f3d108f9cd0543002f8fa800db51645077a788da1b10c72335675ea8d155640db6246515c0f7a4762e147667c1cb305c45b0c85df08f60fc675e5d4c40b9211e5629ec0450940d038f6941be63f83e42845b0f01d3411b6de8aba484739576541d117d2a898ce0399a0a901a3e6cd4899f6e09d711afe610683d97c9b5d75d457277c59ec63122761ba1f5c6d65832b977294730b848738089abb6dca4f5e461c02cc2ff310b5427a25a54037baaa9c9be9528c3039e8d8c3a8f6a9a8b6c5ea5ae5050235725ff595b45a725787dd2627b08c77eea76a7435f2639f57b9133580c2ce31b40719b5e0e050e74c40080b4cc8058bfe018f8f6a0cd0c5701d1069379719062f2a66ae76ddc4e714585a364a798d25f323e0d06cb0f5d230448f4fc42ec3876e1df34965d771117a393e5f9f27f424c2ddcb0b467841e59d6d8aaca75718f6dbbda50f2e4c9dc64ec7b893eeb61609e832cfc345e9074a1ea47e10c1e78a2a0d928ac4a2d45623fb05879ace4be3a77035f11682c63b3c69b4d2748e205d600216bb56c96defea4be951af2232681cf30df6a3d57f41166b8192008f898a991a5711823ba121101d4108c62beca9be545e32ae79d4287573eb1e2f35c0da793ce24cb01d567962391725f46b4c4bbed856ef5987289c175563770603e09025beef025be0bcac74b8e61f80a737fd3230e781fbe43ca53400fce86a81a373d92c34b4d627fafbab944736506ced8db18d73f2ed9f1efdd396bc44e09d78bbf0b72220d786f42ff6be4dd4d9cacf8fb1fe31dfafa327b0bda1f45c4b06b11352180468191056463f6f76774a680bbfb5e50c0a4e16028cf2ef0757f8d1fe45b3d93c63d2bc3f6914ff34ea858a39752bdc1a04be1b17bfe438514563fd149d3fb6ea7d54f8ca2cb7591dba97cf9ba53c69f82581cbaf42b3f6ddfa3611c1f3ae2534dd2f9a6a9a2755ef65bb453f79a8cd2b0df00df5ea694975a74a9742be52572362cb4f22d6cb5b4033b825155e4b943a445233f7d314bfafec7c1ce8a53822ea7e5114a7840a7dd88e0e7897549ca946270bf69b2a76c3172d3c837467f042e62afb20897dddeeab988354d32fa312140d787f1da3a3625932903671efc323ed6888a1f991555a73e36c912af0a998219755cae99487afd182549b990043b817e7c08ff40ffdfeaaffa8140c3d1254a794d326e01bb65c7fe0afe18112eedf4bbb812cdbe9a14a493da1715f2439d7ba0dcf82b11199598e83aeb34ec1e349d0636a958c293a1d77b0e58bf1385f1d82f5c3cc3aafca25e3c961eee79281f90f0853ce6976917bae71e9ec28cbdbe0f5f72218a1b4b8cbd40026a3d06a863a58efafc56318e56ed11075957be92f87483ae5928a5f3f802eb5c2d9827660614f900ec023e11efe105e0faf84049945198e54d055bdf08b10d81d9703316ef3bbc862ad18ab48b8ccde58282c32bb4f7494a3d049fff0c80ddacd442e4c6c865ec42bcef87fddbb874d9edc822fc71a1347f0b13e11e6b8d27ae64c224faf989a7d7712765e4d6ecf522a8b98cb312a3913ccfd35290ff9e615804c87e56947097ebbce218caffe93d04c9c6f32a062d2395a9f2aae7f5e8f29db1a2c4fdc5bf79193c4b2a8d0e72d684e7d43ffbf1529800792454aca2f7ac3b7969f445063869c051912791f419d2d326dad9d778d045e1f555a5b6598d2a642e732dba51744c7b46282b6b4edb6598a6018fb47a13f170bc785475137b3350e8933bba019049c32afbe42b85c3ac5845e7ebfe05886d05bbd02d7d8fbf94770d0a2322acd234829be6a7c13dff1cb1e5d11abff9900acd6589781f5be5f16769be77f89dfb140e4c6a6155b31fcc500e3a279e1a7cab0f822a10d3f8da703698682ba52b298645b9836488fbe46e1f27ea1bef9f5c0a673123ded22649c0bd59ef2880e17553534567a1218bb916a69547b2bf77d5481fdd872c5ee09302406bd8b33568dcb5bda54307f09f341fbba060ad5e8fdf34d5c7d593958a2698204e77e86b8d7fdea0ffca14249752f22d7c3d3b198f8f85ac2e635c9d69e214c0fb47f9c7cc349858afa3ffca6aed67418a10c6bb35f25144966741b0f4370640dd821fc451704a9ac97f0bf65c9e898c0ffc193d8230fc7696d5f89689c269bb46cf000b8ef61da9ec5339452866ce233989c7e131fc54661ca732348e7df186eeec897e65789b07139717defc7ced4acf1851606d21996d26f25e69589e6bf9e835a03db3037d9701b04c00b4fecb6b3ee8b1b006b41ec34b05526d49f976478f6af0fb2b4be23538bbe86a5ee42f43402d1aed883acf8057d566adb25955fae97a1e8b155418050f6584f817556ce0189ed534d69d4bb0c19661637dc6d2848dd55b96e837b6a60d2dba6a728f4940e9db3b0b1f2eac9e74525b13b2f8ab06f5fa83df8a276b328e472e5c76a6f6ee87fe71ffe4ffca324b4a9bf5a36d8b28e44f1e8c7aaf1b8d8fb0f44023dacbfe150d8e1116e970c3bf2e2bbeedf8d9f2f5f4312f75fc015e17ce67fca05ca59096209678ebc4d8030f920992d252dafca6674419657e679a8e3812810fe416a7886ea0f38256e9477f681c3b5a3fcdc5ddfac25300b6f4b4691b1de43cf4f6a1d1d423a5c6200939773f2dcbb05965c875520b5e824b46aab9f2d6906c66ab5c189a2afa9b360947beb0db3440404b9901b815a8d89c490beac92b19bd8eb96435111828f7c063aa3f10397dd2979c05583434005e6cd2f534262f5d57ebd60a6e99b4fae2e29ef7c9ebffd0b4433ca330126c1c706271e1f62583d6ccd9af304ea8aa0ba4d23748c9aaa61eef88e752c74b23daccaaad7f85434b3b29b3193b8991ad9e6baf84d35323568e76cbfb0a660d790b90e58a708dd342b301e0264620311dc0aefb982fc1645bd1eec51d90d88fe862bd742d87b6ff5c647039a4550", 0x1000}], 0x3, &(0x7f0000001500)=ANY=[@ANYBLOB="600000000000000001000000425b0000439a832f673dce1b2c67b6e78c9d3bbcdc1f5b85493fd2d9b9a61b1a7a696b03d60d1efa29bd3d9f58ca07446328e8caf423d334d5ae6a15351ec27550e6ded9a38a2188073363d2ceed69fc7a12000010010000000000000100000006000000e492283b82978a199d54edb3c7557755a7b20fe7c9e02daee19e44ab47d302e0a96937956ce2365656f94e036d527d7b3a2465eb4e3968cd04affe4574fe2d9c75cd3463022d488ba6c23cf6fcce736ae4ea2bd745c78fff1ac700a68185b6f05f6b6c8f1fc47a700e52885c6124592011d8dd90836355dbd9c52ee1810cd76536cfdc01cd4d5a108882a4d840ed2d8e705abace72c40b40097f81a2e2676efb0d278d5b3a58f4a8fdd5277b668d242f4ffc1fb6288a41bf99d29273452cef6102ce1840449f1b7b949dbf4a0a2d0e22a5c7193c6b1c203269e50955b4559f25e61f44c27466df75acb7773e6d987964346a90d7b2316865698cbc2812f9b646d374915856608d995aad76c8da0076ac34a2f66752e7423953c3ca7e9f6f2dfd3c589f8c51cb9b5d43d2711ed0fd6465a083f950b9dd8d40ab3804d6288902900625f8ed082ff847b254d7e094f1e3bcc1987c91f5427e363dbbdb33cc5603de84a26676ab0d43cc3d40648fc3c2c656026e8debb4b7f18de79600001a8b"], 0x170}, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000014c0)={0x1, 0x6}) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000001440)="69f007c9834e5f3d870905bdd92f27690c4f98719a9d2862b9fc3671656d7bc85451051d12425acde773b1d9f9525541ea4c806b640c5d01b78650a1f7e00ee321c4a634ce731bd88eaac3f7a3456bfb3ef4aed25c4fabfb57a2f52e7d11d0ea05b60387ae0b3255", 0x68}], 0x1, 0x0, 0x0) write(r0, &(0x7f00000018c0)="282dfccde5b089458e10c482cbd9724d69d9d76d931b8afce59f5ad21c81f158b3541462a4e5eb9f83e6e4a9c375f145d60135cc4fb6f1752ea27aa8d7fe7c84e26321849f50b7a98393dd735184eb9e59b86dde002fac8aaa3d3cd647a55ad963af6ae520b5d5c75917e78ba5b9dab78676ae252d3eb6214abdb3c39dc2e9b347b34bbbedc426c1bacf3b9beb58ab81e7f26bdc1ee477b77f0abe0b39295969c1527aaa84989ad34477c3994d4b2ecd88c6117d71fdeb534de810383df81c4cfa5589dd5739f56e3054cbdef10bc2f41808ca6124cd1a115cf67e2e5fb3b3d7c2a7687332e3dd8f0b0f030976a0acde7a5cef710eb01b32cd76d1b7719fb1b1b8ad11131023cef280c6f56d8b13f89df366878de8a79f9419a589c5416aebc8d9e0e0f0fb38aea50b02a88dc40d0df64d56aceaa1c08bc699b02a64ae98438e0a6ffacaa80cbecc3bef7cb1d9a57c344f8a3dbeab2b57d838c137f97814ac38510388d2fc7373ce0187ac8f412e9dafc30353a9f2d6db318e6a91480571acc5286f27475f31ffa7173547be043066a7ca94246b62bacd379a6e3c6de0b8690e63e364558ac7d69c24f882625ac450c7d6fe425719dda7b31535b34ba448af62fdd68db2ce6af6f4cbf2d00428b15becfa62cdc950d5ebbb0ca793f51d4ed5aae532ba18d939828a35f34c6de09f67d3216373c3a9dc3c2395355999d3e68d90542964fda1b0eaf40a959fc48a23e5f0550c2017ebea93194630475cc1b5da22f63a9b450df88b9117785cc04fe886be85181e8afbfa2abcb3b9a2710acd289a40718eb637be4cc34c99c87fcd624287a0147f56ddaa432b21b5f2b5ded531a4614c57226f3570e6e9fd4402d3eb61151229701cee866f586e5b5ac81132865004d866f88ede755f18731354bef6b682c75e3c76fd50a72e4a91dd1ebc81b4490aec19c4bb1a6451ca78e18ef1cb57c3c7d1c26584375181d960cec907b49eb37741e4620ceea501cbfcc159057eff36d8acfcbaf1848b40b17fb56dc61264a39f461ebb8e7697a58a47437f4ec8cfbd9c510ed9fd50f10294f3fe86973a0928259b0ef75c44af809b59cfa6e401b3165665a6d5fa8d0438dd1bcddcbda76fe046dfe97851e058c36e120f396783a9f22bc19bc0122709e88796a6bc7303bf4866ed8c506dd88a36cbb7c31812b7aca2f62fe29c6653f0193a1e50391f7e14fb35b2278f79ab9cc3f217227ec9d773250ae8d940ca0ec9898b73c2856cbfb43bf6f31a6c549c2c7b5a17e81ed61f28d4a7b0c207b91aa40e0f42d8c2ed0285c1f2c129e583bc1de21dc643b7c438b503d447abc5ef13f39c1302725aa29d04a9c74fa4bfd8f706520886f00ff8a56361b6caead638e820336b5c45c6cab14328a600f35bebf02ca376f83dba9d2db92f38c3b181755cad3213c7b52437b7d633a101a699a0d3ed15fa1756594ae701df2667f327d503f7c5b64ea473ee9363b0ece3187540f081cf2aad20f68e18936a4313a8394d3c9c656b01082c873d2e8f24e5d975f994b23fdbd403875bdbd7e1acdab1362daafc206b245097ff9f4700cc5a2c844d5147fbaedae2db5d046e6a0855c9137a0cc4e3f43973e333a3fa6a5fa62de738559fe102e733116ef37e3954157d15677f59df35fd88f3ecfeb969453566f9c505def1a8d8c1a525308926d57117078fc6e83f98107b218cf5dd16502c6a1afb5ff9dc9a5705454504b316d2386c9246475074ae634f01427ff567391cc379b5ae4838a67fb103bd81340a87e276f0ac921e76345417f93b5177c31b51876c9cdaad78abf556a6f08e7b9d0564662bd0f254c776c8e05e0ee99a78200bca00167a04c3c177a7a9f2eeca3c5de99e09facb31334ee01be608f3bc33b061ce37b0e5e127adaf8056f457facbe033bed7c6ea974732da5a9ac16403fc7cbad10d7adc2b98793acb3498b2b59e6573302712518925167cb69f82cde5b449f1cd1bf4d2d033f50473da67dd95252bfb663f0e423e2777a9a4a7152e3be427e066ebeef1b52497f8159baa98a1b09828d2cd4db61e190ff912e123392cbed8fd0190b22c8ada56ba8e45f9001be8ff296c3429c4e984505cdd7205fa3faa09eca4c02f72c2aa8b978125206b539c17fb237c9359bc587b7f419e05434226ccb0c7faadca753c3c780bdb32f0554b0bc71776808f76c07a1d4ff844f43842eda9233e22d6445d4d67d8d903724b51430ae103e936ad6f20063e715a3617703c504589fa266fa82c8b9ab814c122f4f662e344935e17f5ef62d3b80ecb8b9ccc86cc5faab300915e8933a581c3442a6470e1a71172a1e1e61daeb9c8fc63a2817ee870189420b4d3367244b8163728c8f22b1b5790373c34fd30fa18966cba0b05715fd4c08119fb7b300083ec0fe7bfd9169395ea112149e78f153af1986e0bc5ac1f1e95b1ccf3f2d46fe692a43413a2107b9d770f7e14c99ec2e8f36a7b8e2c10a58ac9a6eb6c846e4b65833394bf86020c408852f8a7148a6d24dad499d27ef5e981724a64303d2466cf8e6a1898e3b757c096090d4db89998d10f07a57775e112d6796c10177f6395fcf80a0b7a593b6986724af3c09c691a58f8d9846d068497b1316e54eed109fcf38e419e52b341f21c189ca3fc4385d60a8b853e467ece7f1e41d6c3ea4508c3478968900033b19c51fe7a775a3ee7428f1c3c64352e70f721153563598ec6a0a89338c08b1f87e23c49c76f94ee1d7b377549e88a962adb0039b7e5ebb554255213614dedc9dd374a6b07b3f35615f26586e88ca290e7906fc1828a5c141c28c8f08ffee13becbf70a8bac849aa92573ccb46ed25e1bd044e6daa058388a4069f7e189677f46c1fe7c8f01d95102c8379a0675b742572f0fef5aceaf1bdaf3405c68a6cc2a44b439f9f8b5a5e421e47a0fb4c43169a746a844a7160c8dbfd9298ecf806cfe4a90bd7bffdbc6df5f1688f3ca214f71f1a6adc491dd68a41310d0000000000008318f06d89ead330700e3f36b50d4f1aadeebc9255d91b071fb8c760d790055df54e0e950150e03a3d4db87fcb55392472d473965cc8df3318eab4da6d7f6f1731592ece855569980021d6bf037411d0a98209abf2f3fa2fa6323c5a69404a6ddbbd39182ea747bf6d62f0ddaf2dd4b92987ea4bfd653c27fc97b5a9b14dfc8338f80311a369a80acee5242b93117dcaac0453915d8dffbcee4b6e74f30ee051fc149586a9df03b382bc9c0c38239ce85441e068e1ec99c511af6f898827348bb808da0f17f6d181d2ea269e3495326ec46ad8516c7e4c32b104d9442f60e5271512e193c98629679de68603688633e08933d47dab6a40db4056ebc3d0619bfa2b5af32f41c5ea14afe66459466870767b048a3bd2b927f7963f9da94f4ef106726d85c6a0a292b5a0f0c8ce054f05e76fcbc87ba619cf44d03a45c38a46ae758ef847bd891c64484d70e38d5fda86f3aee28a9d2374277394f3b0175d562752c3c69ba64fee378006b1bec198afbf19ecf9fe0fdb19ec5082b5ec596db06186567a8664c357a424698bb3f10ee77c6d7b590e3874fdf76eab76785cec1f3105ade94e1a00f27b1d3726c0b85d7da50a2cfd4e4d6b959458d9d5cffe5a26ed791f9eade81cd542aeb7763558152bb81c1c28c95d9a740aeea99adbb59d16d11e2d3413921ab628de8aeecf20315441a32b647f8c994c0ece6e3d649e9adf7aa00071fbc49b407b6c5ebaf7531e45870dea29509f1932829a48b5adefc6080cbcb91ba4159530fb453f363ae9ec65e86671f6b8f626697e904838ddc0d5d533aff2468bc637130ec1ad6077e8d78265c8e06b426494135e27d2d31d787fdf6c090b9f501387f6a49782d3296625ac71d4417f59f0806bf65638cd1195529d0cb468fb8f0060bc542a9d3b34b7aea7d4d35ac911e22ca28abc0e1d6520717dfeadc7aa28938dde95f89081357cd0fdf0db87b695400dfb22224f738129f8a7eb81c766167cf4b25402bacab27f2c2edf17010aeaaa4d59fd3f466d20e7a512aef0141f396cc7437ed8d3cdc66ec71ae07d2381c5702019721729f862c32f12a63eb8c1ea296b9d00918b0a4a9cc236c8cfe1e0d9ddb134068c1bce43807a53d13f15c4396795ebb355856e54e185f877d026916d1194e263ad49197a6949d28cfe78538a827c50d01b76ce3c454609b5bde2c6c4373078ef4f1899234749737c9123d39a842a7f280d0e372d63e1f056e70e96db23cdaeee3bd71f7d78b416b3e341c645f99312219646009c16e458847c803077351930012464e3febefd5d1d62cca2879aff91ead82df1abc4fbf871ad9052474b07b55229eb409993d3f750b3a1225de52f457b28d30d3519d8b7c0d87ac676f296e003d7b8a723202f8db43692886ead02f27d66caf95f2ece227f2a492258ae69bfb12a4e4c2ab38df81f8e67729bc6629b36a93ee9b0bf41d51cd23b060e56bf00f5da665a08a4c2b0b0e76d8fc8f6b2f3e3be02512759ab326fed67df22d4dca0da5df06024f1f85617a505392487c7bdc0ee9b1939acbe8b75b862f8df23cf8b1e3e59da6dd625c1aab62fde8b5f78abe54d090fed428dd08066ba7373b4b7ac1971c3bb26f36bedac1003b2ab7054c8f32d7112096add9c7c24d9fabc6b6311a269cf23c171ec180776c20bf6af4828f1ae85dccbd5416325fdcd0e071cae5db9bdab4b6a2ba467027d4de166ce42ac4cd5fd14a7be3f44cc9132fb12dd50259bb4f5e4a287b7e56b29d409c7d6afea0aa012ec5ed1c803600f00a36a9b4f8daf8b84301ad0accdd047d471b6e68dffb742ac84c9fbb17ed3a645fcb2a9c184be861dc013a9672c56e439528302091303b0a419d935d3a2c7b1f158391650af33292b2339cd6b5a23840da14cea175a78ae2bb7cfeb0bd9d43b26cbaa44a13ad5eae6fedc69be65c92e794d214ac0d01ca949a376300ced908b9608bc3c947e38001c4d9067955e10962bf4db08a06a029edf179dacece2bed2a170c44052b8753d47ec7b533c6a9af477637d39bc342d18380b69087ba2d6ea3d8643262737770948a8241549bdf449d06893319bd66bc7f4d9ae4b1bfb4f10132805337d30e723f57a8d5bd5f3280d5778f5a5ef71bbe1b591fb87df3b61ec594b3fe007b00f6f8310ab5c2ee5662db2883e6a2d3a65dd7d30f515c91d7a60991bbdbe9be028a28345189cf2013175c8a2e1e1ee3dac919352d9eb602804d1abb04419e30cebbb57c73a09c288d95a3960053c09cd16fd238b5107efeb846ca66550b6a9c985c7fa556a5de42a673badc1910de0d8e414d497be1d3edb38053487a4e14ab6aa8304524839e1bdd5fe1a5fff6e30773d3a5243a63b9a054c78764ec9b7a97ac8f2ff040895020487c40cc6f78cfe13a6115680993adeb222fdec57874cc4da7286f2a6e18fc9255805c9c8e6bbd20c85811935eab1e6ca24afbc441d4adeb4482f831bcd1a39c70b53c3bf9859fc705e5935fee46bf75118010814e358b792db8b057603e8a0e7b223f74ffa8809f95f944b4fe6ecc054e3343cb9a4edc8e7f81128e75b997dcb9bc742ffeaff6ae7b525b72a0457e1be926471db7f320789f1a27636da91d0cc51d8db7287f303eeadfda7b699030c2397d9fda4fc55c9b9599b2d3d5cfdd4bf3259de5d4bdeb5600b314cc4511cdbb8d1ac38606b53919e5e01d4e740254a94bf7157b88aadf44e664e9cde871cdca96fc75654754f1e63a1695e8b101195be895a1ac238e1122128f3a9cef0146ed7b9", 0x1001) 05:37:09 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, 0x400000, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x2fd) 05:37:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x200) 05:37:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a09", 0x110) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x49}, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080)=0x7ff, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) 05:37:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) syz_emit_ethernet(0x3cc, &(0x7f00006ba000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) geteuid() 05:37:10 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xc0, 0x140) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000080)=""/37, 0x25}, {&(0x7f0000000100)=""/22, 0x16}, {&(0x7f0000000180)=""/254, 0xfe}, {&(0x7f0000000280)=""/122, 0x7a}, {&(0x7f0000000300)=""/128, 0x80}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/60, 0x3c}, {&(0x7f00000013c0)=""/176, 0xb0}], 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$BIOCLOCK(r3, 0x20004276) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 05:37:10 executing program 1: r0 = socket(0x2, 0x7, 0x0) setsockopt(r0, 0x80000, 0x7, &(0x7f00000001c0)="7c5aaf7e5b0bcfbf3ceee8a0f0acf9a5a55ad02a5fbefb1a58f43bcf5b79954e084637f46818e1590f428f7a3d1b1300921f205f0bc295e0796e57234dd3cd9c819073c41d703e9ffea2675eb903f5c5fbaf50d1b7249b6a499fac39c81dc504c25191c75e39e50156cf7ef07e3d9ec0484932fb7c85e4e2796eed92a0c9858df75099a3dd98a783125592400719100cc6c5a5572b8590546b8e5e34d1", 0x9d) 05:37:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xb17, 0x90d0, 0x3, "e284e754987fa100de0de4400af3ff000200", 0x0, 0x5}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304", 0x7f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000009ef0400000000000000099900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:37:10 executing program 0: madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) 05:37:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpgrp() r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r6}, 0xc) read(r0, &(0x7f0000000100), 0x0) fsync(r1) fcntl$setown(r1, 0x6, r2) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x1, 0x3, 0x7, 0x6, r4}) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f00000001c0)="44f24c87263041286818b4811a0c2fdc15e6fe581a1ce2c83360accca52a8a5c8e8cda9b72d99aeb71f289bc64989257ab8e1eb32aff0590b0ae3bd4b55a81f7fa2abbc7721b9eb6eec86b7e5eee0685eef02d7942b57b4fda69a3937bc1f65ca11a50e8356fe13eb8e7c7d597b67de9c5c6621948e567a976fc5da0d3d65a08d8f607ca66d8796dc75efb4f97397c12f6e68915661567e4968cced53b231d0f8ad5ab1494837e56a8acff1337d037e89dbad0a0831b0c83a283b47d9b1c4962ea0f67e238b35062851c8f29d0285888026ec3dbadd77c22f82862c496a12451d4d8c1fc3f943ed833fff28deb02659926a0a10b57ec1ee7f8c62bf7", 0xfc}, {&(0x7f00000002c0)="627dbb5412bcaf944bf1c1c676e9e90acc0259adc219a993cb1317e53658dc6a893d83f00224f63728c365bbd83fdea8fcbedb1ab2fbe04a13b96e5ec7f7ddc81ff9a4b335133d674237e07b80d657d18dcfd077f2b64543cc1eef7714a1dc0334fef66a527bfc05bb38ffdafeaabc77f48c7a95863db6e594d2c77804194366b56683c2e40d09ac0f2e472a0a17987bbc44a1f467a744e556aa924d28b0018219758f7fc72f5ea661fa6021ea55eb9095690bb832b398e8a25400a446642459a5ac2bb2eb6cce", 0xc7}, {&(0x7f00000003c0)="25858d723e55bc7064bc62ce65cf7659fd8b3fa3531819192acca84a4bbbb519edcf95fee96a6180577801fc5fff2ffd136b6cc0f61b7e045077afd40f516137e69e857952d5683c0c3f5070914d1addd27863786e7e42bc6920e7dab83e6652fee7577928a46be503f3c96e78c0bc", 0x6f}, {&(0x7f0000000440)="de88027864f6292e64648a76259ad7043c9fce7e5a6498d34ab2e1cc97d4301566d91b54157f1c589e22f86dabe4d2719221d0b8181afc4e846e5dc5381ce4cb7f283418068166160860d7a157865c84dc9cac9a12438537ece313995dbe691be064998f75e6ff68668346fbd31e1511ab17b787710aa309c17cabae80cb9df49cac4b4832afbaf3eea194d7a1891cd53cfce10e1f6b0e44fbd1d378c433", 0x9e}, {&(0x7f0000000500)="63cc462eb2772e223a47d396d5554d22781f660fffa34032bdb12f5141e8c20ab91cf8f4362b6b0c847bb5a8dbfc27a33cf8deb838d5f1facbe192f4e4ec6339a2c3b5bf78a3ef7803c1f3d2376dfb498bd0f780b17f44cdbe", 0x59}, {&(0x7f0000000580)="8fb4c37df99d797944a700325dad51f4bcca3b8ae1ee9c9e049735865183726eebc6ce4a2a6730fb16b8aa8ffa462dbe599ba7ff4fe3", 0x36}, {&(0x7f00000005c0)="2ddf7147b6c480c3ca08c96f8b5af59c0bfe727ba686899ed7bd0b5ed031d7e19c1812e9abeb5bc5e5247bba65cb94b6f7ba4b294b55d13d3aeaf23836275f465ef11fabc61219c39629b2881aec856774f584be8167e67fa59b9e582340d4ad454130a48729a9680220ef7f6296", 0x6e}, {&(0x7f0000000640)="f352047de3a60c5ed7ddf1de888bcfa7dfd567209d7d29227efd24fb38dc9f7e6b7090631329b262d317f549b162", 0x2e}, {&(0x7f0000000680)="1fa56d1d09a87f428bc7959d8ae3ebc05dc91a1802196a7ad577f87f25233406bdddd3374dd0c2ac9e9da4e911ab7d288f187a0cf4245f49c26763fef9d1bca9fd915ddc4e072736fc81fc6da0ef7b470a95a3e5aa54894c489dffd06d0855091b2047610a91d2fe1f6ece26a5c08e15b929851d167faa2281f114f740f98fd46deb3c625e373db6460dd635270010007d9d5fd18533c921c44938c0302c89416d2cf6e22a0153a0c40d8d4ba77b9ffc14171972f6ec34294a8340330682b6f863e284ba83ca4a25c4d37129c23ac44ea10846deaf06ecdfbd9b1a74dafada1ad6659ddba110283f3c7781546f8b370d621c62f3bb933ace95b5ac6c437fa940e71c3ee4dfc7a6ff7f633d7c611df3dd00b37c0fa7267ebc3f6dd6b5099928e6923041de4ccfdfc4dda1be26319d51574104b1690ca31de525be03b4e9b4ecb0e64148cb4edce66902de605734253dc92e784706b84b2fca72f55fb5a676e07512eb2798ca96b7c3ef0b53be4811f8cd0ddd141a98788d1c8aef654ed725055cd31104bcaccb42281b1f6b8e3ce7fac2321a3d301e2873c89735aa7539be359652000fcebc4c01144c2b7a34d6e9d7193cb35ab43cc5a853efa7f6e4bad45a1044cbdb9a35c1f5fd98d6dd36cf1281297409680d585a8855839505480b5e53d7374df3a2a4942a68992367ae2bd1b4254422bb6f18dbfb1a78729ee19bce7d57b9292e7cb652bced56b0a132d4b7742dfe6983246385624557a3a4122aa75e248187dc2677aa466e3ca2034b58378d7bea0f13e8ebaaa7bdb6bc2a4af5d97c27be61a12e922f211b0a20f7e054681f5d414a55727db0b0fe5f4c90c35723835c6f9b9551ae388eba920892ea9991373d3f2c042ab135108d3be78b78e27c17b5abe01462eb5a242cb92fd976fa554d94754e1df8e00b15048f7e1d645ff890f7548ff78c38465f704993a24b64b406402bf6e5b92246984ab24bfce73d2cf2f239841565460fc4c8c1bdcd9ba449e9143ac9e8f219e0e376efadce1e305ee6ee14b06bc7459611ce635aca2c491b5fd074971e79d56eb6eeb1d2e397dab41321523b04e6706c7bbf2805be455c3acb916ed39b2568ea7b077096e3a8b48ab0d710832306efaeaa2719c8cd664ceff5002cc7668c2d648903095617de45325264e188eab5f913eae33537119ad52de6df4321545dc2cdfdb7d1b68d3a5ffda80779802e343924b030629dc9f1e04a008310ecaa3d772df4cd2869bd9c84c277c96e800b50f991f9ee2efa0dbd1534d358ba5d49210509404aeabde4c32ae70634d5be196bd5c77517e2f0d6528a9dc1bf6f9b95b0d76810d265a94948c1442a192c538eaf50da0a8756050944f835faffcf4e9eadddd32b4fb8260ca5c0aaa6bd253e8694bd5b08fe965a3b0a062a20180952e18aefb85ea8030dcf03eb7eb1b2d18465dbc5d783021a2c07ba80b1cd4fd5acf041ac19bf6b671ee9791ab74a0f5c4a6dd1e65de813de4ecdb2ba35b324e179907c6177032ebc1e11d8c5a0c72d4d1f690b2158cc2326710442affa5897869df70390f42d6256d418ac685284a008729d0baf7fba546772e961f1d32aa770fda591ba9c6a07d306aff4993e6e820bec1322e7bd9b306f2cb516d3113d62d98269f7fba14fafaa59440396925b92b95c8bdc5127254a6ae29d382b4a44477e2b30971c86c6d56472b32d760df9305a04ec44e86523a3daf793e2d9f9826945307d40e46068456ee17decc010eba6dfe4b18a0802ffe57f929c07fb0e3e1c0b433766a0d25f987cb3bf9b02972174a800de19d04e28a73ca65933b8f2bedda8b63d88215e21354e161444e772a407d3ea11365171e2802934b98ec204cc85d8443c86b1c9d4d7c1ac6dfd11a124c8d44d40d61372466788864b5af424703cc46c983e79d7467ef50a08dff7c31cabd28b83686f0cb45667151975e633e3f373a49806f52b862bea4a1a9deba1ab3b2a9403944064c383d0a06dfce48e3e9b497278408771c1a587860afa4826761feac337620ae58584e6bbf319307c729fb30eba4eaa4edef600f71dfc35d352bdc7ac5f6abbccb628732e64937776910a1d05426372dc324b0d989418a451c2f1ea518177d1de4f963f7c9e93209468a5032806b694484ce9a26355c7ee014214da25af0d2e16ea428852064939c45690103db1b581e1208d5085ee1a78e30beb3037668e632ce6773a585a0d7ae17274567298ef097dc09aa736da7a3869c1f2c45fd9fae2bac86a32fdb6732732ba2d1ab5d8308e711b4975588a37d9a6d741c029475e16fdda61abfcc58991c512f258c2cc30822f781b74518e342d3142403de0757e64de3f647ab8fdd5d39fc68db4bb11650c43937fa2e179329cabbb8cbbb37d99985394e7178cc9baf5a1bdfcbde2c7c8573848db58ff685b6bb51c7b1251196acd64a24568e9590fd0607bc3ba6c3e1a0626d4892e2323fdd1e6f89df6302729200e0da277c2af672ae2b39b7354487c18208dfaf0837f34267b2722018f0557deb993b6cc409b81123248c03f0bbccc93f4ec4fb53b807c5733f5b095fc82991aa485fb85e467c813fa4d511bae774befcb715559b8441b1d6588515907fca0f108623f2c443dd5887785cd35fcc57acc4252441ef199b90a48a7622ef8cfa97eb71957f0ce8b422998837ff8feb269bc37322877bf41acfc36cce5dd69f81ea164b0a2502ee05038f9b61b857a67274838b50011e7b50f77f7679adaf59124d852ab1c06ee3b6e570de87ff853f2f771dfd28af21f6bc07d114c9087414b37d50b8eaff072754e8f4fa8901faa580f9553908d90838744b07c9ba557be017e7ec9a9a42a9b1f088c1082420f6f70af9ae1b3942981bdf78ea0029e5fabb753629da574b6e39db0b1981bdb30bbddafa6bcaf94aee93dd05464f0106d9f757899491c5f7d19cff7f3e83d12b6d75ff4764df0929419fd0c19d6eb37a39c2548293e62b1d1f74c64b0860a8b7a5fbe90e93df205a3820b2bd7ca8c5ff3e509f391b784db97253bd27d60d9b7a0dfad518a9f4469dddee904263483b4b75f8c1595a2af6d80d2ccbb8e6eaa23587559019b61ff57d82aa818bafaec7b7a5f7549e110a3e7fdc75adc4131258150b2252096f39c2174902615142e4fa8a940b108f44c407d87b7a8fd858f04a4525471ce664d2702007ea7a27fd190e6709529bcedd4b80b458e595be4770a506169240ec212494c86a4cebcb4489c3df68d0909032fc9ca20f23bb2994c9dbf8126740e8caa78fd741e3e0865ce132d2c4a25aa144902187e07f80e30d027aa7dabb97c9e6dd34a82a117a0deec863342de00800283ef6754438127eecd715f8beb193d69b7385235502c73e0d7a80c1a80b79c4a7df4be463e031e5d208acc6bafb19ce77d06391718a1920572116eb42278c8f6109bca4e44a6fdfe73869e622eaa7be007f70826c5edea2016bf042a54164a0afda12c9b150030903fc8217740da418c3355c2d996806525e994537a205ba4d7af4b8cef00d34fad98ae47a75ca96e402775b73dc863a4335275e10e4b72123217f07731e1cfdf9c36ed1561d8bc71f5a3d4c9f3fb9ed0534b12e445f38dfc606e2e4f3bc21225c99cc89590e8857be8d5b9bbea8cb2b8c4e5dc2500cc5e491a1a596970e96dce580e5e33d88559bafda5d7939c064ca98bcc767f697f2a38464812fde6a2a9a4b0602e95a3b28d9b62b61819e8123b0fc8f06bd10a423f7bda0e2cee35d201dd0bfbb2d9c7f82f5e59fa11a3a7830f58824d30f76be1274ae604dd8453e60f957a4285c7451317ef16e6a230e44b51c0d4eaaa293b8777d4ba42b8c90073299e702ba13a64e9e50088fc0345afa741d7fa1c9fbb0680346bf9100fede71468fec5fea034332871e6431b18296bd904f984304c65a633713f10f095f68a0a84f213de75cd56674d0e74326fc8a1d9f98ada88b16875d6229d81998ad1914dd7df0179cd62976a1323f0fd8fa3df61d72653194471d542f17ac72853407393893748c88a2e79719ac597411d5ae8178beda0e8f5cfc80142478eb6b01d22f5613020951cd7e88d8ded4b8f9599a1b45f5dec4c9e2523acbb90ca2c81390b24c4d45c65b0edf87e51cb25530ca00d74db66ab1f29df23eda244a75c138faa9f923f28aaf8aea3255dc6b7b94f60266b87ee810076c7a546941a73064df77365723f8d4649361554c5e08cf394ee1a2ce609751937bcba1b86307d7dba4983b2c59ff785e80a6ab81d1ce9ff4a270589a66e71d66c5457acf068f7dfe6666d12d7036c0aceaf9351af524708f9bcbb78f4a408d3e3a0226cb2570b155e0adea2098ac9a2aa29a94f18aed1d75b646812b3fdc895cc4882f30eead23c897fa3b2b184be0260eccd7fb131a23de09109d738bd89bda9987aec83cddc87b84e3bb8f728238dfe56a7857237ea6380a318c0c6b57c327a61cb768aee5b79ded05bb3da29f9b4e12e0da927a46583e86bc6bddc89ba388ab0ba56c86be67fbd7d897a4233750a5201647da8a0e97ef0af95f7491d0b9e2a622dce5ea40ecab73502cf0f374fb0961a7a32e2f7d08b1f3609af753b30f917537954d0a0efb8e1cac11b0af20428f2ffb4ea79e02a8e2061cc920b48ed287d54eb92020420c7849d0d151e21b1f69db2686f9b064e9a0fcab2bfd2abed17330a360b256a94ffd1f92fe41665cfaa0d4789086d3b530e5a0db21f7903a6685eb1a9ddbb11bee1c44378d11078fb69ca0070f4da5206eb65f458a8ac35b50b6707203fbfc22137336a9b8dc94b9cfe8a0000c7faf7004b505a273542d1b0d5f6732dc923f4d1753511f1efa0c72e4a9512ccde9a7aebea1cbe3233da2d423e26b771fe23efccb9c45bff50f5245144670422551b5fad03daa6951567e21c6ad91b02a7c43656999c13a5f72869b2287612f0bbbba933a36358ea622dfb84edd5bac636c2ac2351c52a5ace84d1a0e0e60fd2cb20f5f3fc58ef3e9c82b6112e0816ec562e213c3d1dcb015ed233f3e6d6217a4958babd6f27aa089403a02228bd43f9fd890e0d9c91833024ff5ff1364d485efcecb15d29eeeb2615ee8c7e0766c8620f38eab90d58dec078be71898f73c869c7faa4110808c9cd1f3f824f68bd22ac615cd132ed52d30630ab184084bafb58d09106ca1bf3efe29032d11e7f9ead6db31e060d5f562efc31c00c745bfe9fc24577f4cb2dd99d23a4ec695dfb921706dbc96db77569c071e3b89930a22bf4362330c52cad4acd32370d7ee2fbdde1f1a623f7e76652165e8c3d8b701ac080a074deae9ad63db4d36baca49c2d8a41897aa917231274bf0cc48b27af661ce363eeda28300cbd8be837573f092b91a1659a370675b17ae16980d0f7c0632f6d9394f717a02dedb3c34a7cded21d4804efd9ed678474a52a7a17cc5350b9423875dbf4599a2cd29b33a65f2f59098ac79d2e9cdb693ff4af063007f3b471061bb2dcef6378d96f2471cbc1ab9906e45f5b6ccb1b6b96a616deec41f178ed1b26924768ab6b41b70492d9db982f748ef1067d3a26059b1422d4f9f6017c2cc628b5daef7115686d084d76346674d20ca87d7d5735d69070526f341de8d228fb020ce02ecf591c69c2681d196da597a94b33f5e552fc6018e55bfb82aa7d6dfbdea8eb9d234337c0794ca15eed60668ded49c369af23cfe72ea47433daef313f562023f5940240d1a6f2e7f2cd65d51d8ee287dda7e1f467bcdbdd5ba9847030b3f681fae40a4f570ff7d063ec61997e32", 0x1000}], 0x9, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r2, r5, r6}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r0]}], 0xe8, 0x400}, 0xc) ioctl$KDENABIO(r0, 0x20004b3c) faccessat(r0, &(0x7f0000001880)='./file0\x00', 0x80, 0x2) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000018c0)) ioctl$TIOCSTART(r1, 0x2000746e) chown(&(0x7f0000001900)='./file0\x00', r3, r6) r7 = socket$inet(0x2, 0x1, 0xffffffffffffd064) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001940), 0xc) r8 = fcntl$dupfd(r0, 0xa, r1) dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}) read(r9, &(0x7f00000019c0)=""/92, 0x5c) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000001a40)=0x1) getegid() ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000001a80)=0x1) getsockname$inet6(r0, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) accept$inet6(r0, 0xffffffffffffffff, &(0x7f0000001b40)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000001b80)) fcntl$setflags(r7, 0x2, 0x1) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000001bc0)=0x3f) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000001c00)) 05:37:10 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getflags(r0, 0x1) r1 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) 05:37:10 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) 05:37:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) getpid() syz_open_pts() close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) dup(r0) fcntl$getown(r0, 0x5) r1 = syz_open_pts() pipe(&(0x7f00000000c0)) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) readv(r0, &(0x7f0000000140), 0x2c3) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x202c, 0x1) syz_open_pts() 05:37:11 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000932000)=@file={0x0, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 05:37:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)=' ', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) socket(0x6, 0x0, 0x101) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) flock(r0, 0x2) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 05:37:11 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "bdbc386e71a516733cd04e5e6652d646b537ea9c"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x280, 0x4a) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000010000000000000000001800"/28]) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x4, './file0\x00', './file0\x00'}) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0x6) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCCBRK(r0, 0x2000747a) 05:37:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xfffffffffffffc34, 0x0, 0x0, 0x0) socket(0x38, 0x1, 0x8) 05:37:11 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x500, 0xc50f2396dea650c8) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x7ffffffffff, 0x2, 0x10, r1, 0x0, 0x0) 05:37:11 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r2, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="fb00000000000000ffff00000100000024f479ad49ccf044cf43813807136a6c121e967593d9aba140fa0cf73cbc190bd6b258fa21bc3a941063e210a229350c1d2000000000000000aadca8fec5e6052599c247e43498d5ebeb5ed5ef43ad8c25c61cc06c7af35c55d700f2aeceea99619b691709e141fb833e7252b7aada9a22f5"], 0x10}, 0x0) 05:37:11 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xfffffffffffffd73) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x0, 0x8000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x4) 05:37:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e6c65300081f82de76cc6627ec06069a3034fc525be8bf132f15072daaa045306d2c9d2cf5e94da34808a7138cf9327e0a5ce2e24ebdd2577b4284507fba445de508672bc6b5a4b2dd0b4dcd33b032358332f0668e2ce635ad783a3af83a67b1edd6f256b90f8a7f57494ac4a07a900000000673944cc9444de617a69ebc65cbf81feaf2e791dac925a5fa8905b85f27ce72de9c7f0f90024ed0ae7bbd735a12336d6c9c241b704595515ec1dfb476be0f8d5073020821a354a4f174525e66f0677811303df19ad189ce4a660fad100815f50f3b6dfe253f9b5ac2d7de826b88b25a1ad01e31977952f2f6b699e98eaea7b00eb2d3ea0d4fef34ba592f3631a13edef7c881bdc025442d505616bbf210ff08a646c58bd4bc9528c6c93c0f9be1837718b32855730205caef11e8a4f0dd3a812e5aa"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xfffffffffffff6af, 0xe2e8}) fcntl$getflags(r0, 0x3) r1 = semget(0x0, 0x1, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/186) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 05:37:11 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x0, 0x80000000, 0x3, 0x40, 0x400}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)}) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000033, 0x0, 0x170) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x5, 0x100000000}, {0x85, 0x1}, {0x6, 0xff}, {0xaa, 0x5}], 0x4}) getsockopt(0xffffffffffffffff, 0x29, 0x31, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x3, 0x3f}, {0x80, 0x10001}, {0x8b, 0x1}], 0x3}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x200) setsockopt(r0, 0x1, 0x8, &(0x7f0000000280)="0897a01bb2c568b1ff0000c28054128ebd6b0fe6f9bd9dc4c4bd381ed91c465cec27e363c0f8ffcba954cbf5a33f24ff62bb4a3f", 0x34) bind(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="b7200000562ce2633d1cdbc2fc984e37018c42"], 0xa) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x9, 0x1, 0x0, 0x0, "c27daa084f2f72d04605f92dd92b6c0315ace781", 0x9, 0x1f}) 05:37:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc0, 0x0) dup(r0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) r2 = dup(r1) poll(&(0x7f0000000380)=[{r2, 0x5}], 0x1, 0x0) 05:37:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80) 05:37:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x7, 0xa0, &(0x7f0000000080)="781e254f9c1b457172590589ab774e3e9cc44dc9171cc0c0643b060fa80fe84a0d0a066ffdf3b523732de1986cc4983063252d61a926ab713ed13313f085a2975721ec13183141d6faae387c5fbaf48f3b7ad7b017d50be656e7a50740de9c6b10827c51705324d00a58e60e2b6c22d4dd9593f9c875f6d8f21f8a577b3ae8f43e2326802b084357b8205231c60cc2e50703e6b803ce042c1513ed0494ca896bbb78960960132b5ce07af8fca4b40c53ec9a808b9fcc8ffab1a34a773d5d51a86d295c648e1419c75204669d2e73a6b3c4ad4b69ab7293400f85b71c1b927f38a11f5397ac5b", 0xe6) 05:37:11 executing program 0: r0 = socket(0x11, 0x4, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x46c4d1ba, 0x7}, {0xaa4, 0x3a9}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/37, 0x25) 05:37:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) setrlimit(0x2, &(0x7f0000000080)={0x10005, 0x3a}) 05:37:11 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000001c0)='./file1\x00', 0x100, 0x108) unveil(&(0x7f0000000700)='./file\x00', &(0x7f0000000740)='x\x00') ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0x9, 0x4, 0x1, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7f}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x8}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x1}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7d}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x5}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xffffffffffffff01}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4665}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x392f}], ['.\x00', './file1\x00', './file1\x00', './file1\x00'], './file1\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x200}) 05:37:11 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x100) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x80000001, 0x3ff, 0x1, 0x4, "faaa389aa29722b690c7f2aed3e74d1c6a93530b", 0x8000, 0xfffffffffffffaa2}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x7fff, 0x4}, {{r1}, 0xfa90646c4a9d55c8, 0x8, 0x40, 0x6, 0x1}, {{r1}, 0xfffffffffffffff9, 0x1, 0x0, 0x0, 0x7}, {{r1}, 0x0, 0x30, 0x0, 0x7, 0x40}, {{r0}, 0xfffffffffffffffb, 0x80, 0xa, 0xfe, 0x100000000}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x7, 0x5}, {{r0}, 0xfffffffffffffffa, 0x1c, 0x40, 0x2, 0x2}, {{r0}, 0xfffffffffffffff8, 0xa1, 0xfffff, 0x200, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x60, 0x5, 0x1000, 0x7fff}, {{r0}, 0xffffffffffffffff, 0xfa, 0x6, 0x7, 0xff}], 0x3, &(0x7f0000000280)={0x1b, 0x8929}) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x800, 0x124) linkat(r2, &(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00', 0x4) linkat(r1, &(0x7f0000000400)='./file0\x00', r2, &(0x7f0000000440)='./file0\x00', 0x4) faccessat(r0, &(0x7f0000000480)='./file0\x00', 0x97, 0x2) stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)) chflagsat(r1, &(0x7f0000000580)='./file0\x00', 0x0, 0x2) r3 = fcntl$getown(r1, 0x5) r4 = open(&(0x7f00000005c0)='./file1\x00', 0x0, 0x6) kevent(r4, &(0x7f0000000600)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf0000010, 0x6, 0x1}, {{r1}, 0x0, 0x81, 0x48, 0x3, 0x7}, {{r1}, 0xfffffffffffffffe, 0x10, 0x3, 0x1, 0x9558}], 0x9, &(0x7f0000000680)=[{{r2}, 0xffffffffffffffff, 0x20, 0x39, 0x80000000, 0x46}, {{r2}, 0xfffffffffffffffd, 0x9f, 0x2, 0x7, 0x1ff}, {{r2}, 0xfffffffffffffffa, 0x8, 0x1, 0x4, 0x9}, {{r0}, 0xfffffffffffffffc, 0x2, 0x10, 0x7f, 0x200}], 0x3, &(0x7f0000000700)={0x40, 0x6}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000740)=0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000780)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000008c0)=[{&(0x7f00000007c0)="fb03c07fc08eb1088fd5b729241d8fe90815d43052c2a504259dbb5478a87e5f3a6965b4f8a9426f85b91183ced50ad3f2cedf37fb0d46b3c60e3b7b10de87e749fd761f3fe58082364f23073d15d2473e53528fceadcacacc", 0x59}, {&(0x7f0000000840)="d102d99c392b6b8b30a0ba67ba2f2d6cde950796c5a584cd9e595e4d40f6580c8f1d18203166d8e246ac377a1cda3ac22a00a1f332abb264735a2a2eed2a6cb30ba5", 0x42}], 0x2, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r3, r5, r6}], 0x20, 0x402}, 0x8) sendto$inet6(r0, &(0x7f0000000a00)="6eba251ab2a95732c4cda2dd4117a12f8a6c24f6983b75ba21712f90600d474855ea8fb529477762283cddb13208a8b3c1474d69e02af0f85dbdbbd0a1ba8efca09266f0285f2fe901e724cc561989f3c6d79eb70276bfefb48c3d25d55c8a0c693bcdb1536f7c6ebb62daab42d4d924cf3c6c92cbf9c927984528b8f8fc08c43c5d373a1f0611d1e857598b22f5f0db54b1dab1f2a48c2fac578cad81b227a644b5e9132b8f9641103ca7f2d7e8c53b493dcfec42db49b547701d7837a22a7bea8a4b1ce4dcf0fcdf43f62efa44293edaf787bf70", 0xd5, 0x8, &(0x7f0000000b00)={0x18, 0x3, 0x80, 0x3}, 0xc) sendmsg(r0, &(0x7f0000001040)={&(0x7f0000000b40)=@in={0x2, 0x2}, 0xc, &(0x7f0000000d80)=[{&(0x7f0000000b80)="913c9f1a61abcfad1241078c1d7f9edbc7d9d7cd8173649710ff22f60bdb126e8a6d77ab3d9326e66146fdcd6577c8fef45da157b36dbc70cd1646a41ab4aa73e1923c896f74b53a985a05b16da7a1c594dce171ab153d38e6b81551699c1eeaa53566f31c02bc4cbb6afcdff68ea95b6adcae59be21cbcf9971cadaa1b583fd6142d733cd2af6470078c4b5a6f008669dbe55ebf452f80c84", 0x99}, {&(0x7f0000000c40)="eb2896e788127c761a0bfd06af85039d56f7ca29eb00cf352be1ed910bf9ae93569a154f52940a7dfcaada931a8039dd33f5a257f0c280fcff1eec28f10ac9309c66123f20e7810b0142837c916ac534893bc041b4dfe8ddf314953b5cecf0ea216af4f1795219b21002bca60b90fc1b5255864af19dcbbd3381dc3586f588b4c3989b79168a03d76e74a6104975727c213ac93dda3d781d125986a62c2a2082cef62fe7ceed0aa01e70e195da70e1bbf2658fdf0989c0bfc8f74e4f5e3a840027a2efc6c1", 0xc5}, {&(0x7f0000000d40)='F', 0x1}], 0x3, &(0x7f0000000dc0)=[{0x28, 0xffff, 0xfd9, "a70abd3246b9df61951a6b49cacd996d0f6605"}, {0x108, 0xffff, 0x88d8, "093c75deb78e4ee2a5e096e86524598ef7a5834f999febac45251b1197ceaddfd290a3fec3dd4d3c051316e67eb52926a592b6ed56ccd8aa0103d308d0b22d3f4d51d5cfaad0861304d7fc1d3a9d187b79f808e328852844e937ae37fa977972a301f21dd72d6b1bb8d9156a6c98418d6a901abbdaf146001b7ab8ab052d2144f19bd63d05e4db7d3ff79b0aceba0f16025f5efdc7bfd1126c90b4957bbc0cb8fd1c97b38007d134e37007d06654b656f079224ae765769123bd8f421622ebf676971ff7a4f49c64e80145fe211ba9a4226a98a5619066c6a27fc67db79f9906e374ab88fbab1403dea30d30585030f3513b31"}, {0x90, 0xffff, 0x3ff, "2376373700cd40a8cc8cf93e76c7637ef1b0761294ff504c815b7d4205ca390de3bb3651b53c16e24406b7cc35a0fbd54cf0ba2eda2d3394bd72505a6482e4c65d8686c796b34cb786d06a1389600d78471cd022943cb9f4e062baf9f3046fcbf01467e4a2ee3011cd95c00d14f08daefef8cc5d310971afa33f556d"}, {0x48, 0xffff, 0x0, "9e419b756a58851db9b03499f3fb913b0b15214b86eed18902afd2a2f4b5623e18ba409f1445eacd06bd1e304884463c9349050f5ea7d3"}, {0x68, 0xffff, 0x3, "c60335f1b8b63e888ff0bfe666d8a347cd2b56191a8a3b1a409441a27075581bbbd1711e9125186c4a0b96c94d05aac1d7d0bfad3a7bbd3bca372b320f0f905eb950a718bbbfa637ab9682ff35905bcd410eb1"}], 0x270}, 0x405) r7 = semget$private(0x0, 0x1, 0x8) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000001080)=""/135) open$dir(&(0x7f0000001140)='./file0\x00', 0x0, 0x8) symlink(&(0x7f0000001180)='./file1/file0\x00', &(0x7f00000011c0)='./file0\x00') open$dir(&(0x7f0000001200)='./file1/file0\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000001240)={0x8001, 0x100000001}) sendmsg$unix(r0, &(0x7f00000025c0)={&(0x7f0000001280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002500)=[{&(0x7f00000012c0)="60ba2cd985ef166b1f3adf982190ad51d490140cb4041e04740b171572395d0a9d8b2fd4e119ac5e7642b10585e0d3899de0c5d3a62364c1ea4fedd372db6b3ab6aeddae2d39ddb758aadeb230af5248564affd5e9c636a10e8dfc6885ab3ed095fca0faa08c0c0c9bc3a3a501012de9d39ec1ecb9c728f5a93d4650d1f70b0052ec2321a9a72f8802aded0c01bd05a558c63f2721a028002ed275783914ed70f3e7b6be887cbcb2f43ac247032145080a78eff23117dc5d9d206147567b", 0xbe}, {&(0x7f0000001380)="afaedbe8f10c6067b5417c2e33a1f1c87180706a128d32cd11401d", 0x1b}, {&(0x7f00000013c0)="ab5b888cdec1f78dae51db698fa7ca5752da31990de8bccc2167f0b047cccadafae77d5a0179d366f6c09b0e53ca5864f92974448ce6fd36333b42cf1c5116700f0ccd84197b80f4326c59ae05468407f3caaaa01f618f18a42ad373ba77358312df0b483c8cf2a01088beeec82a286a733950e57befc8ae470fdec7976265494644e7850aeb0a11bc8fdf16fe17584e3285f73ab9b4e12b21528590aa622032756e1adb5536bfd7879c7c93a7045fa88cbcbb28c12922faf68b389ea5c33f45949517aca6ffc5e7f52b85eb9002742e2d04348a2733e19777846558536d1b8e8f13a0413df8dcd9b32e5cce9bc313b7f64046e1beeb784fc5b00fcdfc3cd56a4c874b70b601c6dfce417ea8d44447c2e5c9122c93eeebf01c5b9500e7c77f7b7f11d91276b8a1c55fcc02801f906ba8613ad145ceeb6303e4376f89992830279704d27bd828695335df59470939a1f4b69620556ec36e9b7ee7bfea961992a76c583797879f923dda7b456daad7ffcba6085ea05645fc2b7488283d8fa653e7cb2e652a6b6a0534ce82ef76e92810b71ed758f3390e090f86c8a7f589387563ebbeb4cc1cd2603fa263038b168a35aad05634ed81789a80c1d78a5005826f9a5e3a996955fa06d953a06aeacf5516889cdf95ed966c3566f58328ed703b4045c42aa52e2bb33fed323b270a5a559a05612ed48dfb0520d182f074ac9f92ce1409e363688b661b0051739e1ccfba417bc313c772925629c60ea1b6f6e2e932b8b5cd80d1b510ab9ee4571edc03080c8785f701cb438d94ff62802e49d79abc73c311e8ad2dbff7c36b9978ecb8ccc921f0098442e6eab69c20471f779d90d74d4f3e22fe1666501ced5a514e926170e4829ef1457f446cb4a4cb2b8c3a75b1fab223625f1929abf2ec10977b08e80a4c103f73f11068a1396f11520cc8ff991fc3ec5b716fba033c7bdf76ac3b0d40692d965ed42dacea056a76d7be024c0e488adc9f707a7419ab0880c6527a2dede3d3af2015581ea84ee93267024d349f5ccc84649fd8a07ef2f6d4992605c98973cabc655ee30cdf613fb8ccd26d7b880f737b092ac3bbdca86eff831cb1ff3b5bd0c40c2491ad61118c891243df0effd610dbc06e72573d1ff2938c47f8571760bce957a70496a723224aaf71491f969c9b26393fc31f67482dbe4eca0ceb52b2b409f3a799a60ebd747b6775288d3716a93b7a3a44acca85de9feff4bce452bd16626bb6ed02566d78825a381511dceff65bb068fe210acc80a64c4b1ca51d13348468304a7c2d902a5b9a31a33810a251e2ba4b1a7abcd718c9585b4569f450b6e441c934de5582233ac90dc6cdb5acc1652ee673c0e9c580afe482950217b450e87cf5b677a08e3330bd56f9ce14b81139d98b805e5277d1d9a8502a5debbd3324779eaee1b005ba9dca225f7b2c75327f888131434c82c54343e25ca3255866a8698ba25e3b9d7ff950899e20999a966a2d621e9887b4b1f674e199f5969cb5a5c956daa8be32a21a81fd82399cdc8b6118825b4484da5e4a540ac7e324f8ca70b33544e4f1e938a26bee5ddbff5b9617717e0db4a760301297362f6a08fb2971ae0d916d73d9269595d2ddef9c078a963320c698a03ac4965e5d41229962e7f827f3f593206c4caff023e6d819e1241d3296f042409929a24853fd6d5a00acd525a136d016dd1e3741f5eb1db6438fd9e2582f85fb43dc74895b6e36b2374ab3abad2ae0748d90ac3c1ef747fdcad7b248951f616a8c9fcaacc63e031a25f8852aeaf42297c28823e57150c47dafaa8e96e758b21d2be4314a052f9fe45a0c9053b62d1b49b6f99c02462e6aebaf340519e3ffbc09441e454ccbb68c046d49b6808580c7e771e619f8c216385262201a45a1f6599ab4073c4186c60cad6799f1c0fb8f3ba5c4922a1cc2854ff39873d49a76f0208d5fe9bbbe1ced9837d01fa23b032b6ec633ea435677442f4119d7e9df2164ce8d666cb2dc8e29f54f59f0e23d37b76dbbc3857408a87dd7be34882037ea135ddb4d2b9a79fd0e388bcdeb17c5cb3dfe00b414911871e13583043c2710694e0155f47c0e2bfdda3ddacda6fb8fcf5a86f373c537ad9f6d4a26a993fb1ba9cf35acf534dcf859c4155a324f40e393124cf194e83afb50fe4ea66c07b3d04564b1f9af8ce17f2bda44153394ec58cbc6ae344066ae3e10d3e44ba5bf3a77c77617e1ca66dd1e9849461e3c98b0fbcf5b9f4b3d75db9c4599cb4416a6224200e3d33eb84a8f6a231f02f6868798b9f482a65e5451d15ea001f281dfe62173f13fdbbd6a07d60d7965aaa75940dd603dd52bbe0c5839445d3d8732cd3b4d055a9bb323782a5f24ef6ddbcbf6bfa03fbac923013080edaf5ec8c5d1dbbb0964997c3b48190dda7ecf8ca2cf89a43b557ccf044613ef9688d6d90e9322e55c95d280e45f31c7abc747dbea31ac75eb34a2d7c1da7c8912e009ec77456564d91c5668fbc1b70a2495eec106ad0da2baee113defa1f8a42500de32def67f4f82d7d3d652e51b37308df9bd594e53422d5406157b8e18e7cdd76a489188a40c76448850c1f111b5ef0aac47861c96586ae8a2a8eaa57177a2fc16df4611f6efe0461a31c52beb0721a1da49b4f03d9bd10d37237b96c7dc3000bbe89db1a0141d7f12a6a0d243869cd78e40e64c8e703ad8a10d8992b6070a1c3ce3515adc5f59c160f9de6fdd52a404fbe941f47c84bbd2852182240a9122213a28bf3eeb110542361463d7096cc274766b752d6acc7c05f4d421ffda432a9c031e7f3a435e3eb2469d5c6330cfaeb3766f10deb3c42160c14146174a741d220c771c030996540c99706527462f66a009fe3cd13647a111d3c323be462b12cd12c6803b352ed9a5016e183dcc931e220e16beace197144d14d2d607faac4fa16e2f415d8b7a5397a2086b700a2612cbb2a8225f2ea09c469f0e4435b748638e77f76d30af917414b7d754e0d94e6ffcc02b3a786137d2735866235913250371a029f020f8f06b1672e81c2a22a95b5bdbfffdd1458c6de846c1dbe138f1c4acab738c8b0cc8e7024eb8ee53f89426a26683028df28c5b291cff451be5b8eeea9dc72e589a9fc6bcb659603b6f9afc46413c1e45c583caf9c4dd72b829dbcb627668ed55138c3f6d44cf918c07b051a302aec6d97b20be7b87715c69bc69140bf1fda1dd1900c97bfb7565be41a9990d8fe84213c3a9d50fd5bc7295a834dfc468cfd0188c3fac3b8d0f0c3dcb20a9e259b4960adf7184567406b52c2c631cf4fb1daae0913e2de7cdf83107cfa674977d5861eed276aef56e64e2e8fa1c061cb82aed87c308bcf2ae9acffb40dcdd52507ea57bd269808551a6784d85ff4e4d2e9f22bac8e30ea649ab4c3e9044b2fd2ff97743622644722bed763511f080c6a36d88a2ddbcd1f53908b2ec9627fb71f3318f22e477b089aa395d60ca9b903d81ad94f97cd2d3755ae12b3023065ac93351b86bf36bacfedf31f02817a09ab72edeeebf5ae303dda065afb53ec5b259a35cb57bc54e64e07bcd62489311cd8d875308a239d5e21f7565e139bb616d0ff432f11e61d5d34f9d7e9a6f5064cad4354f262e25c8ec0c2339937b016aa85530defc3ae50944a00faf0ee680f6bcac00d8efda681e23caf3d069e5fbda1792630cfb5ea4b39eef2914107b7cecc9810e9a5c6a8427824765d38b281760bd101af5fb24cf651a8fb6d158162753a9f019d0b9daaaac0e82f46ae445e1a3215d64ec4b0351dd30237820b246ebe0e6202d705603bdb5bde77a975e815b24bb336fc6cdb7427a0270047d3e6a35fab6736861623fb4588c6761ff1937af3a975168bc25f6304f462bdc7d3b3f552778faf22371b05b5f811ee6fc5c13d173fc76b72caf344cc8cc499e7b46e8a703725dcd2fe8c143ad50b29969215bdcbab4341089e1fb2f94fffe1ebb81c7f2aa4b0bd7238b8cbe28928aa9feb90a094caa0c105495ecb2f0c2b1e996f2bc56cccd1ebe1d3410c725768970a13b1697d299be5ac7b26bfb2799ab3c5039264e0fe6089005e9155f6e2e9a648ed3522515fa596951ae1f145a375804d869345df62526dfea0d88637ba0a89ec20e2436d03502a4afda994c2f028388a99611a9fe981d7a0fccdd427fc4fe1baa2882ed607763788e5e29796caa2c4b5d7f589e6140735d5d4e90c0fe6cb10ad4797e46124d06f20ddc34a935dedd0ed94c9e36fe87c6f08a77eed93ff590d729bccc840725a7f46a66d4d6a0d1ad0c5d316e03523aa0e43fcf8df01dbd06525168dd0fa374668f5d52cc39f437fbecf6caecf66df736e1a5835ece020a59e04aeba5cd4c737f5c8f8e7ef76a2771bc9a26d1aaa404d9eaff13f0cfb5cd6216994b30820926707b7398f95e2c05f157d2e9cf28655f21126369eb41dd460f111e89f587bc1fdb3b81244beb33becb18fefd24b6efe930a8907fd3e800665a9197536a9f054b5504dc25f291a81cb057ada98f1af37d36db948943b76ffaf653f28f92ecc090fb29766d7190e16eee132c26a46eb6e185fed5f9e251fbb41000d78696b85b725b6858811df5da8e228362eaa0d1ef0366d7abe887e0b8b7d248f21f2e42575cecb33c8ec8cb0a626eb08a70a7ac6a2852174b6d248994874c456ade8d92be85a966b1f71107f38dc28490bb9dd7c617ddc7f19c0625c55c98fa052d79268ebe60f2079bb4ad142ee6d71b8a41cc454766a2ce40eadd79890d6e19adf845a61abb069a345fb89bff6bde5c81f334f567f49f6335dca7afde9f5b782dc68adc996faaf35e988040dc65ca92e57b9fd3c7f7fec60de2747dbe68cad208067161fbfa843e7c31c3aab14ff08354aa376c24097238eced1707328c5193c34061b4b1d8fd8d00846b511b37468d18dea2d2c82101138ccde0bf7bd27ce67e4bba690f4bd7acf40d3c8853b8e8690be38dde81514576e0e59996832de49286207106f1a715b24534b6e33b3f7cdf03c82cda75d6fb8019d14790097e18d80c5d0723cea1e17575e69033c0d2aac4c37defd332e207b541b71074a49896fd0e02b024cc09eba426463c04a36a7147a46378ae54afeb69f574f3a3a5051093e80f49f2ec3cd009a2168aaf27966ba087b04a7f46fffbd528257d76a151bd46399196a85bf651f2306ed0deaacb952565243381127b142e522c9b8a99bcb0b638b3c8135324868d44054d9bef7a02f0a3b3ab753be6fa972e4be7900dc7e93cb4d7b35edd9f7d0b324b191df9895f3b63eca6c1d5c43b66794162b1612c55d082a09ac1ad03a2265f77009f8a94d1790a353aa399b7dc567fdd0da3e2e54f3cd4aae8d833862d6b68728db546dbda8d21a113ee3ccc3c9ff6fca4b0d98f310b71ef88bdd69f4d69f2aab2b67e1cab3e7d7b13e9a9cc76da57c6e24544c0aa305b7cd8612f9a3b89d237929e9628fa809ee0f1b38aa4b5d32c07fef3d6eb5d9175e6bbd49a08eb7932c07e5611568f803a9479714504873d2e2bab12fc6c014a2d1a6ed029adb0f2e630180b3825e278e31157ae8523e8eef956332c76a5d0c29f8bb2f2e20582afe20041c97170d83bf705f91079f5f2c678227fd6a95d93afe8e95ac63141812ef7e7e7e7fceb246a2fe8cc1a527d03b2e8d9fbf8bc54028d01eec8403080b89afff9813e172bbe3b4c217462b9accab008d4f4be085566d9807c97369e1df558884287bff3d369a4e60c170de2a6bf1a588079bf41976f9ece8355c5c63a5a3c24614ebfe7201c4aea13c251ded7b2d936d269", 0x1000}, {&(0x7f00000023c0)="03298937e4223580786be8944e36fd2d29b513e85a59b274101c6e6bcd15cc7bba81a00fe7e35ba056fa08e2ea3a3353ca6159a2c030ab9688054b7a5188d5292e9bdd42b848132679fc24bf5f6be5a631c4c71deea0b33062f2aaf7a4bda3cf23f17a933624b770c80f34355ad697e8ec7526183a07a1cd6f7724d5a3e6ce8104c04a40f7e64c49ff95dd03d2a66d15fe1b5f3368a0c52c16a953755d8939b9315efcc6912811a46f3421b8b7a5c3527a67b1356fdabb45ae0ac69a831bfbc7e1f7ef1435c7873f3a0fb65570e3390a450a8d2bf1d31d99b524a470d39587dc0f1d7b9a6af4ad5fb2f165719e7349a0d2d28a75452b8902a0d3", 0xfa}, {&(0x7f00000024c0)="afec3df09eeb84d5705581fd12503772f4c259", 0x13}], 0x5, &(0x7f0000002580)=[@rights={0x18, 0xffff, 0x1, [r0, r2]}], 0x18, 0x4}, 0x400) dup2(r2, r1) 05:37:11 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x52) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 05:37:11 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000100)=@in6={0x18, 0x0, 0xd28, 0x7}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000140)="af9f31ae01736c8be58b3fb9d2dcaaf62f14ca47204fb18ca4de54f516704b3aeb3e631199c4d5d6d3daa4c6b753557eb27b11cb1df31afe9b32b38b9bc2a0c150962a58370b4e3c695683516ddde13bc2ecd76083ce3f4e64f0708b9822bb79342f0418093a20a5ff486fbeef01894aec8d6cce83c1ae", 0x77}, {&(0x7f00000001c0)="678858e3988053c89100a6849d1786640b0abde505c2a47d2f387b16acc69c2998805df4741259f24f09c8b0cc6b44ffc191797de77449d61646596acc2c247c97ecd69174956ec645f7c65fc84cd3048c85fc3a4a8c28947d34278d8cd1609da12fd9d54f1d7a19bd126d80b87ba51b9dcf379fdaa540f9a46922930e78bc9acdbf347674c4a586366423352eda25e8f74feec7aa693aff7f2c0819c5", 0x9d}, {&(0x7f0000000280)="5e702bc54bded9a6ca2b338324c7fe78063a7ee0ca94ff6cd7c43b25608a9e7c050de65b649a2a5a8324e1846bb860df84eb394e521eb36bf8820fab3673f2a04e66b722b0d99eac32128e73f83b18edc75627e5d1040a887ce374fe75ce89ac83040c44fc90009a879fcce4f3d6371cc02c3a26fec28b203f10588623b3955fe92b1338315ce020de80e1cd7116ea0bcbf8f59157695c0a74ddc657f31e15f71c011c20aa1e624ed819ee515b4e52c99156e911641683567ca42e19de2b8efba8dd1d6ad695d419604f9d84d4f107b65e98f70cead2fc5cc9be66dab2dbf7b9e5293dd7ef856b36553f7164a886b48e462dbb1008a13fee2b4a48af", 0xfc}], 0x3, &(0x7f00000003c0)=[{0x98, 0xffff, 0x0, "3df98e9586780f7f17eadb61b566833c2572ccb06002043848c4ca39ca64603cb90cd336d426a1ff095367b3fd61a234f0e12f49ad5cc5cff0c601bde519faf57b371cfe325a21436218dfed69f4526140ff9d1a6de2dec67320bc426e9a16a749d449a82e733b5862c2ae0c1265a492e6e28e09eba75cefdae74f58b579761ba7c38c0918b05608"}, {0x1010, 0xffff, 0x862, "5a96641bb00a8c9960227e17e7fcf26784b50c02a66a97abcf1d5bdb9c16b7ecb952e9398191b8df14572328cb3165909a0666c2222c7a120451db654a4b711ba036bb8d6b1e43c54b66916e3246f7dab84a5fa6244b385c817caeaa3e91cd034b7a1cbe2fa6776785e5f1a911fb4f7c4d751cce5ea72c2c2bfd3837150f592c37b552e4ce3564f51ec8d304f5a117e74e2f39a412ee05c4dd3486f44a31c96e03945b1874cef9edea6285d762cb071740fc4b8d795900013c112113bb7bf7195da286e68f40f285b79427d68608fe1520a760be91081f281a33d63c08d373c5ad3c5a97bcfdec0990374728fe9f436d8ed7e1aa41f99bba51388822521ab62d587f6878b9ce12a17ac90fd4485c33c3ceb0be4aecb515141643967c8db5869feb89c250fe366b31326ee93fcf724dd3ace68c0f37441dd81e25b0aa4b7ec6c479c5199ef47e0d9bf08533a8d760357ce6982b4de4d57a4d39292ce861515beef6b9677f5143ad86349b6bff068de39695a1632d234629cee32a140b883d894a252b9387a4f37b468c7a9bbc0c0616108acfad5ecfa131c1bedd2eaeb6d098d0cd776c109398593c191da6eb9cd1e657b431506c20150ee81834aa3553db8bf737d50f65911207c911e69a5f0c4a107d916d219dd06ba2a8ec3bd14d4852b85e1725dfa9835b41ea8c7b6f8f48dc0948ec4f3b63eb24b0ea6b326b38092ee8f0ca54a6d27043b780d34b2d04596f19e88779c3ca9198bb7c95cd2b4fd4e577a0a5ac77316aa9f884af2cebe051d65eb41327e12412ad437e97d701d0225d7c397b09d667f7879cd3519440576dd888df75cfce0e13e9c7c41b51d554c3ad6790134bb4db58706edb70b84113e554b9e0a402bc0deae8ee7ca390770715be799de97edbe5bfdb253d250653e03cedcd23518bedb6b41f067f9767e0e5077d22b746465d197c13677d27504b61f4adaa501b2c1e915cccf5dbb8c7c7e47c69d532d2d1f07f12987c93ce0adebc31a257d96d54a36e0cbe3e32c64a1eb06e66764833e352f0d33560c170c03fc6ee5f3a068e51c9f297881f1f1f136fb9c1124a0ddc4867b032e5129b4cf00ace03114629ec15e1202b7144f392f55ee97f5088778b0e60520b841e7311bda3b257d3fb9748066b09398ad212b88668f4b4c49c0bf06dbe9e21feb6d3b5df00006f65cb0a105db318609241ee0bdab693722406e15fde4887dc268a428e2a261db0f7703541d195a1916e85841f0734cec96bf3a46a6752ba44551921eb8dcf467a63922684758e1329dcb44462d6b09f5e03b246e96a2ae235c1baf605cb10b7453dfa084f719342eff761a1a65438acb3509ca00a82ac6fd40a53297723c7cd7260006ad435fe14c63b6660bee21567f9baed7c0400dc48618804cbad61062ab684760117e142219104f61f9e9e6ff6978630087efa615d8bf0c4393cc6ff0b8ba869ff3f2cb488c540cd2bd0f6255da98f087dfefc7a7232323a56da2d546b3390ce1ae4adab31bead2c0aafe20aeb05103213bd28afee647b755f8d2715b1d0be0c895a2cd1a9c2d2e8220620170a2e5756965eb72f245b1713153939de10038c0d8e5a22a9da1f98a2200fb979fb03279816e2b903004a89f235b00be786a5271f07cb4c8b646887d3b1f8ed5df2a4f69d0d2f5adc859ac6b005d8a32d1e77e7e22816b7783dcbfc85d648da1fd465adce0e54044debb35dd2d159e8681e016c3141a3c6909657c387f7b9ee2bdd8bebfee9e9af1bbdf0eb798b6611c25154c6de3f08f2b7906867089c338d470ea8d83cbc4774fbbe34f8811e6fe90063a441d74b359c8cbe2980cc7d0103ab7c7560da3bd030acc62041d49b35afb35600016875d2a16a8731716401a1f9ddc2d1aad801fe369d7e661e6e9ccbefa9f84b3f17c064871b4677849a9572fce1d7c31bcce9d1c1dc038ed46d341310ef1b1b748042ab40d75a95a00ba50a97235d608b03989cbb75b45e3d0cb3ddb36cd1cfffbfe01c4dc23c8b1c9baabb19ff9c4b42330f748aeaac631f5b8990f8edcc577001ae6be2723d18dbb5bbdf8f379f437ec941065e3e5563563e14006ff7cfcbd6e20fdfe9a5de5938e2f2d88db6328af5119ba8f581d5ec71e472848934a5411d11835f77c2459aa42fdc6217b02154070dc8a932d4ec51235e0d6744458c4ca3e18b2edbb7eab5959a2873a896b3b440e2e2cee10b61c87caa43a1c8d11ddd76caaf71ce45720286a1927e4a16ac11ee7e6d76aee9cc0f353d1163a724944748abf0e240582f835d3d0d3b3ae6417f7b4895bbc6e4a6373bbed65b72086c802c1a0b168549a1435c003e2b386d98aa23f27e3f26b30a8dcff7e6d35e0356ee2ea6e84548ec33628b48bb96e79e71e101127c09cc3c27b8007c29d2d1cad05a58cb8d3c4634ad7e4b4161aaa8021b24ad0660659b06ce552bf1eef5be9f3a2c500c2463af385eed06764ecd7a6bfbf763ecc5c8e2eaf0674c6e93fdc0145c59aafcdde7335ae95dc023dd5fe27bd99cde2b40dd3cfd5d0c4baa087f8f362809372f23802270a0e8d7f9a7e78718aa3a1ab135907cc66a488867f310dbc69720e58285a85f7863244f736432cca65c08db60b35f8d8c355e7c1208a4409c6b73f02d865f2d3f523417d2709faab6cc6c8305f365deff8d28057cadf63b9e8a8256c77d3148840e2704b9bfda07ee7dcc5b68ea3cc34c6ae318f835edde8f6e9a1399c520a9aee47bf2d098e0b021d401c630a41fe3c75351d12714ab40e0eab1f8c176042413b3ac5296ef26b4a88deb26419c4f1849c382ec80547199c31e90a4f0b2a03df69b6f60d1fb86181b00c62fe8a9dfd964979cf9ba53013a4b3afab64309128b1f750d03f729acfd5c5f9e8cba7168d2e0bd09b849b3d64daed3499e8c972250791639c1078a98b62f79a6d2793581bf77d3f627ebfa16df56e3801c29901f355a20a32b7b4081c70d518c32812a7b2a3464d508c2f8ed6772e77a195fbf2b21d227da8d5874205461f17280b9d7b93419917592243ab4e437026f4e0f33ce1cc8b522c22eef558dee53cb6538965e3da94d8bd1475a88ab24ccf4970adab981354ff084aa767f038aa15c18800f740a76bd1ab80433400444691dadb712e577124ab18fde624f91815f66f98e7d3ce8cb4aef6a29f1612f2028ba0532582199b98d1f822aab8ddf326e4182232fd95347836b6747a45a896f0a2e6c182ef1cc0cc622e4b5513ba0ab2d3b0c334dd54fb2d776892dc9fa77cdb6b7691af6b79c7f5e084a1af35bd969d28050fef232291fce412aaffc4838f05bcab3f6dce5ba1d65da6d75b97482da4e466ce2f2730926c26d11be7800952467fb8810695ed5149124f8e622da68400fc6a6593dfb287edf728496d803577d6b28a1a339f929d502696e390bc1cc8e711c21849faf9586113d8ab53ecb1c240f384debe1f5d7a1cd9dfe3579272e072ca8544a696746b793cb028d4fb61c6efe92899ee03db35caad5ed29a3ddf6d0b1ec22a01cf1e4043a502d3cd59eed1b04b52d76c0c5c1f7f24fa82903f850aced8423f06e1b6e039ca517b7178a1d4ecc81da4743d98738c3753bff27557c5d70d15f113711b91f5e974af960911b8a5c26fd833771e8025e2a0c78537da304b8ddf9066a0e015f014b889e8c8d1ff7f97771029f2f28c58e2f132536156438b78bb25cd5b64951b95e94c076f3c0bcd5058a75f57d927f33c5643b6b765df4c3f4b5fa783c3f921d4a6eacbc6f893b8aad533d7c8d743eb7a07a0e2f8f33d0243da1d725f871fdcc29556950eb18b00f8e45b2a4d50ab6293cb9ca3606d96db141ba78660c2a3c77d65ff723e09a1682460713758b3a6d91212477ada4180de17e4c6058155744d13cfa27de8714f840fffc566f38b99927fc7e1d92628c40e669eec3d5fe6e0e82c39603b2ae1d1ca1848efda9f050bdf421508e371b15bfaae402eabb4e4f45527c7a6f402b99e57b1e8872f7af2303d1ee76ac48f2137af055b47abf203c33f1c853fed9829eccbfbe0f512804c88f7e8475342c6bbf8d387c9ba0dcf376ac30f577b880bf846e6723a3e14ea1c210749e14e5fb169feef7e138d74b44306af5bcf32e35e24314ac2d0facb114bb9e9b6864610895d85cbcdaab456fa6ac4380e2507657677f8f9ad7337ebcdf16d7d7399f0eddd2c566f77b703825aefbcc233afb31cbcc2a40683a5124d73b20bc606fbc82d18c21a9dd28a0440f9e0a19e015b8fc7a042183368221855a81ea5aae407606e8ab16861461849c0604bfcbd7b2b2bde9ae879c793454d0b9ac9f3cab81f9102be1b64ac4f5cff765efa7e489f6af9f45538a13523483e3286faaf91b40a51d4d36fc4ad29dbea563dbb45e54ff2b4b4a360d172f1ecc754080172e829af257f7292f8b50e2ae7e6c96076535963b8dbe49b98b0e13c4df7a642b3a216cf59f0dfc1df53fc635dbf207c120a7be97757717a1fb14f464704933478e94013546acd9e7fcf1a53379bab373bde92306f0ef278cd2d32ddd4b75986b3b739407868bbba0371a4d3408340631cf366cfa15029e8f9a6c82f165b5b82d2f92877566a828c1ed351e34c96016cd3e06cf1c79f25ac7ab5630661cd183ddc2b95a24e78baed545c1d75a477ecc7eb68303a9c7f1005b25145a14287110bbe807907ce9c4c21b38dd34acbbdce3e817120b781cf1c5f73990cb0845839f5d3806ad6e5c435e616b919e95dbf87fb47c36156784a5622f3d4acef32edd1d75db5bd31cbdaed777f4811ee1a173ae8f99f2199ea4061446d010dfe0586fbd54fc87852573a8d308647011fe802dc9a97eb69cdb35caa7e29813c7382c8a160b930f1e6be0678a919251c96f249085663957e8ff0ec94aa6a7bb01f65b7e8242f2415f58335caeb5c54e6fceb93eec449b30ea4c88461029075abe2e83aaf716a66e4a51f52ca18c867ca4593da9e62322eb85b6ab48eb3d6d1a44cae5de1bb468a66b31250ecbb684860276d6c37ec75ea40ad17c4e0b3d701df456172794a355f02212879ab66752a1849339d66dddde2303c248b5ef0284722f5883f6fd9f4987cf8d4aa8136fd562300f17e48db83e4ebea9e96165e297eeb323ef5de3d962bdac1c4f2fbce8449fcf6af9339de84c8d0d90066b3574f128d6ee9b4e13eb3a1aec2ac985bd5e0ac5e0d7454716a1ddf336256ac733e75a98f3f526efd7c2c5be5cb9286bc7f2b435d26c9b083e745f923a6ab61675a2c1b01d3eafa5a8b4e9d34a3ff738f9d6f78a6a8062f286e877897dec167c163ac4d9124e481d6a26660725895a85630669ce9099218b6c17be6406bfc90ccd9da17be115a370f074b72421cc628530e82e124ebe859852d99e8cad5b204c9b9d8ab2634deb6e2eb93bf2ac905d37ee4258bd52fd8b1d5863d9c1ea3814252951d3d493e949f2049c706699696a7176dc37a3a6f9b89ac43ba519a3487fa570bec505c84de19bc14f729973a6359737aba36f48fba1bcdb9a5d6566740d508be2fc9fb3f8dc0aee85f0dd0af655c8876d5125d491ca7e372afd4593091c8f7df6eed6ce255ae5a54fa88b619369c8289f78f82dcfeda6a454f9da26e05f8b9b043d8329004ab97d1acf33aff7188e8d6923df92bfb25e3442a70271ee460b7fcae7d66ac2ef1f46826ffdaef095ea857aaad5d7927b12c7e9dc02e35b540167fc193107bd243796ff27dccfe627539e60ee6beb05a628d729cca0243096ad2cd7a43009a93c08db441bfde4e0b8ce0161ebf9811d8cd7"}, {0x78, 0xffff, 0x4, "f69d16ecd5a88233fed22413e065b6b2b0cd782ed1932f152688f61c44b256aee3f77c6e8cd7d44e2ce2104ac8574b5cf545c87c9e1060631ff47c6beff540d5a7c897c66022355f318a8077ee0ec4b8de838132edce4ae7cca9f3a053ac44cb0b"}, {0xe8, 0x1, 0x400, "ddb12ffe52581fe5e609e79de39e66354af4cfaac08d2c1c1d2cd1800611a5f676101b73dfa30ced2233e8a1caa8ddc3b5634e027f92face2d0ec5496e5d932c3b7403698990c7aeb00906c12475a52319b7c8d1df139ecafd8253d58ca839bc0cc71cf41b32eb9ea2c563abf692614685fd9cf55f100ca99aaa4fddc1fd16e01b69908423610eb06b9cc2f052ce99e9fb5dce08c53afe47c93bf6fe19d20faf99b93a74cbc42db00e60149af263d8e3dded3353532bae8ed24184a3cd4ba9c37fcae23fdcf6453af32529aeecb98f6c6a15f3"}, {0x30, 0x0, 0x8, "9e12a00dc826e3832d651b95517d7b9939f375b98c1338158c"}], 0x1238}, 0x403) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xfef, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = getpid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) 05:37:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x3) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x1f) r2 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x1f) close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000040)=[{&(0x7f0000000440)}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000001c0)={0xfffffffeffffffff, 0x5, 0x1, 0xffffffffffff43ff}) read(r3, &(0x7f0000000540)=""/226, 0xe2) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) flock(r4, 0x1) writev(r2, &(0x7f0000000300), 0x1) ioctl$TIOCSBRK(r3, 0x2000747b) 05:37:11 executing program 1: r0 = msgget$private(0x0, 0x188) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0305000002000000e28df4e966123d02d15544e9769bf9cdb1673adf54903762b79f20f0d1b94fa1611f674cd7006e5b858c57d3031c12976b989291"], 0x1, 0x0) msgrcv(r0, 0xffffffffffffffff, 0xcd, 0x0, 0x800) 05:37:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() shutdown(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x200000000000002a, 0xa, &(0x7f0000000040)="0300000065d20cada8a5782c871309c79de52b7d1637083b322e6cc91e4fb41966aeee32769094", 0xfe88) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 05:37:13 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x8000, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') open$dir(&(0x7f0000000000)='./file1\x00', 0x80, 0x100) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000240)=0x1) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000280)=0x1000) fcntl$setflags(r1, 0x2, 0x1) 05:37:13 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x200, 0x0) write(r0, &(0x7f0000000180)="204e643594b2f0c51f894bd273c7c840aba67ce591068bba10c1b494dd19ee664099cb081ffbc617ed728f99641c1e037c5665f1ecbd93642b9077cfe910cb30b8457fead16ccad2ef088f6c1ee966eed62c6f292287a200c3abbcc779967badbbc1f449708839b151c0c25da744", 0x6e) read(r0, 0x0, 0xfe60e06573e5a44a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x88, 0x1, 0xa5b3, 0x1}], 0x400, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x0, 0x800fffff}, {{}, 0xfffffffffffffffc, 0x10, 0x20000000, 0x31, 0x7fff}, {{}, 0xfffffffffffffff8, 0xc, 0x20000004, 0x80, 0xc14}], 0x5, &(0x7f00000000c0)={0x40, 0xd3}) r1 = socket$unix(0x1, 0x0, 0x0) dup2(r1, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000100)=0x1f) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) 05:37:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 05:37:13 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c0, 0x144) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) mprotect(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) 05:37:13 executing program 1: mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x100000010, 0xffffffffffffffff, 0x0, 0xc6) fcntl$getflags(0xffffffffffffffff, 0x3) 05:37:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) dup(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x400, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCNOTTY(r2, 0x20007471) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 05:37:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x9, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x3ff) poll(&(0x7f0000000000)=[{r0, 0x191}, {r0, 0x4}], 0x2, 0x80) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) 05:37:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) sendto(r1, &(0x7f0000001180)="a34f68b15f83d8daab864e8a42e9b21a1bf1bd6b8b38eb533d63d399cdf342dd8ed328f300993ed8db1373eb8e1fab539f4ef36052526da3dd4440e443519619149293b42a834ec3451911cf51f2a14ffc5eba10387bba2e3275404f336186c5c0dca33cccbc4084fccc9ab026e52ee4385e7a46b4c58e722c6c18707a61de0b2d995d2b24a6fb6c2159e353caa27d4ca5234f5ab25f658c62f52adb5070668d9d74e50cc8c128430f05dd500258d6dacfcc9eb438a2f6039a318e620bc5347bc01b4257ab413f8fb6d82c0675a66969afff9fa67c21108902deb538756c24e9d14920b11189fdb6b8903c", 0xeb, 0x8, &(0x7f0000001280)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) r2 = socket$inet(0x2, 0x4000000000000001, 0xffffffffffffffff) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/4096, &(0x7f0000000080)=0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000100)=0x9) close(r2) 05:37:13 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x6, 0x0) 05:37:13 executing program 0: munlock(&(0x7f0000247000/0x2000)=nil, 0x2000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) flock(r0, 0xd) 05:37:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)="034b15cee5d8d82b46c7af4431be31b5", 0x10}, {&(0x7f0000000280)="48ac855cfb4e300c39ea8418cfe565894ab55ba6e9a1457c8cc644484ea17ee7afc04f278a4fb81a663ff9cf33c236b33f4ac11010815bd619a06bba71e0f2b63da896ccc236a166f4d84b60471398792f889a1a72346334adac54cff705dffcb92b19c0c502e8a871dbec627e97b72b8a40b56d7060156cbf305615fedeac63be9d063fd2bfb30745e8b19e89ac03b13eb17861168f17a2441cf1879db1695c05c2a57890fd59a9d96877f3559b572965d505fe67428655c802dac505e03722e25246543717f7e6ed8c03758ec6059f429c2f51be639c054476374f17502f9a35729a46dfaf79028092022dcc53b09816ecbeb2ead9eaff97380d5187", 0xfd}, {&(0x7f0000000380)="3cb9882841dda54b871fdd457f403655af63c7771a66da69f88c27e7ec68b359cb28442ecedca2dfbb65a158bc39309d92025f9d1beba10a88091c3e1017058849595e53a3c4acdf24dce684cc4132e4578da5f586d36f1d20220ac1a19646f900f54876bdaf00207432a82069a82cc52a9d64773b0cb7ad36e307597aef111909966e4eca9c84bc682c52b0f852a94fe10b42298e2d72136dd24aa6c865fd7418cc4eec472357d8ca872cf764eeb4c232df9271164436fb9fdc02a981b8a61d5de1962141beedc79457b8b3f20c56de8c4c0146f4de9318f6778ee12bc73b71c42b6d78726f752503fa2fc78c17c9514a360d", 0xf3}, {&(0x7f0000000480)="63b4c1ff89595bbfad45dad7c683196fa4deb4044ff7cdfc9508a17ce4cf440688e360e5bdf8d0f5f16199cd78af39785d49e64330e1d53ee76397c0a1e493baaca659d45932d735c0e0f3cb52cad7e390eb70b77b2d425c2cd36d22318a996b73f011e20e9b78373e7b90dde9a043b6dfa807a43bdaa7072091ae5b9b3218032b8ce6b97bf6c1e890db8579c5efc7f3261ded30b33a1bb1a35163caa67ed026729d5dd3e7c391eb08e6f878d7055f309366ebb83391b960de2cfdb2e6c121aa5705841e5724fd44ea6dee4ca05874ffeda7d78c3e814039e3315e134f0681572aadf8eb6db7919e6f157b928bd405a8e6d801a715188e2f787a223d8d84", 0xfd59}], 0x4, 0x0, 0x0, 0x40b}, 0x1) 05:37:13 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x1, 0x2, 0x7f, r2}) setsockopt$inet_opts(r0, 0x0, 0x4000000021, 0x0, 0x0) 05:37:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 05:37:13 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x1) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpid() readv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/76, 0x4c}, {&(0x7f0000000240)=""/148, 0x94}, {&(0x7f0000000080)=""/50, 0x32}, {&(0x7f0000000300)=""/73, 0x49}, {&(0x7f0000000380)=""/105, 0x69}], 0x5) pipe(&(0x7f0000000140)={0xffffffffffffffff}) fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000480)) 05:37:13 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r2, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, r1}) shmctl$IPC_RMID(r0, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fcntl$setflags(r3, 0x2, 0x1) 05:37:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x81, 0xff}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)="dbae8ceede585404071d20d8352e8c27435a61ebb9f28a690fbbe3e7f187123730f28623dee517e0da69fdaf270a6ec3512039edabc21e4a427c06977a4358b305c3cf60739d6d5ed9cf4eb488f679d4280059df214628a47021cacc372d3ec1cd2909150b52c3dc642cad248bdee5b8715252edc8cc6219a3051392d94a9b66093aee5120bebb1a0177bb53ab4c", 0x8e}, {&(0x7f0000000100)="8ba39046712ad4a75f62dc416eece6bb2db8a6ada661c6e36d5a46191fe274979bd147f4b10117ebb36759c39942bc612de3acc45c2dc6fa7a54e2ecfe458614fa485a5f6b4192a688fa819cefe51f5efb562354e36b0c7ff7c07e2cc3b65ee533cda8ae933597ac48a0982c7375d6008d0bf0e572c69079ef2317e0ce", 0x7d}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="d000000000100000ffff000000800000f8ab1ad7eec46b546e66a237b01f7df4a710dd4cb7b5b56d177988ded0ea443f603e5d3eb015b9775558c4d020dc4891083bbc7840a79caeb085b22400a95d058f8fd0428bcf8b499a543e19006914a4b5b76e4a324016a37066c10e2c51125be6c9f8c31b4b95dea70bdedee49932924b7ffe65e7fa9992e92b673f4893a6f24effd5c5d01532d257a123ae7bcd2f5a43b8836e16615f453151d45bd1425e3e503100160000000100000006000000b8423c761ebc5d15d2c96b130381a36b2734ddb71fa2ab12ce46e8880000000000000000000000000000000000000000000000000000000000000000000000c79e2c6d6e53b0a79378ed6fa62eb36fe6829e5b50b4f76cb07d05a116b97e76321eb9926146ce3591ad84e5ebf47b3d344afbc52688fb8a83a03898ea54f23080e474a6b11cf4cd3a70a4"], 0x100}, 0x2) 05:37:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) recvmsg(r1, &(0x7f0000001740)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001780), 0x100000000000004f, &(0x7f0000001680)=""/91, 0x5b}, 0x7fd) 05:37:13 executing program 1: r0 = socket(0x11, 0x4003, 0x100000001) writev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)="8204c52d6d2640aa5cc2871a2a95825d864f4100d7eab7ad6ca02956212d1aaed82c52074e4e88e56b8463330712537bc1d82e1c8bc9248836e92b31160243857106f75d35227ec26a7163255f6d27d4ede1288807bcd10e8f180165e4ab558ea65e208797ea317b431305d32144ecdbdf050c53ff39f85744fa8effa272", 0x7e}, {&(0x7f0000000140)="ab812862b48512af59bc1daf28651604660cf4c8642c6a4e62375988ca40e99bb166bedb95b0a3c668c6d093e805b2ece01e540275ec735abec161977336a2f697916124f58ec3013225845d25900a5b971217f07eeea96d4c4045cb07", 0x5d}, {&(0x7f00000001c0)="b074d670e5047b2f8fc053ae582e03a25675a87c87854361f23241c4aba50b10b7eb2347ed51cdba4ff41dc84fbe3f7755fc77d2f4af9998cd726abf8f2ceced4eaf4219b60a21cf0919f3b9beae496447403bff5cc4707aae1bed8a5909700c55f4444861bb844d7d1d66e8cd449ba3228e8c9653c43088cf071b8ece8d367c22b0f344ee1284c557a1ca637480058a48bc8253e9f18a4dff4b2e15d1d50bc47ca6050bbd9df27ae5a47359c1f6e0344bb7801f821e34ca18f2b0af08678a7e9824593e9d43f4aa", 0xc8}, {&(0x7f00000002c0)="6ae5ee905c715df985b6921d14a4f46c6bf82326d66bd7f62ed1477c061aa30d69ed31026c44fb454d0fc50196d18fa533d3f719b03add1a8346d9", 0x3b}, {&(0x7f0000000300)="811762b288438724eb5d3563c09d3cce10645eab936e7804e56f2c8da6eded7c546377b56828de94c21fa475263b15fd21bc91e4cff7d9829bbac39b3d44368eff9e8f08c4a055b6b97ba22c00f0c3b2895b65d3bfe25bab22676686b793299039ca88b1596fadeb4e46ef262973049d102315674bc7a0684ffbb2d6fe20f210ea32b0112c1386bd2388ddfb9b7f25eeaec3f77d22", 0x95}, {&(0x7f00000003c0)="4f0bd0dbcf5c0fb1325241694c97e4f29931ce2f46d3dca517bb769c4667e72ba9eca39d4589a52e3d521dd7dd556ba7202c160facd20cab56cde7c07495ee7cf9f4e4b631d5301a7716b057d4032ce3bfd63027298c769419458019568faeed6d5dfad321745b53ef3ece99eafc7fbd2fa67eafb0276fc7ee0ae2a29b23f4eee2c6f2e6068606039fa34c645d7f4e9658e8e4180001abafddecd6ad575fbf70f6e6143239286e3b827ee222ef2b8feb998c39b245aa9077d4cba6716f8d50c98c2960a6a73080840538b494d66138d1539feeebc919855bd1fe762d", 0xdc}, {&(0x7f00000004c0)="980f953341f3e4c3f9bad873d4a6c21d9ce021f0627096ed657aa9c1ddfd1a6235ff3c3fe81c", 0x26}], 0x7) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000008000500ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77808f5a872c881ff7cc53c894303b22f310b404f36a40f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000580)="4f67954b490b2b9fbdab4ad958edd837e19389b49451f9", 0x17, 0x4, &(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa) 05:37:13 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) pipe(&(0x7f0000000000)) setsockopt(r1, 0x2, 0x200, &(0x7f00000000c0)="041b9c513fc0eb6346a6bbbe5fcbf465ebc9a41a83914bed9a9a868d9ced75c120dfab353cac129548513e3835e0a5d2e34b435dc83fecf3815744c4aa6f1524957588493ba113dc7421e9154b112cc48d6e421c5d27a6928f5e582f82b1f2c2e66c", 0x62) 05:37:13 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) flock(r0, 0x1) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 05:37:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3a5, 0x2, 0x20, 0x10000, "ed4cb9e0043acd497732c39f68fe6a25ebc755fb", 0x7, 0x2}) flock(r0, 0x4) msgget$private(0x0, 0x200) r1 = open(&(0x7f0000000140)='./file0\x00', 0xd7d81d677bfc88d3, 0x649df876d8336462) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000001}) r2 = semget$private(0x0, 0x3, 0x17) socket$inet(0x2, 0x5, 0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x68f) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000080)=0x3ff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x6, 0x2, 0x400, 0x9, "0de86d302fec5ce016b5c889d040dc80e11df016", 0x2ec2, 0x1000}) 05:37:13 executing program 1: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) accept(r0, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="8d87b92c95061b4fbc47d908b0c4a3bbb644f5da33d0fafde1b652da3b9f656d061cd312bf", 0x25}, {&(0x7f00000000c0)="8f367d2eb4f7b13b26c28d2044e4fe90e864", 0x12}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xb0, 0x40c}, 0x1) 05:37:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r1, &(0x7f0000000140)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c6766", 0x69) 05:37:14 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0x9, 0x4, 0x8, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x15}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x800}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xb3}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000fee000/0x10000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x93}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x3}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xd9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0xffffffff}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x78}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000feb000/0x1000)=nil, 0x4}, {&(0x7f0000feb000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffffffffffc0}) pipe2(&(0x7f0000000100), 0x10000) fcntl$setstatus(r1, 0x4, 0x4) kevent(r3, &(0x7f00000000c0), 0x200000ec7, 0x0, 0x8001, 0x0) 05:37:14 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) recvfrom$inet6(r0, &(0x7f0000000100)=""/12, 0x0, 0x40, &(0x7f0000000140)={0x18, 0x2, 0x200, 0xff}, 0xc) r1 = socket(0x800000018, 0x2, 0x0) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000013c0)=[{&(0x7f00000001c0)="8e2b343dfd39f0285835c72abbb20ce195d91d28692ef6bdd29ee41f4aa6cc70cbfe09e1c5b322b37d014e12f06dc59087eab52bf0e2cdb9b279", 0x3a}, {&(0x7f0000000200)="7cc8779d5f65d7cc6d20f0754b022ac708f8b5b032431eaa0f2edcad968e6b4aa7f141c84e581f2239058427e5149d781aac333df2d0dad15fcb0f01220882694655c74af2af567e3ceb695c4aefefe6c5b2c83a42133cf6c1f4989f0cd958c8efd16bdf2cdf938be73dfe0b3ad8765c40be8e94348225e714b936397ee25755726a27cc156ef52242f652dca1f98d4055b21ab5a83374829539e19f14975dddad8c5760c7e6f09a8b4f58", 0xab}, {&(0x7f00000002c0)="5e84e5506457d29b7178c3fc6533b3eadd932208d068bf5a02648a6d1f082c05cc01a8266b91d2f0deac125e859ee17e02cbcf8f80037fef683a95f2842c14bb4147f1395bce232d8c92b775091fd3643db41cdb6b1fd78455a186437932f19584b2fab6027b5a78292143a962ea64961074a633b12fd64cfa3fae541e7a20c28179465fff29357e870c7e191c3af06ee5dd559a8e512d09cb3bb96ed75098306f118784a1f7671823c1444d35f89270e7308b636f0af05726ad751301a4621cd769725c0f7adceafc9ea5db77e975b55049b0e95206504a0430357d32bf26637d4a1745d10aaa1c976cc23a2f7c5e39c1a57455ad49dc645bdf7d87971d2c656bc494613d7927880a281c0e620f74264e5c514be4ce0a5936fb41c7d8e90e65463eeee2e07ffa462662f70cab2d3557fd2eff065a5f23de53b58996d6cbbcfd402cdd889ba8944e8653a6126b09070754a510ae8569a3ae7cc7d60c7dbec1ba74b03c335c8ded5c6af1dd432c2236b451b79c34442eb0987563116c0298b18f52c28088c88b4cffb528356c27bd5e3f0d2846b62afd3317443a2e31971d89025f53a3e522780658f9ad08732151dbfadbecd9fe21015c3fe491e234c280fbbd38ef294113a14e0f0135dc51c19833cd667e5bb3255ed2fc0c35a42a025cfe122d6af6e42644d62a1b64fb447e54c8a8cdc39fde90c4b9009bd3572b977a6b4e1f87573c8fef5c185a1cd41626a4f6852e5b9500416958bb14f1661b1a9ce8eb828e1adfe0185030404ab5770157cb65bbb9a815aef5edef6969584ae94d26c39753e019bc03929760e8ef6a36eb6319daedb835e9628e84e912a2ff5887a9658b39f67506570514263fc43b3f30a99f4e97b90c9b1ce7efc1f55efc4b582802b5f9dd07c6161e8e4588c1970be316b45b2152018b477ab5394b1bb9983b78a087fe61a2854e2bbfa9fcb038516b82c6b67c2e0f05fafd5cf97ff182a613e660add6a2dc7a7c798660283a441f27170b31de23da70eaee484eaf8afacbe15bb446adde5bdd5bdc5a088b4fc065f2cbe3f083058435534da266d5d3d395178537ba544741d5f7dcddc2e0218c242aeb537fabebc747804683c6d030d6bb89c0ceefa0b8a57a1e54555abaccdd058f51383532786ce63163556076c8e83627bb48b0d2ff7a1f5912855c2ba388c64786e8680ba98d639867ed77de7087876250cedd6f4ff5ae11eb99ac0520040eccadf7c1dd85da4310b03b0f67079d244d96efdd3c7a998c96620e52b9010a2a81b02630b5003766e9f57244ce1f9863c7e157e038aaedaa20960008e05e86c2a042cd4597ade60c28fca78780082df71226f677f2af8b9cf256684dd7c21da4ddc73717490ae60a2a14efe972943ddcd1b66aceb267ec65bdeaa471831cb1b72a2168dd8d6309591172219537bce7deeef42b37936928fd3bac464f6e49f42471116023935369423236c16ea415e40d1fe72343a8ecff68958f48b9a222f26eee56264d4b54dd034d1a608affe4cf3903a27fa32b169eb1bc5c7eba5cbb463cfed0880c50b08f3ed95aae59b3573b023296a670c048387dc0b0c20a4bf4972b7ee87e2a7370905f07ccff8b13213ba1f7b83086dcbd65f39441f186c5de08f4f0b351a98652298f7a86cb77ab03ea575144487911cebc3bf981565b34395583c6e1bc44996d935039a47f12abdfb60e6c05ce073c0cb33e113d23e74bbc475ea0b1748e30ff4ba784e2185dabd30e76cce07d31f550d1fd28b95978aa09a021f386118b20b4f334df7323ef8c3db5ed2fcaa8673f30e95784d11b1d45700e5261b4aba765a26f22fb97a6c641f0ef070ad1be36c56fcee6bcb896e9a9e8340c252b190266825dea57ddddf8439deed4c9a39dd42ba63238e0a823ecdac04ac104e79203a8b04bf2ff5ec2538d2f505ec1368add539186861bb71c8e7b407b65ee8515515b878fb9c44377923b21b020eb4dd71fe218ebafb35c27ba58f026caf330ed63fe49a39656eaa1674ead1530af386324a8017282a100e2f71b33c932de3aac53229e3254a2e6f835cbbbc1b8d395be2c938e1ca43bd2518533b0ee83bc63c7ab8c1650c4ee4d4d8aefe8e195f5908fb108c98ce10a9335d15eb6fd8f26f21132312db7baf29bfe2897436c67034a674a350e5e13cae07b034d1300552ffc104014263c11542c589c2673672079582c9e56f13f617963e47d895e95cdcf42e90741ac7af9faaba2097ee7c506c38ff9cb6952e81ad4fb4e6114f55418f532802b3834ff43aa013d5aa9c29e38b62f1e266cd0ad879f45ae319c8254c26f225a1e30bdd4b8bddd25c0a35f4d9b4d11c8bd3e5bf024480cfc1ab42d8f9e77129a2373bf1c39c914e7269e2729296d73d319799dfa5ff2d5a4fe2295ea14003844b4d437404bdc5059964f5736fcc984aa6d9c5b1cf20564f1432963e740a151bf319c24ee23713b5d64a76e51e53beceaa369f10ae505e0d31269f7ddd1494639150431580668d60be0d4490e4fd36e6c2201ed68b03c49f63261edc63349bf8f00b8c95e97b84af327e204226c5afe034c4dc8644d4f7713a4586dd108d1eee65c9da199c44491c0905197d461ad4c73de5812a9a2b254244d121f08b88cd51a1a805d86c78ef7ebdb9ec9e283e39e99bf5b218c8414c61f83cab71400ed61d684c9dbf3a91f450cf0228c8a5f932e58208efea3907153c7cfa9d86b73c666132f409b454702250440b7a201594114e6c6caa6f8fce1ed00c2e6e8e82e11ff767bcac590f9beb529322d73f3ac4b8b1598455bbe5b03f9ded5d6cabc2481dfd506f52b14e0367cf62c65da83d38d7971a14a88d3a18099f5b655cd3945152950e9ec0c8861d0a74722bf7f288c0aad6be21776b4fa074ace26139e7cec8980c28ec133410a97347ec2ee23a69ac807ec228fd46e996a0ad026d7d187dfcf21aa8f639e8c529a9c02028d3a03c799609fef262a83a45779631f474e27fb54be7fa40c10cd9c3db07dbb907f870b03f31f5028de7051a80afb39ef9e1e1280f3dfaee59733e1b06d6245f732d78e5819ff2d75083d6c0d03c2954eb75959a17d369acc08f79e3c145d46b66ede2e02c0327d8128b61943518718350bbaf78bc13f1ffbcaeaa2fe1f47a98485219f5e2f26e34c784d2f3f6de6c6b4813663cea6a9465619147b3829b98234246609354a9c1461e54f5dec3396ab5af578fae6289ce46166c19db668bf94dd7ff7a6b8e943ca86e76c7b3675a56ab7a99328c44e613f1957c2914b61e11d7e4a9a457033ee5eeadd26466f8878a825d66347ec873988477df8e0d5c86f779529b7c3ccbac513816e8392326daf6bfa6a0c4d0ed276a3207f31eb7a62593769559dfb69c0e1809174c00ae534e3dfa956b2d0cb92f4d71a8676299b9b31de3d120b791184402c7649e48258c411bbb3c93ba97c3f769dce0fcc82fece94132c231906a6145c8eac76aaaaf360616f65bf276a031ddab2da08f044112e2c25e2188f9e9625819a40884eff691ea2126099850e0035b4efbf3f216c754c5d08523fe0c99127c63744f9a985cf00f8635aa0972d704979ddafa72d5183f1734e4d5c4eb90fcdef668b5962a28ab62aa57dc6ae08a62f640d9017e12b305fa7d3deab56dfb4dae7a79ad7b2c58a2a36b8e83a6e1c24463ae389ffbd5cc365b4dd82a9aaf1c05d2984111b1f7979ca7ec444ce6eccec1ca3b2200acf53397a906eea23f716fa79b48d1ad57a383649886dd5e641277b2b4fa2b4d37f573e63f6d2024ff07ad8b7b583ac8820e1346bc208afc5f1da9bbb13a4ca039c7f1f5ac79ef6b790d40a1c2e9dc752b323fb61eddb62531e6dc525b9689f7a12e85b701bf1efeccb2a5e236e03904b59984e0c681cc4012a109275d367317369ff6ccc639a443827de28ff622af8fdac2e7038e1acbfac988247c7c1933f3c98e69a2c46afd238cf9aeda2c7fb0566c171a20a0aa95a0853da7b4fecea3075fc61c1d260af2a9e650c38cc12b185dd47219817265c55140e24855d203dc0af53ebee44ac6adc4e44a466c15a9cc8d95caa8f59100fd3faa4901a5d428aead2b9d5e1385f5b443c7526b62fe62a998c8505c9dfe447187e4cbc655bb8cee4dc66c599176607b7702bb25a69893a7fda19eedfb70b1ba86696dd021140fc01a468f5a9a3e257316688bd9560cf95124e95cfedcec6c20902049ea681c04f1cf83d2e8555995731004e882ea6a64bdc5f84f71c3f4fc548a1bc96bd52fb88890775f4337feaa52ecf7a3b94d2a14ab016f6c2c37d88176380e1a31d9e9c3139c47fabfc044b0ed0d8b33f97a3566e0aeae78b46fb9cab6ffaa3d3b8c754a103f5abd2a0cf30ecc1e9a6eafffde92c727f74657f64e4c148b0ad6642ecbcd1f0a64abc6df61f789b35de9f4b4c9465376a3522ebe7a7060b747bb5eee09e0a43f62adf9b03a75e6b21b4b35d09c3cde34d74438b0cdedc22f2441b551b3d76417bb7b66570b2c2f26e5e00964c0353a697a2f0efcfcf4f42268c50f9954d12393d36dd5394958dc45257573a2b965117201de2c0286827269f3374da3812f09fe2a2cf497d3db1e50018fe175b0eda24973073770ec26f3d7227cab37d495a1e5bb7c35a12115214391c944d72d6a710aae8a95ff5889a6b20aa15f7a8776c4d4d95151c8b1c7ecef354ecbf4b3b6383ece87a0ceae0ae61ee467965500bf5e81cd342fc62ec8b973a2501f626cae5ed5c8dfadf08ecf4edebfa385fd3641ba0dc7ee032e3fe29f9708ed565a516b4cf9dd5baf44ea2df2534b825660ce0d4a1d050cf4e32977a3fdb0f6857b5dba4710467cdeaa5ac0266bffc2f024af4f442dfae3616ecbb097a87fe7de868ccc253899d50cd8bcd07d70193e35db68ac303f98390349b3aac9d87cbf212543116eb95e7c63664a3688768e372b47cb58023d1f5ff1a1f84ac639bc6e9a4c062ac7c24e86bae2ec4553031bc7d5ad02af3b78b5cc98bde167adf692582343db7c8343849967a662eb9b8ab161fa68d6fd74c79a0924c424dba00f3de3f76c73d8abae21c82e3e34d2580d292fa6d7f9b585cc11a6ecfa64211afb077741f0c9ce7546d14f0814c27352d54d0e254f1ae54ec6251c17ac9ae1bc468278e0b011d1532969e425ebafa62a9db13ac7402d650794e48d2bf405c72b7d8744fc8bc7aeabf895c97caebdd0674e2aec730ac57de991cd7079d1a926dec0da9fc2dec766773b7452d9bfbad04b927ed406aa43abd699d450a46ec04693db5a0de30f21cc22e381c6f77dca24621193cb9d3b15f750c167583c9dec30e8a3c1c407b784999cd9814810bf9fca69ea7b71c04e236a42734da4ddc61f1b7c48e3153ca5d24d08b597b4c995a2d58a16cba1e178150f1056b159d2b10f3f20c1002504a3cde87f8695b61bbb56973593368b87888b7dd6c5cb166ff2095332699d1a9567c5ac0ef8c34917d92157f84d67b2af26866bb430b306f03929e3b6e4ae91d542a99bfffd50cb1b70263193b6f7e1e37836d6b63c7acbbce7b38c955fdc7d3f8b0665a3c61c955bc9feebe61fe51d9a0d3b2630793cb58f9b776754099e4a5edfb91453b2716b60f890e8059e64509d091081743f29877109a24a67448fd53e58158095a3f583959e8cb2a9ef6da07eb11c7bd937f076ba10f56e2213082946fae55d07a74e45f2875e02ace876b1f8a6f6c8c787ccf2b6dc702772e9d259f84d1a48a2dc584a7d9aa69c8b857728f0a552127ca0eeab0e8d407cadf6d5ecc734998", 0x1000}, {&(0x7f00000012c0)="324c02cf787b5bef82b6cc00bd0258ed6876813f61cc0f201d0d78da35340254c85f95c476c565e3172c7a806f114b4c56c06f930cf5e9aa59b067aa319bf48da2abd5314c56e7856990abc402e5399f6759f305bc640c1aaef5e6740d274d7f4a8f9e1ba1b99be7f835539308c21b56d098fbfeb09e6fd87271e63cbb06d01b834da420eca4c9117c39979c507ea88ce89180bea4d3e88075510aeea73aade135f7320bfcce8288f57156bcd1d157a211177ab65b83021345a2c465fb8646ef16d2567e15cbc4cff8b340c68deeed517b817abae3cc377783990b01d7e044bea96a261acbbc9f1cde8f43be8e", 0xed}], 0x4, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x4}, 0x409) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001540)='/dev/ttyCcfg\x00', 0x8, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x7}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 05:37:14 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) write(r0, &(0x7f0000000100)="877c3b549636e28a9f51fa6bc698ef1a9cebae61a3c87132b89b37070a2bcebbc8245966e9d5b3cd894bfa4f9501230e5d79169774d2277d9e527a84ffe64ab0344fc8526d914fb1ad53f84f50e84d2b107e3575eb0365da4cf7ff12018a86e0435c5beeb32ed064305c4f53b43ea093e3d7e042679facd477590a025a9d03726bd452cc495ced21bc170d3320f7ceb66975bd8254ede57676c9031a12480f89cdf35565a974e5aed20cc91604088b0b893b3cb37c80532a14181ad3dc36ba054b", 0xc1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 05:37:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) poll(&(0x7f0000000140)=[{r0, 0x8}], 0x1, 0x6) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x6) r2 = dup(0xffffffffffffffff) fcntl$setstatus(r2, 0x4, 0x46bfb) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x2) getpid() close(0xffffffffffffffff) 05:37:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe", 0x78) 05:37:14 executing program 0: r0 = socket(0x2c, 0x2, 0x40) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) pipe2(&(0x7f0000000040), 0x10000) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8001) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xffffffffffffff23) r3 = semget$private(0x0, 0x1, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x100000000, r1, r2, r1, r2, 0x102, 0x1f}, 0x1, 0xf3, 0x1ff}) 05:37:14 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0x0, 0x11}], 0x0, 0x0, 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x47d, 0x0) 05:37:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x1) r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) 05:37:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x8, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000080)) 05:37:14 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000e0000deff5b9a3200e0410000000000000000000000000000000000b20000000000000000080000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendto$unix(r0, &(0x7f00000000c0)="9a55e68d25e72f8397f0a040822c4e9055cc6660b2c8719d50b3ea3de3f6c37591dc14db7f37c8c26937d8949220c4608e918ca4a461e7b7d55f4fc4076bd90ab8473430a03f3a444769f0e3cc1b6c7a62146e26f0eb1ef14bfbcc8e54a628e67819a4b295d8d2c1b0b2887e7c2da78ee327c11e8f34556a5c5f1c90a93468edf35d0e37b534ca05352e3228b5ed3f4a53c0f614712283d0723d2580dc5e594d5d9701277ae4fa9817cd67294ce5219d6d5dcfe9ce58bf9bf084491d3673418db8a79d95db181a8df6c72a7104eca7c2692287", 0xd3, 0x4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000200)=0x8000) 05:37:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x55a7) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x1f5, 0x0}, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x10012, 0x100) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x24) 05:37:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x4) setrlimit(0x7, &(0x7f0000000300)={0x65e, 0xffff}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0x100fe}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xc4, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0x59}], 0x100000000000015c) writev(r1, &(0x7f0000000300), 0x100002a1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 05:37:15 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) clock_getres(0x2, &(0x7f0000000040)) r1 = dup(r0) fsync(r0) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = fcntl$getown(r1, 0x5) r4 = getpgrp() setpgid(r3, r4) getsockopt(r2, 0xff, 0x9000000000000035, 0x0, 0x0) 05:37:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) 05:37:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept$unix(r1, 0x0, 0x0) 05:37:15 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r1) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x92}], 0x23f1, 0x0, 0x2800, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x5}) r3 = dup2(r0, r0) semget(0x3, 0x1, 0x14) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x8001, 0x5, 0x6, 0x1, 0x9, 0x1, 0xf9d, 0x1, 0x2, 0x1, 0x93e}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:37:15 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x4, &(0x7f0000000140)=[{{r1}, 0x0, 0xd8, 0x80000009, 0x8, 0x7}, {{r0}, 0x0, 0x4, 0x0, 0x2, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x6, 0x1}], 0xb44, &(0x7f00000001c0)={0x2, 0x1}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000080)="fce8bbcb3a9292ec268e7f98d680fbf7c8ca8e393cd6c0", 0x17}, {&(0x7f00000000c0)="7fc6ec2363f59feb75801b", 0xb}, {&(0x7f0000000100)="f5110336ceae5433524ad0c55826cf9e452fe55c5abd0532ffeba87171c3dd", 0x1f}, {&(0x7f0000000200)="d47bf063558d9fa7691a96dfc67ff5968ab95461a9e6f70f3ac8a71890db6857", 0x20}], 0x4) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 05:37:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup2(r1, r0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000180), 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) 05:37:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x6, 0x2}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20d10, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) 05:37:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0x101}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x82, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x2a0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x8410, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x10090, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0x0, 0x20, 0x0, 0x1000, 0x4}, {{r2}, 0xfffffffffffffff9, 0x8, 0x1, 0x1000, 0x7f}, {{r3}, 0xffffffffffffffff, 0x20, 0x80, 0x8, 0xffffffffffffffff}], 0x8, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff8, 0xc, 0x46, 0x1, 0x2}, {{r5}, 0xfffffffffffffffd, 0x2, 0x0, 0x4000000000, 0x66fe7a8e}], 0x400, &(0x7f0000000240)={0xc275}) syz_emit_ethernet(0x0, 0x0) 05:37:16 executing program 0: r0 = socket(0x18, 0x2, 0x9) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x4, 0x1f, 0x1, 0x1}, {0x1, 0xffffffff}, {0x1, 0x6, 0x567, 0x81}, {0x7, 0x7, 0x9, 0x2ec}, {0x8, 0xbdc8, 0x783}]}) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x4) ioctl$BIOCPROMISC(r2, 0x20004269) socket(0x1e, 0x4002, 0x2) pipe(&(0x7f0000000140)) 05:37:16 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x8000000000000}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000100)) r0 = socket(0x1f, 0x5, 0x400) read(r0, &(0x7f0000000140)=""/172, 0xac) 05:37:16 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) read(r0, &(0x7f0000001740)=""/4096, 0x1000) fcntl$setstatus(r0, 0x4, 0x4) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) 05:37:16 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) fcntl$setstatus(r0, 0x4, 0x4) 05:37:16 executing program 1: shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) r0 = shmget(0x3, 0x2000, 0x1fd, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/53) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x30400, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x7, 0x4, 0x1, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x200}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfb}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x10001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ed5000/0x2000)=nil, 0x47}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x100000000}, {&(0x7f0000ee7000/0x2000)=nil, &(0x7f0000e3c000/0x4000)=nil, 0x6}, {&(0x7f0000e18000/0x6000)=nil, &(0x7f0000f38000/0x4000)=nil, 0xfff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) 05:37:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) recvfrom$unix(r1, &(0x7f00000000c0)=""/48, 0x30, 0xac7eb9ac0a57c403, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x7) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x200, 0x0) 05:37:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="1e1000000000000000003dec450155e17853436c4f6f948bf115dba652d039ba21a6aa2971b67b611225c0b8ca7884821590f7278c37b95e1ff267fb6b61f396768d26cff0e3696bc1e3b5cd4ed2ae42b0c35501830c5d47847d01cdb7a33d76cb64d1d34d517fd04b3d92f9695d06e20d"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f00000001c0)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c31f3098c9c97b77e3f22a9348e09839caebc3cad8f4a0e6a5628b07893b8422ed28d2358a4215c89ae45fedc1ef8a4ef3844bf2613f05c1ac2dccc91b4e4be92d30c280dbbf72396bffd0f2dafc7ffd7f5188c3f6afb4ed4db5175c89206e6e1195cfc1ae2751fb260ea5427b5918dba2958a8266034355aec4c7eeb38ae2fe4606b99ba7e2eec6ea2ff7844a01c61532a6375006df38b5622d28c6ea7d8bf30077d49ec00157d3a6e266695a67d70e1599ea58f8e9cacec11f11afbc44765d061b5ee1ce70a7fe23dab3a12c76294a6445847d6de8a785b9c7756c493f8984a9629bb4c5d5d44ce717bbeb0292c906e17965020cb231eec6be68247705d62d92d9c98a55bd6a7ba420a3ce24a2c5609df6d3fa6a9daf101c2126515d4eecde302bb2e97f5c04799247a10c1d383ca7c99e05025a474a52345dc2de39ae900486a7da7d8972187b6f59b071bd53233bec9311fe104592cc3d4901048e144a6fcaec02dda97340270783ffc5b7f47b9db228e2cb1a51705e66c73937bf93c25d3f96be9179e502d3df55a59c45b2bbb6535b448aab96a3bac7d23c39f7670cfbc2403c1850f4cbd3d78778bbb8c0d47130625f6638a2bf58848872aa6c4c71ee83fb25ae281fe124b07abf78331336790ef61d18b8e8c911f9208b5c1fa94bff783073a81f1fe72f3df96c9051fdb089302a76de9abf2fbfdcbbc422122d3f896c9e118b549211a52b8ddcc400c0b832ce2bb65839a829cd1d12860f1a8ebea77fcda1623563cbc8a2af6771c3b021cfd0ca2ef1ad9e0a9d1461e5647f7424a0b6c81df2d20adfee1514a4b8165b098f7c54d709b4621c3eae40abb3b381c5e65a1c2cdbc78bbc75be68dc49e4274d145a8db6dad14a5ae589938a89003b1768c5845d6d0e301a0b43c6b5fa264ae2b5e28b881fd07ea7af01ac1fc0ea909ce8e716dc204a1ed00fba97c4163576658c4d4a0332c705e21888eee302db272fe50700230e8d899ee5672acbed04852714830d7e8cb16b758fe97868720315127c80c891c5faa6afb340f0a4d55de6bf7ea5b0807a8858d54a5c66bf570edcf0b00005c837dff293d5a243241e8ae93c542257f609751e61d3c53c3d9809761dbe4e2d0d84c9e1a64da7d0b3b28544d823ec034b0f4adce9858f181bb0b14c35cb316c7ff4c782ebf2b4cf4ce7f6487b05191bca2aa504f8a5ad7d381bbeec899b6845de2cc71fddc05f510ecf5678e163dc2e169678779cd897e5b93a97d0057d400c773637d6c4ec2c2b9fa7c23de3e007cb87b8b459824e6905a4eea9b64e685dbc091291e8f91708b11ddd140ecb887bf815ec65dcea0d58bb9b532a7fe530784f28ada6082cea9c88b49bf656c4e20deacc3d5ffee805ada0618a81c6e367aa419ff771b43e54e58e14ad25becc66d7c5523d5c9d6176867d2a9b3c6ae181bee2c9d16f532bacd2d4227817e24e2112606b01", 0x9a8) 05:37:17 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) 05:37:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x8004741b, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) syz_open_pts() 05:37:17 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 05:37:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x9, 0xfffffffffffffffa, 0xb4, 0xa4}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) 05:37:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r1) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r2, r1) 05:37:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x81) socket$inet(0x2, 0x8000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, 0x0, 0x0) 05:37:17 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) bind$unix(r0, 0x0, 0xffffffffffffffe8) 05:37:17 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x9) write(0xffffffffffffffff, &(0x7f0000000000), 0xfffffffffffffe86) 05:37:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8020, 0x1) r2 = fcntl$dupfd(r0, 0xa, r0) linkat(r1, &(0x7f00000000c0)='./file1\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xb1ac1c59635daaed, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x5000800a}], 0x18}, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[0x3, 0x4, 0x72e, 0x1, 0x3, 0x6]}) listen(r0, 0x94e) fchmod(r2, 0x2) 05:37:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto$unix(r1, 0x0, 0x900, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 05:37:17 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r3 = kqueue() r4 = shmget(0x2, 0x4000, 0x40, &(0x7f0000230000/0x4000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xb0) r7 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(r2, 0x5) r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0xbf09, r5, r6, r7, r8, 0x2, 0x7f}, 0x3, 0x881b, r9, r10, 0x6, 0x3, 0xcbc3}) kevent(r3, &(0x7f0000000000), 0x10000, &(0x7f0000000080), 0xfffffffffffff54a, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:17 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) preadv(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x800000000000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/228, 0xe4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000100), 0x0) sync() 05:37:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505540f55d9bb5fa3be8987e1237f559b05b5e32d3a0000001996791d75bc9028040087f01309bbe061a751731e5c20f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15e74f1279d66c31400b4dc386972d2eae1f3c146eaea700eeaabffa2c7eff7f0000a20000003a31dd57f31cdd5c1a7573c1d9cec09530fa91e0dfc6ba5343a1dd419a83095023331de975dd7d7595644671d8dad51e4b33a963c30c4ab75ca132cd29724d1fef1b60b1dd2a6a7a4e765c92194d7d043f8db3e2c4607122aa80537a5dea0fdffa5a6b9cf0c1e4f5137e293c760bfe2ee1423add9ee541f88fe716535243e43584188f32c5fd81a5e0a96d57042b3abedac86e951a70a69fefa064a6138d51d81ce55bbfdf9ac539b03b5c23774498a1ca01687325786822666adad38da8186feab60487b4287e73adb6820051a4111af0372ceda99c62db1db03449584b145308781ba81bb0d32392e499", 0x18a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000940)={0x10, 0x8, 0x4, 0x3, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xca89}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fff}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x20}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 05:37:17 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8000, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0xa9}], 0x7f, 0x0, 0x0, 0x0) dup2(r2, r0) 05:37:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20180, 0x0) getdents(r1, &(0x7f0000000080)=""/4, 0x4) close(r0) setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x4}) syz_open_pts() dup2(r0, r0) 05:37:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8540, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) 05:37:17 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x101) r1 = socket(0x2, 0x1, 0x2) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040), 0x0) 05:37:17 executing program 0: r0 = syz_open_pts() syz_open_pts() pwrite(r0, &(0x7f0000000000)="41a400a2a70ddfc10d7468b7738f47fb678db2fa308d3bf71e2f61b0bde61f459ecd17b6845b1212595bc2dcb37e937ffb77377efbe6ca0a139dd145a3e86a49003354dcf5ec1d2bc26899775a8bdab416aa339d381f9874a2e9c610ba30a88d250fbb757c4c29db69bd36e8f18d3c6de4c1ea6f3ebf4d4d5ef294ded5e26e1244eba8385326e740584b1051c79a00b99e5bb2c2008f3a806c9765ef885dc7c08f920be9d3c003b1b0297f9da790e6af8031bbeb9f980b794ab32d195180c375e42b33526107fc96b10b590f66267357123134607223c748258418e763c8d08928d4767a1eba07ee5dd0", 0xea, 0x0, 0x0) syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) 05:37:17 executing program 1: r0 = socket(0xe, 0x40000000008000, 0x3e) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c65301832903fb1ba1f2a7c00de9347b16f5102"], 0x9) shutdown(r0, 0x2) fsync(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x48) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x60) socket$inet6(0x18, 0x8000, 0x2) socketpair(0x6, 0x1, 0xa0, &(0x7f0000000040)) 05:37:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0xffff, 0x2}) readv(r0, &(0x7f00000003c0)=[{0x0}, {&(0x7f0000000140)=""/143, 0xffffffffffffff88}], 0x1000000000000676) 05:37:17 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x21, 0x0, 0xfffffffffffffffd) close(r0) sendto$unix(r2, &(0x7f0000000000)="cf588348ae1e717a1ff596e37d057d0235279982cf7942c87ab57127284c2ae8e72653e61493006c614da4859835c3427a55dff505f04669c61ee5e70db0def901afe265b3d810165a84697c8488a771e1df976b93f68caeb80f98951c", 0x5d, 0x40c, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:37:17 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() poll(&(0x7f0000000080)=[{r2, 0x51}, {r2, 0x44ada37038d2ab7e}, {r2, 0x40}, {r1, 0x10}, {r1, 0x5}, {r1, 0x2}, {r1, 0x4}, {r2, 0x4}, {r1, 0xc}], 0x9, 0x7f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) fchown(r1, r3, r4) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 05:37:17 executing program 1: r0 = socket(0x2, 0xffffffffffffffff, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022a2f00577802e7df"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c31f3098c9c97b77e3f22a9348e09839caebc3cad8f4a0e6a5628b07893b8422ed28d2358a4215c89ae45fedc1ef8a4ef3844bf2613f05c1ac2dccc91b4e4be92d30c280dbbf72396bffd0f2dafc7ffd7f5188c3f6afb4ed4db5175c89206e6e1195cfc1ae2751fb260ea5427b5918dba2958a8266034355aec4c7eeb38ae2fe4606b99ba7e2eec6ea2ff7844a01c61532a6375006df38b5622d28c6ea7d8bf30077d49ec00157d3a6e266695a67d70e1599ea58f8e9cacec11f11afbc44765d061b5ee1ce70a7fe23dab3a12c76294a6445847d6de8a785b9c7756c493f8984a9629bb4c5d5d44ce717bbeb0292c906e17965020cb231eec6be68247705d62d92d9c98a55bd6a7ba420a3ce24a2c5609df6d3fa6a9daf101c2126515d4eecde302bb2e97f5c04799247a10c1d383ca7c99e05025a474a52345dc2de39ae900486a7da7d8972187b6f59b071bd53233bec9311fe104592cc3d4901048e144a6fcaec02dda97340270783ffc5b7f47b9db228e2cb1a51705e66c73937bf93c25d3f96be9179e502d3df55a59c45b2bbb6535b448aab96a3bac7d23c39f7670cfbc2403c1850f4cbd3d78778bbb8c0d47130625f6638a2bf58848872aa6c4c71ee83fb25ae281fe124b07abf78331336790ef61d18b8e8c911f9208b5c1fa94bff783073a81f1fe72f3df96c9051fdb089302a76de9abf2fbfdcbbc422122d3f896c9e118b549211a52b8ddcc400c0b832ce2bb65839a829cd1d12860f1a8ebea77fcda1623563cbc8a2af6771c3b021cfd0ca2ef1ad9e0a9d1461e5647f7424a0b6c81df2d20adfee1514a4b8165b098f7c54d709b4621c3eae40abb3b381c5e65a1c2cdbc78bbc75be68dc49e4274d145a8db6dad14a5ae589938a89003b1768c5845d6d0e301a0b43c6b5fa264ae2b5e28b881fd07ea7af01ac1fc0ea909ce8e716dc204a1ed00fba97c4163576658c4d4a0332c705e21888eee302db272fe50700230e8d899ee5672acbed04852714830d7e8cb16b758fe97868720315127c80c891c5faa6afb340f0a4d55de6bf7ea5b0807a8858d54a5c66bf570edcf0b00005c837dff293d5a243241e8ae93c542257f609751e61d3c53c3d9809761dbe4e2d0d84c9e1a64da7d0b3b28544d823ec034b0f4adce9858f181bb0b14c35cb316c7ff4c782ebf2b4cf4ce7f6487b05191bca2aa504f8a5ad7d381bbeec899b6845de2cc71fddc05f510ecf5678e163dc2e169678779cd897e5b93a97d0057d400c773637d6c4ec2c2b9fa7c23de3e007cb87b8b459824e6905a4eea9b64e685dbc091291e8f91708b11ddd140ecb887bf815ec65dcea0d58bb9b532a7fe530784f28ada6082cea9c88b49bf656c4e20deacc3d5ffee805ada0618a81c6e367aa419ff771b43e54e58e14ad25becc66d7c5523d5c9d6176867d2a9b3c6ae181bee2c9d16f532bacd2d4227817e24e2112606b01", 0x9a8) close(r0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 05:37:17 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in6, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x5, 0x7f}, 0x10) 05:37:17 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x20000, 0x80) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000003c0)) r2 = dup2(r0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x1ff) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x8000, 0xfffffffffffffffb) lseek(r0, 0x0, 0x0, 0x2) socket(0x6, 0x7, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000280)=""/246, 0xf6}, {&(0x7f00000000c0)=""/13, 0xd}], 0x2, 0x0, 0x0) pwrite(r2, &(0x7f0000000180)="a741cb120ff8dd683b0c6ad36bdd6e88bd10668bfaead68667a46ac1dce8e28864baf5e682a34fc5b0c016943d69a3facf27600af2cdf8e218b1fa67ac0967fc32c8d7634e51021fa0cab3ed8ad035e43fa6d29b19c43121f0e28358a2db3d91a62071ed4acbf1c1630759a55d3e80a3b7aff4fd38ed195bd2da47623876753fbcb1dde95c42a09675fb3165d89cda0f592d74567a041224bd2a39926e89e55c6130216f0eac24cf3403f1915cc04273df07c2ec7a3c2cb5ee0ffb892627bdc67993762f0fa0b5b0ec9adb933b63313ce65fb5eda7dba0d0d1ace42afac5e9d4ac047aa8e8165c8205dba9bb51e6", 0xee, 0x0, 0x0) 05:37:17 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) lseek(r0, 0x0, 0xffffffffffffffff, 0x0) 05:37:17 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000400)=[{r0, 0x4}], 0x1, 0x0) fchflags(r0, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x0, 0x3, 0x7ff, 0x5, 0x2, 0x800, 0x7cd8, 0x191d}, &(0x7f0000000100)={0x2, 0x7fff}) 05:37:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000800)=[{{r1}, 0xffffffffffffffff, 0x80, 0x82, 0x100000000, 0x449b}], 0xffffffff, &(0x7f0000000840)=[{{r0}, 0xfffffffffffffffb, 0x96, 0x8, 0x1, 0x2}], 0x1, &(0x7f0000000880)={0xfffffffffffffe00, 0x2}) kevent(r2, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg(r3, &(0x7f00000007c0)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x101, 0xf5e3}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000140)="397bbdf24a981a5d11e8b0ea741cd604606391e7aad59c863a809e80f1b51c613922264657101d03bac0f7248fcb2d33ba8d6cc490e6628d035f1ea2f0ad387a108c9ad546b9f062350893d362bb93eff34a4945e2e00867b911b75500ccf6cfd79836d8b23e1ad01fcf2889fdbdc81886ae2284b0ca6b5da9fb5539e10ef07e7a7025fa688ae713bc9dec41e8b737b0b4402237d0f1347ca3a92283c82dd192fa7c2ba150d22e5fd987a16326fea0f2c5a8da661eb02346aefc64b30989b2a44a56cd68ea38dd5d187d2f46997f6b756a40cab046a303ccfb02f739c88808b0766bc2340f8c6acfb01f20cdc73b9e12f6f1c87bf47100d2489cf9e8a7cd", 0xfe}, {&(0x7f0000000240)="a48883cd1eb31665e1f18f3363f26e91456491b34d4aca879085577b5acb57351c4e3180b64ee6396899f001b52b008d6c74884d54a6ce0e13cf5d4a03234065efeddee8572f87121c46816bc136604e8706b8904da84e33db030aea2b3ba58870ddb378389ee50c38d7a17fa7ba1b3b6232650f4ced3fdd49cd29fdd22f6f055452fd52e88063b02171bf04f663054e5efaff6bb7e05f267bc37d61d604f5ae6c1c8db70a5e5e93f641925a9622e0e13b36cb548f6a6eab803d6b41fde04e72a24cc6106fe5b6e5744e2ca9207670cf14311c58", 0xd4}, {&(0x7f00000000c0)="999c7ec739ac6694e01cb4a9d16aeaea12cb4d908a600b4e", 0x18}, {&(0x7f0000000340)="ca585bc8202b705db424b9cdf31067235c7478b763bfa21ba7e5356ddb86047029eb884e6935f04bc86d83bd76c3c53fddb8178c16d9cfcbd1f3480f4caa2c6c8c4ef074d928314d667ccfc17490b53afe48c75133762f209c5c027b1606e72cd1119225ab8919f1e2b24ac070dc0b7a5051aaabb937e3c67727c1309c081a58888914bed965abb8c9579b08f43d62a889752d4fa700d56e5df42a06eafc7119e2e4b47583c2cec4616c3c707391e83440b85c191568b94e2538f5c5f740f8b1ff6dc071176f4a4b415f5166f9791714e9096f6089", 0xd5}, {&(0x7f0000000440)="3b280a1667fd9426fc90", 0xa}, {&(0x7f0000000480)="b23bae303a9a9ef0e1f50e99a640f381b586de667f715c1bd40354859a05e78d93344e15bd5cf306cb89bd259d86baa2a8cdd384b3c4ac939ceace420d98be65602456253198d9b731536c5a62c9e567e66537e547d8f827b68e758680bbe48819d008945afcf985b86c617b19b9bf24f948fe14a21be1b76559312e6f489a9ad07017c76a155950bb8e6afaf0c4", 0x8e}], 0x6, &(0x7f00000005c0)=[{0x48, 0xffff, 0x223, "4abc3b42d2f21866b8574cd83ed8faf741ff9bba7f829c9560b1eaf6dd1cfb5ebacf32b860186b6bd9ea50013a133b879f084f"}, {0xd8, 0x1, 0x0, "8d61ab4cf16bc33951749b4d681dab29370ca57e4f46eccbe8196ca15bab7d2335f6ae3ed30bfd070d587a1bbc509278e511df7db023fab2269e9fec4fdbf47a50869f19fc7903403c83660b87f1910c8ff8637a83d4c7a9acdf3dd441015512b407f46623e638158294131e35e8b1deb1f24ea3daae500046a708a9cc6270c43a27e17f03652c7091ae6dd9446b3847f06ba5f653666093f4664a57a18d37b9d7e1daeb9456fd22ce700ff11f89b5a6a626ac593dec17fdfdd7f1df552bb856823f2ede"}, {0xc8, 0xffff, 0x3, "4e02168e2e8ae23fc29224e49bc9b2b222288e66188a40f62c4b9baf32be2e4f728ddb6c8ebbdc2e715305bc62945fbec5a091eb0279e31279cb74e8f26e391ae230b7e3ebfa8210a368c1a5353ef5e50b2a08104367f10da9040434f350859eae134168f2321442778dd533762d5b95a14b748566ef971130d5831badd76a9c08d24b9f3c36027ba60338f0fecc0010d3c5cf1626fa12d8b6eb56eb5e811491323a2e21612098fc10b35be5425a7e8101de"}], 0x1e8}, 0x0) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x200, 0x0) 05:37:18 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10001, 0x0) pwrite(r0, &(0x7f0000000040)="2cea00bdffac273de94b4049b730a63234c8ba68a2", 0x15, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 05:37:18 executing program 0: r0 = socket(0x0, 0x5, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001100)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r2, 0x20007461) getpeername$unix(r2, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000001080), &(0x7f00000010c0)=0x10) getpeername$unix(r2, &(0x7f0000001700)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000c9fbb49ae40d38ed260ac6c38fc604876e5beefa110f4ce3587e45fac80a9e7f1b6d8969e235aa9ba4a9098c570cc87648a90e82b68d739684f1b1d150e4c4af62280a727e5f1ab19bff4066b43461687920553052643e37362fb99ab4b86145d4cb5339fc3225d93b052939d2e6c692554c9da546a6110922082f48f950336ea47fcbb0527b0ef24b29fd2dbcae17367267dc34f8"], &(0x7f0000001140)=0x22) r3 = syz_open_pts() ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000001180)=0x1) rename(&(0x7f00000011c0)='.\x00', &(0x7f0000001200)='./file0\x00') connect(r2, &(0x7f0000001240)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001280)={0x7fff, 0x3051, 0x3f00000}) connect(r2, &(0x7f00000012c0)=@in={0x2, 0x3}, 0xc) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000001300)={0x3, 0x10001, 0x7}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000001340)=0x8000) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x100, 0x0) getpeername(r4, &(0x7f00000013c0)=@in6, &(0x7f0000001400)=0xc) sendto$inet6(r4, &(0x7f0000001440)="7a97a5dd66162ffbe595c35f7cc94830e25aba7685c47baabf96449f10ef36a85740d7651220150ed54ac2d5b254943e3c66e286d6e745", 0x37, 0xa, 0x0, 0x0) r5 = open(&(0x7f00000014c0)='./file0\x00', 0x20, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000001500)={0x1, 0xff}) mknodat(r4, &(0x7f0000001540)='./file0/file0\x00', 0x2040, 0x5) ioctl$TIOCSCTTY(r3, 0x20007461) sendto(r5, &(0x7f0000001580)="df1a838fcdecf3f2932da7f5e7e1dabba43ed12bdc5bf9a57da3d7077f2a9208a6a598254de1d0bc15d2969f3d94d3b8689ff48b356f5e550407ef94ac1cc9673c62e330ee3401d5714eb41fe32ca8849d966516c9a092c8dcd7d687192fc98b64df0b2cbaa9f5bf78f11a6321545b49bff229f2966c36bc73a5a64d6cdbfa32581697aa2ffef357d34bf5cc58db8e7f7894481fa42643ff1af15b6686c27ba57a25a2e2b0fd3447f27523000986c18446aabe36745b57e2f499d0890b0fc0699def5c29dd181915dbe6e3b610d4d812f6b4b7f593e357c11453db30343ac6efc51fbaf27a9c5cdb78eb7d3f9b8dc72adb9a4cc03b22e9f3afea", 0xfa, 0x406, 0x0, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000016c0)=0x1) msgctl$IPC_RMID(0x0, 0x0) 05:37:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRESDEC=r0], 0x1) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000080)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0x0, 0x80, 0x0, 0x80000000, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x0, 0xf126}, {{r2}, 0xfffffffffffffff8, 0x1, 0x1, 0x5, 0x9}, {{r1}, 0xfffffffffffffff8, 0xa2, 0xf0000001, 0x1000, 0x100}, {{r1}, 0xfffffffffffffffb, 0x2, 0x20000012, 0x7, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffb, 0xba, 0x20000000, 0x8, 0xa6}], 0xffb, 0x0, 0xffffffffffffffff, 0x0) 05:37:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000602000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e5170703bfca6086a1bae5803546d6432acda", 0x90) read(0xffffffffffffffff, 0x0, 0x0) 05:37:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x148) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) r3 = semget$private(0x0, 0x2, 0x4) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000000c0)=""/4096) fchdir(r1) writev(r1, &(0x7f0000001140)=[{&(0x7f0000001100)='\\', 0x1}], 0x1) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 05:37:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r0 = socket$unix(0x1, 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = syz_open_pts() close(0xffffffffffffffff) r2 = dup(r1) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000380), &(0x7f00000003c0)=0x10) connect(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x782b, 0x0, 0x400200000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) r4 = semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000400)=""/28) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:18 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x980, &(0x7f0000000000), &(0x7f0000000040)=0x4) 05:37:18 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="b63aad19f1b045580aaaeefd89246d7080db84174b2519453bd6e3a8040294f37c6e6632d68a519ef5410b4d"}, {&(0x7f00000001c0)="26fb378ee8f0995a2e3d88881e3781ba8cedeb99ed8c451c043d039d59062e16214303f04ba8af9d8e87bb8bbb69383bed0a64b12cd4dd1931ec7cef3a05b1fe61d6d234319b1e4337773eb828439bd233ea926b6017e10f4e025d93bbd73978ce11660b507a2615c507ff16036f8edca4ec6e6bc73e587a12b8c719b750d42a9d120a7fa216d7c178cbd223109021cb68a9b6926fcd7ec54451c1e4c08a2338f69a4f8f04523e0d5f915b8a706c3f4ef2d90c16886f2ab9bb0778bd6ba733a86b17894c5daba06f3407c317742065"}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000300)=[{0xa4, 0x2}, {0x63, 0x401}, {0x6f, 0x7}, {0x8a, 0xbad}, {0x84, 0x2e}, {0xe6, 0xffffffff}], 0x6}) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 05:37:18 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x8) socket$unix(0x1, 0x5, 0x0) 05:37:19 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x5, 0xfff}, {0x18, 0x1, 0x5, 0x8000}, 0x5, [0x5, 0x100000000, 0x7, 0xffffffffffffffbf, 0x18a, 0x2, 0xd8b8, 0x2]}, 0x3c) 05:37:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x2d1, 0x0, "a2a2315f3b3e43789faa66b46d3ba73ce9837a01"}) close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r0, &(0x7f0000000080)="9d", 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000580)) getppid() pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="784fbca3e5b23522ccfa4d778978384bc776c9ece9cbd7fa80487f56146d1795389261d1ce8c998ce41a816ae065bd16c8e486696e7915540d7831f514b89f12341d918c6b6861a8a2c8bfe914a8bba843dc6d49c8dd0335784b9375fd064beb88014e6a6c0b3b40105e01563bbed2b7d930f2b98592df4d835a3c0758f73b34ddf6341c2ebc56adca23573914729eeb6ea586ce1c868835e2a66ef12fa037d449fe97f829eb7dc929885a5eb4bc5e16d1c0875649ffcebfc82bee3e6e4d48d8d3ff14cce886757b16ed6da64e1fc69d72d4a50a1120", 0xd6}, {&(0x7f0000000300)="4a4ab9b76f454fe3b0f1d61c42f9f6acaae0f0efadc7e998d49bd88d4929253397037ce25799bce4db12161c51411d383147b2c9a5936946072c6090541efc60257460305092ef9b9ca166fef34b7a115709f822e6902826595dc97a851e085a63e0c5bca14a7da0ec1c7c04be0819a64b86918670430f7f746b8366777fe917cd827af08c6527507784d861512960e019bbc87cc01ebf0bed0293d57529c1235db24a0d2f0505d58cbb4168f35a00", 0xaf}, {&(0x7f00000003c0)="3331b286eee1c943acff2ef7f477b048b1e5047de4fdecc870f2ec592da0ef60792bd99aa367b244ba582155318a5427ddc6c42bacc75d8edf877d9179b677793a8ba6a11aa07eadf69f7e0574b90ac609619189688f4d74bd2c142c9faa0284a9e53e24c917b5dea5c5fc7be8f6db2115c5e74705b66230b00d5f850ff76dc84d2761236abb9080959b4dbe7fed51f8acedabae2fd3630ee833f12f8b2ce9ef67b6462f91e210e1112bc305d717c9cf7907e33bc9f1cafd14883fa0d4fc8842dacbbdaeed17e8f808b2d17c134b930e2b0fec46bc5e3c1851369c9a4be365450bf329d72d9e19646ea4394ca9a96070d035945656516cbfd11f6f01", 0xfc}, {&(0x7f00000004c0)="c793b0ca46cee95bf52aba7d4767792fee10ecd0c5ba0b7256ae1560d79abd369a5c59a1adc1c06a36914ef521d27934645e8076c422a4b51db0c5946166908caa639b997b05ddb916147166ca14d4f27fd231c6db7e10d59bdcb2f52cd0981043da7b007df70e151c9044b44a0f4518f4b4491c126dc8aead079043c5a5715039d5d123fd18c53db87ab0dc1e4d3be5ac379a6f39f76acf5d691c10c9d56d5af846cbb348", 0xa5}], 0x4, 0x0, 0x0) syz_open_pts() 05:37:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20, "b0d42000006e9300"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x3) 05:37:19 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() setregid(r1, r2) syz_open_pts() 05:37:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) mlockall(0x1) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000000), 0x0) 05:37:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4000, 0x384) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "92794655fabf4366f199af3615322d53bfe736ff"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:37:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaa) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) bind$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:19 executing program 0: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', 0x820, 0x1) sendto$unix(r0, &(0x7f0000000100)="cf10a748f325ef5585c343d7b893a09f509198fa7f08cb67c70ed026b185b7b4bc4853829b0aaae9a480e0c229def9e57be4d7860f7d", 0x36, 0x8, &(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/161, 0xa1) 05:37:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) socket$inet6(0x18, 0x4, 0x4) 05:37:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x4) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000040)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x8) 05:37:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x99}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 05:37:20 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='(@\x00', &(0x7f00000000c0)=',\x7f%(&#:\x00', &(0x7f0000000100)=']\x00', &(0x7f0000000140)='.\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='%\x00', &(0x7f0000000340)='-\x00', &(0x7f0000000380)='^\x00']) syz_execute_func(&(0x7f00000005c0)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784000f0fb8c4f4014e4e4e5b4b264ad80f41ad1e1edee50946c42741839fa59d001ab527c4c22938544798c421dd5831e9e98e0bfbf8c45b64660f4b385a0a470f898c00000019fc26400f00a43902000000dd0465000000004877f866440ff4697683397f5ee7e7fbfba18d73df0fc4227d21513a06662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c4665af72ec3c4e2899294d800c4a2e999720bc10b590b0b00c4d2c58160160035ee0fc60fc6a8f2ae000000f19898eb628f8fc401fd5add6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003330000a94ace1f110fc4e251bcdfb83aa2f1fbfb22c1e2") getrusage(0x1, &(0x7f0000000180)) 05:37:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) write(r2, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 05:37:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="5c6975321f59f803de4500b8f5869f0e0049001a9905337b"], 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) semget$private(0x0, 0x1, 0x90) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x7) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000000)=[{0x4, 0x1, 0x3f, 0x20}]}) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x3, &(0x7f0000000180)=[r3, r4, r5]) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) poll(&(0x7f0000000280)=[{r1, 0x106}], 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000200)={0xffff, 0x9, {0x7bfe, 0x9}}) 05:37:20 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0xffffffffffff8000) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:37:20 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="02"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x0, 0x3, &(0x7f00000000c0)="963f29c52cc1dc6e0123552f396c448b25a8911708a6698e9ffc46b61b5b47c23df19beec8f65774ad9a004eb7146d7a39a544140127c5c1b4c55dbc842f82707cedb7cf2a3e64b5c4b42a034681814720941a851c3793486f07ce59d1e9c7ff9974ddb7fbc39cfacd02214c4dab543ee3d358eccc8b084234b8c02cfdbbfd52189181fd1d61b5f43881ea5876bd5ea9be501bb57e1e97cb4e34ced8a6b1fe5f68eb01d4bb13b2b3a2ed83af859b60c8680e32cfcacdf007f7289125a1619e42deff686266caa4c435827ecc8a35c50081a8115e88ff69093bd7517b11280aafdeca0e3d4357", 0xe6) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 05:37:20 executing program 0: r0 = socket$inet(0x2, 0x5c4fd70ad1c6f6a6, 0x12) socket$inet(0x2, 0x8001, 0xe3a3) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x81, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2, 0x0) 05:37:20 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) socket$unix(0x1, 0xbbda890b26a652f, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x40) fchmodat(r1, &(0x7f00000001c0)='\x00', 0x40, 0x6) getpid() socketpair(0x0, 0x3, 0xffff, &(0x7f0000000200)={0xffffffffffffffff}) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0)={0x81, 0x5}, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 05:37:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) msgget$private(0x0, 0x211) getpgid(r1) 05:37:20 executing program 0: socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x9ff, 0x0, "000000a5c2c41a000000000000009e00"}) r0 = shmget(0x3, 0x3000, 0xc0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/126) 05:37:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) r1 = semget(0x2, 0x3, 0x100) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/4096) flock(r0, 0x2) 05:37:21 executing program 0: r0 = dup(0xffffffffffffffff) r1 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x344ffc2d015df5d1) fchflags(r0, 0x10000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8) r4 = dup(r0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000000c0)) fchdir(r4) r5 = msgget(0x1, 0x241) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/4096) lstat(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)) getgroups(0x3, &(0x7f00000011c0)=[r3, r3, r2]) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001200)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001240)={0x1f, 0x9}) close(r4) setgroups(0x1, &(0x7f0000001280)=[r6]) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000012c0)) getgroups(0x0, &(0x7f0000001300)) msgget(0x3, 0x180) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001340)) flock(r4, 0x7) accept$unix(r4, &(0x7f00000013c0)=@file={0x0, ""/4096}, &(0x7f0000002400)=0x1002) symlinkat(&(0x7f0000002440)='./file0\x00', r0, &(0x7f0000002480)='./file0\x00') ioctl$TIOCSBRK(r4, 0x2000747b) 05:37:21 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 05:37:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) close(r0) fsync(r0) fcntl$setflags(r0, 0x2, 0x1) dup2(r0, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x50, 0x0) chdir(&(0x7f0000000100)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x100000000}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x110) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)) 05:37:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) socket$inet6(0x18, 0x8000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18220, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x8, 0x9, './file0\x00', 0x7, 0xba0, 0x4, 0x2}) sendto$inet(r2, &(0x7f0000000080)="843bed8b4361b9a0af4597de3442c8b963f740277e9d4fb4f4de1d63af88e03a53fb3182c7b950682185cb51ee6b2b8fdc9f0e4d104f78c0a80d87d22a30a011e80050b5e9", 0x45, 0x404, &(0x7f0000000100)={0x2, 0x2}, 0xc) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) 05:37:21 executing program 1: r0 = syz_open_pts() fchmod(r0, 0xa) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 05:37:21 executing program 1: mlockall(0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x5, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0xfffffffffffffff9) ioctl$TIOCCBRK(r0, 0x2000747a) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r1, 0x2000746e) 05:37:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c00000000000001", 0x40) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffffff19, "4641533600010193600000852d97a67f7fe57b00"}) recvfrom$inet(r2, &(0x7f0000000140)=""/11, 0xb, 0x800, &(0x7f00000001c0)={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x8, 0x4, 0x80000000, 0x0, "e68cf053cba2c459f517dc3c69ed1314f76227de", 0x1, 0x1}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000240)={0x72e3, 0xa147, 0xbb, 0x1, "5cdda0510365ea5b916e64b004db499c87e94863", 0xc2d, 0xa5}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:37:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x9002, 0xb1d7) r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0xa8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000002c0)=0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="f610b1a3e37d1650afe1303d4ff7e93dbd71d8d9d1b9ab5095945ce91777e81f45bd", 0x22}, {&(0x7f0000000100)="036ae247edb61ead6b410af0bf3629cf8a7e7f7eedf14d3914f99efd9d1ab055e64ab41cb33d7c1bec482ae71328148290e47ca4e37283b9f0d1532350fa922552130445d484a1ecd926be5909893f9e9e55ded4e0460c77a89f288f80", 0x5d}, {&(0x7f0000000340)="7a49a29323d4e01c078ebb82b243d13b7e7dfb22bb3ced7e5cedcf479893d1a758e53bed650d24adaa3131a9d5f881e1237494c746782ec8aa49eb2bfc288f13c74c30d20c502ccd40d997f876efffbdbe273cf406e2b3f348155ffca0d37412cfac5db1b6411ebf350794be347634c3f9bca853692b222d64a7b7485bcb22c14b8cbb73e387706eaec06a6a9620bf122f1a472b61f3d942903212b75793e0cfe1a1f0863fcf3d15fd0a469c38406f964ecf441fc70b25c2a46b316cb89769c634811acb2e4305127f530d8d0587cac38449de3905c4519200bded77b8a1ad0713f97b1c90a8d1da583871eea4bac57b1d408afe04d83193db1468d6eb0dc5884f459c1f23bbf21914d1812f8d223be820e77844af76581a141ed716a62cdc8c26fdc00d07324ebe681cd8ff36f9b0622dd12e8ac95164a25aa5b2bb7e6a5bfe6f7c42b2c90e4204e1fc868bb6217464c2c1ffc7691d773899ae0b32ebd6f880377b2b048cce4b638aa46f7d8d12a45b4df32c9b33fba16d90e9763ba1e2d2af510f7176f747c3ad01f4d63f279a184923be2cee0fbd63ea55a2c165a98fa5791c7a062f1b817ebbec17813c58b6779d8a4f45b8ec6c7a9b2e9b6dcf589179a7aa6b9e63dcc871b4fbb4f13d0614b70b6968d189ffa699b24ba2491e3ea86b48dad4f8c0694214487c3d7a5f4f927267b2648f0f7979bf48c2787e2feadb17c8e6008778b522859cd4e505280c15dc4f06cfc4891171f40713b3cf1e4a3d772232d4042c822c9245633f06ea3fbbaf6c70a3a1a4808bec3e90bb3f29f9c81e02753216020f6b3d3ec919ffbb45be09fa544e5023f9d586eaa40a8c06834210efad6555229c493a7fc65431be76bc1277fe339de640794da75059eb08115ebafc4088e191a857a84c9fc2934c3322c3f623e6d6b8ee260f6ef7ec1fd368b6aedf965490383e3b8ba3c3ed9b3854a94c63a1586f0c11ce74c6d14c132110ccc9464ae801fbfa0b2bafa2c25aa1468d54726452bf078efff5d55bb3fd4c0828d5039724dcb51070144772b50de03efebb9a6321005ab34284a57a8ff4d2f230615408a2ebcedfb68fbd530814b76f5a7266982a1f4e84dae529070552bebf75db11d0219af3cd1683745a2040d4a61501fb6b110d09f1d3be920351b7be8cedc2c266ecc0324c5165447702aae4e3be443c4200301bdb40fe195331efebc90a47583ff06d74deecef9abb253a1928bf2a30d626aa0499f4634f9e9e6bd8ea52493874be40a4198e38b5c428592201c1c0e7ce6f13abe30dfa03f2517d12b78f21337266999fc7312af16a7e78d6f5dd1b70a1951bf956b6742452cf1f860e4d2a83decc5dfbdb5c31fe6b40caa134b4271739778434f79b78bc9919fefb83183ca682d6c8b64e52adf7ca32f224e62172f9c1c413ec72745a6aea341bb66fe477d81469501bdb32fe71bcfbcc4c8869cdeca34e5bd83b5952bd59c0d86d48e9021dd2368efc16f58fe0def84358d27780457aa2aa999a66c8ce16a43e7f7d115ddcd064d1774c051c3bcf7db00750ff547426f5fc39ac0c9a27bcf53194c0fb872b3cca78e53e61ddd2ff585afc01a55a4d27037a7ee5d3f3024e8b448457a0e25c05da522d302c3ac68fa489aa9399bfb9db1663c13005cdc971045252eb20c33519e4722316214cc41df10dc3d0c0897581c38992754d1bcefbf784fc1806ccc9d6f6b8b74391353b78848d954320c428b77cb39e75280481585648dbffeeb168a01b092c8b9fe7177e2c66311e470e608c588eb7dc5ec0a4e3ea065bdb9400084d52fd5127fd181e57856c6f60bb471930837562e950f9cfbed01ddc1852b018d4a44a56e36709f580b3611efb9d5c666f913d1dfb0ccbeb93db454c81a87b186a5757bb09aeae3a8423847d7d39abc0fdd0bf85bad0aa96cbc34fa337b2545d1711c4dbf03bcaed30d1aca1ef33621f565c19fcbf238ae5d851161a72dcb72b6fc1f7489568474e238f5fea9a599b4d6d13e44300efbe3d1746631698555c26a59b48af12954a44cb1be835112f5c063549ff4d64143a9ff60dddd6cd1718c866ee37687e65e8d7f33611adbc4336a3ef80fb52aca6e0d4d9e45c78e88c5939e7f820cc2caedec8aab1794a9cbfd67fd7b3c6ec3a86a3d969fc3e1dc03f7a81c726f855e807502b235cc1fb39f605a29e694c54089c226aed770c7abd8b3f26e58d7f51bf1b4f6410887151903f69ea8f58d841f15c23a30f7eafe5373843de3c38488c6fa903951e86002b6df4a23ddc7d43ca306419986e9fdaf361f511c02a4eec9bb7b84266919710d80d059ef8ab72e9003442f823ae093ff58af1503456e45830f14f0469de1caae991f32132cd1a5b91ae5d375ef2620fddfbf8356bb23f8a30491d2b8ebac74db416ecca821ca1d4f4bcadbd073afcb0a931985b99d1ae2f3dae41e739f75009de7c286540cce16d1d3b7267366238ba694d9e9f3c7e41ad2c7ee66c7078628ff012a746354f4ab951d2fa774fccfc04646a60f5ef6349d7dd0d874bc0cb77bf0fdd4ab5fb4451b86da204d54c22a859d90106bfdb9957218fe53ed79bef7b0c4f9b81b4f6a2982cf579c39ca7bb5863704042a80905988564e0d973a2d075afce2c4598d037cbf025eb2f4ee78024e2dbc06efcef8fd9ce6bc84882711edb0f3baea90e4144a0b0d6ebb1880036af73282abd1d739df5c8cd683e3878d710283a92e658c0c59401543cbd3a984523682c920c0b8b8a25d665405d98bb8276e08d16a7b8333c71c44500f3b3f6520a6a85666a4ae194e17dc52f869beed9e79da0dc93b8b1f6eaaaef613926c08a0e6a7bba3453d402c429028583c08bc6c22255c2e9ec0c4f6285ae1c3d2384b7dc7927456eceecd097facce71d3f426bb5321593c7672b3963973bf2472641cda84d8d27f6131cea7cb937d28bdbc9823455151c38a9ae5b94a9cd36c612b07f4bf4f5dbf4bb9cefc36559a4578b475934a3003016c17fbdcc84c0eb84b3dd9e0f92700ea6c65ff62f20d92c3b5b714441201bd2c5119b59dc2dd707eab370e92a56ccc6edcff4cfc4f16ff13b159888a701046894a7accc7636ba298be147f787f55f73d5c595f90d2071fd3f53581f454fd6203449e808cef006c95af5075a5c6941822767e381280c7cfe4359458d62e3778a0562f6547ee1b20728aa49f718dc27922dc70e964e1a9c3e66a204dc35f8fc6edc6621ef5d55d860bce2b2edd59f1e4df8549e4cda92cecb47ccde4b04908f1310f1ea8ea58bb779a4247a3f1c5f63aeef6038d968a0457cd9811e91d786cab68c36dffd5899f5aa3ac23e013d9da3b4bc7427f009c028b4a2368b130e3c069c21290ae7a81437531ba758445d980d61260625c994a9924736447e545e1e70bbc4a20bb1af9dc3dd01877d199d1a212291a1aaf27a6c1315de85a2ebf579f14e7ae4728cfbb96a338ee3d0f1ec184146109dac4452da17939d2db2bca75521a40ca5fc60ea320ba14b27d37d02210f451c24d9c1d739b84e4ccc14e26a9818eb9169ab8332fff82d864390f4018b0e35a779ffec1c4b49f03fa1815920536f0eeaed8da298a3565979fee82845618a097a68f047c5c39535f8786429cd63b5c5062b9110101f93c27e3e1ee9b68af7f95ef186cb0b6abb3e1493fd61dcbc3cf666a156228457027fa39a0b2dfc5341fe096138a4275b1f786ac5880024925f8da0c9c48976b7dc66d826ed678c3581756b0efaa1e174fb54935e130e76732cd5c8513f8860cf9cd96e771226a2eb4666cee08d876ae7704fb9ca09b16eb3375acb40fd3e9c48a2d9278f04eedfeb55e50916d335f1545ec2bed53c0494ed485708905b79c913c69c477bccc14f1863c86b6c9b2c81c35f47fcbc6b149d1df3d556b87db6efae41a202bcb53e38365e06bb85396f74a2f033421ecc38f506f4a2dc54457623d775d5d28698094e7fc644d480e69bc309a096acd21e2e771c81be536271bf37cb8cef2bffd3c1930fe5dd2ce9acba1c8d1dd61bc3cc81cd2e14fd5c544504adbd72e4e85d8b153e044e69bd7537a53c21966822a8774125f8c21e652b5096f9ffbbdc5a1db35ea042df57e23f159e1c45822432b772f2f81b499267559ca02d99eea0790d9e2f6dd9211b36002ba829a64c765a8c09e9ad6ca1d39daedee6215f91ab11f8cb464e1267f3cff33106ffc4fc4510b3a2132ae687770f13fd7c4a29a87a6917199a9da24e6f5d2d59ef235b5bfde0c5cf2ae0bfd3286b761d4bca45a160ce79d5082fbf40857600aaf72303c32028a4a7abb82985d9eb2d123529dfd57f16130fb850364c0540889998503b6b130384433f5e7024d2ead0e0d0cecfaaecbd7f4f204f86619ee22d2449f9ef1ad9bb3fe13d59abfa7746d86cdfb914baa419acb8cd0cdb63bc765c406250f7aeb2856ab7ab69ad1339564b18cf48927a0f670ad0bda2af023c86567216598f35b354bf4681c15608e582734f26beaf07016251a0297df015a783ed20a70ae9d70233766e7aecaad088bc8d23b0002b25ef1066ba053dee6aab34d552054140d8fb7199f9efd8aea008bd937da7bddc2bd56cfe1a2f48ac5bf38509b5dff1467d3bd97c26900dc97716c19db5b9bfbf35c974f3ec71162625a108f8fe87323a945b2ad82b44bc661a0bc5743f4740c5ddebb02d9387960e0f8ef0be63048a88a194545318a4a5998e55959b0262ab17d7b28ecf469257c2388f3f86fd62942d16a6a92894ed3e435cb85660e314f73a921c95717e1a74b8b2b5fd7f48e181a948fdc2e6e4add3007e4011bcd26339c6cc80391e74052a30f2e7ba3de6dbd9e92927e1853847d9246e559ef815aae1e67e61b22880d990a73335cf2f2d6bb3dc8523c52ed26e5891ed72fbc9f2ce657dcdc060be8cad7f3b138efdf4325fd19694479788a8dffeff0cd0d7856b4b05fc1d331824f89932b8068247d23299ed40005d8cdff1134b923ec24822a9e379dfe6f74977ac946a2fe5ad17ec46df5f0b3590567edd99deb8f9c24fe6df20e7c3e5a553f61e7a57235ae9fff77a3e0b3c0bee9e5340bd6d1e851ea2ee3aad2d32020bac6eedb546f308ec82ef8b25be0614b8775efa26512aeba3065cd1c7a7368de5207f31c3ad7ec8d3b901570617bb5bbbc13d1c3743f9929de20fb572c157285f11d29e35e42006bfc8aa55239ea5d9d0047c5dd3754e03dcb89a0eb4aa84d5e6a731a587cd3bc25182c2410e9afbbf3aa09465d9858b1f7a0d3b0fe6806e809fcf7dfcde4abc4e64cf3c2c43c5132f532b1769f55a937569d915c47bf24ca6fb5267454b8f003b93264a9cc5db3ab071f25fa5baf03a9e89f596f8f048f44163af2d086e036139c2b069c9b4cd51e21a6db7f2983e3ab7a23a3a9d460a85fa45f710841a8849632e98a2ec2060bfbf563f4ce6f729f72b187d7c9e381b371277ecb982896ac9110b2858ce2cf4ab6edb87d2fffb7ebe0aca8a38a84ae4f3d089ab64cf104d77ccf39c05e303013b91b8bd4cc3ed2ac78a8d47f84897ccf4a70ce854c4b2455388835c46133ffa63eb7db2297644cf72759b5aca0c013b7557689f4a0eb596aede4263b5fda2e1c12b7f0f3c1fe4cb2af419b166d639492c1854ab1fafd99238401cfa551d9090c86b4285b42ad0dfc8fc5f21a29f6509929368719f1d94254d7a2fa7bff19d651b7488808aae1f6ffd56da8b3bf47dab599b639972393662236f6db82201accdce170692819b6100f1d4358ba2372f329a1243d9fa6571d351c8b5966d9a", 0x1000}, {&(0x7f00000001c0)="cd91cd9ff0831995193ab404edf11d7ef2d87b38e618b02f7973eaaf168b781b959e56decdce1ba98c592dd13b480bdaa2b7523466692a636c21b6d01708551984260888fdaec8473a1cda7b25cbc7e7e1e5aedcc61b1185b18984c13754d4d7e2465f291232d0cb712a7197f34172fc6e97eca0debd37d85ff88be5efcb074f2dcfc69a7160e08151e59e357da4d86fa64bfe40ffcc6293fdad1b096deef5", 0x9f}], 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001340)="76c53e0be36298e5cf", 0x9, 0x408, &(0x7f0000001380)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 05:37:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x7fff, 0x20, &(0x7f0000000140)=""/157, &(0x7f0000000100)=0x9d) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0xffffffffffffa500}, 0x8) 05:37:21 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r1 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r2, r3) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) r4 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) fchmod(r0, 0x89) seteuid(r2) 05:37:21 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x22f4, 0x2, {0x6, 0x4}}) 05:37:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) write(r0, &(0x7f0000000040)="30d4bfd8d9d93396aabed8ac74eeea82387ee06a276497c22e2994ec2144a564a139e29db1d02d567a9b465ba7316940eec243d4", 0x34) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000300)="d0519fefdd4ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bedf243d233797fc1b0237b55147546a1a07671bdcad0826f70fe1e1b7177f689304df776b433c6ed9216adcf95d9c74e1d327d8a30000000000000000000000000000000000000000000000000000000000000000000000019cb172615ce77ba75513315dc67f23f42406411353b25c07e438d3135c280f95ee14ee9fe821c213a32fb8fd57ced1224811af4df98089dfff1200f0291bf88a3f1bf83f71adf461d727483095c1e46dbaae9da86e70475c5e9414ba38a193bda62facfd8f6c9ea952457601b8b477550eed557d581c2b8d7573758a50530095e2ab25ace76c8508c36bae96024e18a4c7abe0c4fc65", 0x11a) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000140)=""/91, 0x5b}, {&(0x7f00000001c0)=""/223, 0xdf}, {&(0x7f0000000440)=""/158, 0x9e}, {&(0x7f0000000500)=""/198, 0xc6}, {&(0x7f0000000600)=""/75, 0x4b}], 0x5) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) pipe2(&(0x7f0000000100), 0x4) 05:37:22 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x10000, &(0x7f0000000080), 0xfffffffffffff54a, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "92794655fabf4366f199af3615322d53bfe736ff"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:37:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, 0xfffffffffffffffe) lseek(r0, 0x0, 0x0, 0x2) 05:37:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) 05:37:22 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0xdc65, 0x10000}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x20) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x9, 0x10001, 0xfffffffffffff800, 0x0, 0x7, 0x10001, 0xb094, 0x0, 0x3, 0x8c, 0x4}) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) 05:37:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = getegid() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x8001) setegid(r1) 05:37:22 executing program 1: r0 = semget(0x3, 0x2003, 0x4) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/142) semget(0x3, 0x0, 0xa0) 05:37:22 executing program 0: r0 = socket(0x8001002000000017, 0x0, 0x9) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000bba000)={0x0, 0x0, 0x0, 0x500}, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x1010, r0, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 05:37:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x4) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 05:37:22 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0xffffffffffffffe1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000180)="023f0609fc0e90482f08e32febca0e1bc1c0b4e5475ad26bfa481be985611f8c19b4303c16fd482bad3793fb983becf459fdf4e8d853071a9e112e1873d67cf61bc720d727fc506c6fa16563489f5aec69dd5c9308a94a596cc01ae989e23a87fbf13587c1cb6b6a550b1c2daf7684e9ec2ba4a6d4b07a8249a3e2050a7f488b1784fb30f3f26206495de9b930e857e329de1bea5aa9595e15e775b0b76c9944d7aa27d5874092658e3e073597938a3c4340b683f4d7b73bf992fe9dfb373cb0342928354487c4a9482123da808554f6e57eb93518d4e3372223ee59fe8671ab182153e0d0c9db2640ca77d64ac0d1be1237002b7abbc98206dd2d17342a", 0xfe, 0x8, &(0x7f0000000280)=@in6={0x18, 0x0, 0xfffffffffffffff8, 0x1}, 0xc) mprotect(&(0x7f000038b000/0x4000)=nil, 0x4000, 0x5) r2 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f00000002c0), 0x10004) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, 0x0, 0x0) 05:37:22 executing program 1: r0 = socket(0x18, 0x1, 0x2) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1c, &(0x7f0000000080)="89100000", 0xfffffffffffffec6) 05:37:22 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) setrlimit(0xb, &(0x7f0000000080)={0x81, 0x10001}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 05:37:22 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x3f) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 05:37:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xfeffffff}) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() 05:37:22 executing program 1: semctl$GETPID(0x0, 0x0, 0x4, 0x0) r0 = semget$private(0x0, 0x1, 0x41) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/4096) 05:37:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) syz_open_pts() poll(&(0x7f0000000180)=[{r0, 0x11211c62bdd051d7}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x0, 0x0) getuid() 05:37:22 executing program 1: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x1f) setitimer(0x0, &(0x7f0000032fe0), 0x0) 05:37:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x8) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0xff) setsockopt(r0, 0x1000000000029, 0x39, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0xffff) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$KDENABIO(r2, 0x20004b3c) 05:37:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000180)=[r1, r2, r3, r4]) 05:37:22 executing program 0: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) pipe2(&(0x7f0000000000), 0x4) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x100, 0x0) lseek(r0, 0x0, 0x48, 0x2) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 05:37:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000140)="86160596d786a4e2806a144ef07e4b747dc9002f445d6094e4f3adbc852d3d51095a8b456d4197a8d60e18e2c5e233cb9041f954a05729bb64a947132c11ff82928bfbe54b9aec68307a80803a5a92e8a2ccabe64599e87498a7834ddf08abfd8f0b365de9158a4ea931813e40b7a71a6fce640c048b1ff451a3b3594e7caac59c086f2cb66744baa29e4c99cbdcd9ccf3408958c4d99ef861cf6284251c7530122b9235d8304b911bf4ff65fcf84a8eed0dcdb5873ee5f0c705e810a23c6014711ef04c2bab837724827360246e41f9cc66491598aeb67eba0633a0e8c38d498ec5faedaa", 0xe5) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000240)=0x100000000007) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 05:37:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(0x0, &(0x7f0000000240)) r0 = semget$private(0x0, 0x1, 0x230) semop(r0, &(0x7f0000000000)=[{0x4, 0x8, 0x800}, {0x7, 0x10000, 0x800}], 0x2) 05:37:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x3, 0x6) r2 = socket(0x20, 0x7, 0x1ff) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt(r0, 0x9, 0x10001, &(0x7f0000000040), 0x0) setsockopt(r0, 0x29, 0x9ffd, &(0x7f0000000140)="e4ec31929648", 0xd92e0e84fc4db119) ioctl$TIOCSTART(r1, 0x2000746e) ftruncate(r2, 0x0, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x7f, 0x1}, {0x18, 0x1, 0x1, 0x4}, 0x800, [0x7fff, 0x7fffffff, 0xed2, 0x4, 0x100000000, 0x2fab, 0x80000001, 0x1]}, 0x3c) 05:37:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) r2 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x40) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000100)) 05:37:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) minherit(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x1, 0x5012, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x8, 0x0, 0x7}], 0x400, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x6d, 0x200fffff, 0x1000000000, 0x6a1}, {{r0}, 0x0, 0x88, 0x5f, 0xfffffffffffffffd, 0x5}, {{r0}, 0xfffffffffffffffb, 0xa, 0x86, 0xfffffffffffffff9, 0x4915b096}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x9, 0x2}], 0x7fffffff, &(0x7f0000000140)={0x8, 0x401}) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) 05:37:23 executing program 1: link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socket(0x21, 0x5, 0x7) r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000002880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000000000000000000000000000009eb5059d2c0679b9062077caaaec7f817fb3121edf30e6c04cef6597c000c5122f402a7f16116b5a6a724064fb0d71806e2770dcf98f09ae"], 0x48}, 0x0) 05:37:23 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r0, &(0x7f0000000000)={0x0, "5b2b8066c66f64602c3597418bfd97151d416598a8b0fccec512a8d45ee84ba7d3c27be34b40001eed3fa855b91f29b2cd0e054f0f0914da79b4e78a1109cfb7d6747c5f2b19292c6c6dab537e507bee6ee848d895f770835df11856234ae9cbb839f2810f9ba78cef506cb24c"}, 0x75, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xffffffffffffffff, 0x0) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000100)=0x2bf) msgsnd(r0, 0xffffffffffffffff, 0x78f, 0x800) 05:37:23 executing program 1: r0 = socket(0x2002, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="4a97f266632e7fb270b2"], 0x10) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) shutdown(r0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') chroot(&(0x7f0000000080)='./file0\x00') syz_execute_func(&(0x7f0000000140)="c401b5e5e7afd0d02664f30f6f887a130000c441f910fcc462f12b9700008020430f59316636660f383156ab660f38f64b8fc422d93dd8") open$dir(&(0x7f00000000c0)='./file0\x00', 0x10200, 0x84) shutdown(r0, 0x1) 05:37:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x10, &(0x7f0000000080)={0x3ff}, 0x10) 05:37:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a08ec3552967799f8fb81861b5506581ded8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0c2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f95fbd8891cdc524f99b8bb5aafa637ac199ca12132ed2388a32e32af4075e8c1c569ae6294804ca8c736c510d478941335344c1a4b21dba0d4798179b1802e1be66bd3efad62f9c41d91943909a1ec386909d089dc56a05f17646706233644df5ca01ce30776436e0209900a93ec9eb5d2e59e8620858940c2bfdafd6dd057e84bc1c4344d223417aa7b9c7d5a66e000d71b0", 0x251) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xee82, 0x7, 0x1, 0xbf4, "89b18a5ec29241578e1bfd2504d8fa98681e6315", 0x2}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 05:37:23 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) fchmod(r0, 0x0) close(r1) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000080), 0x11000) 05:37:23 executing program 1: writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f00000000c0)="2decdbb81e8a7f9493f054766140495d0197b3c944e17533d1ed674ce08d93dd", 0x20}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000040), 0x1b) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) 05:37:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) close(r1) 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) 05:37:23 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10200, 0xb5) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = getppid() fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x1, 0x0, 0x1, 0xffff, r3}) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff00fe14902f70b63b840001000000000000003d7c7bd7cfabd3fc12e406b0e4cff77487bcff6378797e515d7678dd09f442de8c9a2cf7a162cce0b726f0c0202b0ef5d8b77593"], 0x10}, 0x0) 05:37:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x85, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) getpgrp() fcntl$setown(r0, 0x6, 0x0) 05:37:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e5170703bfca6086a1bae5803546d6432acda", 0x90) read(0xffffffffffffffff, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/5}, &(0x7f00000000c0)=0x7) 05:37:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) 05:37:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x120) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) write(r1, 0x0, 0x0) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x4, 0x6) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 05:37:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getgid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getegid() setgroups(0x7, &(0x7f0000000140)=[r1, r2, r3, r4, r5, r6, r7]) sendmsg(r0, &(0x7f0000002880)={0x0, 0x0, 0x0, 0xfffffffffffffeed, &(0x7f0000001600)=[{0x10}], 0x10}, 0x0) 05:37:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x6) r1 = socket(0x0, 0x8000, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="836d0700000000"], 0xa) sendto$inet(r1, &(0x7f0000000100)="bbcf4a68c343e2209f403996f43b551df8023ebe78efa5fe94e4175cb8f38128dbc1bd2d5b1ca9c75f3886adb4294b320a4940f766b71b80a50dc5fd6c6e671f6398147c21569ef91e5ed1bbcab9f9137da3ba3f6222c7b63d388abfb2e3cd38adb82f09f0a196809e2c6742314b60ce399abb22b47d6525ce3827f6d8807ac01a0b66c985fe17b479eb1aa7357d06a543c35257893683b1053c768920f87bc3d1e5644c1ebc7c3a2645747c16940b063b2f4151e4b60006", 0xb8, 0x7, &(0x7f0000000200)={0x2, 0x3}, 0xc) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) open$dir(&(0x7f00000001c0)='./file0\x00', 0x500, 0x0) write(r1, &(0x7f0000000980)="75136c1bd2ea68697b9aa423f0e473e612c5470c8712bc49bb5ff8e9f21fc14a23622b98549cb30d40e0cd47bb1e7db6394aade668772a90e4fea98a0061642f1b39a2d4550e92847cb8bdadf9e5d9ee1a954b991793a12dc1e184041b367632ceb65edbc77bf98eb0d4574745cdbe34fea128fd67c29b49b6ff27c2c83814f5380d43d65b6e34c3113fac8f6610e15d4ff32c4dbe19230095e425b362710821b7b9de97d6de17bbaa20bd1e4052b9935f5aa99a425e22ec3d203e469b207a3e7fe3762a9053dc0dcda27769addd5bfff6edab8a88db45619607ca4aa37728c35813da7f1320d0504488eb9ff918a63517262a5c138db7838f6ac925d88820502a842170d29aebb30a112fbe98dd3939c812eda521b14cce18591bc1373b9016dbe598ec71f363603025fa69cfc100d1d9c787791d471c2ca57998cf66e430d02ac76ade25a620c428c4adbb4f1be52ab0ac03d52732ed8a7ef30e75650f3d441378088a92ba73f8596daa5487391a9824967faa0791276a597cef9d31a49d797c08c99f14ad9b0941c46a3ea1585c5fa56e781753f988e381cef59223f6a03a8688f03eeeaf7319f5ef6a0ecf8d02c1188ab9b949e05cd3f5279ae13b60ccf5021838cf42f4d3c6370d64ff7adf28a563803c7eefdd4ae697ffc28849f45afbd5ab907913fe1cc76859f8c20f2162c47bff1ab96698ad1e2ac2d60e0dc71d4e13bd363294305ef084f3a34cd552af00736fc1d53837e81d0edb2ca8179a494723f85319a35a6f9080f556f968999af308906f72530cb5c5dc536e62693b87fb5f871f8e586dd1610523e8fb2b3e71ec7c963d7d4a41790b2c923f475f720cc99e97bec91d33b9ff47c7ae6e6d087f7a04a8ef898282093f9d06569d7348843dfb502fd346bb9f674a26c3abbbae5ad6c329ef32173e3d8007ea4e6ba0068777984743cd25e67e059b3f7cee77fce5bacfd12207d18fdc34fb7af4864446bfd07876658034436f0ca74d6fe0affa94ca962a169f91de3e8ac65ecf2c388ed460b2a75698ec23a05c25438f29982a51a9ef01f84e9336ffb1ab8d0d5a331742197d5a97f1977e53583ee7e11761c75b7da8bd587991b61d9c10c33a3e6c4f902fe3ea9a52281445b6bf8644d98572993f35ce82dcf4e9bc06974b3ffa71915cf306e3108292235df94ec8f2677b10719f228ae4331b0ff061cbcf49c0834b8f9b709e06101835f5831c5b51d82499acd5db8c3de07a6902d2596388e6aafd1e5b609c94617ce5e33a65986f255e741a5d0482c94c1b63e845e1e2f62a8feb7f859e2e0815d838036644b4a59e87853138249c1c6a001371fcf8aab5e2feb540f832d85cb5c2458836a1a5ce7bc05fdee367f7216d125cadc88997eaa1844c7310d25fca2a4c2de77f4e319d718594ed79cf2abeaa917507222b1bd6b21f3965d831df40e7fd0650f5a1169cdde736d85aa43713e0d1f3524980d9c81c772dbd5d96e18d9a6d657d54aa74c3b41d94f4f4af1f68892f73fbdcb5810e8dcedf6e6feac64896db11b024608f0d4f1bd455d7f2219c771b404187bc25d6002e995e855d58bd796379ff75556e1b1e13334c020b32733f470053045e490468726de1cfcd2fa5e03beaf983c7b05df17f44f127ebcf0ee76d32abc08dd3fbd961e66f79e4241022b9ecc4ee68cade226800d8fc1cdcac525751432ff984fc0511934ecfcfe2653a9eba12b8c4a61823ea7e3045a02261df37cb85263cf84242c3449cd93396cb6829b2c4f7ef4c42a54fdf22373ac292e2698aaeef6a9d9d3d770c0c86c112f8e490107aa361a70a4eaf04f334aa54e71176da3b4c6f959de123a70751d00ab848244100f996f0b977160cf75388ac801e79acef44b379a1fc43f2f5a79b05b755accfcf212045aaa7b720895e71e314dccddac35cb26de941675eedd332891234f56e99806e9d3c37c889170642b5d14e2f801610398fad876da4622f00000000000000000000000000a6a7991b3338b521989ee55dbed01d5821d68654dd22b3180efa47c95c78fc09e20c9b70becc317f2487a757dc4741d2bc8d640ff93167e5c4baaa0fc54be96c4f577b54cf44b55feb4799b265e0ce6eebb1465a", 0x5e1) pipe2(&(0x7f0000000240), 0x10000) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000300)=0x8) 05:37:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) socket(0x31, 0x1, 0x3) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() r3 = dup2(r0, r2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 05:37:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000240)=""/92, 0x5c}, 0x40) close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() r2 = syz_open_pts() write(r2, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x101) 05:37:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)=',!\xfd!\xf4{^-\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x8e.#)\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)=']-.\x00', &(0x7f00000003c0)='}\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)=',\x00', &(0x7f00000004c0)=']%{\x00']) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c65300004ecba5a22426dbb2e003594b661491dc6c88bb42ec2016d6a67ad93ed93a78bc6f319974d06146a4adbcfac0a443fcf8aaad22da7e05ef23baaae6e6195e73b96f1133adebf697b49c340b5131dec20df758f7996ec30bd8f1ef785375fbe121a6f8bca4621379411d5969821747712bfebd440c03080770e4a38761827778db56ae4cbc9619bd00bdbc37d96000000000000000000000606ea7877ea4fc68422a5f93988df44ed84c82073916e27cba5b19b8e9772a6b999d37f1e8f01f10e183bfe4bc9c60170412efbd723bbc9fb4f20b24e30ef6af0c0b42066a89d2d939b0779650f6c055c596a4c81dead720a1590ca513f312eab92ad6bc2d445c0af1ce5aa7626a03dc24948510ca5b37da35126204cceb7a48dca1cef9b85cdb75fe7f2ae9e5ef81e99873c622bf828e45335d362675d68f53bf6d5c64d46005a8b93699e49885613a6e49faa95c7e32e38444a5701f879e9f9207b477eb0ef4eb0"], 0xa) 05:37:24 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10002, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x1, 0x3}) ioctl$TIOCSBRK(r2, 0x2000747b) setuid(r4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) bind(r2, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) r8 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="d61125c26882b662fb27662a069d96524e7eb03fbcb8f5960d5a9f13f0ba94be932d7e99c7542982340e0d8fb8d450cd1493c9da807cf2a22c7d4c9a3d8aa10c056fd4b49d20688ec6aa924cd31b3b05788bc88117d50f21b0da3d8c68fc248e98d0a329c1ba66f1b60a978fe3aa390c96018f6eb10387ded17441e6785dadef91cf2375aac32f2ed7fe1acd5a4b62e88e50b6ce6acde5b54c50e06940427dc72509dc8e0d4466ac4f4ce7c7b6c61666739af45948e4baa477d70968e37fea09a129e9c5792d80a3726dceaf4cfe75ed10054eea90edf0b62d7eef73aa6590cd4f0cb0a7dabc97c667185e64a8388f741b0100a515b70ceac799f755c6fa80bc3974d7ad7482f42fcd5cdd56ca6468c8fb6f986125937bde464e5c398d6efbff47897586060afef5f098ee08b13942ead13a111d435c1c0db16d5257e6bacdc9b70db44522fe2ce2f1dcf97b9a6e556df2f74cad98d274af96ff768534b70925ce7c98283dcf7931e2a6d9b48a357b172f722e7c0a80afbeea27d64bff3b2f544084504ed135377ff30df3b96d14d7527d2434afcc63f341a0b05a244a75efadefdfe714cf414548d2b1414fd864f683a1ed2fc6e82336f2adfe9806765436ac2c2771cbfc581628df74d7ef2b834a350a71da736cc8c1923a77a7a67fc565fafd2cd48c38d29288fdc33f136270998c90a21ca944c10a73517db9f3f7cc792b27464f0e3cfe65e8a40fca2810e032b9e54bcd9f8579c7ce62742f75bc4a6f11bd7cb403732d4eefb82a2e708a298f5c1d42f96f4887b167387096b171861681a22efebc857aa512b4e1130109ea4fb3d648929bb4841429d854f8bf856a4c2b7e17bab42f4f3570d7fd2a7d22cb0957a47ebc54e03366868c81b9c96e1ef30f44ad0bf5d13303e3cdf7b68f1f500843e8095ed1cac3d763fd3fa831430f21dcc152d9d1d035f2b9eb32fc2d40857a6738b761ffeadf62f5230f3daa4bfcf38f544517f1814e14ecfd448e7bb1b061cdaebb9523cf8436e89c215b4f4dd872dc042ee785369cf79990544402f2e1aef44ab4fb3f5a1d88dfd9de2c8056e037be966d302aeeaa6d59bf39446fb90d32ecc61ba097f3f7a3ddc0ae77aea8fbead3e2ce1047cd061d393c30237c7332387f170b6744f163e47c6da89dd8d51bf7de69ceead32ce04d197f97d43fe901fa3183a3d4147492646cabac37d9fc89a78928aef5061ea9b3e286b5abc224ee32489b1779df48aa2d7cbf3437b8eb1eca51e11905c25fdf28571e7b8a6b02b009c54956cb4f51ed41b551204e9d4aec19c0519c4e80cff6a6c940f6ba43a0997c13d40eff71a445e589b961b831e549aa48e4d1df9fce6310459bfcc4c7dfc613220282c22172300dff14d4908eb6e005a151ff0a6758070429f68fdac964242af00039ddb3e929dd9749ea798e77e18e9dd431c8cb809f665a901b2d04e54c63d8acc533184d249d1b585740bbc4f0ba5f1438e79df00a1f8251989da332f230f445bd417d0f8e9857b0e3d6a342d92c35acec989f1783ece23fadbb00486ea8878185782e9536539f97388acb0b632c2178d2b11113da7b087b76d547ba2e438cd4f54d7b80e6771557b62b680d9300efc44f1bec0d969ae6a6eda4c1e17a7ae793da884d4a104661c7b52cfcf11932acf4471350c9f7fff696642157889aa0f008e3380304e4207e1e39b640adecc5fb2b8ec32fc0dab5bc86e3dedbfcefa04ec7a025c0d235e99dc755c533e6d3d657d00e7893557613daf6cb63b0debf23edaaafd0d42b306a01699ec11ed88500ec42d90bade9dce3c9ca4618b914f148c7553530b2aae394896acdc57800d8dcb81dc3b7b46762109a60e6d3f16c25bd691baa5bb62127f2bba4ade7eb7ba5ce35222d437819072728acf5e5c884f0cd77eaa72bf2bda062c5c16c2e11e07f2c3ef4b1af66d8038f12d9dca844d93e50f33d196aa408b6b83cb7f3257d42a402255ae43c1b819e1fb4457b329f9a451317fa2b940c50f213088e44c679ddd859e4b57daeb52d982ac6f89cf415fdec4bb54fc85b87e32e63aaa2cd3e1ee12f23c99efdea57acb7c6a634c9fcda2edf346012a46e0bd9ee5774f0bd9bcaf9c7408167cc63859ffb8d081951c1c8e4ef981fae9b5dc980962b65fb4568ae9df77f748af930a0cad1f9abf823e161b75498d4fb414aaff2ce659c2a8378fd03be3a2d9834d4ff16bb2930852e94a43f14fade3adfe42ae47461246ef0748ad171c60e682511b4bd2550e94b7f764b0fa695cf6e00e02da2f79f711325845ca9138ea1a9b273ac9124faf3e0ee70135e4458d80428cafd8a751ee86a19986d35949d642b24b65aae27390ad45496576f739948e39c624ca919f5d0971c1e7478c77bc00393cbac903cd452b54a440ee78560db692eac43eb8137c2ff836800792a0ec38700da6e625e37df217714f84c24bcf7beec796b3d24cc1d5d5f31096d2ecff8b02d917ca274d5fe62957f7d4474aed45cf01aad96e55c54be464eb3e2169b8c66c1ec27c17f8dc1c91d9cf0483de88858c2fc3484eb5017e5ae648f4d7c50c463be700b8aa88aec7f095e75eda30d01cdbef4a635ff58f0854b617a77156ccbecb27339a0f84f57efd2a15249f55e70be39f93ce52827ba870c9d4ed01093d7a879aec90a85c06ab72cdf994ef2dbe3d7d9651d9026ad64c0a56771eb3afc759cbbdd315f9b107fce3d0b0492f2fdb80f86dbd881a1e2ddb7bb3f12fc3ea8bc7526147c54d142a2c67ce4a265463e65682f85894cf30295bfe35b248e14c4558c199484467b93119fa8c7423ec91d4cddf1a5e2241a9aeed246f4579c4f4a17dcfb07fa095dd8129890fecc4f8146ca244439e26fb57c6442280f5d569e5864520aa54745c0ac55f1b35b4c9f2dcbea55c149cf56242a2f8e073b7e206c068685431aa9ec4b9284e1e188936f82dd6369d2c94af9e11d7ba91bd3583c2e2575ce304394a1c20872414714456a10351a664a7cf3d0cb5d4a9c58813e4ac96ae86aeed9c40dded41fde696d55a369e48e19f329a1986f22ebed2f2ae25889207318abd97bd8b9563393554aa786e619375580e5c1a6c0c07f7042c7dd75580166dd203b98fed28a2d5c2d064fb9920d17bc5654b673f34256c84bd98eb6f3e8e718dbdb17ad46e6e28430f7ba69e6edc87e57161ffa6563fe2b3715fdd6db2d4870944c540a5d246e42699e64ca36972db33f48b014ff2e702eb7057793cb424a5df0f1ca1e430831ae8637f7e3b679c293fe4d91c87d83abd85ab3d576aef152eb2f30ab2d8d044ca7a30088a2dc64c572ffae58cdb869efe312ebf6c23e7b8d90fa4f6bbfcfdf7f11299818cceb028166e8deda7afe17c6b88ffaf65b069d9bdc53723d735d8c27683948c97c3251c3ab66235eaf5df6b9ce42f9bbd2f42d484c8affb449225ca2f44ca41786658aed320d520e7b31a9dc7ff4d0c2bdf2b106eac8ba85baf618af51119511d3d3c9c0a0d75d20c0268c123afa7cd75f4c6ab5916b205e3c335ef982a7e4288191d6c0c17df86c3d5baba688eca1e2f5655c89835b8875ba0ae4313b363ba7efd4943dcf4b6dcef6ec3bdc2a827c9ba273f20d54c8bb9c8257a1f4ed125a6abed230aa79e2793dbd21d9c7150aabc50ba70c06db2783940c5c8f2253a09cf19e94face44911255c6c87bd7929bfa9cd8ecf340c17af9b7b5a6ca027fe2de3b780808a0d1cadcbe213b3322a72086eeb72550558c0b30239b2653087914dc9a2327f1f35d2522c8629e8d1b2fa3b7693683b9d706c50f0faa41e2d89b56d5683eaf57971b16d5f895669e06bdc8a4e145acdb591e76a1f4d084a3eb23943a3ad2f20d185066bc8a501840b508d24fdfdb3dbc33af7a9b6bff94456a7ca74f204044db83a9ba0cb8ce5f1f4b29ad8a3cb1a105ef6b9af9d126948f3efcd29428c90e9db20a691d2f367a8955740314b1fff13b715d0ae46ba0811a970930d1352daf8aaf63a87f2e90c4ad6940c6a1105ea7ba498555f92784a3035df70dc415acf96f8a5df1467efa6f5aba5a699d73cdccdd6b6290e61cb3eb36be403100c4d26f1aa67f092a0eb7e416f8b985597206ba536590c295fb02296de2a9df1769a431e7e354d99df9a11ed22b632de95248157add228dd1505566ea34be2f2c5a459a492cd6b51dddc71431c5eb864d98a6b93ce8926a8294c875e6b02f55e171cc482e4141fc501bf2e74b5c7b1d8a9640708ee96bc3a42fe8dd40a9ee509ccc122c01679ad2d94bc9f64e13ad756321146e8c280ea86f56db2a011498cec411a13c8f38fcbea97503cf700e33cc95511a7a14877ac4eed7254f2adb660915e785c9b2dc48bb2aa4912d9354928608318297651b1a8307bb62eebe301124ef23a235677cc67ec13782304a8c4a99f0b97a0882f3e5e6670089dea196f195108d486109acb7cf5edd08eec76041bccca338c57d6f6f3ba5ad6558d8030b14ef18453764cc470a00521cdbf083ec54a52310b137c30bd76ea955304125cbff1e87e743e3be6e34e29818d13d7dd0b8cc044738db0aa6d06dd3849216b1a7c9c1c5a1ae590eb36f29a3cffb978ed0b54399971c9eba4d7120eb4146f0c57057b7aebd3163eb0f8d8b06ce75f86f4ca6b9d24fcb04072daae1838dabcee96a83dda1d16b05a83ee3a104bd7a30bedd3daf0abd7d95adae9db279f9a7bb93a26e076844279364ee374f3fef660432aeb6e8f02541fc6156e4262a39d79810fce1a648755d1b0fd6273cd51a813ae8dd9b60a1c4a724d317c050e8cb126e465fdec1b9c818ba8d5c02159d7b1334159a0547107e84d267b79b3bff5e2386d19112f2f952c274e018ee69357113c219caad244dbfff80ea22413184f52039e890b169511c803b95b451566819b0eb9b8f6873ec53c4ae464f555095834f8f7eaed07d9f7461df5b13d1de24b79a8bd036013cc87ff414ead1486a2bcd3cdd406de81ee8ca7e00f294ea6bc10a137154f259aa00c3380f8678e1dee16db8a9b69f7900ff6c98f7dabd4a88a997be70b970b71b845b0d549813c177697aa32a5f14beae7c53ecbed7aaffb9a561440337b12d0448d8d211fe279266371d300ff3834b82fa1d26a997332f2fef2087eb45856003bab7018529b7457e17001c96d2b6a2ad02dd54df2091c03553b73b21a213f430dc34dc9f35514bda3beca5ee9a1eafedccd931601b22e23fcd2df278185799437591b8de8f641fa9cc243043d33dbad0c782267b4669e479b4b440ad8381806ae45a9f73217c1b52df47ba47dc319ff5bc4d5d706516ae3259834ab0d13b7a73b564f1d14e96b97e447c909e97e4261981ffe3c15cf4d19a8707bec0ca95120b2f9a02410bca0293c1f14b393d5311e19143a6f77dba5a79f6b3ab35796f6c7e473748a29dab2a1e0c3bae6f1883327cbc33b51b07073c6547651231fa1558584598f1a60b49caebfbeb5209738e69dbc27a3cbd208cb39935ad159f5c9a3d1dd1c6212ed64114b3bc9aee7156c86302d426bdaac40d594a3b9230db730f66ac6a7f73018ebe443a2efa73cfc4111a5c7404c7418d6ca18bcaa1f1d79d5007a0120dd692b7ff480c79a5c50275fafee2b9d3acc7b5b6a1f5c44e5e18216f9e5b956ea7f99206b9cc44c623870c61433933fc152ccf2492b9cdf27bd0e1e278b0744020c4280052ae917d0a1c41e32e74c678d9d2e93c00efef573ea969440973d8807fcee39e265690a840a6507bff6427afd698f65d206bad71dce7c8a6c7fd3555f2ed47", 0x1000) seteuid(r4) geteuid() geteuid() recvmsg(r2, &(0x7f0000003400)={&(0x7f0000001240)=@in6, 0xc, &(0x7f00000023c0)=[{&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/159, 0x9f}, {&(0x7f0000002340)=""/114, 0x72}], 0x3, &(0x7f0000002400)=""/4096, 0x1000}, 0x40) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000003440), &(0x7f0000003480)=0xc) r9 = shmget(0x1, 0x2000, 0x20a, &(0x7f0000ffc000/0x2000)=nil) shmat(r9, &(0x7f0000ffc000/0x2000)=nil, 0x1000) r10 = semget(0x1, 0x0, 0x4) semop(r10, &(0x7f00000034c0)=[{0x2, 0x200, 0x1000}, {0x7, 0x3, 0xb827b1bd4de72734}, {0x2, 0x4}, {0x2, 0x3dbf, 0x800}, {0x3, 0x200, 0x800}, {0x2, 0x0, 0x800}, {0x0, 0x3, 0x1000}, {0x3, 0x100000001, 0x1000}], 0x8) setsockopt(r8, 0x800, 0x4, &(0x7f0000003500)="c328d0e6e4bec722f81412af00b267b9b918689c834a92c65704f506657447f614655dbda270e47a663970eccecb65455e63cc3341f9e071a493beeaf96ff1440de9b1ee63db2506a4af3e8a757d41489bfa0caeca", 0x55) kqueue() r11 = msgget$private(0x0, 0x338) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003580)={{0x3, r0, r1, r7, r5, 0x90, 0x10000}, 0x6a45, 0x3, r3, r6, 0x7, 0x0, 0x6, 0x7}) lstat(&(0x7f0000003600)='./file0\x00', &(0x7f0000003640)) fcntl$getown(r2, 0x5) recvfrom(r8, &(0x7f00000036c0)=""/55, 0x37, 0x3, &(0x7f0000003700)=@in6={0x18, 0x3, 0x9, 0x1}, 0xc) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000003740)) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000003780)) 05:37:24 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) socketpair(0x3f, 0x0, 0x4, &(0x7f00000001c0)={0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000280), &(0x7f0000000240)=0x371) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 05:37:24 executing program 1: munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) sendto$inet6(r0, &(0x7f00000004c0)="c175e073e58c2219c618d84e8b9c5ce213ba69e113052c354d32562c8f8fb6", 0x1f, 0x409, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000400)=[{r2, 0x4}], 0x1, 0x5a9) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x0, 0x3, 0x7ff, 0x5, 0x2, 0x800, 0x7cd8, 0x191d}, &(0x7f0000000100)={0x2, 0x7fff}) write(r1, &(0x7f0000000180)="33d311323177a6d6348a85ca9df5a8877b82f9456735b2f9dc7c5868d80c027d204341ce323ac3865242e6a240b372cf314aa3954152b5c644ef540250d9052150d2925dc3d85cb72e55a922e57d1dc7b357f70c2652c1dacdd853ef8a5c288e2e6c5dbd4055366798b1bcf105dcd5a38c4bd73e352b4ce307796d0ebec627bd3a671216c0d4e4790f7f3ec55490898bbf81a724382f8deb119c7bc60e773b3f3e3609752c72c12a950ac34a4a6d2bb95bfa0ddb10ca982ef5449ef9c17e4ed38ccc103b9204eaeffed187", 0xcb) sendto$inet6(r2, &(0x7f0000000280)="e85f7177966389bbad298839c6fb53bded244b4c675d9186f12f3402c1cde5eea00e845c72822016f1c38dd3a06b474061a5851a1330de3fecd037e96c755554311c9aeea2197a5f6bd2bd6b0889a09646b2e62d7e576f20ea9cf522c450df969936a0447f4072c6e053dfec4e026c091aba76b9194163e88e51580c5509f98c7d01c314f77560880075dc7f274a40028eb5b6fb56462574f0977062e463a6493ca89467fbb59410a33e2b70a4a6cbe5cecce4024961c196595cf34a0be4f2d500f916582521dc28f3caed8a8f24f8f8fb514e", 0xd3, 0x0, &(0x7f0000000080)={0x18, 0x3, 0x1, 0x200}, 0xc) flock(r2, 0x4) sendto(r0, &(0x7f0000000580)="690e9c3d046b7d514ec9da1b708bfcf09816ec6434c86df9da053630d6cf17835e66194a2d9a7fe9e6bcae2364fa141c48bc7670ec1bb990fd9ad30f43a20e10b06f8a05779d838344e034143006590478b094329602ea1e56273eeaceb39d5bff1430fca4661b60d26d2b6b5257", 0x6e, 0x8, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) select(0x40, &(0x7f0000000440)={0x8, 0x800, 0x9a3, 0xadf4, 0x80000000, 0xb3a, 0x9, 0x7ff}, &(0x7f0000000480)={0x9, 0xb231, 0x100000000, 0x61, 0x3, 0xc3, 0x8, 0x1}, &(0x7f0000000500)={0x7, 0x20001, 0x0, 0x0, 0x0, 0x7, 0x5, 0x1f}, &(0x7f0000000540)={0x3, 0xfd0}) write(r1, &(0x7f0000000380)="ac919cfff4c36dea83f38fd5b831f990c91639d3cd0ddfab4ecf33e29219ea67c6e731cbe00148ebc8eadc5e8b7ba979b8b19c9b1ef047e11a2549739c05c2538af34bed883460", 0x47) 05:37:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/227, 0xe3, 0x800, &(0x7f0000000180)={0x18, 0x3, 0x2, 0x1}, 0xc) r1 = socket(0x18, 0x2, 0x5) setsockopt(r1, 0x8, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 05:37:24 executing program 0: setrlimit(0x0, &(0x7f0000000080)={0xdc5f, 0x10002}) setrlimit(0x0, &(0x7f0000000000)={0x4, 0x8}) 05:37:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="6702696c253000581256e628507c8d68dad4c2def736d30f3993038cc5ad9185781e7ee6dc9ed2e279c44c93b4d14dce9627aee3eeb1fa91f28c1a56027ccc6edf393787d2f3fb3e77c1b2729435bcd177c4ac9d065ece47e777b3cb667821549f6323b8ecb337d0a9f58acd1534614177800910c19e5af3bfe2789d1df50ca856201c7d57d530f6ce09e46dc63d16b3b67afc07a66950c788ff53b8b5dbf42b7fa472d4dad6e85a6437b6cfe0d0ca05b902131b790cf3dd4b010c5159ed3fd0798e8dc1d04590e270929ab7499c936cd170131a147e5ac345adcb4f1cb31cb7cea0ac8bea6119638c90be15eea1807cd14e5205f5f0adc114ec8caf250104247d3eeeb085"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) write(r0, &(0x7f00000000c0)="53c37dd7d8e4199c99acbce27a5a4a392aa6c14983d35fb4afa0da14391c", 0x1e) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f6669d259b762d280eda78543fd90cee468b72833d40fb39c5238956b663667146d5e05e7dd04c2136efec37c7443b3e99a"], 0x1) r1 = shmget(0x2, 0xe000, 0x0, &(0x7f00001e4000/0xe000)=nil) r2 = geteuid() r3 = getgid() r4 = getuid() r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0xfffffffffffffbff, r2, r3, r4, r5, 0x42, 0xd649}, 0x2, 0xfc1c, r6, r7, 0x80, 0x0, 0x1}) socket$unix(0x1, 0x7, 0x0) shmget$private(0x0, 0x2000, 0x8, &(0x7f000017a000/0x2000)=nil) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x81) shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x1003) chroot(&(0x7f0000000300)='./file0\x00') r8 = semget$private(0x0, 0x2, 0x8100) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000000)=""/39) 05:37:25 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) mlock(&(0x7f0000008000/0x4000)=nil, 0x4000) munlock(&(0x7f0000005000/0x4000)=nil, 0x4000) munlock(&(0x7f0000004000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x4000, 0x204, &(0x7f0000ff9000/0x4000)=nil) 05:37:25 executing program 1: socket$unix(0x1, 0x1, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xb5b) r1 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x40, 0x0) close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1c, 0x40000010, 0x64a5, 0x80000000}], 0x400000000, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x4, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x80, 0x61, 0x9, 0x2}], 0x400, &(0x7f0000000200)={0x70b, 0x9}) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0xfffffffffffffffd, 0x8000000000003, 0x7ffffffffffffff9, "845d550900200000fc5c7f0100"}) mknodat(r3, &(0x7f0000000240)='\x00', 0x2102, 0x1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x1812, r1, 0x0, 0x21) sendto$inet6(r2, &(0x7f0000000380)="00729207d2abdf9b47f6f078c6b009a5f5e7db7a428eb220ba81000aec904da2f4e11c44f2d73f81cffba2a8ddb64bca20adb075230c6ab960e723f2d1434cee6b51e53365b0cb7f780ad1a3cfd798c88fad42441632aa549de78cbc723dedb31d48132457118fbaa28ec2e4f3e7e45f6065961b4ad11b7f34588964e40dd3a010be9ef426566a37d5359541288fb4a8a38d8d60124556f6682e75923f79d48860d9e0cec626afa48c2fd38669c9780bf48d2ace00e43fae3639bbd048ee85108f72ea88244d8dea4f0fe0785a1672386e6935369eb5ddd8b3e9cb4adc9e679015cd5dd4c53e31512f522cc9a8c9a711", 0xf0, 0x40d, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:25 executing program 0: symlink(0xffffffffffffffff, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 05:37:25 executing program 0: syz_open_pts() r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) 05:37:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/160, 0xa0) close(r0) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r2, r3, r4) 05:37:26 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x7, 0xa26, &(0x7f0000000080)="3c07a26f1694320e44168e601190321b69eb2a9def0cfa27c0be1c92bb00b61f8c93a8382460dadfe10578d4251145dc1d", 0x31) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 05:37:26 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000240)=""/211, 0xd3) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$setstatus(r0, 0x4, 0xcc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0xffffffffffffe985, 0x56590153}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x100, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x20, 0x20000000, 0x0, 0xfffffffffffff210}], 0x1ff0000000000000, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9, 0x10, 0x3, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x2, 0x6}, {{r0}, 0xc3778100d5467a8c, 0x5, 0x40000000, 0x0, 0x1}, {{r0}, 0x6a67acb0c5fdd252, 0x80, 0xf0000000, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x8c, 0x60000005, 0x800, 0xe00000000000}, {{r0}, 0xfffffffffffffffe, 0x83, 0x20000000, 0x6, 0xffffffff00000001}, {{r0}, 0xfffffffffffffffe, 0x7, 0x10, 0x4, 0x8}], 0x9, &(0x7f00000001c0)={0x6c}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "bdbc386e71a516733cd04e5e6652d646b537ea9c"}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000200)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 05:37:26 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f00000000c0)=0x7) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x2000, 0xb4, &(0x7f0000ffb000/0x2000)=nil) 05:37:26 executing program 1: clock_getres(0x0, 0x0) r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = shmget(0x0, 0x1000, 0x60, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_data=&(0x7f0000000040)="a76d19550dd322ec0db0bc0035a57b21aba4e3b0aa410ae3ab6bbc608c953354dfb3c49901899957f0"}) 05:37:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e41d7c4cb56d0d4b9063ccd29f513ea4c62f93460ed15c3aa20fe18d6488e88099cd2dfc19ae4c06783d835e559b5bfbc4", 0x31) 05:37:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000008c0)={0x3, './file0\x00', './file0\x00'}) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x20) readv(r1, &(0x7f00000007c0)=[{&(0x7f0000000140)=""/252, 0xfc}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000380)=""/248, 0xf8}, {&(0x7f0000000480)=""/190, 0xbe}, {&(0x7f0000000540)=""/129, 0x81}, {&(0x7f0000000600)=""/205, 0xcd}, {&(0x7f0000000080)=""/100, 0x64}, {&(0x7f0000000700)=""/146, 0x92}], 0x8) r2 = openat(r1, &(0x7f0000000840)='./file0\x00', 0x20000, 0x4) fcntl$dupfd(r2, 0xa, r1) r3 = syz_open_pts() close(r3) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r3, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c6766", 0x69) 05:37:27 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file1\x00') symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[0xffff, 0x8, 0x9a2, 0x7, 0x80000001]}) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='r\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0)={0x8, 0x80}, 0x10) utimensat(r0, &(0x7f0000000480)='./file1\x00', 0x0, 0x2) 05:37:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) close(r0) syz_open_pts() fcntl$getown(r0, 0x5) 05:37:27 executing program 1: r0 = socket(0x11, 0x2, 0x1000) getpid() pipe2(&(0x7f0000000180), 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) r3 = socket(0x20, 0x5, 0x1) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000007005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)) ioctl$TIOCDRAIN(r1, 0x2000745e) accept(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getpid() writev(r3, &(0x7f0000001740)=[{&(0x7f0000000240)="ce6c76425752503a8587ad33f124e4ecabef43fc291ac8d227b7c339ddf225a8716a6ec781069559042be841127ac9ad0a3572946ffd67e1603459e68d1b7992a0cc6f1dba3ae2f12180dca036256aa0a073a2cfb3fdc87bc0ff9ee4932ee82dfe183ff3e0ee7d1e7130e840d3a77724e8badd1dc9afb9f62de9aa5e74985fb94156e012ada9f9253769304887e53ef27f2a942856304a9e1ca08611be509faebd26dcabcec8430ac3251635b690098129fc2873a402c66b21b68058dae258d58cdf2ce9265fd57d7ab59b88c6b3d78854", 0xd1}, {&(0x7f0000000340)="af0ce22c2e406e07c7338914e4e1fde11c23b2bc22977c07469466514e3d2d2d3d9dea839b7cb4e8adb1f4750a983b63f22b8db64a64e560f529b7c5b5ece9c3f7c45f9ccae8547fd2426288b2db838a0bfa7702753699519e66dba6413e976ae130539cd142ae4697add5c4728a1251bd09ed8343fc148cb0a3e930ea56901935d05f8fbe736c87b0fdbf14087fcbd2f0eae94890309b9d791c99d5a853e0e05e3bf7b45a7d61880ec71d6105f686cd848f65e55ccc2ff2c558601fca121ca3f9469d9ac08139a22cb4799cb11c11f855f0e65d09ea2354df14cac7e40e3a6f33f443", 0xe3}, {&(0x7f0000000440)="a42f50b7db365c921e6a165ae87b5dd4eae0ba6747d1d7175548d9cc9740575e4547f35e78298cf1ca31b8d881564eaa7e7a1580c82a13b02dd68094339f1033b5ef598094bb0ca88d222085d294533656629c061c28fd0f0ef0f765c297e616ca0ca24a28d40ad402f31c8a9ab08dae4603475fb60e1e2ded0085ababa6e804f7172d7e3767450c47", 0x89}, {&(0x7f0000000500)="f534d558c548324e5ac0f25274db5b8292e99acb59b2dc0c74b89c6198e76c850ae5176ba65eac94e96b044c7cf5ecb8bd10005369788f9ec50a3f161b62e7f494fcdf42bf7402d8742796788bf6cbec71c519b5b3bc0e3eea00ec3a2fd6dedc37bf1a9c2270c8965519", 0x6a}, {&(0x7f0000000580)="c4f51d6ba65da7cfb783c742c9df23021a5db012b4a4e4c977d6c8dcc3f139afe819d051166408335f7819208928b82902f2d2f1cfaa87a6cd2d3250f853201a216202779df6d4bc3ccab42e8551f05bfc9fc39ff6c526686c7f6301beb8341c3225e7f1f44bd48f3045f5dba80829f93550cde23c4c819f91bf7ad27dd103b8b200ffb7c8f0fbb60e37d0749aef1b0e09233868ce3d650b3dab94cf85a5733a8469f4ee90b1894172fa26c364592eb66707e938dc4e802c4edb93d129a485248fabcc21d5ce6ceb78a10e1d9c4687d687f064bb334799a407de6b440748d781fc923a90663e8e895721d7", 0xeb}, {&(0x7f0000000680)="a9ca48ffb870b4c12d416460f76fd5567c5465a73e6bf6328724d26d88ab5d99da25dcafde66fbd6f84448d31c9deb1dc004615655646d32066dd83ff429e2ba770734777eb5ade294faf8b7d838eb9b445c2349906cb251e429d381a6ce021465186f114860808819299b51957c13948b5f8ff0e2389b806955b9245b995d50d79f328d0d634fc936b449988cc6b3bf5d72d301e80e3a9a91c992f038a45f6e9c35708b815506736f75cb8efffa874a1df2", 0xb2}, {&(0x7f0000000740)="d87801f35465bd4050dc2e32965b0a3c8941c708ebdd79164fc174671faeccc9801ff3188ccf990467dbfea779411a467cae84156f32d8571d3cc933885c339b0aa4373eb0d28615d28a148fa38b66876f65bf03d7bba57b988f39278425cb91a10a7f1ae01e70d4b00b37ef64c0eab2238361d9e5d06656f3afa915d011956cef664f3f70d4e79826dc013822eb55ea5144b0f17a6fb1b31cbf5a466dd220e844ce6396510937a2d92525cb1b3aff804f874f7354f269d7c0dd55002a0e8c7ceebd2757d1ad63935f5b3696a6bc3f0397dd8049e12c81001f8a97ffbfb802de23c857fd952d62b916ef6ce96065a6f3b7b9c1415ef6c44130f87f89bd9872031f4bda30ab4080bc844c78a61991523d4d9d9e6a60d3c8bffe08104b65bb43fc30d515563830d254be57eb6d9c6f7baf06cda092aa4c4a6b8239dfb65a7a41d10f6daa3b23a6034df10c58d73dab959b6a4809427c5c66569b77fd4e140c7f551821ef0176d2e269dff1bef08e8b0f046ef08aac69bcb141fd55915b7f108d0c87f2ef4d5287df84f33a37809dc076509f3600f4474f3f2ca06eb38335b526e5518fd339489c474e9ace68248f6c8b909c05fca4fab100a67830a27930c3786b76820e7345c27a143559b87adcd9edf278c4b56c9fa4c9007e7c1c3bf8fc11a471c9e4ed222020aae3d9019e343637b88c065c52f54d069ba4b134c80ca9f513a5089deb14e09c9343445d98f8cfe0d384a76504ccfcd6fdd019d8d7350a748ad9cd07f423852e611c4edfaf7ef2c9a64bfa0bc99fd1bd99087eb55d419e578ae9a15e6a259b84eecaf1d51527e6fc96d783dc2006b1a5fed43c2a4a66db026d136b3c5da83a9cb632caaa94aa1f480896df29dbdfefe8322a5359dd9e5a558f236109177b02c0191dfcfd0b9d995709bb0c075e802bdefcc0bc6dbfddd05c80f4d775b0c6ce6411b6b4fe570e9c3d964b1193abf5ee18e0ded4f5ed4a5afe2d9b1c1fdcc26b85b1b2af1f063a1b759ceed85bf444ac196dc3de6f888c7145dd59c7042540863defdd80b53e264de663e921bb5e5dd3d43c6a3d206f71541e7b86ef9dad5b2defdfc0c97d50030c2a449af47bf2dd7eb85c70984587a7854bcf90acfe36b12f90355907b07e94750d0b685917e820a4854decb44e9e6881d1ec6ea2f7a1f7018ad389746815c3e7910f43abe2bd60eadcb5e64a7a93ad9ae91be2b2b38861876e2a4a4de343dcb8194f0bb2d69c3170f99abf4316104fed1b79deac35620cb243a78915c1f54d1a095b5dc4f4b363c56e4252fdb25785de6a667765472a058378d0091894ab6a726bc7c9fe19f10d2d240089b40213638df155b73b12097dd857f8d19cc48378595e6c1d25c8899874ac8306440a9e17c727fd8edd26ae7b23300ca7fb5f0d4902c2e51459bb4c7480b2dd5e9103ebf44d3338f2bd5b04fba4216e0bd362afdbfce5bb818293975e5cd3670f6243ad137b77a0c6a968c1b45792edb6281221619578c39445189edb7b300fb27542a87aa5197ed54c463909404f6927ee5282d5a0395df3cbf4eceefd9d2e85bd3d75beb8fa3717e096f79efc7d20fa44e372628d6d6dc248b77f8537843e432224194d5043f21d13a6fa2160d216e99ff3940318946673e976d433ca4b4c263f730394a5a4f3fcbc2e194fe8b438342812da3d817541ea53864edcaa814d0d3363fa876de07f33055cc12ca9e456cb3448ad32ac968834e016f1f8660a824c2b7a63decee982ce263d438b598dca7f034fa8376ed1e30a953ca7d95a20f1c915ba3cdda683b7bc890a821ad99269915de8118731e37e49866850f21384ff4300c0ad09da2a80d7a15f5603e40d86162f697dc889186579229dac6dcdc556cb25b19f93a772d18a986b5925186b0d9067b369f5610903a090aba30ddd7dbaa7485dc3d7f31cc04c9178501adedc5ef8030d4081e8fc952c93d374765659edb83fcc8af8ae5cfd19c17e68af156cdd46f4a0b88e5b5cab4c34fbc69fa7aebeca383e5b15d40502096a8b6dd6bd9ed5c18e5436ea26b4e79edf7a8e032b9d9a83aebcbf74279d57f49ddce7d64bd5cc9af17640b2a0bcec3109a28d322644a399e145979a4d267434694223a33c0d93970e20c77de7294746c2daa109f99ce0c7325bd587a2d5484951c0412b522b290a5dc125ae496d4cb5d67b17af3eda1c1e94704b9f79869ab95c8fe5284a0b569c08843907684647a6a02af7cbaf6714ca21ce8045f086a643a0d019d09eda6d522a33fba1568c862b46e4e0d9d7f6c99e9453a7b62899fbc0fb95a6482e4c888d09f739c0bdaf9d42e029d7acee46ecc03bb021bcf989c33e945487cb09430f16cb612d1f7071f143325f5ae4df251f52889c1b5ea8d932f7926e0506ee11d6ac1dbb13fc4e31f9cefe57796a73ec2492fe0413eee55dccc834d7188b804b97df66211e4de1955f9fab1d611f5b8a19eebe0ac491f593daffd703c4ee043c2e438c7548b02eb4995eab3e75edef8833d20a11b56c22db250374db2989bd32d008d90c9956fce4bf9ccfa09decac9f385c6d5748928fc8a0521198a8c19395a5506642a3f83502bb7ad04e874b32cc5881166b6207f1ea156ee3e4b550587ae71719ca06ee16d4913c7f47aa74f08fa3820c6611a1240d491035c8feba6b41882786a5dbd999a7e381284c88bacd2e8f884eb70113ea3d873fa1372cbbba745c1c2ab979aad45e03e6db41c25591600f35c86af4d49242fc89af8b84734fedb68706f1927c67ac7ac2a2367be283a8b81e0ae19307180e7e8a464e715846d1e527a03f85fceb7a895f9ba84d6fe46e04d7abf119ccaadfaf211e14cc778c38d00d8f77991feda1df0ffb9da26c9dc3076681e88b1cb531bd04e91814338bc54ac22740fcdb210979047d03de552758b57ec49981c0f453d85c78b776e8c1793a29d3ad0ae94f7bfaa9f49fcbce05372e8696fedcf11eaa3624bdf4f2c459c66466a2dde94a313831d74885edafed38411973ee51a8c45e1de2fdc072fc9f199a004431155a0e71c2208c4c773d95875f1d97d244545f346140110e75d3c623ca980d87be695a32e427699902db23ce3e7eeaaafe6a317ba1a3b7f511602ffeb23a68c30c4b61186d426e90655c69198c4adaaea8bb16626c7558487faa2e0b36c11543a250b6b6515eb31dfa5f9e339221d8c1fc7f86afb81eb4237456b3f485cf38d8108a3e9b23e18078f8ac9cab8b59aaaad541f91f98727d00a4917d7370252195e4da4eaeffbb5b63828820b05749c73a2fe139edd2aedb958e5fa1bf371c9fe3e6635654f3847ad9d6d173db67f934973f007c297ad1adb98dcf0b337abbfcdeae0ba5b808e16232e1e24d8d996e77584a0b25563ba6b3720eabe1bd411b260c454e8d83fbec839aad1f9cd87607588cc4a423afc3d4b8340d0bd23ad8c65f3bcb7a561aae328e985aa89f1ea5e1036f8faf546fa0c80b1fea5b550ae65748f099143ec2b821eb616901f0d381bea179653158ab29a30a6d4bd19df24013efb5884262fae495c2e0024cd9be94847816578c8e3ef5f395dfd9b4d3fb4fbdda516cd1dd8995945f767906b6c2294d3a2dada2cc3b25d36d05eb489a5232924a3c263ced73e23aa9f9e3283a35927a07b49cfde9cc38460acdbbc95a05d7f8884c371a5cc34d6e57290573cda596e20db9af9043057511994750620a44e9f770cdb72ca15c38766f50252b931399fca487fb643c63bcf2fa77666da79750c1af73336b159e5bb8a992c73603973c06b4a8cc39a265e073a4f9836f98d70249b56276131f1e59b8738302134201c16ec43b2cea258d3f6b26815db36f048448bfecb9c0e78647e84df9cfd793972459469a995d735ba5b5e25d5e081b8ad4c5f0b6d474a21bcbb5f082aae059fd0fd8e6340ae776c43af5a337b3c870a456a10b3780b1bf72655f8d98bafc8312793a68d9bc9d4d7f2d4c8a70d7a90468fc921146780fbb3a7d9363d2615561279d0c41f3f73c9f5ae93b8328a4123370f7a8bea90553b33a2beb64042d59fded26afba85cbbdc914e10192cb7fb8675375cebb1e43ee2b66e7f58a91f4ed0e969d93a1450fb14c3aceb67613e1a29e0338bb9188614a133c1f18557dff861dffe017fcde556d58e84d374e38f169f53bb4dce99a0b238d95ea5a4d7bcaf74a00d036e1f463f23c9aef067101530d46bdbdbd4d7347d1a22e6fa29e0863aa400973fca009f8df16232cfb5b5ca5b095d5b24b658ce826e16e4828508f7cfbe092922c52b45af82366ef84e9fd8d7d1a31c36e13b2af600224f6c88efddf53e716855a119be6d5215f3b717f77f31007696ac22b01edfb5f05a118aef372c77c86279d0c7677d0bbe5dd8801aea3ff47a23b8cc1c9355a3684efab1b86757ed1c8f46fbf16369391a82ec0ca3db901544caa01012656a9465fa941780bd1367a91a0b0fb69c10f29503954fa75da8e404028e8cfc882fc252f7477af5a3b1bd8317e3f702d854a164c8229e61147598bf5f7696433f9b130a656a46053abbf0f8b1ec195992a4e2803a783a19dded53b33f740039921044f74105f56972ce620e0ba614548d884355f20691904750a4191ca2270d4750d7d72dcd68d2292a948d1dc66f332c68a8cc1e2ed21d4fe15d2e2db478fc8c77a167c1f6308ec11d07edba088aa3f9cd4ee42901d4aebb14e576b5e4547cb5bce5c6948886b4e4f87a72bc2b05cc45f615604bb83750cfc8e52504b1754e1ea1aec879bcd0bab8efcfc567a21c1cbb1ab1f717a93e2cf4fe522276a00a73fc8f506f708bb58853a3d13ce8712dabdc3a32973ab33b250b4d69e7723b2f673797c4aa7e39c265ccb3bb6dd4d69dbc70522570e6af8a0546c6f8bcfd93ce9758139854137e72e136a4446b1a4b2ee30f0c3c612a8e86fe00c13128559dadfd88855b50ff93115968bec6bd8c79886124a6e3e1d2a8773383acbe9599c4beaa692ebc0547776e7198a930921a8c601c541cef5cba92a0e7f8c87e4fcadc501ff55541f761b2f68eccb4815a219bd3cf2bb0315068390655cfa588e3b99eefbf1113f035de52f25ad96f257cb67ff4f3faa72f28864a3e410ffe55c5a76283d45eb40d09f2d0c12f208dd20e47c9eccaed90d81dc0b85cb9929a92ec0c58ed3712cb4d0153a0990c22336fba8827c9b8d15ea55416887334c9641a67d90b214c8b923a9ca8b5a272418305cc61530286e4434622730e54bca5b12ddf16a0f3310223ca646ba867e15d23d38803f98531f0812e2b3020225e814bf91f1b3a6d845d937236f5320f3411687a4b3355543a0e8b1a6ee63f4a7ef24cc2d93c09661080f709db395dae2af5312fc68990c796ff1a937437e5d872e731588018b0cfafb7672744c6f0a7eba3f9b1202be435f2b4e7d57c7fabdcd47c1067c0ce21c565ef70a782565da2891421a38489cde36d476469e23c7ff349bb7d78322edd8d4c44d28e4ce5ff2c676b947b738c16a5a03cf7701b28d4fe01107dabffc2c0b669329f08aa03f1471dc6aa885cf4870ce70461bf6613284f441117ba25aedc947f65c71539dc9d3d583d33e6c692eec7673291028644e016623b36a81a8dd6911128930bbfdf53b91dac6586958122cdae4bb41ad21d99d56cefaf465a380e6d81b150e09ea6f5b885f25288d18038d649ce903abcea30571a818b4fec8652cc8bd1d32598a8b8a50722bdba97afd9b5e662a667e08ac352e4e1fdfe2d5a48281faa976eb6f2bac71f172bac72db3793ceabf3c841c35", 0x1000}], 0x7) 05:37:27 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xcf9d, 0x0) execve(0x0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 05:37:28 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x10, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x0, 0x6}) r1 = dup(r0) poll(&(0x7f0000000380)=[{r1, 0x5}], 0x1, 0x0) 05:37:28 executing program 0: msgget$private(0x0, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x8000) getsockopt$sock_int(r0, 0xffff, 0x1009, 0x0, 0x0) 05:37:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0xe1) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="9bc4c222c0d223af3d93d2b4269d8c4a7348d4152ed1d7de403536fdcfbc0ccfc553305f6675189410d8534fd35a9b0862b62029a820af04ec3ad497f174c9c56ad4", 0x42) 05:37:28 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) fchflags(r0, 0x0) 05:37:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0x9ed}, 0xc) 05:37:28 executing program 1: socket$inet6(0x18, 0x1, 0x6) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0xe2, 0x0, &(0x7f0000000000)=""/226}) getsockopt(r0, 0x20000002c, 0x2, 0x0, 0x0) 05:37:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x6f7, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) 05:37:28 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) r0 = socket(0x18, 0x2, 0x1) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x5, 0x440b, "661fbef2245185a8186503182eab7fff0e091fe6", 0x0, 0xffffffffffffff}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f8", 0x737) ioctl$TIOCCBRK(r1, 0x2000747a) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc8194515f3a74f1c20fec8e8a5584c0f71766", 0x13}], 0x1) 05:37:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fchflags(r0, 0x0) write(r0, &(0x7f00000001c0)="f69de81f", 0x4) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000200)=0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 05:37:28 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0xbf3d) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) 05:37:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 05:37:28 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x6a, &(0x7f0000000000), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 05:37:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40a, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) fchdir(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) fchflags(r2, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x1, 0x5}) lseek(r2, 0x0, 0x0, 0x0) getrlimit(0x8, &(0x7f00000001c0)) ioctl$TIOCDRAIN(r1, 0x2000745e) fcntl$getown(r0, 0x5) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, r5, 0x0, 0x46) fchown(r1, r3, r4) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000240)=0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000280)={0x3, 0x2}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0xffffffffffffffe0, 0x3, 0x200, 0x0, 0x6, 0xfb, 0x100000000, 0x2, 0x3, 0x3, 0x7fff}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="f2b27e7c95122a53cfdbbd3b396c9ca5917395f3acdea746582f39906208a0ee5f67a6c6e5124f469ce576fd74cdaa500d23c5418303", 0x36}, {&(0x7f00000003c0)="7d7ea0c34570bdbbffaff82f0970", 0xe}, {&(0x7f0000000400)="cec824b2942b55b31135fbbc94dffa42d60783bed80fc26306ef", 0x1a}, {&(0x7f0000000440)="aa5be273247f45939b0edc16c71d59233c6084671db99cc6f1c7d38e33e0fdcc17c699", 0x23}], 0x4) fcntl$getflags(r1, 0x3) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000004c0)=0xffffffff) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000500)=0x1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000540)={0x3, 0x800}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000580)={0x10001, 0x1, './file0\x00', 0x5, 0x0, 0x8, 0x9}) 05:37:29 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 05:37:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x200) recvfrom$inet(r0, &(0x7f0000000000)=""/33, 0x21, 0x840, &(0x7f0000000040)={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 05:37:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x81, 0x2, 0x1ff, "63c4ff151331a1bd6232ee740824e4fefa32d08a", 0x4, 0x13}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x2d1, 0x0, "a2a2315f3b3e43789faa66b46d3ba73ce9837a01"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r0, &(0x7f0000000080)="9d", 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x400, 0x0) 05:37:30 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCFLUSH(r1, 0x20004268) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) 05:37:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() clock_getres(0x0, &(0x7f0000000000)) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 05:37:30 executing program 0: open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file1/file0\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') stat(&(0x7f0000000300)='./file0\x00', 0x0) 05:37:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x6f2f09e404830be0, r1) r3 = socket$unix(0x1, 0x1, 0x0) r4 = msgget(0x0, 0x1) r5 = geteuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpgid(r8) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001340)={{0x3, r9, r6, r9, r10, 0x129, 0x23}, 0x0, 0x2, r8, r11, 0x8, 0x8, 0x3ff, 0x6}) r12 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$getflags(r3, 0x3) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0xffff, r5, r7, r9, r12, 0x2, 0x5}, 0x4b3, 0x400, 0x0, r13, 0x5, 0x3}) recvmsg(r0, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/38, 0x26}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/58, 0x3a}], 0x3, &(0x7f0000001280)=""/75, 0x4b}, 0x800) setsockopt$sock_linger(r3, 0xffff, 0x1006, &(0x7f0000000000), 0x8) chown(&(0x7f00000013c0)='./file0\x00', r9, r12) 05:37:30 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x800000000007, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x8000, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000480)) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = openat(0xffffffffffffffff, &(0x7f0000001500)='./file0\x00', 0x1, 0x10) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000001540), &(0x7f0000001580)=0xc) poll(&(0x7f00000015c0)=[{r0, 0x8}, {r1, 0x6}, {r2, 0x40}, {r3, 0x10}, {r4, 0x24}], 0x5, 0x0) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000380)=0x200) ioctl$TIOCSETA(r5, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000040)) r7 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) syz_open_pts() sendmsg(r7, &(0x7f00000003c0)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x5, 0xffff}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000500)="e7aa009ffbb90f3bbe67b9fc9dd28bf55b72a8f2d93304fe3479dd2ff3028482a34208a40bcf6747aa21e881c4f825671b12b0b53669dd9ba091e673e9b16b5c0d26ad85f10c8dc1ce49f7c69a2e38ebd4de0432125af3f45ae861b9360f97f2f03fbdd28f2c4e84fb6263b8b08df8f439b7350b5059637d30ddca11180b92ef000397c17d62a240429c2f20b221c3b80d4b3e94642cd0bb028476f367e238c1fc50ea33fd1646fa594fc950628ec48c4813e43cd9dd8cbdc4cafbcf19524161c9fa61e873d5df3b9d5d3115cd060f872b98512f47d343e175abb9e85534a8bc6017ee9c123077fa672d9c9bcf0ae5162be1a5aeea8773bf75dd4deaaba5b793e46acb04bb7dd774ecb7992184140c21e7cfaf5431a5ce0a267672c75cf5f35cca7962b080c1888342adfeb2b99fc380b646d6e8286cc4cfd71beb33fe4ab9884387382e567d57f9f28e2acabc2d488889344ff26f563220456d015a6f26f4c1003592ffada0cd24340bede227a169da3b5ce00c91acd472f5ddd5454c4cedb583ed48c40f0ee9a2d4d26ada9976d17d4d5a2e1dfd2069fdfd8aaf897fbe4aeff23e9245307547dfa5b412338ebc239e001f59e87171b872e04f34af1242dea9b101707cf1855a1b780049ad2979ab396ec3ee69f57b066459c1210a30b4cf6251013e63df81a3908a177137c3f39e256c380022131aa8e470588d8406457e0df0cc697b87a97a83fcf1eab681d77a516acc339d5b1664508fb31f6c5d1c42569bc409f0c96494a150e32e2a5e07cde6f309cc729e40297b7ed588ff5c489a8f529b9f9f1751265164d81564254ef94165fa232037cd00f4e9dd6ccd6fd1462f338ad44aac7e92f087fe699f2cfa1b4f34a9276c32b29f029e123ae1e4ab240c1c4300ecdcf9f37e93dd5f9a3d72b408c733a37f2eeda98933ba46538c05d2dea4fadf20298be13746f55049b8b8aa1fcef671a59f2469a2c7076d494326ae13debef1e914c0f5b4d54307e53c0b361761e70dc0d654028bf9421261b8bb69ac3c05846bcb97bc490089e1d42bf46ddcae8f96a390af3ca514010ad81afbb49b75576bfd395914013339a8f013cbd1c721d409435914673f4df7c10308c238434ccbb5a6723b5102aec0c9ed726da36eefecf351c40c460a4d09cc845f07c42efde2a5dea3153b91a91a715809425fc571f74989278a109c2eb2c3c10adce1deab31fede9e0f41ecac82fff1e17bf32dffe2de06f07a89b966fac6c6952056e5c99659a72ebb36e2b09cc5f481a82bdb53f22b2859a0c9cb997f105ee4f7fbf890ff61f9fd85e79c185e850281d58d5c13f3ed4f775bab26a5484fbf6fac7aaa5460f51f466d499eaeb5e995ebac00ea6fbfcb8396e932ea91ab8854312ac0ba04aaac1ccec0f6d65e631dabd78939b6076b22828c3595b9d3af13609275e35f1b40d4c719d88fe259273598943d9ab5bacf40dd6ef2ccf55067e8bb32f17483c89151fac8b42fdf3f97a5ea7db4fca6063a34aa22799fabc3d0caf9a142cff4702e50d3d2679cd121be418f77fe2c3066fd04b8f94bf9ace9379f789d88504f92db73d133a20d0c8d19684498842e4caadfce5af4025fd09fcbef5d0d24d28ef209d3a86b851cda9c952425cd63064aee9508f8e85736b4b7389c213d1b377e76f292427980f12da4afe435acde3860f2b32099c6fd79d17a852bf4d4c705c0e6e73e99ce0a4c33250fe77bba8bfcae547ccc28d2e670e7b1e897ce410fb91c2d70aba77c8968c5c8f045c6c6e53288eda729da0a784a2a91a5b7a9b0aa68ddb1e78c4b0d6d6cdcae23f8cb193d95b1558de674eb837a57e9c77078bf43517974acb9559d64a6a139584d25c66908d56ad551284ecb40292151f85da6e66139ac8ba60042dfc2a035a4a4f5ed0e1e7d8406d2e0820f0cb1d22c975b8b2b99a188d2fb3e120e4d2de59227b3436e4f71239c1fcde59ae15b044f1d7107d1c87a176085409546050d9168b862cab193c27ae55a97b4b18f69e36919842c9291032c9474ac0e24e9dfcf2990a5649ce1a975c07cbacc8a1c20e06770ee128ebde491f191bea808e9255379760d70c7f504a3c5ed2e1358c3b22decd57c9b1170c644ad24fae408c8208476dd18766deb0c0f5998054845540245d94f2abec1ddc3874fa1265ff215628816a8387e3d067bd19e3703a7b9941224fee2687794e7e9124bac2de23421280dd35c5c25bf2ec1383f2f4f3ecf4f374dc2ac7e4f86230d7f16f220e845a29e8c3efdd0e7df9c69a4cf0d3236d799954f4805376bd16e3abe59cdebb812f265d807c52c9825e15471c8af6a30de039d95ce4d5aa5b8f217037597e781157a20f3aa399a260378cfb54c0aa8ba35f2c8de5b625aa499a503f1cbb92dff5183b12824f8908258c2f801314d6df807d0d2166ea12e2eb4eb7384e892af5cda97aa3948ac097340da68c3604c86c108d889f143d684324356e70d776d58b3303260485211a3dfa25b5f5b4da60c521abc805920981a34aeeb61ffa19b12853a73f9b1290ffb09f722d076a8e96724d9c38fe7b40b7cff83feec630f37050df3ecba210b799df374423b65df747f13521cd211a4a29d6cdedc5b31e4e6acd9a695172892897364810e11b4a9f1fd99326f334443e7ad7a4fbd4e50301b1ba0a3b347b948131f740183c4c8a5ceb96f3369db2d49808470ea9e55002a1d4dced6803df6e2f314c4ae8d5ded549de5b3c13e9c72ec07df80873c255b5c4d4c877cd5276c82515069c3172a0ac4ab3b3d0b0356ddbf8083bc1bfa4bcafd6f5f7b4535b6653e22e49d7d260f10a3b5774a3d369bf956b9b4db3cbbf1c849a0e2ccc6166af2a9a6a135c506d0cd680f220a439a16c961d63d3571a688f4cffab4313bfa8ca9eac6fcb6155761227b5b689da15a536022172189c6dbb4c2086692700dff17095ec27c44f587a1b2513e4b5ed0a61aa7f68815ae643a87e989da5887dc72a048efbd180a57ebebb4cae92ff22ea8daf177bd47354244966056d051efae95f74aec7b65eb81cb8eed8734c2d435b5d8469cb08bb35cea961075d2b0ed905c76af89a5a5449eabd794307a5c1d1d0dce00a260429ae8bb0d74e075862b5560cada6fbdefbf1df1e1f4688e83242012246f72babd21d7fed683d8b0644e2f71db5da3eb19a99e706b147a679f3e7fe3ca85b399c79d8f952984a78b378dc45e2a4533f0e0b8530b703ed3f15b17bf8ef4c654034a3bdbc8f89c86950e738ef5c23bc2f25896f869a7ba413df2bc020e11fb4b18f4b1a189dc49b42ab843344c939c0d2b8a62632e9f140f8e289a4996f05ae0e2f4c09adc95181faaf27c9030ee6db89a68b70ac396d590962c73445cccc1e109f1c7f6b8ea8d50dd6e6966275a030073c63f5713bb3f49bef42ab33e7dac56697be9ea6e2e9e258d41b6c1efd6e3bf39a3fff698507584f4e6020a636e1b5127118320faddbb7bdc5302b23536618916c5c4a9f970b765dd0eb99a89a50ec21d373f7d6b411210842f26d868cb6c82912fbfa59bc67b51911f98b70b9e24dd275c0347f3709631c73576bfbdd9ac78c75e752bed827e228d3ff9cb60d1164d137168f57966cc8b2079d8ece6fb7717a46c0e5205d3bc48c2d31976e4d381bb45af74904333a529a1b838f1b9744f1d30b572d7b19980ff2c75f57acf46ea56c106c61d55f6e8b5f15befb1b38899018118b9c76baafd2841b53516a7f94f44f6cfd95d92b766d044c8686dd006b688ddc0071f57db65e8b97a10c3b9887c1b22fc8d1a0cd5c3a5db2e0229ca47db6ed3ad71708b2080dc71ec125cdb97cc6cd4e7073a7e82da4fdd7bc275abac5dd86a32686f0caea7a5aacf81ab8d26ae1ed14b0709405ac687b6cdbd4f92d4918a2808b90b0c59c946d35864dcb0ae671d0d448ba93bab3b4e027fb0f42ebb28ca826bfaaf1e88a1118ee453848dbd7c0dbb624631386162f3a9b8945a963b40d33dd38e59d66ecf5b0f449aea11566d32d5c6440c2989ab6cac10028b5242766dd4ef4de4fc58ad0cc9df381cbb3e27e9e5cd45070035400c37b93a54a41579db36795ad28e94cada10081a7ea579dd9d4bbcf382bf07309336b5432bd9e2bb429d8dc743054cf9a3c300cb777ecb52ce7d8e6290fca18f90a0fdae5c575695a7a68460bbb921e452ce767799192527bd6293484d05a43f2aceed7c424a495066d58cf1cbd15312717c50bf1f416c8d67c93228215999ff84131335a805912621e510a31ac47fa3847ce180fccc3e2afb0511f22739aa7e5787891954b2946ea1c00d3a24fab130303404891363490c4fdb068cf48dda037e64909788baee4792d27f0c40a1f0c6400262531effa4fe5e0b7c50fa9ae97e538b361c02b67ed8ff61946ce0d3a5db3d8b45c70e2a77209dc9d8374055938a75423f9ff5f567b7ee475af8328a7e58ce4b31849b25bb638d4c9e6ed3395a20ea53e8f5007a1d91820a590ff9557b4ff266502c27fe5a9d01f1111d0b76aa769a5cfbf284ebcee98284ef66132a7ca1bc0696777da341ac56ae6da2b6b2a1d7d5adbd272a22b326a9d61c5ab3f703cc81df0403243c9a8d4636afe984833724573ae4be9026f8f46b28d0517ffcbf82b9ff24d7ef3082ad491d722baff088257fb27f0a4b44a7acfea976827e47ba87ef4399e6f5eb7f004388c748b9a6d5000eabf77a34c0c0217781437599a3347fae4de63c25af680d19deda884d9a67777d0dc0b2e5f2912e2666c4875d53642f51acef12ccb11e9be643ed3ea88c0ff3ddbc3b3af6c95241a309c48756c8f6a4185996c32cb2727572518e8b3193ed720186df8b1ad6668fa060dbf7454109b62f2eedd30756e74f67494e66388301e7fc0268db7f6974c871f13ff61a6424b73f7a9517adc312b8ce50caf767496b88d87540eb1c931c1de3d00840304a7c7be8dec83ccda4ff517265c99e1abb28960336222fdc06f8dc2ad3fef2efd07cdbe757055b3d5c78c671fa8a614d208c5023b6ad812e45c62a53cd7e2ee5d1d5dbf4f52a1824706c650e92f1c4882387e456dcc0dc303e3be6d6cf7a93190db9467c5e6b16bba14e28eba9aa65cf32a3b993c2828f42b7d689f22981f54dcd3eecf45e8dbc7e231d8c343859ebc108d2bbb7dbc544c56020bf5cf47e113959bc3f28e2464f9d3fd5a21da996b81430cc7409a9f11f7e1bfa0547f15dce2d215a2d7464d9fd8abfd5c49a1db1d5922ebf5d41664bf08a852fe7b0fcb52f39de5e3e7342ca7605f68a12924a28804cadee99fa7f1a8a0d157a01ff2849fc82e5a139d409fadb10d8f7a969823fdb798b6a66cfd1d4c9b6ea35825bcc74c3f4950b1afc53634a2e37a4face3cf10a6999471737e34a89460b45fb4b61609e8ccac14856ba2e2b2470f21cd8c07034e086a8ab89b21d553ad797153b2beda5bc8bf008c35be0e419cacb821c85b9fe1650311080611dfc3cb395b950bcfb29618eb55cb8b79971c0c4641fa7645531e5d5f2be9f7368d90025d01b35abbad8337b8fc1ff51c1bb3044616347243c38b80e59caeb1f5c7a0f5e604d24611f2f5b49b07ac2efe516cee62813e4227aaa699599d73b3516bff01ceefb2b5fa50e29f75e1109317917a2a821162b9e3a5ebb48d23cfaae7cc03f58382d1c56d17e49425206f39043473d808aed528eb47a906f58a3c0b39515b27767970a447a841c83419a95bda4db209e399dcbaa32ad46f67d081d652fe2b4a20016eb0d330c6e8d518692cdfbf74d59c4134b1558c8e7f753", 0x1000}, {&(0x7f0000000140)="a54bbe418dd5ede000a17e5d02908951eeeaf93a280a7a05c90760e421f33fe58abdeb11a7f6561a77a8cf922c186885bc5a58b57a07b4db1d484aeedfd9136639c8b786efb7ed25923a02bab1e7b3ca8b8d4a6c8bdfae277043fcba60e69ebf2df2fa6c2a3732c2b756457154d6295736181c5d874cf6cec6ee62ff03433d447e28cda4701a3c6517c777a8818e35c9f294e30da823", 0x96}, {&(0x7f0000000200)="6716fbb315edcf753e78c2677d0ba9af73b77787fa1e41fd1a0015fa56d7b20fe6af15b75bafe4afc1623786d2dfaf5de19cea9dcd079ab120d5873b02b5bb1a0cb3dce08301e0ad2e614f", 0x4b}, {&(0x7f0000000280)="81d96c8ba534f04ae8db35d93eb59360138e7fba5c274b06ac57080dc85ac33c9411daae893127a4b972b623b6ebf7582cbc7a2ce9c4d2615e1aa4d42fbc84d6efc8be9d6cff1e47a230b8f58f0b76334824e04216aa64fbb20f03669db0c6681579a9130c37359342915d39a9a3c7775d5973c1ab653a99d11fc665e182c60a9bcc2cceedc323417ea446bdc5ef47bcecc0cda77682d53746", 0x99}], 0x4, &(0x7f0000000380)}, 0x5) ioctl$TIOCSBRK(r5, 0x2000747b) listen(r7, 0x10000) poll(&(0x7f0000000000), 0x11f, 0x0) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000400)=0x8001) fcntl$getflags(r1, 0x3) 05:37:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) getdents(r1, &(0x7f0000000040)=""/94, 0x5e) recvfrom$inet6(r0, 0x0, 0xffffffffffffff50, 0x0, 0x0, 0x0) 05:37:30 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000280)="f7846655926e939d3c31f7aa5c5c2ab1fcdbc1dd61a166a7f5cc398d509ec77f90a878fed8d1c43bef8b88bb19008debfcccd4a32d11f0e10209cc3c8f5864bc456134948f60d38fea5af4a0ab2846b9cbb2263a42165cf16f22349f6dc4dce9b13d11cc9ab64e511aeb8d2cec604593d7053e325a39438c5b7294a18512ae115871589e27d9d6e66cca5093d86a00ad59ed7ee5436a33a2cdbec9bdc82218a587d00b21d1", 0xa5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x82) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x63f000000000, 0x20, {0x10001, 0x8}}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() close(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0x4, 0x79c7b54, 0x7fff, 0x5}) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:30 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) syz_emit_ethernet(0xa3, &(0x7f0000000080)="dec50334b04395967dcbd748b7c03739158200185d0b6fb786f08aeef79d715e56677c45159f8cc01864cd47694a6a4ad87202634b168e4d6c82f91af7561ce1119553e850455b20756b458beb644f05bce0ca7304c901df1127fe29fc6eb80b79e69a191446dfc120de157da650e0b9f2fae1b7ea15de32baa59f8676b2f072b3e4291712403e63cb97200025aa53e8a734cda56766745a8fc697b91ed49f48922fa3") setsockopt(r0, 0x0, 0x0, &(0x7f0000000000)="d0c9edb39b39c0892a91cee0984d768706eda35bc8f213e500e716ae5b4e51ab9f3fc4b9c07da02bbc90391de347877979f5556f8fb0a51a2dc1", 0x3a) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) 05:37:30 executing program 1: select(0x40, &(0x7f0000000200), 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000240)) 05:37:30 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x200, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/254, 0xfe}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000280)=""/255, 0xff}, {&(0x7f0000000380)=""/132, 0x84}, {&(0x7f0000000440)=""/48, 0x30}, {&(0x7f0000000480)=""/182, 0xb6}, {&(0x7f0000000540)=""/88, 0x58}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/188, 0xbc}, {&(0x7f0000000680)=""/90, 0x5a}], 0xa) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = dup(0xffffffffffffffff) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 05:37:31 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/3) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') clock_getres(0x0, &(0x7f0000000040)) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 05:37:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000), 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x1, 0x7}, 0x7) 05:37:31 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) 05:37:31 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000840)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000040)="3a0d81319316ac02fc771c15a1d59eb1bf7bba96653694c5d92f335f35a36fd81290a88fafc411b902775a949de2d193b7e4d94490fcf0669127f56706981de6eff267bd9482f3d494fbd2c0b61aff060918c562307891dc91f7abbf49955db53c7af96599ffd0a1da4e6080e5435fb14774e3ccc7883f52659962fcdf4eed541533d474103b563fb6132ea0bde979b7f3bcc0caf4733c4ee9220613c1f823ae9e1167b83d4d5e72294ad55bd08f87d2fe844fcd3d0076f87a5b9f62da358f0bd7dfc18fc9ebce8788a8d6f6a5a99f81443c3b6d580c59787a9a1212a65cd06c6b21c351ee4a8fcbd51f0ea7fdbfde78d714852bf3092590eccabc7c6d19318adacaa2dcc5725535a08840c1dd5f02991058ed8fe00bc9aecc07801d1d4b72d430ee1d3d048c1597f4af178837b5a35a2f29569a310a4bd88fc5f339918997cd7243524695f30140c12b24bb3884244b358649b4b1a740670b70325b3b7ff0b66bf469a79d5ae85b98a0c2f0a0f30e76c6f283cb4258db88de4a2aef50cf436ef2710f40c49333d72f7c5b9b2d7458fb03b1a5b697f278d7ea594d3ddc0ae46f218aa6a4302e98f0f91a6a55978cf426a99b8407715d82d258e00247fda32b225f7c23040bff3efcdbadeb66f4a4b9f4dad9a729d7dc68f5dbe31fa344b652faaf924070f29afb536d1eb0c79d220a4b33a5ccff564c12d61742c9dcdeae2142f8b164954badda4b552a7eaedcff6b98c50aca5f910762cf39706c24cae93ff2021973c8dae4322472421f53bb1fb0ad42f767d5ed1b328fba4090a33f354da631b586673e1abd8ca771763cb995c2a085b522885d6ba78ad39d74bfe2051a5f59b6b8dccb5daa3dde2886d330d931af31268acede311fc18bcc00f7930fcb20066f81338f5311ddff38dec7d12263fb53ccb69f3cb5f9c5ff24e461344b5b48ee6b6e3a398ac60dd2bc1a0358db11ee88e6edd61dc20a2ae7a4dab4eaf54130a0a3001e0741ff5d21b960e88a5d5473974348ea8d4a51a4953daacab5e1f8cf27af4db8642e1b1e090a84dd8cbe6e45b6705c34e42fe9e576733271bfc1d0a95c9b5e094cb5bf3c20ed9e996b658020c6487ea196c1a655a6f48c58e36b0b42778699934a5f8eeb770f6611ce696b842f3e87ccd5345dacbe8454c5af8b8c1bcf0549561f7de708afc9e88e631dad25bbb6e07a7163aba95763ede356ea209c6b2791e8fbb3a04813145e511fe49e2bb7464598e7940c76445f45a41fa3ae619e4e638f5bf3c91470a25438ad376afb495d09b33eda2ca0a3f3716f5168efd53ea5124b933ef5bbf024df1ce6599791cf371f20e17af2d27d0417558348917de2f18e8a30051ea3cbaa957aa7f96b0823246e4276e3cadda74ba9b1b7cecc47e4a6830d7dc1218021f0d9d83f0eddfc80cd65e4abdd060678564761e8712e8fd05d148d637c1fe200e0c9c9feb3e77a44e1a2d067ce87171c23359b3c9788e09cea4c8aa0d5be8102915b80fd9d5fe61b1fb0716fb3556ace97b2abc820641b1670af7967d187caca6f4cf2e8bad7c0c19b049fa23253fe4a79a5c63c8560a5d61f4c2c284bae01d4d611c9e3c182e5a7358723ef5d83d9b97f39293b5ed7a1442a0f207d19b87eb864b201c3cf50f059052451aa8d8384550146936efade9bb0d0c547cefb67d31219302b051409748a612e70b63bc9c85864e3c12200b8f1478713ea7e8bb7d0fb04d8482fb4f8c3a36dc06cbc50c6aa6fcba22989731a7277a457fd9688c1ca1586137ad31aca1f139a46c0c2778620a505520d249a56cb67ef079e6f72ead8c2925aa03df960b676be3431506ea60787da94b3bf40e4881e44ffaa11662ba9d17d0bc0f8910a1f23e5d4dad4f27954beac5b1162f56c869569d8159f8bd25e7453743f6a36661a8b73a593a950b6fe3efde10cb3b963335b20a55155626e74ece812102cbda627ee55c1e2eecfa054f5612ef535ef04fa6c40c9d2837d48fae81f910792a6e206e0cbf7e454dbc577030d2a628d50eb20f5a25c44ce9196334d3d8faab11b209951914b36ab7aa5be3700fd861525b1759c1c4929245684ddddb6b602a5c12b6f378d20fa7f8a02fb2f41a8f7ebde16961207fc1b5f8565374cc3044f60f36f63d0815896d8c22964bd87f664e3c2f009c526e6d9feb832764484213866bb2b2602870fe819614468dddae8dde9cf7742a8044864366f1171b21c543cac2a4807ac8c87758edc44d3f57a2fc38fc4d8efc5a7f2529bf5739a4597859a1f40f2ec54fb4e83f2a5914ab4bcb55cb098c636789f01080fc932b6df07c7e0c09b34a814fef00c1fdd798b9721844fa7b49e42113bdf62b8ac50a3e551e22b9294d520191cb23886d8e717929acb5a28f6c1f9778f455eb6dca590e74fff121c6411acbcfa42ff772190e0acf204cc3011c1f6b99dbe74825a7b7a9449cae147980b58aa243f3886a7303d5c16dff1617c63709a47ae9d143708ba5fe2426cc73cce6f9c3659a7a9e209bb399357724a3f8e1f3495c926913f953b7eedb2fb79ed377a6af3979d15c8818adb284643391eac73ad16728e74d032406cb6231891e1921aaf687105b5fd19803d5445deb0c69dc0ac04891dfd4fa65a5908f403de59e4ec890b67b5c9211618a097a5a935760c5adc5b9abdf5dd7e54dd0e5cf256104f3df4acd15276b5d0b99173bb8620a42352ec13a901734b864a09a2e17ce0b2d3c128e615b35431010f5041624521ff1b6a", 0x7a0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800)='/dev/vmm\x00', 0x0, 0x0) 05:37:31 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="4de687", 0x3, 0x403, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) chflags(&(0x7f0000000100)='./file0\x00', 0x10001) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = dup(r2) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000240)) shmctl$SHM_LOCK(r1, 0x3) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) r5 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r6) pipe(&(0x7f00000009c0)) shmctl$SHM_LOCK(r1, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0x8001, 0x6}, {0x18, 0x0, 0x1, 0x5}, 0x0, [0x3, 0x101, 0xfffffffffffffffe, 0x1800000000, 0xffffffffffff8000, 0x213, 0x100000001, 0x7]}, 0x3c) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000380)=0x5) recvmsg(r2, &(0x7f0000000900)={&(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000091cee20c9d73d16b0147fc660000000000e3ffffff00"/73], 0x49, &(0x7f0000000840)=[{&(0x7f0000000440)=""/205, 0xcd}, {&(0x7f0000000540)=""/252, 0xfc}, {&(0x7f0000000640)=""/67, 0x43}, {&(0x7f00000006c0)=""/162, 0xa2}, {&(0x7f0000000780)=""/138, 0x8a}], 0x5, &(0x7f00000008c0)=""/63, 0x3f}, 0x800) poll(&(0x7f0000000940)=[{r3, 0x73}, {r0, 0x4}, {r3, 0x8}, {r4, 0x81}], 0x4, 0xffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wsmouse\x00', 0x100, 0x0) r7 = semget$private(0x0, 0x3, 0x401) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000b40)=""/247) 05:37:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x100000001) r3 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r4, r5, 0x6) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1810, r2, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 05:37:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x80, 0x9, 0x8}) setsockopt(r0, 0xffffffff, 0x26, &(0x7f0000000040)="24196708be3bd51ac59644e76df0d8c4b5a74a2ca587fc698d8b45d03c4a37eea1ba3c9fcaa74faf717b2caa590a93a71f39656448a17cf3b3a6fa09b3e117795eedb57549e04fc1d652e42f966730d1f05e7b99e375a4c9a5ff328d0c1ef1788139ea", 0x63) 05:37:32 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, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r2 = socket$inet6(0x18, 0xc003, 0xffffffff00000001) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x400, 0x3}, 0xc) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 05:37:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x5, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="d5ff9668", 0x4) 05:37:32 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000003c0)='r\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') chdir(&(0x7f0000000040)='./file1\x00') open(&(0x7f00000000c0)='./file1\x00', 0x401, 0x8) stat(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)) 05:37:32 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) accept$unix(r2, 0x0, &(0x7f0000000040)) sendto$unix(r1, &(0x7f0000000180)="e81457db212dcae2ea5b8f60fa596379a08ebb79c20e051559b7ec949d1fa9ce7c434ab17c64c22ccb879e4a6a0e87e442a44763ca0521de7c4de8bd9d205dd99a9c8183cfb8a39f4a1e63d2b88181aa66dd968a476558abc2d8d1676c4fdfd6218463af46", 0x65, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 05:37:32 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x30, 0x0) r1 = dup(r0) fcntl$dupfd(r0, 0xa, r1) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r0, 0x100000000000000a, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0xe2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f0000000180)=0x7) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x5) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) 05:37:32 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000616fa0)=[{&(0x7f0000e4bfb4)=""/57, 0x39}], 0x1) r2 = fcntl$dupfd(r0, 0xa, r1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000a44000)={0xffffffffffffffff}) dup2(r0, r1) socket$unix(0x1, 0x1, 0x0) dup2(r2, r3) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x6, 0x5}) 05:37:32 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x100000002, 0x81, 0x1, 0x8f2a, "ba7547db9579db11a654ff29c021229b5fdbec61", 0x38000000, 0x400}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) connect(r2, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x80000000, 0x401, './file0\x00', 0x7f, 0x9, 0x0, 0x7}) 05:37:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xc2fc, 0xfffffffffffffffa}, 0xc) dup2(r2, r0) 05:37:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000300)={0x81, 0xdab, 0xffff, 0x8000, &(0x7f0000000080)={{0x9, 0xf, 0x101e, 0x8, 0x9}, {[0x400, 0xb6b, 0x4, 0x80000001, 0x8, 0x9, 0x9, 0x2, 0x5, 0x5, 0x80000001, 0xee, 0x4, 0x1, 0x8, 0x3, 0x5b7], [0x886, 0x7, 0x8, 0x5, 0x4, 0x0, 0x1, 0x20, 0x8000, 0x100], [0x2, 0x2, 0x1, 0x1, 0x7, 0x8, 0x20], [0x1, 0x4, 0x7ff, 0x5, 0xffff, 0x2], [{0x100, 0x5c030f7, 0xae9, 0x3}, {0xfffffffffffffbff, 0x1, 0x1, 0x3000000000000000}, {0x4, 0x8, 0x6, 0x6}, {0x4, 0x40, 0x101, 0xfc}, {0x6, 0x6, 0x4, 0x7}, {0x3fff80000000, 0x7fffffff, 0xffffffffffffff80, 0xe68}, {0xf, 0x9, 0x1f, 0xffffffffffffffb8}, {0x8, 0x2, 0x100, 0x7fffffff}], {0x20, 0x2, 0x7ff, 0xfffffffffffffff8}, {0x6, 0x4, 0x9, 0x9}}}, 0x0, 0x8}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) fchdir(r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) fchmod(r2, 0x162) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000380)) setsockopt(r3, 0x20, 0x4, &(0x7f00000003c0)="b2cdbb5767003b2d671e82e84096b9cc858b7caa398c7c8f5523b46b79a2abf219e5876ca5081402ef55000d739f37785160f7c687fdb2da96018bd885c1f40c35459969382fab69502f8a1a97d791a592fd2dfdf754527148d86d3dd2aa98eccb5bb4463c4d9cec77", 0x69) 05:37:33 executing program 0: mlockall(0x3) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000380)=0xb) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x6, 0x6d96}, {0x18, 0x0, 0x1000, 0x3}, 0x1, [0x4, 0x323, 0x10000, 0x886b, 0x4b5453d1, 0x4, 0xb1, 0xff]}, 0x3c) kqueue() r1 = socket$inet6(0x18, 0x400000008007, 0xccb) fcntl$getown(r0, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000440)=0x8, 0x4) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x0, 0xf0000033, 0x7, 0x40}, {{r3}, 0xfffffffffffffffe, 0x44, 0x0, 0x7fffffff, 0x1000000000}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x95, 0x2800}, {{r1}, 0xfffffffffffffff8, 0x4c, 0x0, 0x4, 0x1}, {{r3}, 0xfffffffffffffffa, 0x2, 0x1, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x12, 0x1, 0x8000, 0xffffffff}], 0x7fff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xac, 0x2, 0x1, 0x6}, {{r1}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x4, 0x9}, {{r3}, 0xffffffffffffffff, 0x8, 0x7, 0x5, 0x732d}, {{r3}, 0xfffffffffffffffe, 0x5, 0x80, 0x5ae, 0x5b50}, {{r3}, 0xfffffffffffffffe, 0x1, 0x8000008b, 0xffffffff, 0x7}, {{r1}, 0x0, 0x20, 0x20000000, 0x7, 0xffffffff}, {{r3}, 0x0, 0x1, 0x40000014, 0x4, 0x401}, {{r1}, 0x0, 0x40, 0x20000082, 0x40d31d9b, 0x3f}], 0x7, &(0x7f0000000300)={0x1f, 0x3}) pipe2(&(0x7f0000000400), 0x10004) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r3, 0x0, 0x0) accept$inet6(r0, &(0x7f00000000c0), &(0x7f00000003c0)=0xc) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x7) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x1, 0x78a5ae9, 0xffff}, {0x18, 0x3, 0x247, 0x81}, 0x1, [0xf6, 0x5, 0x1000e0, 0x5, 0x5474, 0x800, 0x21, 0x1000010000000004]}, 0x3c) pmap_unwire: wiring for pmap 0xfffffd807effc3a0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc3a0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc3a0 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc3a0 va 0x20fff000 didn't change! 05:37:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) clock_gettime(0x20000003, &(0x7f00000000c0)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) r1 = socket$unix(0x1, 0x3, 0x0) setsockopt(r1, 0x4, 0xfffffffffffffff8, &(0x7f0000000140)="545d352b4aca5debef17fb6f8fdb8818c912a041", 0x14) r2 = msgget(0xffffffffffffffff, 0x750) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) clock_gettime(0x0, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) open$dir(0x0, 0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) fsync(0xffffffffffffffff) msgctl$IPC_RMID(r2, 0x0) 05:37:33 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:37:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000180)=[{r0, 0x11211c62bdd051d7}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0x0) write(r0, &(0x7f00000000c0)="b2cf1e58e41b6d6bc57b7c00475d2825fbceb093982ebb6c571abad76c2803ac347ff041328c20a22e0fd9ab8eb9cc57b006458ac301303ee241260444004c76e3621e8e979c90fc51105a4c9ac7df4260128d40b3cb52613324d1312aebadbc340cbaabe574dc9b8f6991772566770accb5cbcd753c4ceab655f35be7d49353edb000ba969ab0b1e7da8da06d00f443892167b70dd30b0b5edcf061", 0x9c) 05:37:33 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x3d8d, 0x20, 0x2, 0xff}, {0x1000, 0x401, 0x4, 0x4}, {0x8, 0x0, 0x5, 0x8}, {0x5, 0x0, 0x9, 0x90}]}) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x0) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') chflagsat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000040)='./file1\x00', 0x10001, 0x0) pmap_unwire: wiring for pmap 0xfffffd807effc3a0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc3a0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc3a0 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc3a0 va 0x20fff000 didn't change! 05:37:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) poll(&(0x7f0000000140)=[{}, {0xffffffffffffffff, 0x106}], 0x2, 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x8b, 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000400)) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/156, 0x9c}, {&(0x7f0000000180)=""/152, 0x98}, {&(0x7f00000000c0)=""/63, 0x3f}, {&(0x7f0000000240)=""/57, 0x39}, {&(0x7f0000000280)=""/54, 0x36}, {&(0x7f00000002c0)=""/173, 0xad}], 0x6, 0x0, 0x0) 05:37:34 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xeed) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 05:37:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = semget$private(0x0, 0x1, 0x0) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000000)=""/8) r2 = semget$private(0x0, 0x0, 0x318) semctl$GETPID(r2, 0x0, 0x4, &(0x7f00000010c0)=""/4096) socket(0x4000008000000038, 0x4, 0x1000000000e9b) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) semget$private(0x0, 0x3, 0x550) clock_gettime(0x2, &(0x7f0000001080)) 05:37:34 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) r1 = shmget$private(0x0, 0x2000, 0x11, &(0x7f0000ffb000/0x2000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x1000) sendmsg(r0, &(0x7f0000000f80)={&(0x7f0000000880)=@in6={0x18, 0x2, 0xe, 0xf2df}, 0xc, &(0x7f0000000c00)=[{&(0x7f00000008c0)="b260036b6b9f8102d34e436fe3b34f4c4954409e3af435da76278d2bfb1c9778a5917b9716e8966cc4751b5c913f6aeb621d8fa902ff30f343464304da1055837c8f656d740d388686b30e4407bdbe97c0652f2e2afe", 0x56}, {&(0x7f0000000940)="d3567402be2b413c6e793c1507baa81d719f32dfce49f1a0e9ee171a03e113635bcdaf84d73f2a95c7fb468288bd8a884280bc57037d927ef25449159601e875263170b3c3811170b2d6f3c13f1b351ac29acc3f990caf435df93f6da3458c5014d1ff844575c59fb2e3007df1763e941a9f9cfa51b3016baef70928ac3ac205", 0x80}, {&(0x7f00000009c0)="4dd39f6a9c18446d7fe689c843cfa25c04b20aee1b21f79a101283fef3d3c4261bd0e53a67de317ef9ee836d5dd47cb1d78e992b17e7d738bfbc3b19d66faf17d3cf36d008f9af34ee7eea7fc6c1f945bd696102160959e4977290c606b774f4463da6a8a792d1049f50889d3657ec44ce7b8d72844943519e8dcc2a095f360de24649280376a51874202265ee9ce8067728", 0x92}, {&(0x7f0000000a80)="549896ddd87cdf64284b76128595661a7a4e10fd92aedf2446b2749069dccbe2fd894eeefdb18f4c89a5c575ece54954e1d81ce6ea391fde39a4965d13c4d2fd32bd086f1e2cdc1d50a0b450bfe7710faccf288a9123af2af7ba8c4be25e", 0x5e}, {&(0x7f0000000b00)="2805ba3653825435c545c0ba8af33d032b6172f9892e791de8180c15b4be962302298c129ef8889db4cf534f601b76cab00deb329b707b1a0ca17f01227ab7a01134ac9a781590a35f22b6e5a062ee3abd2a9a99e807db51722207e7787517992afcb9c785b38839d13c2a11b55e9006a66febe2e49b24ffe86fe4ed351aa8bbd5e51b118e803125266b83a5d13fd288b5aff02090a0784dcf19c03292937c4314df0caafa998d7cc7e4220fa0b481daecae7e744441547f85ddb67c70f883aa24510f2d86f226674b8d84e6", 0xcc}], 0x5, &(0x7f0000000c80)=[{0x58, 0x1, 0x7, "5aceac823484a6ae8310031b663ebaf235aea75588540140766ed21029c64a4ebc8380839ab0885bfec4e92b6ba5870af7a63e648b0cf3dae613aa8d77c1dcc5d5f1"}, {0xc0, 0xffff, 0xbc09, "8d9bdb8d2624716c16c468a848b9ba2369f46960ffa47870091db030beeb854c1a91e7f4c6c12d9ba18e2623d90c3030405a736ae70c10e544e5d7d45cee13fde4bff6a752148e5b07aae24290c8832a95d5ef35ffd07f87a1b6816ee0d76ee925043fca289df8d939cfd39f7eec54add6fdfa1cd1e827aac0746b2c3a66102864a2e8f6029b8c2b78035df72ac05b87c1844d8411b6bedbbe83210f3a4af8c974cc1b5d25188a54aec4a1"}, {0xb0, 0xffff, 0x7fff, "99098c29508e977868b1f2cc5c871c539b85243ecb2c56db3b26cf6478b355d80c4caa8c092a739a3396051900ca03a90ec17cd94bcacebc6b37a84157eef1633501a83e060d666a9a67092e86a1eabeae342a3192c038f941eaae9f6023562e7585e29485650a5ad7bab350d10f50489994afd4dfe8e23fd966734607b28e55a05bc47aa52d41f5760014fe5e25103c47b6df6003d50bfb16f1d4aa65e9"}, {0x78, 0xffff, 0x7, "38fae9254f50769b30948ce91ddf5cf17b8ba4056245df3d0a0ee6694cb40f90b4cf8ce39b7fbf23e4d55b0d543415b8824a6b8a616c1935b62831cbe2abb2fa2cc3eb9602e2a2bd654aa96605aa5f49e13958b95177cdd3603acad53019fbe2707e2fbed9"}, {0xa8, 0xffff, 0x8, "28e3855fd8cb3133a82f1ed759a81dbf5e357019fa8d41878bc0eecd5eaaf877e9137511837527fb1eee03cc71311949f01d969ab2365c6292272c76496835171d9b8ed53524fbc2ca9a69eb85f6e7a0967303a0a09ac50185afa8ded3228eda5b5463d92c0d1432c4ff555beae0897e3ef17f3ae299a1ff2ed385566b023312bf3e600644b75d7d3e29c15f58809997f17f"}], 0x2e8}, 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r5 = getpgid(0x0) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r10 = getgid() mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f00000000c0)="5708d4ec47934d2fc69fea73287773b44a723393dc8217dba8f07cfa2862b37fb8caa78e38b3ac1163b373f0858a338b81b820cd74fff616981514ad1a3b3aa5cd1025d5d7c673b85e42e908557ad8050c596182b175e14ebb3ab88833d9f0f0e5d07d7efd831d85b35b61532ebfed6ceb5875c784b17fa961fc11386fe55093a5341c3607cda774657933da612ffef7d7f26e47573aaee0676d6536ceacdaded7235f6f14a37cc7802d", 0xaa}, {&(0x7f0000000180)="4c351b480cff3531b498ea48e9870514ce8acfceaff470", 0x17}, {&(0x7f00000001c0)="eb5b07f890c48287d8d74b0ef90a7f6edc3af1a3af7998f4ffb47694b40d26aeac22c77b5dcea91d12a96154b03f2d660461787ca1b2599a146469d6a57b7bb1ed041b3e604e53a1f6", 0x49}, {&(0x7f0000000240)="0b8f27b8a0e56fda2a1fe3a31257b786df9236d0d66821006678d805e898ecec997f8f6fc1ceefd92cdb9de88372ef1d34b0eb3d7785de2c4ce994893248a1327687108592c544d38a411026e050fbd225bdba46f27433e07d687313b18146e058baf16e73c37996222ace518d91493d9835827f821dcd3e9b93627c7f6ed59411e743441f6ad11ddf940f573debeede69aca6ae8c6fcaa570772bfa7c9fe8c9c7d1c2eaae262827aebd4206016f6d62a0da2e87dc2f29a865101cb0bebcc6d480f19089c2d2be86c4712dc2ddb62252384d9d4b14632f5e3efb17", 0xdb}, {&(0x7f0000000340)="c157135ea37bf16d27abbbd9", 0xc}, {&(0x7f0000000380)="3542039fb7b24fe9145cbf9560b3b20dbcead3e8fa0befe45241f20fe66c945255cd5e80edcbf4a94f505f51b7678a469b0066cf9edd4a7b984832208269749e7803ac04b2b9900a5de14c44a4770502df996dcb4436e17edcb461b084593ee03b1d8d790ad43f4b31b0b7fc02b4c57153848fafa7d496efe3f12e08df1cf3cb7b29d4180c6703d126366a1bac5d59d245b217b1972b981798317b58d7ce07498f94aa6bd75afca36253d972596c1464964c7190de", 0xb5}, {&(0x7f0000000440)="c62753d84a681ce04d1d67c74aee489d0a887b556eabaef25ae434e6525ad7e8d94061174b61af56f2d9fddc4e9904ef3c0698e8f470259ad02569aa73fc7db282c8652dead5f5936f6b316bb6db6bfb1edce8c2080f5955c135773453509c97d39c61d363eb8380bcb0", 0x6a}, {&(0x7f00000004c0)="44f64aec4ad1b7916d456b9e64c768ff5ca72f9af3ffd9eaab673ebc2fb474f54d896c4313a501caa07c1d00ccb4ec3119bef283d982ff9d3e8c696cb53fe946f523e69a1b15af032550c41c17291da1", 0x50}], 0x8, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r3, 0x0, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r2, r0]}], 0x88, 0x406}, 0x0) r11 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r11) 05:37:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x7f, 0x237, 0xb, "b08dce773b7a9000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r2, &(0x7f0000000f80)="25f3c9e7a54d45bca70865a90c0c7299cc23727bdf98340a4259e43fd00e43f7caa790a467caac306a4348139c414012dc76fb753c600a745bab2edd9002b22095d3622a5f1ccb1847dd18486fe57923e2ef70a70d2f0d69531c6da8b86e794c8fc279d6bbccb9b66483d9f13f097a1fe620ec044334909f59df32e069a10de34727d8d54bc5a99afb39c6271ec49346388e9cd823eb9db7b8c01684dd33520276083c50cf66eebb78bb0dc1d0e60aeaf715f189c080e60866954160320d70fbecb7f679a711ac12b9d3516d5524df75542edcd61cd5ae9e4a1f2aa64bc1277f486e2c46cfa2a86dda93bdd59d9a1ceec501f1026591a870bc829852c2844691df1e2505cbd53781c16a454f148adfb31b3443118139fc1a9c90eba5837280b8a17fb1c71b3a5daeaf709adab5d1224155efb7cdec1da90d333f4f44298e15ea78c6ae8cfacf1d8cae751066d87a2701710c6f92beeb05e8f8a3ce94d314ebdb68c22c7ab5f4995a1d62ac2277455214cb4fe55dac17da0eeb793c5b3cab93dc8c0055a32c74ff734a0cd95fa355370fc5e9e43d1ff52baf455b83a860767ee5bd0661fd12edc0cdd0b3a387020cf22c54a204949e5a900b8441967454f9ca8f4ad0e123bc68b005dfbf3e5f209142e015e644380132d29be0177d4ae53e385587d7a303d13bc3b26bbc5043f03cdebd19faa588a861c9d5e323fcf2edbb36aac3fb26ecc5302b115b42787ff259f84a3180b9ea065185e060948cd3296fdf438d474258444639517686717523c16400f3831852c7490de3051a73ceed750f834899a6144a2b466a6c8bc0e8db1a0d10b94e1bfee1e70b22c7a3b1e0923bc44cf53af414e004a8adf15e4ddba046aeb8feda3d0b13e9fedcb302a27c31bb3d1dbc5bf44c2858474451338dd99c7cbe70528775910437e95b1e78ea6a615676cde328134359eb0e728c5da3f38dd99a60d42ead6e2d205714e93d5c5cf57c5882eecd79bf615811f48f5e32d67dcf19b0b036d425574d0709e412a0a8012d748908edbc90fdabcdced4a73e9b0e798571e324b0c6ef6ef27c7281402d77433e55c6564b75ee961d4290f1e5cdd8f8a52dc0b584e66dab3891a79da3ab8c6355e40128f960fcb3643eb3b201e1f809e53371691e5f2df3e48471a02dbd364a41ad6e1fc9e8f56fb6e877c2f011690963d585399c0ca6f39b03ec04dd836c21abec2fdf53e7d31869cc8d0df2c66a71efdf81384c754edc1e443edd03d04d20ff4f37b0a258467198ae4d4edc584e54fc920c7328e06ad1657a84a077b667b267363601136f6121c497d02fdec2e58957e7da52bad22f5fd407165bf2770779b4022201a86363c67a75769660d4a2489124d1d32b25d63b66fc6ecbb96f8210aba5b006d9009957c05216be7143fd393d3a72ed2bdb86295a1229584f9f128d5e43774521c2b4b03cc2301508423a696f92f8caebeacf7fa2a283276539c6a288f0fda2d8414f1db01751e5fcc33ccf446acb4560fb93ce4e445531fce720315e6c0b156cf09af1a55040c2e41ef915085ba814a7714abf449a0b73b4decc9fb426d0ac26613cd105f7456583d0dc656bdd6ce9ca5a3858f8c9611ae11c3649b47c27c49191bc882e94cbaf532692b220f2d2500369a254549dc9c01ccacd5ed8442bb388730bb13cd206458952d174c3218452fff4566d448b3b810f71fda9d64c22cf679ad6d70cc565643792beb531b3dc600dbc4c61a32d771913928fdf654d7fc520537d1e80b82ffca456eb4081fd2d2598dd3883b2dfcb0028d29a73072162863184c6949be770cd4bdd79adee337125b44ee20bc426008c72febf92eb5d60718a4c42e0743100b6fee308df533826d2c72f8e57279529f18dfdf0b0584c5787d55da6619c23eb94cd0b60a5a24290bbdc5b5e8d6e18d180ef5b61376bcfb1f38996086701d58bf1408dd672cc75db5593930d7563ad94e810103431496c056649c60d9c97ac7b63fcda251b7d26e54523bf84a10ca035f86c8a71d45f8f119b38f8d9583ccc5fbad185d431335d7ec7c02e67a6b428d6e4c8f6747c60f300d839d20dbf3ad1992e487ae2ed8957856f45b677f51c4aa3683584b3bd0469647eb8532de510f07b547161e68b7172c0a8a68b24e3980459a6b20c095376b7fe4095fafffc1a820ea9c30d5bf15be1741d5860e49a9bb243624552562eaf1134198817155d803bbc6161144650b6bd318b976188a9dde2fdba2580f4b385033f00d261874fa93d539a358b372eeacb3982635b860174c67b3a34e098bee81a87b17e910b9b4f9f2edac32ac5d0ca63999dde5815aa0985fcf12a07305e63ca17b496e2b0be8cb49291ac4cdf789b15b26561dd945ce1ecdd784a1c0b8487893b5235beb129f14c621917659f7a2f07a3b80d82b81ef2483f14989e258858040aa429fdff6d9dfa8e5ab5a55bdf5accddca33722b05899bec7a4a7ec49769b01b1600013ea68ae7f9f78fc836d4afd7ba67e85ba88282d9b0981e3fbfbed09d25481cb13c60b59f4ae2f98380cd75fb0afe35ec67438856041e1ac1b7313e7db1dbb72f38f06001167af5030888e18b7141d6d578b88af854cff3f0f3ac9d368352df157f08610cdfa21011c075b1b229d7de0be4392e753e7c6dcffe3e4f4d516b072af022e9e593c618ad8d87f2593f3bff609cd0c14f2ba0d882bcb12e2bd523ea203989dc0a3bfbd433e78397899cdee4253ad853b6a5208f9dfd38c5f39c87c3083e317fcd81ab83aac2adc6174518ae944b1f41c2cd5175789d0b49e1fb2d4f15eab9f37e3980a26f11f2fe34599d373672631a32e29e6be9d6a54c60332691410fc2b205fee854709942bd4ff63fd584a24b46bfe06681019c9664c072f260c1b4e54ee293821ef271f21c4e65e6778457f1898c8412d96d00e1c175d444d142aba21521844c99fdae4089c4edf7922f24543b04694bffa9c00df2460a2a9503ba89a8064cc630d97b651e5ddf29dd03f8180dbab391ae1a65362daff3bed1dd07febc3c1e028ac8c15920c36aa9cbebc58cd42d47d8196edb3c982673c75215bd1d0b7db08cb41fd3736e5fb66c8572c9166cd9c4607bc8e76c87d68a6f3f6b74e415a751daabc6cbe803ff76ffe34a0ab2f7fa08b58b1c69abc84dc8c3a9ba2f9abe6f9c917c3a49686ee37ed98564c0f43ef06f6487d2cd74bc15e8f080e8f5ff17adc38feb4a6272bafec59403269df1af8f7d49055ff420cbf9a12cfd87ae9498a8d9f8cb217bcc9d08797f7518dfa72d8ef72c21437bc9f726f28fe376f1f5eb18e639b7344d5bad9e4007b6fc48353e019bcfca5d9418f1a5dbedf9d1d5af3c35fbf913367d6fe4acadf3853d863d62599f6b06ef984b0243a6fbda1964adb8579dad152ee7da3237ad28ab39218f55c05b39c341faffd7d19f22d903dc268deba73ddb22f7bdc80968499dcbcd4815604da47da7cc70aaf2b19681047b2b234b7bd5723b3e981fb0ad687a23a4a2595423bea9aa041b35556a7e2ad36cf3978bc1206219a35b050788c824468af1eaea10751338eb7893430668fabfee9dfe79eb43986f5565fe59f4cc16bac048b6bccd522ce98227665786899d42571dbe313b01f3c70dba3710114fc148a6f05665fa4f71682cc5ad9935c89560d1d325670e999b323579fd51c42ac555da0b27ceb651238eda99bbe1c4d149c6bffa3b3de9f03f64a05267e8e4b1729b1c1c6f1d9b7dfab0cce22f579f0db43922d41ff6dcbd5e77e2b59a682a1d7f320bee3a3c6a761a160fa84f067b7e6b56db37b1d90df437728284c4c4c93251fd58182af737a6e69b2fe903d334fd4d5754754f62277d7ef90ceace891b8f99791d89e5d7dd2aefd7726b48126f7f46822261df7856ae876b0424de9ffe356aef5f4120df63db8e3d553c8178cfdadde163966f9b77c495e7ac5ad84aaf8cdbc3d65a76c2da670c7fdbdd3b88c934388a9ed6f007977919f7d18526dd5769d3a7f54f18c6e6c61e5c72d50800d4bb0af1e3655ff3f67689bad09ba82c72bb2d565410c395cb966b69a7f28fe6424412bb55f1b8eb5da29c860195988175c8f7e7b76e8ab986ef5034846b4b0914e1382030b5c44815669e767c6aeaa9d7152694e050631623fe00d941d9dc8cf70d947128f606217622ab6771bd46900d327bb38c19384da8d852cb8a74299fb2c20327ad954d26f04bdd640b1496b0c6b93bd495b7cfeece2d6d17450f2e7585f6a8fe27d5e08284f258d7b1a4a3f63b1ab8681277213ab21af0826bdbf67ec1d8394715ed2dc81d3ffd86fa1e45eac26ca6aa2a79f6bc3ff46c6157564c8ae0319057eef9a6f2984da34a18fb8ee9f14458dd2df82a14c641241d1206da915b813d3f9b8cdad9e649e0c2b777dd90c9f80194e2cd506f690aaf753364deaf956c7a1bf3528aafd96305c1cea54b83b358ffd3040bae863e898c1ead68ec1e0a130a4f04759fc5ba79b65defbc7c5d59d52ade10861abf9786cfcb3b29031f726d75f86706b772afbe3136523e2aa0b6bd636e7d50c5bd729ab085012c9e0b6157f83aaec757223de83cf21ef25c0e50245e20431cb3e9a4eafba9473b6c35be7bf35ea9b4adabac2ca54fccdf7858920528b3ed61114af99f08688001aa1f75a771949fc4512f2fe98c73062fa0bfb013d5925f3fe4646f04db2d70fdf179e710c4fa207adc1d39beee794c26e068197aaaade0d4d1831c872415b6600efe6838c67a3e0d7081c24eac2841f1a6d9c6c5709d81bb6c3eb4758635fe39f0ad6ba6da642a5169c734fff25bd00bae8e3b703050766a156516e5e3e19e0a2e14b7ebe39daaf412460057815da4d4454388ddbaff9e1c3c868cd9d62933f7bc501863c60d44707a11352141a066e45575da9fc3c9082b9b83081b28d828e2256ce4c978b860363b22600f20b21a99ad14d4593eb0a93880dd118e1dc15e6afb70ef88458ed50865c84f4361771431e4434ae40fd3ae0ccbd1a9ad05e629a86b6f65277651aaf382886ca4077a25c691b851f05afeadd811fa0781b516e730cf5281b33a8328ad66d4af4c69e64106aeb83322e459b2f068aa4ba7d533897a9b655ec279d282c0575576755fd6ba59564a1820a1d9f26048229bb2d01704386f67b1000c858aae848a7eb2fb81544423b31a115104de210da9bca06149b21d958fbfccc71f4a1d5dadb2b930fbdc2cf3205810c81196d508d987247494647f65a1c5c51d558c79f622cf6c9b8da1118786491af7a8db94e0e41ce59774044593eae255bbb61c93db74e60edcf77e7465d8c5e39d7cc40ebc79acec2dce1a07b8b827dfa8422549fd3b56c8ec0c7ddbc754461a675615f0c7fd4f1f0e9da1175056b1c0dc77da657e7b90dae358255449222dc996f3a16fb1f5221d2a08a6c4d2f30f4a2b08c605fb4fe34374d309433e1f77dfd37e9fdb960abfaaf5b021ae3c6d3326818d0e609b15d6f0f7a11201d22d6a87756634940b50f57edddfd76578cbf18ab4409d448f770c2825d747a5f7207a87936cc56e12f38e59df6b7f46be0bc4de0c727eba3e4767ab19ad6f9385ae096a79a7f31ba07a35d7cfe65ceb2a5b591f8b071e0656ca27344db6850a592c6735629e11f9b8ab9856a299c792bef32c237f22fa445c15e30e406780b3d4ce5b12a5322132f8f15acaef7a01ac881dc3a8814771d755bdd02e49d2a2604b4095e2de475f62d08a142cf21f033a2ce0b70d27acc78f02fd1e91bf7581f68d2bf6748ae5a375e88796b8b30c3a4ac12e", 0x1000) 05:37:35 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x7, 0x5, &(0x7f0000000080)="85e1e17af660e9347f0ee3d257830f606b84742b552267113b612f21a6cc0e6f6032d3aa8042c1e25ab54be900302383a9af9b7693b8ad814e50547bdf5277c6254724a4c9934dc4426ccf549a38a7f9f33b5118beb9a5c493a8ec4f19ad7d0acce19434ddc8c242c6a3875f1c228dc70bb1963576e97e289f913a19b790df02a2fd702259810fd70320cc23163ce61f0f46efac3237176636244d2513eab974e3110445146ec9367f296dc346c480e33e67efe4c24a70b1418262c6eb7248ad7e9866ad872df7ba087f1f9f54608a28159d510a7ee315", 0xd7) 05:37:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, 0x0, 0x0) 05:37:35 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x0, 0x1) 05:37:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000001440)=[{&(0x7f0000000200)=""/70, 0x46}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/227, 0xe3}, {&(0x7f0000001380)=""/192, 0xc0}], 0x4, &(0x7f0000001480)=""/80, 0x50}, 0x41) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r1, &(0x7f0000001540)='./file1\x00', r0, &(0x7f0000001580)='./file1/file0\x00') r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) bind(r1, &(0x7f0000001640)=@in6={0x18, 0x3, 0x0, 0xa7eb}, 0xc) r3 = semget$private(0x0, 0x4, 0x130) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000015c0)=""/76) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file1\x00') 05:37:35 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x80000000) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="28008000ffff0000016219ae3e96f9c13f2c42c13ff73f21722efef12e3cdea2270bf8e470823cfc684b7116ef95ad8940b335437cfaf87d676629f27df84c51eef5710b2d74bbec4c9683365d93d7f7ddea45d8057e285d4308ed19b54558f3851543939b2331f04f7edfabaa8ac6cca7f5cde12d8cb9171c79b0dce145c2ad5208011006b3386bc156849ff7afba93318bc075fbafb50241a7741ee2b606c4ba14e16f80b12ba6787ee9cf9672af3180a022861289224505e6563ffd3311eb4c5a0c0085f490201f3e8239d5c90c82ae0558fb48101483994f01f4055cbdc221325ca3472ebad4951855c120a734fc7593a09d01ebd579900bad3f961e", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 05:37:35 executing program 0: open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0x81) mkdir(&(0x7f000001c000)='./bus\x00', 0x0) r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x100) unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='W\x00') r1 = socket(0x18, 0x5, 0x80000000) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000)=0x401, 0x4) 05:37:35 executing program 0: kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x0, 0xfffffffffffffff9]}, 0x3c) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) 05:37:35 executing program 0: mlockall(0x3) r0 = kqueue() r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x101) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x7) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) 05:37:36 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="23d5", 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r4 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getpgid(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000180)="3118af36461ffefd3a7ae6def1a4fa39636be6e97191749b6795cd7485efb97e26ce303b95c2f6de351aa3cf94f7e615ec93c0e0815b5f8912903cff573d9bf609b712f1a617825055c4cff2c8860bc44cfe15cb250cf0f81582797122b7d1502600b893d81e7344d7112ffb48b8ab35694669514a6579011cf699498225f07eed987ad2b0479ebc582d231e86788fe33d8226e44cd8716f439a86", 0x9b}, {&(0x7f0000000240)="09bee62f94d0931c5aa3266d4705b34c979ba2e3643bf082efc99766c7e910bddae6100870bddb129b4d2085c5d13eb9ae5d5217d1145d4a7da0eb79d4b36e4737c28c4383e2ff56221cb2826763a7f3a01fa87c0fbd96964a21db21df41d34c0575df2dc650bbaf3a9584218e3f8967c135ed7413ded0205044c0165107296f14328e4544074328aeed90638ed01aee0e833b7257935444008cd7f65ab0d7aaee5fe9a29e7bf9ad9d21c809cf5e71853b8d24b2f0d1538e7c0c3f91a37219d37fef34cf3b1133707e06e8aa2f03b1d5ed15cd20f936fb3e4766c2d05e81", 0xde}, {&(0x7f00000000c0)="b662dd01569ee0e9b05fb0cd90276d6bc8836cc1d715b935b7729d8617a39cbb237e60b41633cbb81c", 0x29}, {&(0x7f0000000680)="5394a6abeaec73e9abed0dcd37856b2ff557bc4da8a2551cd0fd46078fc047215b1b9b7e50e1bfbe73fe8387ba2fd78b8a8c539b1ede0443778ddc344d375e2905330f6abed41565c9e7e5ac611ae59452b00100a1a59d0d2fdcd51983f7a52e62f0d9a500bef04149ea0bb12f9be0df5160bcc3647c1c2ee873e9751165674a4e7cbc10b2337a1abd974ed5ee84af682e98934a3c9823c7a7fb68432267468ca2011ee15eb891d64812a9e39f8dfeb1312d20216ca6d3e936f0528bb68726709416130ce35b1bb8aca3a80ce59cb51eb5f36a5414e3fe5c8ff8f11d7c80669ff278d054164a22bd82b1fe69fb409cb025cdc3637580955d67ef98098a7c428f4f9eae600821932bda2323c3cd9e943f820b66f7d2eba407c2ca6052a549b46777ad03f1b7ee0ba76635764824855990a3810b1a6ce95c916eba9c40dfe853f512031b36d8a104e88f50fe4c78e7bd4bdbe43dcd51ed68e6f9e64289d3ce61ea489e489da28509d9fdb2cc9eb0eabf8f3e1fcabfb5082fad1c5c8558d1b460b21d0a0f19157c4d308c32f18a618b391ab995b47f9cf5b75c1914b96b8771eb13102239b2f3b8a7e05e3e458a1e4446875fee0694c18b7fe292f84d3e68c01c3e3b98ef550ee0b9b2b95740964bcdd92d99032b469b289f22fcd552959c492b8639a301ee8f863b91b0d3f97ef573da16779d67303db8e89eb72f4f2032050ffa22aa095087277067b1f66ca5491c1fb4a9221d9e95d85da55f4ba12aab78ce98f158f87bc5f3e4db020011c61475a73651b6d7ba5394f06246471f26a7d453eab710ecd49ed8aa34a727ef54b27d6e6a98aebe3eb539561b1b5b081a66464710e0828f27b9c4d714d307b3790e3ffe564204ecf03ff7a1dad644b95b5ef70b1aaada9e1ba175c6a2ac9fe44087a840ea3e70a62ef71abfc5bd68673ec1bfb53f4ec8ff7253b25b8044ffc01b856d053dc31122da5890c6d7bd3357c981c472a97838940752b1cdc9cc9da97cd948a06d9ff75b53d22a0fa126a2cd52fbb21727aa5613dd7a15435db94aaa401a4bb2591ecdee3e86b34ee28d19171be53bff7d18967fc6e9cf8f31b06013eead31b7412742cb75f75b10a7570381232c6f8cb4cabd2f01f9b0910949075787c66197838b5bad0c5fc34f73d4f41e8e477a149aae220aed047651731444b11a66448578b87a7361543435122340317ad0f50cbd09470ec7604964303e3f1ed6b9fa86ca1b467a61125ecc99de345958c2c3a6760446f6a3df4b9f07104d8ddee1b888ae9bb5f40a04fd06355c48e0c328db9e53ed59a77fd0fc024f16bcb4df267e0b90238b96505fbb985566868893eae7574ddc0bafc45f616ac48989d107b34053b1c942f84a0f815fe92652f57b313afabd78ae1171d0205b9bd4172d2edd34cdd1bc5ed5b0d331715c7173b632b2055ec27b5780e1f62d93ad21d2a3355f2cc35e6c1f2a405268b12129fd9f7bafca6ff2d91798da56b00dcaff9899cdf0059d26b8f503cb2998d38dde9b9df3d1f2e7d1278d4a3d939a55ff47cd72130122918c37155347a6ed1409a36364e31f763ea723c1cbfb89c59be60890e57a96f0a9b5e026e5a39fbdeec47be069ca4f8893772214c23f55f739cf9aeffa6ecd6af9f82cdb004937cfade54f2f7334b334a340bf878992e2ae31ae5c4c9c934096463601ac985cb826171eab1fd61b266e8feb13b3b34f1537cf6c5c19ff96d2e83e9a52c8fceebc013b400843e530ffbe5bfd8b675e99bfd6240b890a927d247125392e1edd098b90e519043b56eeee93741c99bcd028622fb1b55b328f3b9fb84321d49d32d872bd0450e0789c25fad2d53b9700267df11f317ebed37a79c44f370eea356a6a056552336dccea9580082c477cccd37de06cf68dd889dcb73e834b059e15cbd0f0e27de2195ee9584e019faa23b7db3c16351ec46ab6511215d6b866eaef37c256996cf2ea8ab312e923a474721028de5430c637cbd267302ce60b1fd3cf202103a46a0ec3b87e42e8e204a71b36c905bf8942c12a0049da7938ad5cba32e9dec618c055ee8ec66d884d544f7e1073f8a61d56555dc9f59016ac38aa328d15c6aee1d1aea0b572c259795e42e0486cdb395b094c8d9521c6e9876df6b27f716297c60b80536acebb58c2c41392d59dad068ee0fcd6b91a7c6cf92497a72f0d30e4fb84173ce3c57923f7051f2d8362923adc818edab2804f654d839e7e8f4a36ff510958d0b34eabb3bf0dafbdfca73b8a6101274b9afbc8ca4ed9e9a6527ca7ae52c967008ebc8ebd9d45c65d1ef6c2fe838f9eb5bd94488412600bc94ef72da4c85648c2093201dc84c9917d82c98d7363646b8b8457a41786495d6a76db517727bda5d369c6382213b732ac1d0cb4bb58a4b2db35cc7f647a6f3cbd6e7e6ff2d493e6258fe46851b7dfd01d862d72a361ffc8e5d4085c5e3103347663b413b694e1d236c7944518a9235bbff4cd6abde8b06b9e9b233f2d52728b1ee092a3aae741587b01cad4fa8dc82c7e3c115410c87568cdf0fd0f519ef9c6bf2b3256d41dac8b1badd540eafce5374a5b7f2268b467e1313c7a9862619158e829721f93761d8ad1bfe3800ec04b0e06dc280a0d235c93626330731cd9f83bcd9b0533cc707a0662a188ea5c3e6a73a6767adfd66008259990ca5b4600bf196490f6697f02d4701751e28e1b5a4df70cf0cbe94dd646141b3c83f7501493b3c7e8edcff3c697d1387519d8ac44cec6293df3bbbe6db4962faf2105bc6e19564877edfd96393bbd11c48e1a81042492f398aa95a51199fd9d77a1f93f091dcabf5449830c0f54e95399e6f28003a676449e4208437dccada59df8c12c24c8f62bdf15d00e28f674241cdd0c2231fa8dc1e7e6522deda96b58c4dc430ca7e9835f671ad86cd11e63f7935d855ca6ee77d63324d9742a730a55113debed23a617c55f212d0439620796a3fed412c0a472a05404ac7a9cc2ab1ff285cd087bb7fd8e783ebfd019a4affd311e8835e1ec8b116b490bc1ac6c51c07d1ef5e480d612a3b3a75fda5b7844095f09ed534c20ec9dc72231450191ae2297a047dc9ef9cc865727cb3a562e17c86ae737b65dc351af6e237730f5ede26b343ee426862e7418a5e4a20d88d5b524eb3ddfa2013577753e3aeb8126d7f07aa50d132de110eee0eac64f5dfc595b07cf787e7e089a9b4c89e2bde7707bdf6dab3dfe79c96010ec1ff0b93001239f176bd61ad4e45775133893d129b3dbd2aaf09c4187916db7fc4057d826c0d3cefb3c2d2dfbec7807098ddabd396c9a0438fff0bcb760da64db8b46da6d55fda9d1ea565695107e660c93c9de15b5a500a2bae32b26844bc25332f8af93bcf43dadeac7805ad0a8353aa0cc4f88458171a0fa4070272fa8abb644c21d296e3787fe95be09f1c9b8206d23d60f13423ca98083f76b4fe5a408150fe6b6a7638b626e0618af0827adffa8af6134ee96e9917af8dd0410ae9991ecb5a2efe7abfb4f84f41f9a2291f9d4eb9385bb0216ae6e45ee4784df611b99076ca7b9ee5596ef415c34296d7ad81cdfacd41326a41175988ac7c99211bc62833958d5837e42b4558783e943488f894ee0dbaf27e597524f38719288ee3a9fec01352a0a6470ec96380b1d46ac236050a7d6fde9bfbe70459c356c3619b6385b5311e6cd8d55ed9d1ef270bf5dd61f031d938a583a03a247c9ab827a5e07aa452164d8070b29c91c80c7055d21120daa3984269c3d284d02892ed3284453089d54783920a6a97804fd809d1616a77fdfdb1d36489c798c983b81ab2d98e17d808e50da497649d34d7f570a2cf357455d1abb6153690faa55f3d3202bc0253b78e76f324d9346e6c2988113e6fc39aafd35c1639c54fcbccda2e9031bf8a39d8892f260167a5ab7ce4fdc9ad0004eb961299dedba7f04b986e2a410c767465f7406770e6a54bbd9e080c17d2756636bd0a7b188ca7061ade9946baa7071bca82f3382e938fc9abc3e8c171394be65afde26edb650e154eb91a44b38fe569b044b17f634f9431bc540be1bb375d1b403c13e10f857486dc398db1d6c391f6ec33ff3d7c48c7bda1a0e1ee47f66d1d31be2d9f28d8be2ded3bab9c24f96cbd80e4e0111abe6700b23892fb629c0a04b5d957711b1a5bbabe278f5ba37fdf17a820a25b58b8c45464b77ef9117bcabfeed114a6d668fee76ec8e30ab7e8e78b6aa7856c94f1d47a6bc951c742ef0d4f65fdc4436f778cf04e6e10309a9428fa8efeebf53ebd2d3dbfa518bacdacdd31911c05ea205a25324db3bc6ba2b7f750963c847e0445145e272bf9f92ad387567ef0ed53a66a553e635d1be85d22bc0e74f2172979933c6c0e5a1082f8e3c6946a83bb4ee84ffe66bdfab8511f775b0586c1b85e0dc0ce7d19648c6cdb9b3d7737ab01f2b1dd80ab9b4500787aec53133383d1a13947799fdc24a1cc460b4c9a8bca31aa3fea923cd29537fb16d6ea171c01d1804fdf2fcce750bc5d608fbba2c29b524fffb6aa5e051c0be9cec4377d9a6b0a65ede3ffba849006b657995d4117ea09eb00dc590e88e1422710b75c456440f75227472b9b7936c5536089fa08560e3fc7c668c4595a845c4ef9c7244dc93b3547e579e224809e461a01fbfea0e87cb0cf69b874b607435d336d973ae51999f1038eb7bec26715a92d0e61fd7ba667e84a833ad60f0376693bfbd6d5db1dfd67d0888f9eb3aa9ce53d16cce646ae585e3d633ed2f828d888b0c4a87df06ce3a2d1505ff5a9d392e8720e2f8c369b996b8739b5c10a05779edd69520f936e780272e957293e399341284ae04289d04dfeea3de05d847e756b6c734d27171d8ef2604dbfb43e00bb66b93452bd3504fe70acf55df46e8601957fed55f96bf7740ac58f83f866a2110db7211bef77a9be5c19fb627adbf41241ed79f980398507178623c89a0aaf7acf9a2d8dd49df391e0202ae57508c714c2ea4cdd478afd462f5a763d698691ed8fbeeb03dbda1710bc50624124a04c0fe9e999e10396c18ad809783e1ce96d763c7eaf385719c62e30d77c8d9f2d9b4a206115e5fd58132bd47d4c67b531c8653dac1b09163bc8d240c758057fed11bacd7fc14fb765459a5d8cea907c92ad4183465d91ea0f0c72cdd33b7582335d8ffe9b3a0570127320076fcc4e13e8360f60b9a0e0b87e845bdbb8ed3e958c9b557bae4b06eec78be777688d7a5c5bde9ef8544039e1819ad8ddeaa03c166238b91c76309f683406cd4c7e7db3cb0dd3026e710b1acd2116f976cc93103f83aba28988a3843f22fb8b5f855164f256f095ee87e8c6841bf3b6b15770b6056c9fe775d6710794e09fd5222fff4aa25c598372337a08700a265f861f01208b7ea29dd74e83127166451186aa4461fbb93052c64172e7321b70db65d8e5d13ca5cabf9d5d360b7dbb6acd70682e9819186460ad80fb1ffe436652f39ae600c10fc624a437733f46df770e2a26414a2a008b57d4df7bbfe09fe20659b7356f4683e5fa84f0dd9886f3a90d865c8aea47f94906bcfd0d2771268a5b7a9a9aa25d176eaf3b6c9086cbc66bfc2c64387be230198092926b215d9d1fda24eaa760728534574fcd0cce2a5e754daa2e3a95e5f9f5213b1aa5bcc603cd624486343ecdd08571dfc7d31abe3ba9197c5013bc5e6926eccad468f61e0f60fa759d75aef960cc6c0251d51feda19af626ff0724f4062806a0ba392e3ca9ef1072178de3b9285dfef35f896374677e311515a309872d8fa055086a729a2b149", 0x1000}, {&(0x7f0000000100)="ccf3defdb7230303af310b722985189a17fdbec108a59baeb0a99715d4aedab5", 0x20}, {&(0x7f0000000340)="03d274afa5e329aeb9995ad79c84", 0xe}, {&(0x7f0000000380)="d45e38f4b4f195df0336e8c6765ea660075316eb07f56b22aba0fc1e55248b3fa2279343934a25d11e9e4f2da2a1", 0x2e}, {&(0x7f00000003c0)="967d2d2fa8f84525ed8b6f24fd4258c9c4b4665a6c294a8acb38469b85903fae70053e21296a3376d570f7b13f31fd6c7adad5ee6dd3", 0x36}, {&(0x7f0000000400)="0d593ccd93389f3bc651025df3933d4d210d4481703dff62b80b88b89328774c2599ea948e9cea28b15db57bd99f6e862f30", 0x32}], 0x9, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x40a}, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000001680)='./file0\x00', r0, &(0x7f0000001740)='./file0\x00') connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 05:37:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) syz_open_pts() syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 05:37:36 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = getpgid(0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) fcntl$setown(r0, 0x6, r1) pmap_unwire: wiring for pmap 0xfffffd807effc488 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc488 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc488 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc488 va 0x20fff000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc488 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc488 va 0x20ffd000 didn't change! 05:37:37 executing program 0: r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) 05:37:37 executing program 1: setitimer(0x0, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000080c2, 0x0) fcntl$getflags(r0, 0x0) 05:37:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x40, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) 05:37:37 executing program 0: r0 = syz_open_pts() getegid() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) r1 = socket(0x20, 0x1, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x400, 0x4}) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000080)=0xc) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r0, r2, r3) pmap_unwire: wiring for pmap 0xfffffd807effc488 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc488 va 0x20fff000 didn't change! 05:37:37 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x3, 0x78, &(0x7f0000000040)="460aa0a905e2b3c73ad04727", 0x100fc) 05:37:37 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) r2 = dup(r0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x92}], 0x23f1, 0x0, 0x2800, 0x0) 05:37:37 executing program 1: setpgid(0x0, 0xffffffffffffffff) syz_emit_ethernet(0x58, &(0x7f00000001c0)="dbcd78b84dfb20e5f063ce03db01f0daf1a867d014f4a6aa909c959ad4e66fb6a94cd32b95319eea785920b838ff1afe832fc60394a69d5d7bf098ba219c3b42c15aeb87d6561bc9746ec11ee51c862da18faa1f23842b33") r0 = getpgid(0x0) wait4(r0, &(0x7f0000000000), 0x1, &(0x7f0000000040)) getrusage(0x0, &(0x7f0000000100)) 05:37:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x3ff, 0x4) sendto$unix(r1, &(0x7f0000000280)="1c", 0x1, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x4000000040, 0x0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:37:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x1, 0x1000008, &(0x7f0000000040)="d328ee56", 0x4) 05:37:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x0, &(0x7f0000000180)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x80000000000003ff}, 0x14f) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xe05a, 0x8, 0x7, 0x5}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x4, './file0\x00'}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) 05:37:37 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20000, 0x80) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x4b, 0x2) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0xfff, 0x0, 0x200, "d730c15b00f4ff0000747beffde400", 0x0, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) setsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 05:37:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff00000000000008000000000000002a538706000000a714000000290000003e0000000300357000000000001189c36bfe9dcec90c10647c7b39189748125232973b569c9b5611b4eadee089f43a51e5429b20a044c41b147d48f58b5dafaa64cb512e8f8a0898fa3cfbfed97dc8e6d4d81a83214d96d27884b12a2b41f9f49d564120f6deadfa4992cafa0a75d740890752dcb082db06c31ce05f0949fc15997ef4000091c48afd93b8ea718854bb4f2feadbed9a16a301c5f8b954f8559c7854bc39fec95dfac447f5c30d63a5e0b57a1f6db984cd4b41ab0ec9edde3bc7525855a1a6ff67dd3c24e2c6e7cdc4ec438753df0ac38be38027c9a3974365c3921befd8"], 0x10c}, 0x0) syz_open_pts() socket(0x6, 0x7, 0x4) 05:37:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3a5, 0x2, 0x20, 0x10000, "ed4cb9e0043acd497732c39f68fe6a25ebc755fb", 0x7, 0x2}) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) r1 = semget$private(0x0, 0x3, 0x17) r2 = socket$inet(0x2, 0x5, 0x5) pwritev(r2, &(0x7f00000010c0)=[{&(0x7f00000000c0)="3ffe6b909bb5675bd6f678a0fc63fa479cf4812c69e64414dd9a2ba069e589ed860d3ec0094d6ed8773f48fb77acb4014bfe5a2c1109789cd8b620c54a42fd86bbba0f7f1ee7998cbb1ed7293d565d7af3937fb5dcae1330f99e6d93f2c0abe469821e399d08ae83cc7abe6fb6b29397d8eac9e81dcdaa783e4f18cbf7619740c44b52cd4418541ba5fc253d0496ae560c0665b02116085cc7446b89d98767d45ef987113f49f5c4733bbb5c2d7c52fce1df26c555c7d31481c87fbab870a833cbe839d8db37d0d2516251649f08430bba6e2090b1343a211780a247539ef58b69be5ec98d0dd4d55cc61e4114077e771e5be9a7a51d99d81d4743a8c2b4921cecd14aa968f7f80bd0cbf519fe0356c8df266d2239e88892f1089563185683b3809b0f80b099ad48a88437891c5a7d430f224980826439f5aecd5b1170e56ed3e6678587cea1b497bf5de254ae998694310e2a9c5ce1ab453e6f00bc92df36ca49c19ebd95ab13b2a09c4bf1f93cd8ac896077a50e2b99f7ff95db72c9864866308db6b30ece68d0ecac8bc4a1d80802ebd0daec908f17424c969407a88b912404b580c256f0c735128926b370df4bf7c8b69d3cc5675a5350f95fd67fe3acf8943874d1957f31d215067a250ffe851a66b082c1c4f41cb335d160eae94d938b7ddc492df863ae501d2d1f596700b8e574eb0b091ab4f8a003ad0116b579786e5c5c3c55cc939c0cdc54e89f725123aa6732ee05d94198cdb613a6cfb53a2d56cdf96c06855b0d65ede16b53cfc7e91b65ac96987f0572996c76da080d5b8924a35eec99a1a2348418719facd589f63d2eb5dfd418095d8be62fcb4915dca4c5939d9ec651c43c823bb610fc1f8d27d2becbee08a4d9bff14dcc3cb5d6822a5ebac82080f37c0311364890521f7e8893658ab9c8bd876b41870d71d6069f5ec4bcfb50f9d3291bd36024bfd15e060684b8836b5d716a21c1d4801d19731bc4b579e7f03a4574ea27ce0e681689137a85e25e20919f3ff870222ed27186a73e4965b87dc7da180fc1b05a0e658198a49f91e28c6b4400c0769588b7f8e0ced417defbfd4b5210796cdcbe0a2e9307765a4e8222921da0a81ed45c0fa00f1b84ef92a00aca3daa13e930087845d7f846e8c5ee891d3ac07d25e69029bff2c45353d9c47523a653dbce608ab8ee0f8bd3a7808c0691b73a7a52cb5b19626067a6e30f785e47cc11152d57dc48ca4d6ba584ec01bfd7aeda572e8bd11a2852a240a86ece4b9ea1512168758455590f54c539810348a3e52c71b2df925900388d516efbeb12876a711e2a9f6a61206f8d3490d2e798acda7f6f594361e052b194d04f4656410009851dc15d1f7116564bc84e16f08dfe66df6ceabca981329dd179ab1299112f600810e41cadf273498faa2a1a40a40e56f25b5c584462b7f112bda85512a4e35b0b36d3ffbb3b27d72bc59dce7b38c3b3ad63c9653c95891240000b92c254b8124f72bd244f811e9f9535eb9f1462cfbe595d49ba91f262936b84c3c40e1b8181e8109a5205e990c0aba9c73fe5cd8fd79ff4de7c61a16d6788fa2f04bde2d225534656a7b3fb8cb384110e15fd7e388864dfcc40fdacfd057ac1737d58084533bc3f450ff724e9f03cbea6540467caa413ea8edf4f8c62b4987969986d9cea4519b18a237f3e2f8a2fcb8024dabf2b91c7fd05596ab376fc1352c72e71ade9711602ab10535e00dfd9668f1a345ee5dac9766a8e9ad5489880aa82163771807a6af0a2324dfca0b02565df36cc62ceb6cb4998f28e84f913a85367256a39783872c5bb801816c0bef797752cc070154e7ccd0a531cd4af439ce13e85beb67e379dd432d8ce521e9c8cc5e269b354f3f80abf94ebf7c107c6dede9ba41ddb3ce8ce1b0da3c9f774fb370b16a5517a5f82415ea5220afdca5e95c287c33c31209f510bd09d868f3475dee248b2264f0072cd721bb3b6540ba73873a3af20c7bce29c4e0fd5b94383f64b62876106764305b0e125d539b616ae4390976ac9270d1e7fe14a18973d9bee8840f9f69eff5425bf6c7ce63de19e963112daf983228b3ca6f455e2a23401e1a1983ec9ee485bc4c8458d7c2b7cb0a21f81d45d66d30036fc31ebeee3f3e49c5eba2b865fda56adec1cd0358c4d342d029461ca4853cc40d5f6e80253aef3864739254ebd1713f8a8cb091d616ac7548e47decc6dc1799a6b3e2a2ac5332afa0beaf72f12bc1c5da38890db5901f0f01638d87c7ae2b5fc09efdc42de6b0a967108f9dc492b312e432b73510681e887b8e060284a35d56bb9145e605e31d5f624329003fbffe4cd031a710c330fa17575e9750a06df624fe48b976a34d5f4a0dd2412b711f0861540e509a1c81bd7ef7a0e27967d88f72b154a342bbfc977c1570bcf7c3759ffad135e5dacb904a523e8b744b7d97024a76b161430e1c99522a84028d777bbaaf01b7335538ea03a7ba3151597d2337c18030d5484a0146ced61c5d5d8c4307713218a103b7b46a87d15c7529923491f705e763f4f73bbd863f983b93c8974e4943dda5053b6caab07d90f6796fca7882afa54dc5c7b614aa0bb1e62122a539c4211d6ccc4000dcbaba48e012ea09337864e46baddd8fab21656f56ea4de49988046a1e26ac7d77eb3ead82d6315c164a4f4ffac8c67c63fdf1e2e0d21995f835238c4687b350d7472d762b84eb97a3782a135f3405f52ac2e3a5852285ffad76d0e79768e2b3c9cd27f78c830934dd955314d89d3983c170ffa90b47810dd0b398aba6d3e2989280c83dfce0bae57f850b9e3fce43cee7a8406306a6b07d9e2f21a87c9ca85ec71ce964cef499f339e473e2b48ef96129785de2a771c0e15392cf929e38d3bb7c2b07df82f9f00d24ff7f56ca3a879163430be0fbef198776fdfdcdb5c7d3012520a75d37c3c5e15b08b8892bdf388b7ac4d9f18d855df576b516f88d007d82c046921907cc8e52a899874fdc5afb7e4a92966d0146008f74123a31f7b462b0c28b4aab7bfb7f7ab896d772ea43519ba5ec5ec0f27eb7a29ba0c6ffe1c0df62f1bce26fcfa7be313faef9063ee2dae6008805ccf92cb0bd6d8db0a31114d415042c26613d4cd0b14f6e15ceabc55f936d30dda7854125cc57c1c81a59f905480c3cff05bb9feade549c44ee91bcc6ffe804c3f13e2ca0b9224fc6b2af02ff3dd63ef6d7b3b714b6928c77db1f1fea0798c4ef2a90400392649de2d48cc100b6e01129405c0f4a506414e772d55a357b2781abc4c7567f8ff7f625552185dac1e3a1ce802c69761bc1fdbf5f00c3e46c535fa4a9eabf3f70905ccfebee54c94c2335062b5afaa885b706f5fc40c711c4519652ff76941f95d3eab23853840f55f62bff1b96938aa2867a099e26eef02036f213763f4492bdc3fc748c7825a00c4c137d453a623930354b4604c5a976f41cfd6ed880f25ce7f550cc55c28ee3a7a0bad0f5efd335f425d2722c40fe947f36699b7d5b7b317a4953c823e55832d78e9bde608db6ad4c069711c2d310756935fe1fefd7d535e30378188b66450d9e47057aff7629c444314c5325e6b50819f0c9e47c0a39b6b22d63641f43f1c3b3c4b0cc7bbd9974d137c7b2bb71b654c227dfca2487dd0d2b03fcb09e56c7e2d80befcf98a5823bef15038465136544b26a2404d526ecd7044af3962bfbb922bb893cb4739e74b27955044f846ad7c5f2b48117ad9d2bebfc288699943524729def6975e5f96691348543317c62db1572a9020ceafaa01af1a07447cf6609f01550ee5f5b4a0525fdc68c85a06bb0b12ac11614fada8857bfe55c33c315333c373aaf1676950f4505717ca098a0ce0d3e4a3727d24bf062aa06500469e0b3af66fa81051778caf5ea1110d6b27746e3e8b3dd6cd0df456938ecdd96f383b2836726286def87860665920c8e577e313b0e164cd2641c26d731d1e1ef743abaca0c46173b11b8eafb062043321fe4939520e4a26841ccd355cca2ffd20ca476fe50ff16e575c472bb61b758db525b1db7dadccfe10dc5564b5e3edbb6337812a32ae1610bc89c3b937980c2cea53bd5b0bb80686744b39217171737e8cc557b8eb613ddc163bce77c400100097eee7a9faa1f9b2e3d3c68e6993abaa863023dad09147782395470cbecef5fc358935a664364f5884a0a7975b65a8668740534fcd46fc7417ff5831e1eb6eb48849a36f78ddd8dae8d0aa4a528e033b4f41ca023f35a3952be65c6a2e9141ffe3b48d0e3e6590e07445c1b78b9e685ad4ee82753200c3112a73318759e7432e25cad0aa6906494f0fed1d47dfbb65e5250d661e8dbc8e742b247521b0d04441e3072df3a0075d194868cfa553459f8772768276b13ccc302e6087a1f6c63c4c2b52d19d0345f1ef6cd5afa55bee9dfd441a758bc0ee057bf572799aa7caa9201ace8702ca3f4c5dd160252fdc0dcf4d202a70f99857c4ce414ee28734edec9f35a72aa3db695de025940ca02703cc1ae5036d142ab99ef23d3cf78580b9ccf1fbbd856e0073d294ca9163b7506d0857bcf01b605ff80197916beccf2dacaaa1ad35bcb27b1658774ee9bd17f3695508f7da91cc4e6f7437397e39be92a6c11a017cf3212cd0557245d6e80b8436d5bdf643538e634c4b859414972093f466c36190f99521446113bfd3f9ac85aeab7f5f78fd941e14f8b0b860e26d9ff7866e7031ed3a02312f0b98ea2b9fc215d18adfef4123624818ae91d5182d4765520baee7e4c002ef13993e22b61b30c39fab85667b081066ccd0e8e53515fe7cb68275282d266c25bb2cbdb8e0ecb7c6e8a164c57b28c62cb2fe79600fd592e040f14c6963c307e27d48eb0f843f5164eb0d697c170fb3ccd7b53d6dbfc3bc9c91823f97dfeac2f6b7aecf92a0ad686e7430287de7b71d17848f1e8e4b9a4f5c9af2aa7a4c2618667e76e2ca8d5d40a12a366604eda813b8f36fb31c6081180469ecf6df848b6e4721580aff0da2513e50484b2556c3b3734879088ce2a7da79330a462beab8c4b3a4cf263cacf3863c5aed03b4dfc7db1eb878131704db98f46334c902e87672f7efe08063aa34fca232d6b03b342d70a6c65af2f4545a310315b43f6cfd8089f3298cf4528da4cbafbf27f9305c17c0c5003d0d6faa100273f1c4755511e50f59b5dbbe062c15d16461db8fdc47bae3fb99e75033da90bdfb07cca891b81c2f2445fb674805621a3167b267cee015ffd413aca872b17a068db016603b1a1b55a5bc438aec121bb1599ad69cb5229fd8c772ad21482d4777128e8effb07fb1f76a7455ef43be27a81faaba1c1a73e47edc34c0c5c452c24b2d405fde90a8c81170991903c0bd8885e51f4fef63f3ae450c3a5f9401858e5c1e2f4c05d09457378608130a6c433314e2d0effb618c49b1c64a363b120bda9f30de0822bf665add33950661d12ef844edfc5b0e5acf36e5e62e285fba213ddbbebd3452a45d61fdc6190c30db00d89007c10bf892fb61cdd579bea18b732198327221b7f3c57d5c22d9bf10061c30bfaef3503d73ea30fa07096e3ba173cb0d58d3d20d7d1649ec120731d27bd29ca68f86e6bbeab51b6547d2d7d17f764cc86d3d16994c8ee204126d51cf5f8de13da539357ddb442a812175a528c002119768db10fecadb8fc494f430650235e40d60b3f2547ad846dea968eeb5ff185008e810f62480dd7bc7fb2520d04904a326363aaadcf6a05b95e826d686c383792517675ee6cf4eb6a5fcba09f235afedfcd04e58c9ec88b16fbb1527a25606", 0x1000}], 0x1, 0x0, 0x0) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000080)=0x3ff) syz_open_pts() 05:37:37 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x5) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x9, 0x9}, 0xc) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ftruncate(r1, 0x0, 0x80000820000005) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ftruncate(r1, 0x0, 0xb577) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x7624) 05:37:37 executing program 1: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 05:37:37 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x80) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000240)='..') stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) 05:37:37 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom(r0, &(0x7f00000000c0)=""/84, 0x54, 0x803, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000001c0)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="b9ecd167bdafcf8ac36500", 0xb) kqueue() r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$KDGKBMODE(r3, 0x40044b06) 05:37:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x80000000, 0x4, 0x77a, 0x0, 0x7, 0x7fffffff, 0x4, 0x1, 0x3, 0x4, 0x9}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 05:37:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)=""/33, 0x21}, {&(0x7f0000000180)=""/25, 0x19}, {&(0x7f00000001c0)=""/106, 0x6a}], 0x3, &(0x7f0000000280)=""/20, 0x14}, 0x2) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f000000003000bea96f72ef955474533916a3e1a476025db2811f153fae0250c5eb25a87462cade049a99e69a493394b9fc03c9fb65badd0edb72a9432cf145578800"/81], 0x10) getpeername(r0, 0x0, &(0x7f0000000100)=0x9e646ece273f4f8d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 05:37:37 executing program 1: socket(0x10, 0x4, 0x9) r0 = socket(0x36, 0x4000, 0x6) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x100, 0x4) 05:37:38 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812e2a4e713048e699311d7cb4", 0x14) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x3) 05:37:38 executing program 0: r0 = socket(0x800000018, 0x8005, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x4, 0x0, 0x0, 0x0, "01000000e900"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) fcntl$setstatus(r0, 0x4, 0xc8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) socket$inet(0x2, 0x5, 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:37:38 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) semget(0x3, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) r2 = semget(0x3, 0x7, 0x208) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x1ff, 0xff, 0x2, 0x5, 0xffffffffffffffd8]) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:37:38 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x3328bf9, 0x1}, 0x10) 05:37:38 executing program 0: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040), 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 05:37:38 executing program 0: r0 = socket(0x18, 0x8005, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f00000000c0)=0x4) pipe(&(0x7f00000001c0)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x200, './file0\x00', './file0\x00'}) 05:37:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x7f, 0x3, 0xfffffffffffffff9, "09ffaab8af000000000000d2fa00"}) pwritev(r2, &(0x7f0000001600)=[{&(0x7f0000000180)="9e7fbb746fa94c2a0b73c07181c56081dda92f3f477fa82276bfbb5a8ea538d41f20e22c48cb52e9038f71d0928f4ec036dc398266fbe8453928fb503cfb764fad082aa0bf8635c453e79bf0bd2c782d2062", 0x52}, {&(0x7f0000000280)="0cca762a21931776f75570c5aa769dafd0eccef09932bb72480fde88048a86b27cb4c8e18f7c2885d2c60483b08698c3318e737358f402a605c14cf6f7b2f3b465053c76116f61118370698c5a6ff0947be599a5e4e72904c25808ea9af78ae00341f860a07059ad04fc9f", 0x6b}, {&(0x7f0000000300)="45939d1c55f268dc2cc48ba9a92352a3e8918108549db50569777b3fbe104d0ad57c14b985fd60dbd6838e3ab4a3669fdd3433ce2a8f7b78ee8b2b57b1570151291d6aff1fa30f2faab92747c4d198ddae95e57ee3e4ac0fd50c6e9c756392ce522203d3ce0bd3e6a54218761fab8f8e225accd994948a80233d8db475963a7df6c72b4fa1b078378a240325d472ef05b235f5cd2b29a38fa04038edf19db0b72f1a1a9859377ea5ca13aaa2aa469a1f6fe11bbd3153ae249037b7ab4f727be49eb20e00c15eeaf9a0ce55098266b632f7343bf69209", 0xd6}, {&(0x7f0000000400)="aa7397420f002989404e4bfb4d6c12c28ec1460848c22e2fdd998fee07cc62ffd3e1147785109a82e92d0b8a97dfbc546ab26f5c1d442311af8632f982f8e9c11dc77dfc35e0cc5f11d757bd2e17a0b3531d842009e97a27d4476ce7c72aaa943c56c9e7b05df84a55400cbc2c2e135548d5b934f7eebf74dc2bd4c34ca0968e529ada4decf0c319a9d91bbad57d8141f1092ca2828a35efd0131bf62bda163cb7895e6a425cbeb997dcf444383cd78ae3db62da75fc45dfbe03839ebce88dbfd79b56c4542e64755b8120d89fe9", 0xce}, {&(0x7f0000000500)="a1baca9bccf0feafc23c0e18f3d8336f4c7fc1ca29c7683b3404c0c1c47fb71f8577e12babfe4a9a9b543aea5a3a369c44a4b78b9057f17d69004a7aa54164fa23a1b8a510b094960ac5761de08389b9e3320cb3be5fddffc9677f873a88d447e2bf9c7b0f97", 0x66}, {&(0x7f0000000580)="f5ec191308422731b7f20da4dce7423df9a65176fb8fc6de1373f4e7d380c51613cdcf9e79b136c387117b78d90fa2b9e012cbaf53ae56955fb482a7e8d84d97386c5c9d88c05a45754ea4ce345311f880c62b28cd5b1afc43fea090d8559ab12db970dbe6f9bc31c83df08d60b2048a99185706b099cbf13e02d0e239f2ec660683c0b02b62b53b8cbadcc7266349bd2327aeeb9247e71e5f285c31dcfa5bda650585afbf218003161d5d6a1f1202829048e1ff981b4ce66b2a51584c223415c8984b41e8bd44d4fa0e1ca8a2c576e93c04b322e45f39c21917a691438ce74a952aed0a46829de7153e685c40cbae2f64fdf4c2ab97335c8d79a7d22e41f8bdfbba2eaccbbf8bf231321860ae4a5cff5f54d612b4d79730b41da93f9b102339d003f7f845a5035e2122741d7013cf1112613ae16007737dcccfd3a9a7b7a832a8e7df2eae26906b0ce5c41d2ad1055822cf4c19f1f273c9a19392c8dfe4d943f103bf14e9eb2298f978de6df0e92cf26f5cd0118e3a164151d1266ab434f971716043019bedf095d9ef5fc82c8f33f82233b1d30674386f6f84a89b3b028e1d806fc7447ae5e1c16c4c181f4b85d376943a8207f1b12aaca599a8925aef261d79bc23f83b50a5ab50ae860f11e3fe285900d522cbcb99a6af700b628760c9fa88f8ed40e1bbfa90866d450b069e0e07233514011bac2457b2b00a595aef8eeb3d7cf0cdf51ae4b21e57a26e3a6a75fc7ebd7eae63eb4403d45ddd17ab48e5b0394aae1149501c3ce740ae0031197a24834aa8395d40c9a416c63325b1071e94872f42be6a1aeaa68a7f8e3386a7810fb230226703f509500788f45c6b286ffb453ce3555b18242abcaf386fb02121d2ea4279baa3b0ca350bed5fb1eeb5ff40c03efa49c3c5fd9e52cd49007a57eed9833d0f96b0f18250495b9747a079276b657fd0399460b9aebe1452dcee4cfa0fe3ac9895a095e124c00dddf074e637003005166900ade2f2e9952608445e7abf36d0c3d4920742e4ad2190c002fe4a05ab1ab10185810626608b3731c5d11ded2236e48087c8da5ab8e29f21056178730ca9e4d3229baf3a75101b296b5d711f341f7c89e8420150dc6fb0ee906f7f3e95c9ff676ca7bf3f11f0057fdd223221b5ed6c9370821335548ed1f18d19640f4e7054eebbfa28dee27f2273f0603682917cf1ed559e77781f3152bc747f647ccae0dced268fe83b8220e9a3a6c728cf4f1c4f982cf349d94865efd47fd35af2d5e13bbe60a60eeb58800ad0c5bdc611a1fa205a513742ca6d2677f1b8228996c1626cbebd405c8f350e79c119a6d2493bb298c22c082a5b4250dd31c0c790eb12a2c08280c22dda9d9e7acdd9a1d8a65c0116a5a317ef34c31000db3d3ed0eb1f79d15ec1839c1bd30de9bd5035f76d385dedb775bdf076aa0927723354ee9e5de97b5f66698a46a6d002eaa7d8d80dae8fb0d5854d4855d41da27519917aeadb5717b7da8eed52fe637ec2d28e97d93f6bebca32054e6faf1d528de0a71cba1aa32e4d4f6b1399a3999ad88f9b2087446272709be052da8fedd87d627f4c74ff8249e7083a5095d0c29f8d27e97ce23a498f40d86b92bc98603794ec8b776219fe2e98e9482f3119f66620edf9f7de3c7e1a99fe294a25b28ba5bcd8e3524e40e3b88b753cddcc49fb59fd9839323bc6e3c96fb3c69064182a6ae4e989a118851f07f4da5133e60a7abf8d53e29a7a2e8c5c63324af839c8fd506982d9e298e5574bda6aa1b542010d117a322b1753292f10814f43d3e6776a558a3677a15cec099782172f6caf8afde615be2e64d24af57e1bf4488d4b5384c177d0ded90813c4f8b183673f32ebfa26e7d49350b0bb9e2baabf1c729b738f2480c01c9343f3f06c704c382caffbe64e175ffe943ef1ff24b61629c5cb7b42bb9f39080e2d312836940c4a1ac7eaaa1743dad49e80937b0c322a0a8a2d0480b12ffca62811ab39b0fbe798aba4ad9ee014b61ead2d4f86929e1bfc7e84c0eae7f33a5108464e916cd69427072da4d5fe961c0e66e4ca32d10e29ecb4fdfe9cb8cd7dfdb5fc1ca3d0f0ff9b01128401cd11ab1259f135d5b734e7242a7b4cfa4e3f60aed4705b6a4bbc0a413550b9d2ce152649eb839205b19c11ad6b236878fec99dbcc1d8b695edcdc2abd209f4f02b6f3009c1dc0f85cbc48b418aaeff672fa7dd4f1a76750b77ffde21232be9ce519b19a885350a2a6a9cc8729c0342ebd66326a47f702a8cfced2d5b3745a95d4c74b5b88acca1e1a7e12e3dafd7b92259826c4d9cf1286c5e8a1fa1706c9c7e2c63781216bcbde2febbe155a0eee58d1f30d555bf79d8ab33e6c0175c8990834284be9480677c9704e20136075bc1ff2cc0bbd3d9c8d07dd3e20a2e95221d5ac2778f5ad94da8c00207b6e601961a7d52611568836666141ad9497a8284c09d29dfb7f9dff046abe3a95b91589a72bb96b99c237573f0636da07d17554371b21a3b38588c11ee76044ae55566e8dc5e8fa6f979972c674b9127d8ee7ab51fc1769702cff788bc8004a1935210ea335fd515f9d22147fc167aa515be289528bff5838977c94903d26fa949d65aeb283a37d474fb406a8c5504d43d7eb49e105466088f3df8a8a03a0e4c300142afaffee783ec561576d53864bf109bec39d49f3818b0d020e7e6a78752d2adecc4f05ef5fd41511b2981b593812321878be90c75f3c426057a180455f20232b3d018b50303a051d87457e908501b2de6034210178bbe5011cac7f533ea0bcff91165d9f9fc7f9d880b76df550e52d1aeec4031c02d35b3e916e2734644e4d3a7860471cd2586df0b8b29f6a7cb420736053852d04cd84a51c4f98202889cfc9b152e59a6548d419edba35b4c9871ed820bbddbf5abb5605d615e395aba138cec7851d78ff494b8cc132b8d70033d956594ec0070812752c3561cb34b61ca3f39748f76fe55325ee725b34e8f79eb7f2714bef64f5e1d5f7ed3703ef11582a8a11d170f1d03c55016af3d8e07d0f8030b369fda6e188dad3324fca0fdef019b49eca104461667ca4795f35ea66574f5d8d59342f90ea5c7862553eb515cf4bf25ca77bf709b984396300614f1834e3a785c2d6529b9bc2a1d7956ffca378eca049f259b9283d85b413a37257f528b7c3c968f913c710e965a45ed749a3763f3bf947a5f629682f42dc2c11659075c405c380a47f58bb9074788222dd9a8014962f80564138b1fb1122242cd640cb6321eb96ff0d035af678e479ba563037f73839d880f3c0a1438c6c4757913a3349511ac167ab647ed74a813be0f37cc95952fd85082ba0da49cc6b3ba8954c8791f83ab27aab237aebe70d69cb79975cf526703734d9d49d7b48be61f0166ca04fc5ec0df8ea71fd3bcd9d32f422f9b2308ee3e9675f068eaaff42f3a764612ad293172ac9687d08e31134a676207ef3ccfe00010cb166d09e631137a57c08edaa95e361eddc8ffd990ec376a1560228590e9285b15e81610d1a1f2b2babfdbd27a04d93e5eb34254f94328e1bf78510077402df4848f7ec229c0dcfb81f6be58eb7ea9a0f05326bc886e45c617095c3a0f1075ed0e4b96dd917b9f712b7ef5d6e84da4081cefd1db317cda1776b770dcb043839369ed50d338720426f0b4b5d42e60c3cf493c72befe4fa837bcbdf777dc1c161ee4a03d27f8ffd10966da79d3cc9b672b20ce9258f661bf36bc11f1c51434b104ceff40784c991431e8500a62525d24de68f952a93516ea1f79bc7a57f075af976e823cd8a0cf0560a0466c30899cda3f06f617baae0611e386d71052e79ec0e9abecb92e7656c799f6dcf36e63e39ff75f2934cc88b9a2526c6d42377cc675453be18d4ff03f29c572e6582590c78902ca2d76c344f59d93afaac0771b67a6dd85741b0d9b8e36868725ed47d84dd36fee933445494f14c84dddea7e7db5f669108beb6a53b87559b89a5796b26c3eda17c707c1fb0bd19e3c620cc0db87723f9ba0c82c1d6cb40096c942ec1847d215cfdbfbe62e7e6079c02718a994c2da2331dfbf66ebc010bf90c31938d314275d147059446e8122ffe30edcc335c4a0cc3eacee446b18a48c9ac8c723e3cea4a2d404afa7079335ba94eccf7de5efe6331b730e8b70f98c63331df010689d8b2a4eb670b080b38e14976ddc025f61ed5cf9139ab48161c09a374e512fd692c56b9be29a789f4cf27f326bab45d56657ec95a901e9586fd8a4b837713f953ca603ed5bb54a29c36f6cf40d096113cf5dfef3321725b8743014d9c258eaa88e133c6455024c21e6f6988e7761bd28d95d9e865b9d1a775dca6b88dcb893dcb3d3d4320f657c578a238bbada20e87fdac853c32dd8d863eebe8c5d183487c5b4c6d1f3def4c170454d7379e8c9ba2d453b57a44d9e25a70a79e16f7f8003273d63ca77589b47d5308628c8ecfe2949480235a9aa4debbf0df24d7ed8e5c410d9cdbcbc108820c0452f1a430ba4786667610d8f24d7e71a0cb9256e4ac0fddea9be2f708d310cda193048202a94cd2c7ebc70ca8bdd69af52bdf5ef1140a89dc78d0d2b8c6c911640987cab281466648797946adc5ae711b37ddbcf3dcefda2fa45bfe5e75237ff428f5260328e61b445d414852934551a2e240fb2613e93feee0f64f40bedc52bc958b6ece9153f896977be291e8478a3e980ed7581e6c4a0c7d1bdc8ba2825d419b036d9cb13345a51f90fb5bf5f55bc804f957113ffb0b008dd928039f11dce01816d361e8f50ee6b924b450eeb9050a6ccd598662fa10801b42aead992e775bbd3c7bf5afdfeb81ea6745662c3ef004b8a3ec31f83b096872319fdb16c48f791ac2eaf8a99c14c8319685d843da58c7446c6e386f7bdbf397d31e98b0b06667b857a4d87f354c0b8ccef0f2ff41cccebd8c10c3a6268e153dcd0e024cf4bead152a004cbd4766d3d93cbba1ad0d7a9bacd3345734cf734092a6b981984627a466d12c79fbab3ec882d6032f472c3308ca6c26f5142f7ff406f23caf5d9b409a943bb7d8e639df4eb4b09788fbf6e27eb638f043d19ebd24ed413a0c39623c59668b25920c6bb2bf7b36667caa48195adbe696e4a0ba9710054e66a6b0a88182bed44a37b7513800d07d0c4985ea991fe155a308f0838de02a8f7a1485a0d77473f5a4cf923577b66a03b8588f40a453f275ca378eed9b18cf2d883bbdf1a7923d74519e308028b5edae646d589cf37b51e0946e4125e7512540c465146adebdae8bfaead412502fb90227e87b1b211df5df5facd8b1b9224834448ab77c94d5313a0ae0a64abb0e389867b2e0f8f59dc1ed079e990e4503bfa4fdc423b911cd9d5103eeaecb25f9617ba9070019f6e346cdc5c889d985dabb89eee63004ddc61d5c7ec041e6f76bcb139afa85e8907c69e32ccbe37006581f97795e420d6aec0680fb818a37d7369e33eeffbaaa8d7437237ef271d69b670b7994dba01a4c324ff1f9bfcacc0ee4615da109ec024b73c3b9fa5e10e73028f71fbdcb15e8a73e9b4014445ce91a155c0d11525c1fef6f734b4db32bec41e4c2368f6aeadc824f5750028b6ad482bab9ba898e3109b9bc9b948591994b80b69f05b1f38f257d0b8235528d63401c9085e991b32e29753b7b08026de4f4926b7257bfc116f266de4a61d4ff7cb44393998daa70b9a7715d891d6c031bbfa33d3fd8637e7770620050bcd5a13aadc676aa357d419e7c806629fb99736a7abebddc700469c76671af3afb9634fdd5d512a9bc8cee280cc38b423", 0x1000}, {&(0x7f0000001580)="6c00c3538c915d7ef3495a5967a2fda134a43ef84db39165bbc9907bf3ad830410d8869dd57b58735d25ef44553ad6aadb0af2e4d1e98dc07d32306ae66f71def4ab015e69e0d0ea53c9cdfaf8b82e", 0x4f}, {&(0x7f0000000000)="5e4d98", 0x3}], 0x8, 0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:38 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/19, &(0x7f00000000c0)=0x13) shmget$private(0x0, 0x4000, 0x4000000000102, &(0x7f0000ffb000/0x4000)=nil) 05:37:39 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000180)=[r0]) r1 = socket(0x18, 0x2, 0x0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 05:37:39 executing program 0: kqueue() r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x10000000000001) dup2(r0, r1) 05:37:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 05:37:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 05:37:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 05:37:39 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000140)="02", 0x1) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 05:37:39 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="2677ae23bce7793f89e6961c29774761b00240daf2028b58807f66d17ca5eae198f64745e870494aa5effb6b94f3437497a03d0ae763619e8b5f0f8dff0ebf", 0x3f}], 0x1) fchmod(r0, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:37:39 executing program 1: r0 = syz_open_pts() r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x30820, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r3, &(0x7f0000000200)='./file0/file0\x00', 0x7f, 0x66) openat(r4, &(0x7f0000000100)='./file0\x00', 0x20000, 0x30) lstat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000180)) fchown(r0, r1, r2) fcntl$lock(r0, 0xb, &(0x7f0000000140)={0x0, 0x100000004, 0x7ffffffffffffffa, 0x2000100000005}) 05:37:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000049, &(0x7f0000000000)="3c380652", 0x4) 05:37:39 executing program 0: r0 = socket(0x12, 0x4007, 0x9) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0xfffffffffffffffe) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) writev(r1, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000200)={0x3, 0x1}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x401) 05:37:39 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1}, 0xfffffffffffffeb6) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000001280)) mprotect(&(0x7f00004e5000/0x1000)=nil, 0x1000, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000001300)=0x2) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000001340)="0000be298c00473eb01dbec675c9bdec5d16d8222fed4060b77fdc25c79606820cf5a1ac579801cf4c9e54787e8b3aa076ad2b282f0ffcfb95452e386788fc6600"/75, 0x4b) select(0x40, &(0x7f0000001180)={0x0, 0x4, 0x82, 0x3, 0x1, 0x2, 0x6e0, 0x101}, &(0x7f00000011c0)={0x48791328, 0xbeb0, 0x80000000, 0x0, 0x400, 0x1, 0x4, 0xe9}, &(0x7f0000001200)={0x1, 0x5, 0x10001, 0x7ff, 0x2, 0xfffffffffffffc00, 0x2b, 0x2}, &(0x7f0000001240)={0x3, 0x9f66}) sendto$inet6(r0, &(0x7f0000000140)="839920b0a2da9cf331987e22c823e9d7c9c098207add37f1de1d6feb3856545de62c5ab86cebf62955bc4038bc3c5e023706711ef6a56b60d07e5c178ded86237f7f8976eecbd6e6218c29ceb7e5ee4687391e84247448670b5eff5441fb7328a12d6dc067a145c49a88d238c9827b0cbae9d2647eb301cdc0208110c6df528d3a42ce873aa7344f46aefff10e333db9a78fcf860d9fb8043d015c8e7da31de20607aa50d3c0976315cbb6b44d86199c7a9359cbc93e8ea0c35ddc8c81043c847daea71446bf589b3e6c149b5f570444aaa71e5f286743d334e65be3349d2414ea54ae0f9bceb20329d0c81eeef6af181acf2990938ef6d747c951dd733d295323811dfa24697df490cfdd3b8e0aad0ac7cc9dde194d0128de2df19813b7fd1f8689d9397b796f939138c443b540c49f3370cf0576adcb685bf51be4b4f0c585b5bcba2ecb029fc6873c160bfae34386a2422b187be1cac01784181277a012b40e7e7a3873181fce5ddbfc70ab222aa11d9b39c9c9fb01e34cd237bb2df9318d5fcf008054c0eae839c8575b8af601585612b9888801638e8b97d33b75083c3339541591dd232d4400aaae427f8b3131f8bfa314a34ddee9e0dca93f7b7b3be9e1964bd1d4ae92dec61372a519ee607d0470e5eb2a37bb72a9e34c9e10f97b88b4060686b5c0bc63814fd6ec1dbdaa28f622fa6cbfdb2ad24ebcf42cd6907260f07e14f8b700d3b0861d4dfae25c3ae5ee1dcfc2be09d5ab3d4f32afcbf423d141141fab8513e1244b91ac3b55f4e4594ba98bfbdbb24f6aef27424a8b9fd1636b91abb6e1b30d2002e8fcca42bfc6a7512f0d6eb84c7b4949b3bf868047cec720c2f3cdf318d4fb5895a7e0356078db75a69ff416ab09feebcdc734c7008011cd7753a5b4bf25579f8c0af3f88cfc6993d0edf726bf21bb6795dfe448111981d8df89a8545fe8851ab5668b21644fc46c57d83905268a38a2ffffef3df2b4d25f66800bb6e8117872b21472c2f688f5d2b4fac985d57c52ff472438846c7b9abfd3f81f925e870220a8d45ad14eb32217848c14256dc4f964ddde548f3a9fb130a073ce2c573f409d057042b3f02dedf44949dd3745a1970e63aacffe1ee1b7939632168117a4141851eb9206cf38ce7960734812c9e7160ba675e0d97a08cfadf9b826c98eb5793bb74530403ab7ec3295223f44d88b55ea54c670076c13e9286f2931d835400b1827ee4d902d529593bda10c1af441b2294a2ebb973380fe654fe01a6e853e9b36b0107c758ba0b3819c7dca538028804dbb70bfe3bd12b1254effb9f9c586a8f87da1d9c78c98bcc403f804891e1fff0a32c7de2b33185d43e6904c5225f4e8149f70ab126893d16e992f4907b8cb5e4aa96d426bf384e7c4d3344e8970beb51b56a2af2f86c4d2ac795c8121f5ec1299f4e44a630e81ec772d156a3752b2c4a313205ddfc06c9871d3b5161b0a401f1c4644ebbdeeda0e833f1b1e8bc92467ab8108c4bd5e9be52879815c4d3d8a4ef765effc8b8158edd47fe62808ce2c6866e293939e83a3fef1a8657802f460043530e41cc1b29ba76a478dd93f18881173374fa8cd42510107f831e83baee17e5a4bd6ba42b4ff93a9b2692720fc198c44d58583af7c8ccba7f04abbcdbef02ec278fa9c1b47ef0b452d535f7e60a02b694985b37ea96564e133bdb706740ecf5bb70421219653b97fb7d0eb1d5e197895b113fd3ea40f8d04e2dba6f75b23e0b5dbd337ab92796149c23fe4082c106aea559c66cf675c18b8b1cb5a0eaa2c254bfb3aeac049079db23621b0e0097b07c8007f06afb3d2ee4450671a90c28b55c4a3035d509393ccfff1df6cfe2d83b3d231b907e245e3adc27d09a1f3071c23aed0b98d3039f95bb8209913bbd53faaf7ccc0c14a3ea4707160930b96ccc89146443622cd3e35d39e647692cf4234fd0aa572970cee9f8ff1b425c41fe0b097751d074dc6aef9e5973a0eb200e0c2facf46dddc8a7b8279f41cfa7cf008122533b9b65efeb74b3ac56017144983372ce507a93bd6d33322a1686c983709b58a7f30ba8d1f92938ed30a6495ed468027f64a05954f732be67620c4ebe05e1143c2c36daa30bfa274dce5fd4a2c36f65a91c65749c34c46fbfec68d926530ad5d255a148023e1198267b86bc420945324a3ecd502765805cba0aa3aabce0009853a8fdeab39c81115d5d49cb93f85aba0f4344e15c6e46502652f3ae624c98bce5c3f7425fa672da780f7cc9311b2bd3879517fe913f50ba6d514a1bb09a7e7d99fdb1723cfcc2a1b9d86cbcb5e48916ca566a215e33ad6a6a6547a929c106151444f912f85e6fd23cf0dd2b08e43485c187de2c4ac6294225e18965cf08a2eba5fbf42685ee26857f8da45034b1d717907c64c54e2a1b63ce22bd81908a9886c5cca236aed717a9e692e42acb1bf1b28c2cfd987cf70949b8604f3a043cec5db72cd05484a4f07d599e047e5e7f9eb551848471c26bd8a4a6427a0cb081d64b8d38b627390b3588c2952250bf3055b16a7aa0e932a8945fab5246f71392e64afdca80ef699ca1285837195570ae8789e374d8d1d4f485516f8b07b94156266617cc86cfaa84045aec4a413421235337623f9a5438d577fe5594b52db3e3dd80833b43b40321b92bddcf7c581c584afb0da1ee2c6d7a2ba6f6c04a05b8eea9d550fa8c4f2a97706d59786c079c01fc33483fe5673746993c0a0d8aec6b8aa67f62cd20a13fea6be4d43f82c5131303525861f818ca60252d9b78ce6dbd013aeb7be3de91a92177455a159bda75b3da79212ce622f598d016c538ef3618d61579046c91da035c9562bd595b7f38006c995214faa8fc3cdc8fbf2945d38edfa1f1f0fcfa645d471f750aa7c3bea4f3f494ac07cc63946c4d5f9f495ea5c14a890db4761372d25bd1719051aba5db8b9565afae23d5d6ac4b088a5475c76b61b2b3a62a4f7bddcf2bd32fbf5faa7cb0bbdf728d4113047ee3b447551367973bf9259d1387ac925a7d9e69dc410736f91627cf508b7b29938e7336816a29381ce0ae93fb8c91b8ee8b78f4308bee0e1398a928a5ebe8bd60e796c04d26ce5424cee2073f82351daa21014b76d6cbf7876e3e147acbb1e090a4c9362e4b436f9190ad4019d435059d11ef06083584423617f531e6053cd5569be1ba91beb59b7bd8fece2a3fde71656b0d179263f81a5d5bd6f0d298ec902caebb5446cf1a77eaec0285464b808722b24c1d53798a8555e7426e55c2389e68aaeda7b82954494d7aba515e3e7b4abc1633f2836429b1c2fd153aa20e8079eb9599d1df9bafd2b7d95c828ff2a87ad729a4a69ec2c4470a1714482a9c01e7b673d225a9bc102c430c490828a47a1e3a07b65969b5c2a7ecfd63a04dfcca4526ba28e0a0d3649a1d3413e2403ff507cabbd6aa4fe6eac7bfa6d4136cdd61964e4ffb040be9dd343479b075af65966cb1cbd3e1018157f1a76c21219193cb0a85a87695f0a48aafd517e169583ecee399cc7288b276679bba8c9e4f2e3641af213408af500dfe62fc1b78ffce353fd445c3e55a16a95ac797bf113ea38177250a91651aa27ecf82c0dccea42183c8c70c1172ead71be23d8b3d44747d6f05e0bc505dc4dbc1268bc04163264cf77b6a05adf4f33382af1813c6abd7377134042ac2db7cd1b98cffd74c0181cc8c01ed0f4e52e33d5ec3a04f412b718d28fed54756d8cdfc625193f8fc0801329ee949073b7e79e958610420e7a840c49c48d66b8996ffb80f871d30fab1d9b3c0df1626a84a7a8c46aee03f82e3c2061616a152d3462b1007424c8a735d0e52e8ab20b2217faa53b6668df003ec3db6b26a055076032904791883fadcf934a94e361588141252e6f7db83b5fcd731f4d35852620cf303f2dbae848c592099dbcfff303aaa38393b3e1c020b95341edba6e290cbec843280d4fd7f8689b650b0e89f21461bdcebf16e7656e0fee1496fe364696bc557a1361a7b73ce287d5e58b264a302ab5655fa50036ca3b583592b89ccc1f5f75896b1f92e2af11284c61715f2a97f37ea7dd0d9d3da5bae4cd42ab92c3e8bba92a9a247d6ae9c51d671bd0da0119783643c3776f7a78b3b6a6dd36b2d51f3e4d326a34d91ae8eeb39068f4fe6f4ecaf8c2a63d1c15a1a562563d8443ababbb08a2a063c2966c99c0563c4ae80edcaf779d4fde44e4c639ebb879a64c061a48447196673e2b98a390c14d230d0940d06cf6ceed71105815e7d473163836cdfa104b3264b91f8c7d9ef1771f9db231e38b732eaeda36e2b606c9d673d564d8035ae44230862407bbc1ad3846203946c9fdd85c3d8d6a4ebb7ab57f47bf324c9cca1dd808c0e5b6ed26849783ec70e25ee5e0a17adb626005c67ab949a6195d71b5aa663e8c2ff781cb5418e5b5e1285eb417f300cb0c5da124138578e4b0d4ae4528cfc906c94b71a526e57f37028400ea579b5948551ebd0c653d0c2fe6c61e5484ffd5df2b7e8ee61a7654ec532fff8e816b95265b5652ab27077c35411c7c81c6dd3e0d198961bd7f1efda213a091e93b778d9dc78b7e50d929cb383d844a3b566474f7847487bafee1683bdd79d130e3061c77803913289d0b12b174c2da3f6777c65e44200432831080089aa051a1b9109d53bd17bab9be52d88ab3e065463d73a2d3a2dd1886ecf76126e186effd001fa9996524467e9d195ee77541a7fc8d20edc6cc171d4ec54962a817b38dc1f98d55c0fc44846146d1cd091391b18e250e5c622327f30f6336b83daac301f4495e47fface94bc3b90e860fc1a0f1a1dc2543d8c474f9072f220f6af811917c043eb72f74d939853c241cc5cebed97afdb843118437a593f1f0645660117c84b42a000ba967d6c378d313210cb2a589f9a0fe77d66c7f9f0d9966a6cc359a245ed37a7cb2d46d2f002ab0c08bcf4abc8460f4f8878ca8e66baa03cd51b5bb8dfeced3ef70372a2d9735943d5b1bc7049b17e0375f6eeda391910a81003eba9ce5a494dbffea835a7007532cb455a8f4421cd334bf56d811f5093be766625702961bb88799dcc8d000924467402acb6093675dd43109b507ccc026682746ad9eca7b92fe1ee1fff1c2db82987611c4d9f45d47754c79e375d8656f803af71c24bcd3e89245d92ebce5d70c1d15ad1ee53779e56c0767abf9fb002fc0568b9dcafe1ab2ad267fefaf8676e141b795dcaf540cff9ce661ffbd1dbf118ca72ca4b91c7793a5718afe1f4c3b977db4d1c627ebf2b630032b322bdc5e89f5496a67bc7cfa6b0ad577919324857d167a7a7ac2f328d944c7237993157f62b2458cb9a157dda8491745990e2477daea94700a3f8dd4adfe6dff1d44a4ec22e76d5aa9486f303d3c8db21a14ab0dc74c9e7dbf807a24b2ad6461a703796ea966cc463fe36bd0ba9bbf3ea6b13ac141786bb09dae670b133dfb2196c7b269ce21e1115bae67b0dedd0e45315213de719a2b0285141591d9d71e2314820242e41c38c7b37dea92b1048c0733a1c8b0ef22609f3d59985fa78b6f5d601ab446fdeda304ab1e04e1134b914de648125ae7a501fd872beaece07ec544cdb4f9e91ff9f54457d53caacdfbe16ac3468eeac8241d58bbc9c778dab7cd6599615605794141b5c60f8533f2621a4feeeb39636e4a953a0c44e2c0d32f7fcf7ec0b533f076280cf77f01ab574e1d00a9b6b8314430711e06b75a9aee2d81bcd88bff88cd3afb11f5be6a8edf576544c29618b70d2e9a13e3a3e86ea814a90d5127ad12b4948138a11d54", 0x1000, 0x1, &(0x7f0000001140)={0x18, 0x0, 0x3}, 0xc) 05:37:40 executing program 1: mprotect(&(0x7f000020f000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x1fa) sendto$inet(r0, &(0x7f0000000040)="cb595b20b2c2734338b6aa82bf4d8d0d5994", 0x12, 0x401, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt(r0, 0x2, 0x7fffffff, &(0x7f00000001c0)="938975034a398b6a36e3ba6241e03f0cccba64436420416d4591fdfd892c5ef9c0c2676f5d4de472d9d5a2f5adce3f2b8cf99d941e5ebb55bbbed5a07d3c229ab286d77e2be7c327b5ca54a324d225d7c16e2a0895fb", 0x56) setsockopt(r0, 0x4, 0x3, &(0x7f00000000c0)="23660327b23ed2412fa3380f16665108546d0ae85799b3c3af69c4421525a37436511347ee2f380e5516d32fe959b1b83faadb9569014386fc286bd4aaffa622c0dc543577c44e8140b04969da7c4f198866df943727e66e3b294e55921c8bb31a8a536f482cb5228161ccf7fc57f61ebd6cee9438a05332a4a919b015ee0ebdc1a6b1221503a7602ef0e1d310ef36742f52304784f4366aecf0838f1d42dc95fd3a421f24673f1ba34e359e9e0361c12dbf08158402a0d19562517251a2ce5a460db7e73222df", 0xc7) 05:37:40 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0x0) 05:37:40 executing program 0: socket$inet6(0x18, 0x0, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file1\x00') 05:37:40 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe72, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x401) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 05:37:40 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[0x80, 0x5, 0x71, 0xfffffffffffffffa, 0xff]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000880)="bd82c321a8cf98848e0343d605a2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f343794ef086bb3d22c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9ee3193bebdd7f8fdd2f6713da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f7fa821e153a6212dc30a02000000ac0fe5e2f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46dbb350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55418e02ee59af491fedee4d48255c1f5dc0f7a05c43086db0362498e59f47a93079482d45d88f1f3e43d91df86cfd25fc35f1f2cca773e10bb74f9cbafd48121509fca010d8bf30f14cc186b3a4fc870178ee6ef23026a1ff8b0e9c8994723a7b2994f3267f68dcc8bfd69129cf00c9e41547023d9bf07b0ed6c23cc31bb52da3203d82742dbe1f62dc9eeacff90aff59522c137834f235c2feb5dbd09deb22d506747e498d9605ac1f8017e72b504e3c667ea3389792868af4e272fb02a2c6090a4e5b8124a210207511fee48355ceaeb41c2f46abd540e0f66a36568227d55432b7fd905058c1e69505879598f3c656e288243a397cd48cf2a653fcdba1bbd9ac9b1a0d06f83d39d29da44d1b65c07966e8b56d5cc74a81ba00c0d7730b31d4ca6a49bf06c38f1b43", 0x2aa) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000200)) ioctl$TIOCSTOP(r4, 0x2000746f) getpeername$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x7f, 0x237, 0xb, "b08dce773b7a9000"}) fcntl$dupfd(r3, 0x0, r3) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0xfffffffffffffffc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() socket(0x6, 0x3, 0x557f) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0xffffffffffffffdb, 0x0, 0xca, &(0x7f0000000100)=ANY=[], 0x1f7, 0x10000}, 0x0) dup2(r0, r2) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 05:37:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x5, 0xffffffff, 0x2, 0x3, "2a66df86be9f85d204e188cab3a80becab87ce1b", 0x1}) pipe2(&(0x7f0000000040), 0x10000) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x782b, 0x3, 0x400000000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fsync(r0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=')', 0x1}], 0x1) select(0x40, &(0x7f0000000000)={0xea, 0x4b, 0x45e, 0x800, 0x7, 0x7fff, 0x180000000000, 0x5}, &(0x7f00000000c0)={0x3f, 0xf55, 0x9, 0x7, 0x6e, 0x40, 0x25, 0x7ff}, &(0x7f0000000100)={0x240000000000, 0x8, 0x100000000, 0x80000001, 0x7, 0x1, 0x7, 0x6}, &(0x7f0000000140)={0x1, 0xf7c}) ftruncate(r0, 0x0, 0x0) 05:37:42 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="000013333d7c2278ee0000", 0xb) 05:37:42 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="9e374a8c280c46c7b50ad5a4b31e2c051b5d8e7ae21529b25bc04438933afefeec3a7e45d3cd08250e758bdec40c802d0298fc79bb279f57e77d4f78c5f3af40a6e6f73d7c5af3155099dae90c9a4ca99e8d8965fe31d8a98897de7677865d", 0x5f}], 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="d800000000000000ffff00000500000058ada1279d43a2fdb3ea86dfde283c7e879780cf0a355cc700e10584283148101b9e446ce05e04d8c158a0d3d55f1fc7b39bcfcceab4e08db3a1bda71ee95ddc81128fa7cd88ff02de00525a9ec6447b00e0dad34ea9f63501e7aa7ed0d8db443621baf38ca006113646c7386203306456c4c0a9e375a361813716aebe08899255c668b188987d627a932007427c52875332277c8189da487c488df273f8ec0dfa954bb8b0f0dac4cd9d7531b1ee79527d43b40689fd3902f5dc175ca78b3c2e596235089996000010010000000000000100000003000000a72d7710ad8ba62902bc87dbd39176c20a573ecceef34888d14cd6c33af979e8557b63b3c043589549155881f9a666cae09a06b6812fa27c385cea6488a9f9b9db811c50fb1fdfac9243d83fa43bf141d1891805df37e360dede1670fa9454c7a01fb762c1ac7427a87083d3fc76fa64c09c444b96fbc012f84ac831f4938e864da7093396272f8964b03fb393d3f59911a62cc63d093ee769107d7ae025c4635b67d7d9509902ded6bedbfa1d984a196ad15232b91889dbd84e3e0c155aa143aabeb53f06b32d1d20e066c26c184515fc67b4d3a7247f82640d686cc87ecf9caa481ada9747c73aade082adcb29ebcfcc4324556e73a5e35df64aec5a0000001010000000000000ffff00000200000073f82a41a248c9785050321a9bea68df760f762f1972946c4dcf6e4d9180d25d75e30901af83bdf92e82e0c55eb623c4f76daaac02270f182d40b5801cdcfb7d30b86dadb76e44b94529d1292278a90cfe00defb226e914a4e0bb420dec9571b5a70640fe5eea1892b52af6b4a02b10d6eb5aba6fe91423614cba92c6bc2fc08a471df893c54defa4930d1dac92d3d4e371f92bb0f7420a826fbd0736505e74b1602a3126dd57ffaac44baaf9edba02f5eaecf7cb811cc05a01e1c6ef9178f790ce62affb87dc5bd4e5c0c8eb32ffb2032c061335cc016dd418721501bb4844cb7e73ca05a14d3cb020e66384dd970f4a7ba10cf5a4f259003cd39e4170664940df8aa6212ee5890110436bbdd2dba7a4d7b3ba793299cfc9fccd2bbf4e366b16c69826e1b266c2ab805805e28554e70d3a794f87b020100ae340bddff61ab00db541435e83080714d36d94c7b0d791f8ba2cc53aa5f9bbccaf3b47752243530e7d29155bd2dc6cf163dfefda8af162edf956addf73a69053deb95080094170a8f685b1271df2b48ed96fa4ba9a31fe76d2c1bd94217d6fb4b4450b1865c70158ddb5b83fde1fd39ad0632b4d444e4fdbb1096f7d90df4375d6df12ed7464b24035b25cae078ae1150371add80f16158ab0079b9850525cef0e4843c1818df3bd4c59356cc6d6642a47f915f3884c501c6970d0103b67baaa553a7681624974beec5535ae9c42077c3bde6c2c0ef55a3a123534ba6bcac0dd017b863d8fd0e203cb99380bc909051cf47f1523e59f1cf1d34e8520bc56f87044f4d4798d636d01e9ed180c7474525561da8b1c05c58f5ec35dd7038b2dad31f7096a58b623aed18b6e36f9c74d7ec0dfc0d5062bb03ab405e01aac85299139f848b907e7b0c8c11e9971961b53497871db1f4be24580f7739145d3980f75989a2171628a4214f9fdadad34787d11b241c6d722930686e156cd67ef28e2c4c456127107e2c603f6e20207ce67b971f890cd93b308854bad9ae01235b23afc2dcfa6386a07dfa06ca8b89b50e63006effc1bf4e695566175a6681a3cbed158d3e75f2f7651fcfdb0369a97ad783b027ee5f024644b753f6fabe410c6cb5c9c196df2be0d94f696189cc220cc96c79fa6adca66c93d41e41e09eedf040d26dd2d8f1980d07c2a5a8b75ad44266de9071966b889a2009cade8b2f6e2bcfedd849f38f01bfb724f165ee9798ef5f9143ebd7562b74d246dc8768535d7698387077b8dfb80134c86c6f15c2cc1cd1357c52191fe3b3e6ccecdf33a6e1121b63b5e2cc93fab055692434648c6ffd8ebaf1459062ef9224a1c4adf26c2e8532e3449b0ed993c0965f615040a6c194abb85e4289445fcfc0955b3fd5d8fe18b74f80d40b1e14d9d04792e32235c17203876b9c59d6450c29bf646733e564cccce45f4bb3507345aada6af4f2b5ea7e85c827c3947129c73b4a1d0bec9a618388cbba0d95e08dda8c90db56511f8822851ac71af8b1bdacd13ba814620285a812ef3b6adfee19bf847310f30774f4b95da71512516a50d091ccc46b40c45cd8f8e18935c53ed39ebfb754b9a3df8a57efef659b07d951c1af0dc7928941e23eac0c9f130390b90471e1661941fcd31907298940beaa32f75a25988aa4fd15d8e140bd81a267677b891c9c0a7e0426a95a60880c007444bb0cad5f116941fda8b0688d10b527077af55e8fdc63d5dbcafa0acf51981c29f57c9a0ba1ae425089e644ccfdc714d4dd4bcc216c286cf15fcdebe708f2bc12d3fe29570a1d3792faf2fae0f53f70ed6eb14b0f04420db8ab549e00846721c29d7613488060c933dd0db1146c25bb81a8f49b8a8bac0c1748fe20eb431a6e1bbd62e14ab5055343e34634dda3145c375d29cc41729febb8940b125e3a2c9e3d8314eb8a6a5a8818c0a7733553874461b6f061a8c8d5ea3f335ba9087794c784185512ae4f77e5ebf60db9b1fb7b33b92b11186f515fac4dacaa250709f0a9fc4cd9902247b72eec14ec75fc623157b739b9ffce50e479407bb672b153ec2a01878454fa2839ed30f59632aa7c9b0134fce0fd134da802315c39f3546567e19bdac1d2e5f82fc04c74036a818831511d5dbee80a20647b5f21bf6396e61daac7bba937ac5513097f0cc283ceb39ced6d683c235dbb968c3421b4e44071572e03110f75f801717093eb8f98390f5dfbe259fcd7648926225dde966cf49eb0848b423d4fdb5f63aa25ce977ff5f7622f48ec05f5c56deac6c6466bb2d136795a69611d8e34745803b885786b5e128b9fe4e85d7fdf7c2044079d88ce36cac4b00c9d000eed9462376dc7fe16b79e5721a111a83169ff6e00077010d4d3aaad38df8b66b92dd154e554609ce58fe7f8096881bfe9832abcace84abb02874dcc822749057d6b0e154052395c3fa77691c0c8c03fd90d9d07c34420e5fbcdb156edc3e309a8909c8e8b40dd68d80757f520e60dbc28eb26f403da539e8dab4033634878835773ae1e795340617ce4384d842651d746422b593ab2d96d4b90ce27e0a879159b34c7fc9334e48a42f5f6985fa9f86f9f525bd74c3a8df55fead22b87f15ef4077912cb77ac4423626abcb28561d60f5ebb03cc5509f3ba7e88e7b3740246165cffe2a47dc1b9414ba710a767c81aad2c92768211af0c2378efc6344d3c5bfba6ff40465422154f9d3a5b85465900398a9999a17a7f6ce7e959d20c73df04f2f3e66f53b1e34ea5ee77e806e5950958a82cccbc0c796073fa20bb86358d7d6c4a53deb2d46c8fbdf1550e922e3818abae4541f95473aee265b73c3e15d81ed3ed288583f3ba51d997f748e40f19d5fb79f9ef48dc37eb026fe2f701f26dbf9ddf6fa355e118c6c89aefdc97eb9d017751a758275ef40ab313cfd0634f0caaa6d26f7b188a2f480c18c72bcf5cdd897729e8dcc92def6dd8dea75cd8333a6aca5597821b24c13df776e71c2348e4b047fe27dd8d2b996ba7ba4987677a400b0ebcb3cf0d4b62cc77883124d420dd3e697418966ed89f759d81bdfe3faa78d890a52e03e615fc3fa55d884dc116a73833602f2662a333b881443bebe01189964f14eafd43c64917ecdce0bb015460e5fab760d13519f74f007624f1426f47b2978c1d84d07592f2cbd10dab5b6a1deafd4bc67422ba72f55df4bb1abf9ecb38269842a879671c72c49a030f5ee02681503ded97858b63cb25ad41a480c49b7f8e294a4dd49d3dd4d19256da016a732da821092b503d2cd4c850e8bc5ebf35a37fe360bc987a9751495b8a61912b104c84b470773f5daa1544dac91d19933fe73107c577680a0b5846df359d7dbe41f692b67c8c85f5775fcaa2b61b806bc06807baad4557e16bfae78bf3970c8dcc185250e70d09c025d018075659057d9af2da9d3b1529a2bd29b79278555ee8a3e877e200065021a2f19e8f2fb3d4b3749c3fac72fb9d0ee7561bec01ee7141e898f50b18b6524dba039674c49430039b7641fa99044ff6d3389ba786cc580b8af4df2a029f958081b66bbb9741f997c61991fd8b0cc845d0c293984f4161189e05c3c032e322f9d4035b1d6c10833ee5197437ac414869d908b99d95488a16cdf428baf6075a4dfdb0cff24edd108ee7e077fcffbc00bdcdeac51e5e7aeb96d7e051c42559110c287ab60197c976694ae439ad39f30100ae83ad3b23ae2d32683b602af70e549ff60ec828d63690eb7ddfd6025ad16d9ebc40faba7f4d061d6d38b9af12d5a34beb1f0eb75c56e7183872ebc1cc0097390931e8df3326b5e206111cc37a0543191095075fee508999536d3d0e641b2a115e9a6885ab53fbb963bb9a67890026377a8f1165736868b24df754a9da2501b41a318bc89899b50d4204eb5a9008ddee6c70ba58a6c576d1e31a990d2ee9b592bf2613f3085957a1d0f979c023eeb0fcfd5206cf833052eaaeed19adbd76aa6b11c0e03cd96d64e323dfd1d508e15a40b8d97fde8fd8b8d1c86480453fc67cec40c881dc9daa472d79e52b3e71227672b22ade80391d18b7cffd79936d9ec12d7eec14ba10f6aa9deb9a212744be7ecec5d431eedfa373c9b2f764aa78cbac9174c7a01f03d8a004182600df2eab0f99728590e277dd0c3bc0ec1c1a6cab4f3b9c357a9918ed82f764bd265c380c5d424e4d0bb2fd4cb9f5c93719e23ae2104e7256753dfd6c0eca90e624ba9aea11a271293d1ea02cbfbc216b7548ace1e19232621a04fc80f634ca9f473cb6e4e626843239e1219d1650001ca2266fbaab9b17240332ad04ae19b95afd99147e0a58835db643a6dc0ccb3d0fa5ebbcc1fd9853183e08bdf5713b82a7f8326310c4656fa734a5d10971005a64d96bda58d82e79538005aae8e343c6a78f83e5d547fda2ab84191d97410d460ae2b74b3a67473545c32ec29b35b7bc93bdac7790989531da0981ca94348fb75fd2cd688c2857d77e72c7376aba40bddab25ab2d219a94143b9effc136788e49022009b2f68dc8337a3ef5d6374e41c12b141747db877b5533612628f56ccdb9e6a5f50a2060cc5fb882e612b7f22302a6210f08f82065c3a7f4c748d578ca966e87e8c0888cee36ce4bc6ca7492cf4db1a881d502cccb2401a765ae3982fa7b660133c4e1def586d126c07d7801d611cdf1d2cb2d4bb311f84f283379e0187f76961b53e9069f3ece36296a1957087d8762fece3f87727647db27026a7bf32d74dd35865c4de96fa6fcd3e8617b30545be6a73b746449e34ab26cb20b9c75d60b5bd6c9a670724b69e8c7275391107c0cb06a5fc3665993c15475e1585e4a4d6407b2222fca9551217e2ef2f78576f8834dbaec3cde031565c019ff03c82a53d1ff1212ebf5972c31f57994440e16e10cf932312a11a0762b8dd0c761a43e195a51fdf35aa3763ca0d47080c2d4267fdc6ae1ece71cbe1f7ea68d2d4f4311994d5dadc9c20f6cdfd5a8224159270b2aa4517299ca2fa53744f5c9a79e30a1910f586346d8bc9022cd93264dddbfdeccd12991f9a906c3d641f10b9c1cc4a557bfe1a003c004712a65c815e92012ee7abb1034cc7e00293300b848e555eb7dbfd202310cd762ad942697a32675b725e7a1303b73e8c4911d0db916b54d717cfa86c2e251e535e69a167592b7a3a73225afac93b76f3eb64dbf944687f407621acac88c8a394897ed844d23cd05008889d08a48be6876b508ab7e9ec602fd3bc49f40e3387f14734b15b06ea8333022a35c104c6682c6204f6dc3defdb5287ec51c71bce8b59d660cb907a78422dd6d69f411daf77cadc126d4bd7db3d9ce4a139ca2e3b4626484953be22d28c15b20ccbef87adf546623a87ec56968b9e7600d5abe04692782632f763c8bf0e5eff1ccb526904ece4411c383f3cc2bba9b79b562d623c26a75668c692803b39e3fd74b78befa982435c8192f2d00fb51eab94d02a3d0cd495c46e77ed782bd8825392f5853e743d9a286bf3b8c45ecb960228bf8d4f52d42ee4b6233ce369eb713934afc599e0f9da847ded93ea90ca7bc16a8bbcaf08cce0e6d7483e90e6feefc84f98dc986bc11abceefc8ab4f8e38f83dfd570600950c51d65c058f570031334197bb367c679cc907be0d82727a34b9162dff22d9f2e6f5118a2824fb228ec5947b7586d1704f0f2127612ef8ffe26d1ac171a643fab2120ee29503a0654940b6dd61479f20827589ea6555e120e0fbbef2bbc10b56c4fb82559df869ad76c0c86d069cff2e8ad8088ead47022d9524094c2ea319faf23480b297f4748effd11b462044b31ad6000000000000000ffff0000d30d000092678cc9791159dc1417e5a125d156dae854d9aecfe838bdd487f10ee29c64887cb9ab00069d5545261da13ac882cf3b58adeae3406b49d633f6a43635c7b433c9c5d6e040ec2ada6e000000000000001800000000000000ffff00000400000077e9ce7317e2cccc8800000000000000ffff0000ffffff7fbd1b5455edfdf2d8279e9599d6ee4052c349471be3dc85a9d98619d83532e33904a161176deb5ca92ea49319d42c12e7ebcef39f0e05f3402010ac8e6fca57484ebfe006ae6eb4bba64ac61671aaa5133c9b3627505461e54800e4505b09faad3fe2461139f0b0308379e1ce53ae0196ce61ec5e585d00006000000000000000ffff000000000000b24fb028dfd6e09aa9698b35b557015b84e5d39e4b7e903f9258f53bdb0c7501f26ae277c881d0405dd32bb3984632aba3831826a602ba2ee652d401df9b6a9396500eff68b6f281a68f4122d5000000"], 0x1358}, 0x0) socketpair(0x1a, 0x3, 0x401, &(0x7f0000001540)) 05:37:42 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffd) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x1f, './file0\x00', './file0\x00'}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x27, 0x0) 05:37:42 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000616fa0)=[{&(0x7f0000e4bfb4)=""/57, 0x39}], 0x10000002) close(r0) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000140)) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) dup2(r0, r1) 05:37:42 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x2000007) read(r0, &(0x7f0000000040)=""/15, 0xf) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x91, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000002c0)) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000, 0x100000000}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000140)={{}, 0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]}) fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r4 = semget$private(0x0, 0x6, 0x254) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f00000001c0)=""/145) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) fcntl$lock(r3, 0x1000000000009, &(0x7f0000000300)={0x0, 0x20, 0x100000009, 0x2000100000000}) 05:37:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="909781efd31473937a82"], 0x10) r1 = socket(0x1c, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0x9, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 05:37:42 executing program 1: r0 = socket(0x1000000000000018, 0x7, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x4, 0x2}, {0x18, 0x3, 0x800, 0x10001}, 0x100000001, [0x2, 0x7f, 0x6, 0x0, 0x80, 0x81, 0x9, 0x4]}, 0x3c) setsockopt(r0, 0x1000000000029, 0x35, 0x0, 0x0) 05:37:42 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x100000000}}) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') open(&(0x7f0000000080)='./file1/file0\x00', 0x200, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file1/file0/file0\x00') 05:37:42 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x29, 0x7, 0x5}], 0xc16, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x20000002, 0x7ff, 0xb}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x20, 0x2}, {{r2}, 0xfffffffffffffffd, 0xaa, 0xfffff, 0x9, 0x1f00000000000}, {{r0}, 0xffffffffffffffff, 0x42, 0x6, 0x7ff, 0x69cd62b9}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000080, 0x4}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x20, 0x97}, {{r1}, 0xffffffffffffffff, 0x2c, 0x80000000, 0x80, 0x800}, {{r0}, 0xfffffffffffffff9, 0x0, 0x9, 0x7, 0x5}, {{r1}, 0xffffffffffffffff, 0x10, 0x22, 0xffffffffffff151f, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x6a, 0x20000080, 0xfd, 0x1}], 0x6, &(0x7f00000002c0)={0x8, 0x5}) write(r1, &(0x7f0000000040), 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) socketpair(0x18, 0x8000, 0x0, &(0x7f0000000040)) 05:37:42 executing program 0: open(&(0x7f0000000380)='./file2\x00', 0xfffffffffffffffc, 0x0) unveil(&(0x7f0000000000)='./file2\x00', &(0x7f0000000200)) 05:37:42 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = socket(0x20, 0x8001, 0x0) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000240)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000005c0)=[{&(0x7f00000002c0)=""/114, 0x72}, {&(0x7f0000000340)=""/200, 0xc8}, {&(0x7f0000000440)=""/83, 0x53}, {&(0x7f00000004c0)=""/219, 0xdb}], 0x4, &(0x7f0000000600)}, 0x1) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x20, 0xf0000012, 0x80, 0x9}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x7, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x22, 0x40000002, 0x9, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x8000, 0x1ff}], 0x7, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x4d, 0x20000000, 0x5}], 0x7fffffff, &(0x7f0000000100)={0x0, 0x8}) kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r3 = kqueue() clock_getres(0x3, &(0x7f0000000140)) kevent(r1, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x12, 0x80, 0x0, 0x1087907e}], 0x5, &(0x7f0000000680)=[{{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x8, 0x4}, {{r3}, 0xfffffffffffffffd, 0x10, 0xf0000006, 0x8000, 0x44}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x3, 0xfffffffffffffffa}], 0x834a, &(0x7f0000000700)={0x800, 0x400}) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0xa2) utimensat(r4, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x2c, 0x3}, {0x9, 0x1}}, 0x2) kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r1) 05:37:42 executing program 0: poll(0x0, 0xfffffffffffffeb9, 0x7e) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 05:37:42 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x800, &(0x7f0000000080)="095b9a7435733e0a8d91dac3a9e26b31f4ebee90053a53f4cca7d5438e14ece5438bc4f88091a01f58db7b47c93272ad9457a106000b5a51d729fcb30da3cd716508f10ec85b3f3c4f1932fa4c1ddc1e64f92f07d6edc66e29c74c392f96d74ddea8b5b013c0525a28cd3771b2ed0b02df2bf86d2fd8e2cb5a6e08e4ace189d3e0d3e49b43dbaa3968df18ebb06edc27dcb7f5654c9f4b7f13b6f60a9265d4e82b6c38c3e560df2441078931ae7d4a0e0580e43b5bb64f45b73425f4ce33ef13f71bcfbbcbde211e712207a23e6304e0b107f018b1e85ed1466b39112e5876234c122a2f64f4af006b8de82440abe3", 0xef) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 05:37:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = getgid() r5 = getegid() r6 = getgid() r7 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, &(0x7f0000001140)=0xc) r9 = getegid() getgroups(0x8, &(0x7f0000001180)=[r2, r3, r4, r5, r6, r7, r8, r9]) execve(0x0, 0x0, 0x0) 05:37:42 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000500)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r1 = kqueue() lseek(r1, 0x0, 0x0, 0x0) 05:37:42 executing program 1: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0x1f4dae7863e0b3dd, 0xa4, 0x2, 0x0, 0x9}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x3ff}, {{r1}, 0xfffffffffffffffc, 0x60, 0x2, 0x6, 0x7}, {{r2}, 0xfffffffffffffffd, 0x2c, 0x1, 0x10000, 0x40000000000000}, {{r1}, 0xffffffffffffffff, 0xa0, 0xa0000002, 0x5, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x1, 0x10, 0x3, 0xff}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x81, 0x643}], 0x9, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x100000001, 0x4}], 0x1, &(0x7f0000000040)={0x1}) readv(r0, &(0x7f00000012c0), 0x0) dup2(r1, r1) 05:37:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0xfffffffffffffd8f) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140)=[@rights={0x10}], 0x10}, 0x0) 05:37:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x10a) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x3, 0x42) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) socket(0x2, 0x1, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) 05:37:42 executing program 1: r0 = socket$inet6(0x18, 0x4, 0xfffffffffffffffe) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) dup2(r0, r0) ftruncate(r0, 0x0, 0x19a) socket$inet6(0x18, 0x5, 0xffffffffffffff2c) 05:37:42 executing program 0: shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) getpid() shmdt(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x401, 0x6}, 0x10) 05:37:42 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) pledge(&(0x7f0000000040)='.+*^%{-\x00', &(0x7f0000000080)='\x00') 05:37:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8a285d5e4178b632dfe94ff334a5619e6ceefd7aae473884b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb08c3c532e9000000f5f728193ef16ab93f12fc4d5f16b136a5d00d162800"/101, 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535c", 0xc5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x0, 0x3, 0xffffffff, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$dupfd(r2, 0xa, r0) 05:37:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0xffffffffffffff69) 05:37:43 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x0, 0x200000000}, {0xa26}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x8, 0x8}, 0xc) 05:37:43 executing program 1: r0 = socket(0x26, 0x0, 0x81) shutdown(r0, 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x10) 05:37:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001180)="ea51b5e5f66ce1675dac1e9c564eb098514080ea62ddc4bd80d08f7adfa643fcfd14de960898a28473050883798303164ecb771b3c5f10c813cab2a3f4f5e24f19e3de5a7d62fd7ac9e3fbcb40d121a33656bae18beffe18047d4197f68f3fd4616a69ea68304f261195011ecfd4a7da1f2b22d1f95f91bd472bc3d9098fd586f858c8ceb30db3aa066e48f3d15e2d3d3d52d090d8986f9a2f002103c67caca7109c8f02ac1bfb789435e9324c95e2982be1012719b449c431f84cab998ebb1377f6f7c0527f506a2d8cd34d813d6a39c65765697d47b00f75312babe87298b16cb8e48f95f6658c31afcdd27970b93feb324faa390cf77bd5f197c3e174256436fe87c1ce1e6d7051d1d315aeb8c52b8b930dda628111a38f1950625c5b3bec76a50c0401dc61d16eb7fc450f0c77e196f745473c06d05125bdd6e40d5c869e8210d982d38fc54dc56993fed158e166d14c2a458747b97ffa6e95457f3e10d49b176101f22db71b056da408c8b92ce044b84a5eeb92331da59def2995215504a315e17d9f5bc26c5abc892192dd0c1b697d217ee46c51c0f29754c1e98ac604925a9621f6d2c777585085bccf3bcb9655df1c0f", 0x1b4) lseek(r0, 0x0, 0x0, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x9, 0x10001, 0x3}) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 05:37:43 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001c, 0x0, 0x0) 05:37:43 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 05:37:43 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x767edeedfddefbeb) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x9, 0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffff68e, "f0aeed0af5101ce2830400e4ffffffffff0600"}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 05:37:43 executing program 0: r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080), 0x0) 05:37:43 executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0x2, 0x1) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) r5 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) lseek(r0, 0x0, 0x0, 0x3) ioctl$TIOCCBRK(r5, 0x2000747a) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000080)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x9, 0x1}, {0x18, 0x3, 0x0, 0x2}, 0x8, [0xfffffffffffffff7, 0xfffffffffffffffd, 0x1, 0x2, 0x9, 0x9, 0xe3, 0xbc]}, 0x3c) bind$inet(r5, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCNOTTY(r5, 0x20007471) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 05:37:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom(r0, &(0x7f0000000000)=""/89, 0x59, 0x2, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/183, 0xb7}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/63, 0x3f}], 0x3, 0x0, 0x17) 05:37:43 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) pipe(&(0x7f0000000140)) close(r0) open$dir(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) execve(0x0, 0x0, 0x0) 05:37:44 executing program 1: setrlimit(0x7, &(0x7f0000000000)) socketpair(0x0, 0x7, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) close(r0) 05:37:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 05:37:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x9) 05:37:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c61a5170a3a84a9ca0f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7641238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9d70b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffbff, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)}, {&(0x7f0000000140)}, {&(0x7f0000000340)=""/102, 0x66}], 0x3, 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r3) 05:37:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="cb061762cbbe78d026fef353ca6053ea5de69d3c723220968d228efa9eb75a7e3e80660dfae2d5d72a673f4edb7eb27eb02cd5d6cf6b89726a39c81c15916b069129e1660bc60f911ebcadee816e914608472af4b81383be184396df62b99de3b8b8d4799170cbd77745b8b5379ace90b209da446016ac40e2deccfa0225a7a6797c145ce3527e4e43e4b56d310b1bb61ca538e33446361dc6b87be5ff8c2d2366fdfab422a9e36d979f197a78de02454d6e9d533c08b7cd256c29437222752d3abf521404905d0a0cf77c2e69fc983c20dc0f71af85f69d682f72e59cc758cbcf4f83fde00fcc10bcb4ac322bca108c9764e86e46f91e40f86b362b1d", 0xfd) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 05:37:44 executing program 1: msgctl$IPC_RMID(0x0, 0x0) r0 = semget$private(0x0, 0x6, 0x280) open(&(0x7f0000000500)='./file0\x00', 0x140, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000001c0)={0x3, [{0x2, 0x200}, {0x3, 0x4}, {0x3, 0xfffffffffffffff7}, {0x3, 0x8000}, {0x3, 0xfffffffffffffffc}, {0x3, 0x80000001}, {0x0, 0x3}, {0x3, 0x100000000}, {0x3, 0x4}, {0x3, 0x2000000000}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x1f}, {0x2, 0x8}, {0x3, 0x9}, {0x1, 0x3}, {0x3, 0x5}, {0x3, 0x3ff}, {0x3, 0x57b}, {0x3, 0x5}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x20}, {0x3, 0x81}, {0x2, 0x8000}, {0x3, 0x6}, {0x2, 0x6}, {0x0, 0x22}, {0x0, 0x8}, {0x3, 0x80000000}, {0x3, 0x4}, {0x3, 0x4000000000000}]}) socketpair(0x19, 0x8000, 0x46, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getegid() r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000003c0)={{0x7fff, r4, r5, r6, r8, 0x0, 0x81}, 0xffffffff, 0x8, 0x85}) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000680)) semop(r0, &(0x7f00000007c0), 0x9b) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x800, 0x0) fchdir(r9) fchmod(r2, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xe86, 0x20]) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10fa1, 0x0) fcntl$setown(r9, 0x6, r7) ioctl$TIOCNXCL(r9, 0x2000740e) ioctl$WSDISPLAYIO_DELFONT(r10, 0x8058574f, &(0x7f00000006c0)={'./file0\x00', 0x4, 0x1, 0x6, 0x1, 0x1, 0x8, 0x4, 0x1, 0x1, 0x1ff}) dup(r2) readlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000005c0)=""/82, 0x52) 05:37:44 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) listen(r0, 0x1c000000000) 05:37:44 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) fchdir(r0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) fcntl$getown(r0, 0x5) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 05:37:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = dup2(r0, r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="008a872847a5244e29f3871c31a60d5d0f7d8edceef61be1d37bdb626c7f901cf0d4c1f34f6d681fad91cb06e060fec8ced57f90ada069db276cfaf8d69bba8bc4609024b90e6e3bcfce3267ca0dbea21bd8fb9b23377bd6123f86ce92e79dfba598ceb0b58fe5443f284535dc9f0dcd1adfdb8d8ae57e14cba4461668e2dfd79700e11139213397c565102dda3346ead5d2eb64e03e9d1169278fb1", 0x9c) setsockopt$inet_opts(r1, 0x0, 0x208000000000b, 0x0, 0x0) socket$inet(0x2, 0x5, 0x4) 05:37:44 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x100, 0x4) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 05:37:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x210ae800, 0x83, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 05:37:44 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 05:37:44 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x4) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) syz_open_pts() 05:37:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) munlockall() readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000200)) syz_open_pts() 05:37:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) close(r1) r2 = dup(r0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x2) 05:37:45 executing program 1: r0 = semget(0x2, 0x1, 0x241) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/12) chflags(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, 0xfffffffffffffffe, &(0x7f0000001c40)) 05:37:45 executing program 1: r0 = socket(0x2, 0x400000000006, 0x5) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) msgget$private(0x0, 0x0) 05:37:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xe1e5, 0x8}, {0x1000, 0x80}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x1000, 0x2}) setsockopt(r0, 0x0, 0x800000000001d, &(0x7f0000000040), 0x0) unveil(0x0, 0xffffffffffffffff) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:37:45 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) sendto$unix(r1, &(0x7f0000000100)="040f63a8a6478f29bd9987e547715dd31cb2afbdeb16ebbc33c67189d537cf18c305133c3e39cce89d1c7c1c73c4968752c72ab5e3f7665a9cce5fdd0ca241da9925bfac3dcd3069a0bbc1b621fa3cf4f153b86e61e2bae2399a4e65f77f39f768ffd78cf9997a5838dfc66e4efba13f1e262edf388b4fd43befaa245a7190abb84bc9513e5cbe4688208004c8ef8a6ba58eeef40daa305635c6a08b47a76596cf5897566d", 0xa5, 0x40c, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_metric}) 05:37:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x7959, 0x2, {0x3, 0x8000}}) 05:37:45 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x8, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd\x00', 0x82, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x22a, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse0\x00', 0x80, 0x0) r0 = socket$inet6(0x18, 0x4, 0x20) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x1f741d3f, 0x1, 0x2, 0x81, 0x80}, 0xc) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x80) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) r3 = semget$private(0x0, 0x4, 0x90) semop(r3, &(0x7f00000000c0)=[{0x2, 0x4, 0x800}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000016c0)) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x1000000}, {0x2fb, 0xfffffffffffffff9}}, 0x2) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000200)=""/1) semget$private(0x0, 0x3, 0x100) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000002c0)={0x1, 0xfffffffffffffffb}) fchflags(r2, 0x0) unlinkat(r2, &(0x7f0000000300)='./file0\x00', 0x8) semctl$GETPID(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000340)=""/186) r5 = getpgid(0x0) r6 = geteuid() socket$unix(0x1, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x1004, 0x0, 0x2e8) r7 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={r5, r6, r7}, 0xc) utimensat(r2, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x54, 0x5}, {0x6, 0xffffffff}}, 0x2) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) open(&(0x7f00000004c0)='./file0\x00', 0x10, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f00000006c0)=0xfffffe0b) ioctl$KDENABIO(r1, 0x20004b3c) 05:37:45 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x7e, 0x0) 05:37:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) syz_open_pts() 05:37:45 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f00000000c0)="dafb00004c009537b2f5cde5e2e9816d41d1c8771a0a0ed5a1632740fcd9fb4e4391e9b1", 0xfffffffffffffd00) 05:37:45 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000002d, 0xe3, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffa3) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:45 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) 05:37:45 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xfffffffffffffffc, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 05:37:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x80000001) 05:37:45 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) r0 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x8892, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000003c0)={0x9, 0x1, './file0\x00', 0xe0, 0x4, 0x7fffffff, 0x9df8}) r1 = geteuid() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$inet6(r3, &(0x7f0000000200)=""/204, 0xcc, 0x40, &(0x7f0000000300)={0x18, 0x1, 0x2, 0x1ff}, 0xc) r4 = socket$inet6(0x18, 0x2, 0x1000) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r5 = shmget$private(0x0, 0x1000, 0x164, &(0x7f0000ffd000/0x1000)=nil) r6 = getgid() fchown(r2, r1, r6) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff]) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000340)=0x8) r9 = getpid() r10 = getpgrp() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0xe180, r1, r7, r1, r8, 0x0, 0x7}, 0x2, 0x5, r9, r10, 0x1, 0x3a8}) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000000)) 05:37:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x112) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 05:37:45 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000100)=0x200000007, 0x2e1) socketpair(0x0, 0x8000, 0x1, &(0x7f0000000000)) 05:37:45 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) flock(r0, 0x0) close(r0) 05:37:45 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x8000018, 0x3, 0x9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x1c', 0x36a, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 05:37:45 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) getpid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0xfffffffffffffffc, 0x5, &(0x7f0000000040)="7a8a4464d4f97177b552aa807c44dff9da51040fa757f35d1c4e178f8d74a5986741de001f97c8548f35dc12aa31cf111e8cbdc6f2194084f417", 0x3a) shmdt(r1) 05:37:46 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) r1 = syz_open_pts() syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0xfff, 0x80000000, './file0\x00', 0x2, 0xa5, 0x1, 0x9f}) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x1) setregid(r3, r4) 05:37:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x82, 0x0) setsockopt(r0, 0x200, 0x4, &(0x7f00000001c0)="ee7923d22ef80383de5612d403e2164bc1670b4e160edbc45e9de93d12366b5856a2b060fc08a2d6834338cc5e2ccd40f436f182bb8dea4d6ea5fd6aaa3bcc5414d321869e988631252799a0489be9da495b4dd0e7a2136abc06fb9ad512577bbc0f42dc158352ee49619a5a7e", 0x6d) r1 = socket(0x11, 0x4007, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="b100050490000500000008000500ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77808f5a872c881ff7cc53c894303b22f310b404f36a40f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 05:37:46 executing program 0: r0 = msgget$private(0x0, 0x100) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getppid() r8 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x790, r1, r4, r5, r6, 0xc0, 0x4}, 0x5, 0x4, r7, r8, 0x3, 0x100000000, 0x20, 0x8}) chown(&(0x7f0000000180)='./file0\x00', r5, r6) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x90, 0x0) getsockopt$sock_int(r9, 0xffff, 0x1083, &(0x7f0000000200), &(0x7f0000000240)=0x4) r10 = fcntl$getown(r9, 0x5) bind$unix(r9, &(0x7f0000000280)=@file={0x0, '\x00'}, 0x3) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000340)={0xef, 0x2, 0xbf0, 0x4, "4eba7bfb84b612a55ed98afe0cb1f64dadef4009", 0x1, 0x1000}) flock(r9, 0x8) mprotect(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x2) bind$unix(r9, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCLOCK(r9, 0x20004276) setregid(r6, r11) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f00000003c0)) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000400)={{0x2db, r3, r4, r1, r6, 0x8, 0x2}, 0xed1, 0x6, r10, r2, 0x2, 0x1d, 0x3, 0xfff}) ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f0000000480)=0x1) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f00000004c0)={0x2afd, 0xdc5}, 0x8) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000500)="1d41d46646d9623abf8580adedf15e059eea17c05a46efe9bc33828b9760f50368cb06ed7e514069b71106a9700264867046c03d34c9bd238e3b09eea31cefa7acc301e7c7ae0da844c20e71c3f7fb72626de11933eb643b38c06c9ccf933cdf03e30e8d8a95b28d33cdb21b8251d7489a2cc1a40b9fa5563cb44b1f513e28346dc2f6ca50abc4a5bce4", 0x8a) connect$inet(r9, &(0x7f00000005c0)={0x2, 0x3}, 0xc) getpgid(r2) getuid() ioctl$BIOCGSTATS(r9, 0x4008426f, &(0x7f0000000600)) read(r9, &(0x7f0000000640)=""/88, 0x58) 05:37:46 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x980, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x4, 0x400, 0x6, 0x9, "16595d8aa32ed411dabe13fe48fc2470a4ad6426", 0x3, 0x7}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000007c0)="3e2a7913e4ba6d773553c0c01b3d7af90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828e697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000a864d67971a38826a1aa8937e753ffffffffff510eb0092e", 0x90) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xffffffffefffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000040)=[{r2, 0x187}], 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x80000000211, 0x0) 05:37:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x180, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000002c0)) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xfffffd5b, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='^(:[\x00'], &(0x7f0000000200)=[&(0x7f0000000100)='\\]\x00', &(0x7f0000000140)=']-@\xa2\'\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='@\x00']) connect$unix(r0, &(0x7f0000000240)=@file={0x0, '\x00'}, 0x3) 05:37:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) shutdown(r0, 0x2) 05:37:46 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x6) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x40) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000040)=""/185) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x0, 0x5}, {{r2}, 0xfffffffffffffffb, 0x10, 0xf0000004, 0x100, 0x6}, {{r0}, 0xfffffffffffffff8, 0x41, 0x2, 0x9, 0x8000}, {{r2}, 0xffffffffffffffff, 0x2, 0x5, 0x7f, 0x5}, {{r3}, 0xfffffffffffffff9, 0xc4, 0x40000004, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x7, 0x1, 0x0, 0xffffffffffff0001}, {{r3}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x9756}, {{r2}, 0xffffffffffffffff, 0x1e, 0xc0, 0xb80, 0xfffffffffffffffb}, {{r2}, 0xffffffffffffffff, 0x2, 0x46, 0x5, 0xff}], 0xfffffffffffffffc, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0xa56b, 0x547a}, {{r0}, 0xfffffffffffffffc, 0x4, 0x40000020, 0xd3a, 0x101}, {{r3}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x22, 0x20000000, 0x9, 0x4}], 0x3, &(0x7f00000001c0)={0x7fff, 0x7f}) kqueue() syz_open_pts() 05:37:46 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00c54ab10108b06342c3"], 0xa) r1 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r1, &(0x7f0000000040), 0x1b) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="7f422d6dc6de109404da3884f2969c82b6edc125241de32510b216b3349821c1a42d3e61e3397a51f528e9f538101af624f7b668ec8ed02f0bb20a115d0d913640a3b87deaffc77735e99bd9891176a156d0c84d7c75d33bb1f65ab1ba0ec1e466a8d7f686701fcb8256791bf3855604ec6dcfb92fc3", 0x76}], 0x1) ftruncate(r0, 0x0, 0x0) 05:37:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x48) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 05:37:46 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) dup(r0) 05:37:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() dup(r1) poll(&(0x7f0000000000)=[{r3, 0xa0}], 0x1, 0xae32) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) poll(&(0x7f0000000040)=[{r2, 0x141}, {r2}], 0x2, 0x7) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 05:37:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f00000001c0)=0xffffffffffffff5a) sendto(r1, &(0x7f0000000000)="0e08b8c78584c4ac3653c2bf9d3a602823ffcbd44b67c9facdd435e854b42a48d468f98db90a699c95a1a0eff2d4beea408131653ed453889b3fe98c17b9d03595035b509196a8179dcddee2d1c5151edcd48d9589cf6b6213b9480ee03831d591e5fe12561aa13b049d46f2b85148966bdd2059da70394170a21065c11de5", 0x7f, 0x8, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xf650}, 0xc) 05:37:47 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a138344774329c6742540ef5e262d6c323b0b57a", 0xffffffffffffff72}) syz_open_pts() 05:37:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000002a, 0x5, 0x0, 0xffffffffffffffca) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 05:37:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) dup2(r0, r1) shutdown(r0, 0x0) getpgrp() execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000001900)=[{&(0x7f0000000400)=""/185, 0xb9}, {&(0x7f00000004c0)=""/199, 0xc7}, {&(0x7f00000005c0)=""/182, 0xb6}, {&(0x7f0000000680)=""/226, 0xe2}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)=""/46, 0x2e}, {&(0x7f00000017c0)=""/116, 0x74}, {&(0x7f0000001840)=""/145, 0x91}], 0x8) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000040)='&)!\x00', &(0x7f0000000080)=',^$\x00', &(0x7f00000000c0)='^\x18\x00', &(0x7f0000000240)='-\\\x00', &(0x7f0000000280)='*\x00', &(0x7f00000002c0)='^#%\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)=',.>-+\x00', &(0x7f0000000380)='\x00']) 05:37:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/59, 0x3b, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/177, 0xb1, 0x40, 0x0, 0x0) 05:37:47 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 05:37:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10020, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setitimer(0x0, &(0x7f0000000000)={{0xd2ca}, {0x8, 0x4}}, &(0x7f0000000080)) setitimer(0x0, 0x0, &(0x7f0000000100)) 05:37:48 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x33, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000000000000d0721539861da54b9436f54536916f518f111e75388acd0a83a2c4272016b3da344debbfecaae924742b58a5fdd384b5e8579106a039a82cb69cc251db3e06026da742abf654a58d18e13980dd", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0xfffffe40}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x1e6, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) unlink(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) 05:37:48 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8c0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001980)='/dev/zero\x00', 0x3806e, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = socket(0x17, 0x7, 0x0) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000140)="c65c550a16f878683d48d2c2fc873fa1a6254e43db062d4d45c0fad20879631c1813136c4a0e3c3159b22e0f5733cfc9e135848682a0376b40f1442a4ca9a34b6336723804657ac8f458faa4affb7bdb1a99b8d85ad9a122d41281597d95f3287e1fb3f9f2a9c6620130f3aff38a526cdae644a05ba112864314ae0b6a90ace52db9b10ce4e334171bea4ac123565489cfa9a6754c8acdef66dde04d75af4920ede158ca8ff09e03ce32638dd44bd97e24b114d08b3a42d4e3937c0e07175d02832b31", 0xc3}, {&(0x7f0000000240)="48d2cfb8dfbac1b9252b3b9a50000a364fa3daa86417385b8f74684adb8b925ef0cb34d12e64370ceb27209a974641eb2096bf2c5a155d7f41b3ff47975c4f4e7e8a33f8c1f7ac2e38eabbdda19f2890267e3c1de053900adc416c424f5b99a09851f5edd1e17a3ef1ab6db4c301dca3f072d62bbe9358be1decf7fc545c5f74af192fa721c18203bdf590103ed97a2cff091dcd55ba6c1bb8054fd4634763514e99cf2aa52781e8b6ac8a", 0xab}, {&(0x7f0000000300)}, {&(0x7f0000000340)="a29a8a1707b33a160fd56ce38ed3da7434113f9e03da87f7b09a1cf8cbd6aacfdbae7dd6b52e222ee67b3e23a627bcbc1956dc484eecac0ddaf53e8c144145ab8cf32ad82765bbb84412ff4a961539fa49c76fef040225c092ef", 0x5a}, {&(0x7f00000004c0)="854329f7bc67b93643763d6608b619069811477859de49ab66ca90666497442989a7394d70d664f70c50f3c8e86889929f88b8fa42989e6e180f71d73cfb9575c63f4d7154cfdda79042e002cf59d41ea6bd8a96b27ec456e4f21d0b7cbbd01005721b1736c2b900ac48851b0871850d100da1ffe7dee00372f21a2ff11b50844e2e8bb4b25bfadf0f0ac68451e61a54d1f3943c52f0905141acbd5f2b9d173f4d909e9459c9fcaea0e504cfbf9d9da50f8defb455c9996f3b8304f74459f3662f", 0xc1}], 0x5, &(0x7f00000005c0)=[{0x60, 0xffff, 0x1ff, "72c434a92186b1aafe488033177d7fc9de902cd736c6e3e0d58cf9a8377fbd07a8acbce7daccb2b827922a57a0a53728bf3e5e767b5994af0aee4ba0f0bda5ba5b44e10728dd8d97000d0faf2c669065"}, {0xd0, 0x1, 0x25c, "62d41a27ab0880d3633942e6ce177afc3815cce15d9c8dbea6a5867611f5026d0e80200e111c2933899e60b56d1c9d205adf55f660643f1795fcb2746786565746636ef53d4fe86527f10d9870a6b5a0b7c6f931a3612b41f33e83b3a61a7789779fd3ccb8bead7453a70d47f48162f38543e5f872d1593244205c1dee29a17bf8b1e0e5e193822aab77ec91907184839f7949ff00c6df135cf12d596ffcf499b652dade24745d4716ecef6a73636a25e6d0292f5a909189638ea269b0"}, {0xc0, 0x1, 0x2, "bbd2feb8af9a8c60bd54a8883d18a94336d4ef8d06c8c7fdff0ee6747fac5cd07efc7956e18b60a50b436bc768759609c1b8bc57ffbb7e7b4c335654234d7e568a9e87186c688ae0bcd3d2a31ac5b49e3359fac9f4fb2ae017c5924e4ec72b250b7dc3a9ca460800d9dc2e94c34906cd84e369cd159d1c76d2b726f2f09c6eba4389c3fcc742dacc1d9a81d00aa843ad264d5d34410061580e3f33574fb12be6f9c9af0c4df48ae2150cfe3edf20"}, {0x1010, 0xffff, 0x5, "6f8f244f1d89281379296ae5728bfd23fbfd18563b2b58c072ac99e20990b087ebfee7a4c017cfe447896117451d05806593d6d0572625f6b5efc449857ab8c3be6bac8121dba53b5fc9dceb3423c80b6d62bb77b7809f9db3694cfd5afab7162cccff0dd0432a110ac00c57f374167fc5618226e8e826d4b4e647b160409c17db39cab3e33e6d02fd03ffaf63b0d51d02deaa2ec0646bf842f58389f3538faac37271860d25ac821b8d5538b86aca770e05899b87d75759d53453a1ca99d34e1e8ee7d5acc0f66515aa2c26ff1eb758f14ac4f36e481eacb2c021897f6f9bf8b5b0c3818a86a01a0f18db554754ff38ad4db8a5a06e36825eea8d4f248d1f4cf03d673f17287b98570ae7e43515672361d4ce3be51a3b9c7b007fc22bd5f9f3604be67d7e2d39f03018623a9ad089e12a4c2a2898fe9a828a6100ea8ee4f1d13924404a24ff346ceb3751b8cfc85fb0368fc5dec54237c229886b58e4e603aeed00e4e6222e6c302e25eecf9cd443b716f2ac1369c170848006b5a50d454ef5a33abec93cd5d7914717506c98306acc726bca541771e0d7b24b20e329de7fa480b0997d2d78140584a2b2d7317c90a85406a945759b2b754a188d641e2cea76d3df838614ddb8e3b97a3f970d910149e5284fa09104c0b1e391f65f7c534105d648d5627a86b58636937cf55b238961ac54e31c7c537b9b45f02fa0e896a2c663d259366849397c8b5fc3697eb9506952bec14aa8e43e19b5cddd9f0a270604921b1757ffe1e27e77471d1943fcdfa1370e7234dbb26e39518927a16df1203a0c1045f4d8a44c8f0d6d770de9ccc3120f46b1ca6507e822b6af1387cafcc9cf3f5adee267ee56b1ec946ddde3e209ffab055720127aeededdc808f85f4c5b2eb5fd976c2a39a6b80de21dfac312c6b488790a16ef62cb8d800c61d5e650f428381fedec2fbcac40a08f375506f2e9ec073c2750fdcc16c76fd0a00dd1e993bc7454137988a0ac3635566f80d834abafd755056c6e3ab16cc9002ca0d7a9a9dc82afdb33dfff06beb5e2405a0f527144e3817696c7e67ef77cb91c7048ebce4cd41ddaf14228d596289b28e80bb20db1cced6de00dbfa30eb1df008d0352086ef73a936e0b9f4953c4e1f3dcbdc27ff74f560e86a01d8e953e98d19d89dff49552fb8ffcbb7bcc7e522ddf6ff66d2ace87c5b6e5630e27ab799bbd9c9a0819b44f7785c8f3e1a0402d9e93489d321f2ba30d96c4fca38bd1b16b5699b3ddd66a4b9283d54d4b6b1ff73f02a2c9e82d867adf262f6bc5bc311a0eccacdeb4e4ffd8c9c32e1523ceb7c4d1c5309e46002ab7fdfdb32f677fd6c80be71c3b0aa0d6edeb234a7f69fc45ec5ea03de215a0a9af20677d3bf9252d3ceafc7dc527294eea961f414145cbf984196dc4d141761b484d04f3a4c0d6b909d6c56a388ff6f1f47dffa30edbeb03992f914eedd89322537d63508c6d9e1fafb5ff4614f529e090507381bdc5a35c88f1760d1e059bed9647db2472cb502de5bb40702fffc7564024b9890c55a4c428ba8d2cc01341a1e936180b4f3616126e81cec70599348ea0e0fb1e2f9c8bb20a3d053b56ea716c7210c22ead31fa550e0a3e9e70a436b246ba6595a5df210218cf859a95937f0d78bdc75e87bc85bda81fe07094ea233a97c0d4fed4b755c99e911bb679a2c7f4458a942936fe468567d859902d6715408596e065a185186b6a36e9cbff450a4cdc440c35c56d48d90df456ff893e4356a6478d92b6e2b132105ae4c0908cdbb1c8f5ad0ea40dd24c06e5ef5414c66aae3a363a33af51007748412bcc5d227cfd2d1ccdfc6f25a35bd4393c63378095087767f7ebf139a4d3761f36d77abfa5003695bde2bc6f316c5db5914eb7c7e21e9d727aba247989050f261550c2a043abd8b6bb816f8b4c207e452ad6188f5f15bec3275a3425cd3ead976ad97a124a017b0dc108ddd2aa3d910bca088e5e5969a7067ecdcdf685bf3601e6fc60ef9c8509554005b233745f9bea6d0e7a8a28d20808b982d9543bd7ea888ed6debfb8abff4da6370dfb62cf655b2eb6be9257166bcb53870ad63f7324fa20f7c24c92b84d1c5bdd092d56c9d7c1cf9ca8d5af55de5f1a5a81318c401910971fe8b7c4be36cd77f8587213cb40dd06c375748cb47a8c24c33273c4971dcb168d9a15f122ac38e9699a2f27c883305e67d7fdf869e951664d666c6a90b974761f78d8294529dee433e41666e1be739dfcfea40e8f9756d7fe288869b586ca7963902de32b6ca1651f7afa3393dcd5914edfb9923828d75aca5d5b8fe64f0f9317aeabb2b3932214b4c8d2457df4acdd7ecfa3f3da52ef8f7fce812f332e0819e80e294cf0b1822af1991e236b7a777216fb2846dcaac2df4d5a57f89d1a29162e21bb2b1108201409b8ef66a959b850936f124d588bfa6bd6d399ae6d0c6a9784a130fec9272dfa00b9042c4d7e6299909bf8fed973b3b200bc2a2f6f995c5b652f28e22713a5bea11706ee355ff9802c090cf25b7f0acb4bb0ad3cb15d5c9380663c69d23e0eb55ac279f82b6f765b43f5af5576b88c9e8beeb39b92ff6dfb5dace149d5aef6862cbaaf4678850f74005dbc2ed08cb6709b159648773ba3332d88da55d78445657b0bfbd46f9b761e8e29fadc1d61a6d415707a727cd508a2ee705bb7c054f6d3caef00b7641f8c73cb9844b4291a8b0d05ed6ca6bb9c2b84583e75a42a6f0fd24cee00ee8ce8c056d0b0f048e9622b3c4f6b2224339190c735b73fd31e9265444fd9a77776e245ff2ebd81d0ead42f7a492e862e1341c392caa6b913c8664d0349a97ed64079d77325e3fa99a6cfa5fbc8f63fc4634f655efa80377e082fb3b86534318aca59066ad5ef57faea30cd2798f652ddd9bdedd05eebc1b7f1a92541d946137da20d8b125112bd52d49d9196bf3101ec1d26906e1d908868a3931369a7b8457d7253cf0aa4325c372734c851085d46ef5f881c2f5db8217b659d03afc80e286189544267a8a2148fd063a80897eecf93f23bb104b9a41a1c88564b106f459843f6ac336f79eb68c5a111ba4339365a9171d896abeba3c18add07febef21b544d652e3a2783fc4d053c80470dfad557b575576223e6fd931cb48ac84bb64a9eb6000922dea7ef4977fcf6ed2fa1ab688dc686755daeda6f34630ce9e4421c740323c01e41616e999465b7f6ccd1cad8b1054892bf814f2feb4a28fa9794e61aaa3edac17b5a22c61329ca0f0013bc2dcea5f370348c901b69030b45d6e0885cfc37910d814071391a43ec15fc1573f5818a0ca510b38111877902989150c45d4e6b80bf2009168f61db56451426d2e8b516ceae3439cc15844acdf36a680e4b7c4f5909493869aa7dfa6f694f60764bdabee5e7c2cee40be6cddf1903ca11e7fb036997f4f969f991d514f4d6ff22e02a4263a7901c5b343d739798e7fde97dd216804d9709a8d2911794789ad48864cb88096268af5d52248981e5c218f6a9c751eb75f04de1d9b07d5b5fddbc31bc1a8b08ac104e03a609cbf2cab71fa262ccad53f940f5f28e984eee1aeed1aec32fa04e447780d712c404758a42bad1b9659ac69f626f7298184d76654902b70b4e3ccea2f73399f6e5a68e0f5edaba33a3b0eaf39ff10d61053e32858e0567b7703dfa24d827fa85018090ef5ea5934935fa6180cbf3ae1bb7571ffd60889088c09dd0deb9a1409497918f0faa49575db20f1c39842491c700b418f58b60baec25393c296835fa219c2720b1429673f3ede84af738d58c37e0845f76d934ccfe042193d7b48481d19d24e87e9c8f45a0537d116d4bc278935c723ce9a04444d8dd5a32b0ab4f2a23372f1a4340a8fdeaed1fcb700a0ac4ed2388328a7db1e8899c0202ef2e9467fd6206c96bcf225474b2c6bf7826fcb7c8481b863504ee7933d3a544fee4e4b67c6c9f4dad0c0a26fb285eda76c874cddc4f444b82841812872ebcfcea8660028e4ca315c11b93a06d0c575fac49e67c11f2db93beb10a4348fa292547a1796042c5112717c8ab796ada315c3c8546c18eebb9765cc1297e454f7e8c21021a229965df52b79247a33bc79a5f4b39dc6754be61a0902266762502a67f51c6153ffaca0bfaeed614bcb724b647bd69d96e1464883c1cc6b68bf57efa8d5aabb9e613b1e21cf1c69e911b6985e1b4e0cb13e3adf36afda46e77fab6222c46a718d8fcde2a66a651af90c02736637ce915faa81ea7986aa3b7f4d8a8d3068e3fee16aaba02a136558e98e48c0599f7e9988ef9d276fb9f6af2037eb6166e4f958131f53ce0b36d33ed6c4b4954f3db078db648930018e882956ff28431c0422526c6f166d12a0e9b7ac1d9d81932ed37673ab30ca802f37d4d50bbf9150470fb4d8c86dde4a54bde536c0ff54d22663c9308f891b32b15e9776ea90a2975d3bc5d5985926043b91792e2e3df151def9075b23ae7db449cb94952f177953d567ed3d24cfb4d71ff6add9a1ad5ec9a1e42d4764539fd9188f43dcb2df41edb1fe5645e7095f4789ac25affc0efdf7b584d5ad59e6bd1e07d7a572752b939639b552160aa753c031447fccb2a0ad35bb16a39dfd8b1f61ff2070c9bb5fa6460ccb1e43696d03f58db0017aae2c0f2cb3f63cb25f72e1a787a6a218c9d0620dc4e7b6b692b1dbbf5972fb09256fcc884ba120e148d6778c953b178c549a57c059e2b32b1ee77ae4458917f7f5c1250a2cb4dea13e97a995ba7c084045ddcdb0961819f659cbad513d215d2c10381b88e2a6cb216d4a2631aaa39578740b5394c074af3107598de6138200f739708e59f3e478939a8cadee2c8d1291a10a0dc00a34f9304ffdefc9d60305ab75f49d742863cfbe4c4288f0b2209ad259443fb343b98a3163c56601459346da7a65e515b6165a6f2492a0c5039c4409f4f3e7c007d736ff33a7ebd8872c41d92eeed18849d77bd761e0c15cc257bbd21ced1892421c6aa34aae3abe5f606c4c3bf6c4122c9a51ff99a1f0c5b1f918b0d28dc4d4c76f94adfd7d94b0c3f19fc3cf522e7d4bd198f4f171f87b99a05a6aa4978290e2bd2ea0bf2b8ce1f1a024238ed7f09f8eeb326dbcf951019e80f8557273018dee1ba6394cdec1bcfb0365868916376d2f3f90f983713b5757ec41850781af00823ac9da752b455d14e97a5a2d194a9155395013ba475b0c6e3cd8f02f7c9c927c5640e7b9f79f4ed7d439303f22ad3c9370b8a4710a7e1f01bae8016b1744d473ed4c982c1a9cedae97676bd1be1666270cfa19ba7ef8276fdd0a217b2cfd42417bebe2b85aa6dc667cca6247f655c6b91f326aadb16c35942bc170f0a842a6f03704a09716b7e15370215d7f7ba6ba866f53def6da77434d933d1f1b8de4760072e048f8e8f97a71e79914cfc0858a59ad1cee84aa8bac88696404ef52e86832ade7a3ac453229c0096d1d0b41cd4da7965b2c2bde9d7c027279ef73352dfd5aad2eabdab0eeeeb1900ba67171afb5841addf5ac3e865963ad2c2f66eb13fc44d5f633bb6f3084da42e566f4d419eaa1a32c02b0fcb7ea983c65def484e9947408646efb353ba0957634dec14486b9474af77f8f538d59bad0247f1dfce34344ad7702701e6bbb305ed7084976a0277b3f0ea9e2525c4781441feb672552d6ead64df16348651ba960d44391f976f126ca1f767f6648c369891e6b7c55b6500bb24f72588d8b3248a9d747658e1c7b1abff540f320077a01ee428aa1bf3eea6410a0c7946cdbcce6847db774f0939a8c5ae204eb99be0"}, {0xe8, 0x1, 0x4, "180ac5086708302d8da4292e3b0eb323fae7559846da204717bdb89fa13e41f5a124995ca568cecec6ebea5e637474a97bc9cb85dcb86a0e7da40de344656772518c8cb7340ef4a4af360fb8195686fcdeddae7a5a3eada3534bd9a0e7764fc97c053db3e3ddeb98acc5ff4b6e524788fb66621585c36ca319ddba751c2d264d4ed84445e4110785d2066ad95456a0272e5a6fa83ab75c3a771e3ee89e8872262351973d537af61210bae3cf4b1b6a8103ae9f848ce54c3588260f3b02e8bf35767b1c97e1ea510a7a2c94d9e298259c0b456c08cd"}, {0xb8, 0x0, 0x9, "290585758216b901da611795a1448b81555f75e2a5b369c843ba9f0a5e8d47242e516684daa6f82761489d12839945e7e499c93eb5a01f2a6273e9a4b333b3657db79445f1c604c4ef574a2d95af5a0ce7a8ebdf1406041a9da80198dca33dabd47cd77f595a15745f88870ff00aec9c0b01431f74d75fefd77a3bf08505e7a0d9b0db581773ce7ddaad39241b8ebcbb51c92f2fc7fa9dbb9e12bf4abc329d4d27f15ae6230e"}], 0x13a0}, 0x0) sendmsg(r3, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="1000000000070b000000000300000000"], 0x10}, 0xa) socket(0x20, 0xc006, 0x4) 05:37:48 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x8001, 0x9, 0xc9f6}, 0x8f, 0x9, 0x101}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) bind(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) r3 = kqueue() kevent(r3, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) flock(r1, 0x8) close(r2) 05:37:48 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r0, 0xa, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000040)={0x1, 0x100, 0x20, 0x0, 0x2}) 05:37:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00", 0x0, 0x5}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000000)) syz_open_pts() 05:37:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(r0, &(0x7f0000000100)="fdaaa920a612f7a3bb266b00c68e822d2ab0b88938f78ad6f487e5681622ee5778684d16301091f9ca360df16549e6584c436e75017906af9296985f84f469d03fd8b9177e656d5f116a5f241744e90981534a2f51aabccc0d29325723d73c5805779b72", 0x64) r1 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000180)="ecfa2b2dd30314412d8dad662232908aa985e59630033bf3b163da85c087f00b00d71f4767e4ebad160ff5ceba5c8fd8266e5eabe01a47f2e52ac832a740a221f7c48406b23e809c9e3aff0d25a1dc7ca3ddb76332f9a9280b58acc223187a87104e6b5750dbc8ba1f049ec63b573de3dd6a3a3563678e3b63c1a8480642030608d299d2279153581989f7f5223e470f2000a11e", 0x94, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x27c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:48 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xb69, 0xffffffffffffff00, 0x62f, 0x4, "f6207d67d12b31534335de5a91351a2206291bfb", 0x6, 0x5}) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r0) close(r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x4, 0x5, 0x6, "8e610ac0eb2b4c2d637a85556a05906d26aa35b6", 0x8000, 0x400}) 05:37:49 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[0x20, 0x2f, 0x82f, 0x8]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0x4000090d2, 0x30, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9107aadc4a1b23e7d9fee2ba75a446a33d57c022"}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x5, 0x7, {0x7bdc, 0x535f}}) syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20400, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x6, 0x4, 0x1, 0x7, "51700603680d07fb5d1f16b8c6f0297675baf0fd", 0xffff, 0x8001}) faccessat(r3, &(0x7f00000000c0)='./file0\x00', 0x80, 0x3) syz_open_pts() 05:37:49 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xc) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x3, 0x3, 0x80000001, 0x1, 0x7, 0xb3d7, 0x0, 0x2, 0x2, 0xb45}) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000080)) 05:37:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x180) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280), 0x0) 05:37:49 executing program 1: r0 = socket(0x15, 0x2, 0x1ff) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000001180), &(0x7f00000011c0)=0x4) r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x100000001, 0x6}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x4) sendto(r0, &(0x7f0000000140)="b8efe4f7c113f68e178516a566361bc088cfe9b0e2a764586358e9ccdf20a85cf2e6459a4c5afd04d08748d90e83d08964ba73de6836362443cc4a58ff4ca86d547b6e03e8e714a461b53a62e8a04851bac86a58e3c4d70d652bfe5d48bd1091433129a5abd88dc41bade406a289ef739ba71fb035dfef554603d0ab23ce1181d7b8e848b47b1e168a1c40a5d3fe01bce10b3b3c6069348b602c22d4ec6b25f7c81a89728bb667feffa8e552174979e16ff2f9fdbc5488a95d765c6f0901f2211f289120ce7ae7b91c0d50b18648545ce898b57c3d20151dc6f4a42b9abd71d2be90e1df28814577df770160120039ae26fe8e2dc7e6a662bfcd91cb8da46227d3603218cec7f1559f1956ba0d9b2cc3cfeee42a2d5282471d28a48bdef00325442b9411d1f95b3f8cb144a8b88909cdd11e3eeb981fdfb2ed27184e7a472bfd40017cc5baa63c3891ea0ff54e54f2368636b5efe043f407dd9881213ff5e67b5650be2c6aabda35deddf542bd512e2a22e1e404a9ed9f8fb7c8757e3d83ff9d3ee63b807f51f68d5dece6f00d12da0ca068632d445dbb26f0d583fcac06188e57451647656704752f1ab4d39b22b19e27e9ff57979aa5f1ff0bdf4d97efb70663ab6b385bfda41302be209bfa8668fbecdd2066b1fab78ba3cbdb0e6ffdb58b4f1e40806ec9240560c7f5766295c865789c89cb54379e2f4951630af54bf3cea668a22b2f63f9a59130d5e56c74c32c908a6e78c3dfffba170bdc105b22af7a40a76a6f8b3c2a83f3f1b3859dfbd534a4603284b619fab00ffa625aa6426016391cf683e91d48833b532a40a9bd4aa697c45ef309da75e37913728d7dc68faa256b2d7602d6d10c8df33de8585bb56e4a4000a0d3cf033e8dc7a9d46266ad2111687c305fa7f27016ffa283010d0d6457b1c4a3b6b5753a5aa845e53cb6802f880f6c4b1559011cdb2b376b9cf557d356c29df90b3c7569a02d78fc91acb3f4d0508eaa2f255fc09ee31282d6876352ad825ba0184b52eb17d36a43690b0840b3d425d5e2cf1142a7e470af0d71b996968a5aa0eaa3548431829ce1e1888d9180020f1581bb359ed82ea37b546f2c63c0a0655f7fb80d571beea0dfe65f96e25522ab3df3ab991bc868bd6259b07f9812f523a890a15af177981d4d420fcd94c585405a06fc90d928115b745ae0f08615c74abe69907f0751cc1fb8e40ce41d07cadd2cbafb3014fcd0cd7f29a9895f990a955bc9841eef35317f1bd85b81f99adf51d1992e0e8fefd170625d6b337f3f505314503e5adf982e4e1ccb2d0b4d65d4777e4af3ee0725699e943a2fed07663dfe4d8e0961deb45d4d77618370ae2315ee07a4e57254479570354ebfd6d5d6b4553898cfb4168914624f06d524a139e802dbf10fd8afd8fdc377564417a8a816026a329df601172be11db525ff11dbadd1c008ee18849fe65637039326b47a7f59a6b026ad35a9b87b3a6a0b75900e2bd8c15c24cb0f153b899a654f5a82c075895c37aa363de6a3762d5f0e3bceb652769272b4a6bbb86d0e7fe30b7446304e509492a52bd92a8b1b50c04dae96eeb7f37a226335113827b28b2da83975a87642a00bb9b54720d8e028a1d823ca07047a2197f40812e1e8b71d16ae8f255acd6307ea94df1d8a512b17a4be826d9b36d33d3198c29533c26ef8d915d4a212c3c78058c0d6671a97f71b5acada137393b401246015efd2f245a5d217f2bbee24b6c1d6a723ff1cf16ad39cfce0e83e52e4b5df8b3fcb162b98645d13397c53fd8cb990664932581de3002ed7749fb8156217c433b9d12d4f977e120df956d378a6ddfd7d58b9b217e3e7e3b788f705092a89cc0fe64c19bc3b52c2cd5e23126acbf10dae10e3e27f7ff3a56d8f0e57e64b6b2c48edde215752839e19a5d25811f36035c638d83e554ef008709df5494064d150c8430407ce076fc0edb16e37541673322fba5100d80698eac38b8e9753b3364ba5d47dafde3b3ad8207136bf2aac0ac2f2e580aafe35fa2ce44254aa9b2869037b6e072ee5c686f795459735e5f53dcdb1a01461537b5304be33db6defef827b88d5d337e71620c5e42a731e09ee7e85434f4a21510d1d0053118c9a40f550f0e43713d18c53c83ecf7b2038916734f4396bd7fa6447649268619f51ca7cd7ac7e6e6e9cf6b11d2f1bdedadcb762f12025126d2e7ac6f80183bb1c6cc1804bc36fd19f4f234d32a7ba8d5eab5b41c258812570607b0b4127e66f970c1545bc00e55ee8e0a6f7d538bc16372559517d08224a050a027507a99e2a807f2ad1fb4f4e4bd7bf948c52832f241874a2e615f8fdfdedbd8309717a367dbf9910167298fe3fd08d8a736be744454b0421b0eae082e2bb20260b9a4814ef278935bd1ebf69ad9eedb97e1805a12b73a3fb30ba0e2f5599934a3686d4a52c344f286017a102c3d93b14dea8fc3e33dc51b090fb3b30d0f5ac1810b8f9e9ae3177982a86728e553032d86f24cb90796b59fe48e0e4cf02c265fda4f886c13c17560bce99cdb6ce9f9a695c2079660b7462184bd49783e6880593120ce8092f526d91b886513515e460731f990ff43faa40228256f2e76fed91b9f6e92e88a2cbb19010204e974c3b9bf9e068556163c39498ced6234a18b705c4a626acac5cce4c877015b1c1f47854a1818714a2f5fef92607ce79a807fdefa37c700a0c262a229f2bb224df4916a9f8d5cb3fd9598f2965012321a8e121500c7d18d976529c324f8cdd33ce61031373a9aab4eee748387c96f3e5f742ebf33ca98688a39674b308cd808252345d679ab9f77485146388669b92475c54c4b242acc86b87cccb3004e6dba010ae80d3e752e9d96a1f6e5c24a3ed79570e002f68d29b090de5230682674c5b52d631a72c839b8ecb5971fd4b499c4b6ecb30f215bc61dfad427864529bc75d6c561e701cb4d7f1127d4d5b5c0f3ec9a17f36366d9120ec2081daea3672733b2afa417ae48135b9aaa8da5d19c5045ab96e46a0e35d72d1b700b48d116f7a5591b9b5adb7e1d6428b863986af78913bc32f22f21b99830bd0bf61bf7971cb3e4b4856203dd5242a976bd285636283344a4faa92b43afdb1af7065a46e2102098090c2c848e1b5d5efae77f683cd94007ed36b06887a5348df6e67720a78e64131cf01807f8f2db6adbc0b17991ec57e803ff1e0710c342df144ad739fd93390862ce14e25ae940db1d3d1ece0efc75e83cccea6de829bfec891a9a41943625727f5fbb9ae80d83c3480891f373c767bb1ec697bdeb35741ba00a89a5d63ea9e0f470744d0beb8a012899328f44ed6f82e61023680d4adc1a043f4e586e381cc1fd2b20fa5925db0658cdbd8321756423eec603e1edd08f6f6c1fee62cb293bb285908b0fd04d7d8dc2b62cdd9e606fd3b1abe48c0c4c9df71ddf4ca3e36c9c650a8909612b4a9774b7a008342d064b2ad39d910172703accd631c639584b01b8086eaa3721d8f5e147205fe7245454c213795866e6e8e6231befbff66987f56f4f6280c88108ff53edd688d7ad9f18e492ebfa4fdf09939ddd7deaa424c42a4c797e8eab53c4b0d86806d1275c2fadb72a77cedcb3d870b5f4e052179be2395bf87df4150893689e510ca263b0d285a9912e8386235097bd3a93492edb8bfc8b00e530334d527dc551e890f35efaa46f3d3f949f19929406cdeb9980ed0efe7a6ae35e9896aad18e10e9f1989735dd9da1f011ae2419b6b9689935d407f73a9186f948cc2ba6bd45067be4a30c8fe0187594b1e6c5fe3841a5590b568a04373545a8adbfc98b5dc5dbe3851da7c006b4687defd2833a1caf8256536f6b50c8eadefb3be914ce1ae54a8c035289adf6a8ac726ce01e5ee475ec800166eed9ad705d6e54d6844b119e86b44ab77f7d3438617e943a60b1c5fb49f9ce1fe46173cd6a04ffd79211b31a4af5c410cc6808df472299d24b2eefb7dec25dc3477cc7b6c3570c4cf811377bad74488ee0ebea2682a8e67bca4d115f84c83d49e214f592a9a9368c88febb737dfc0ceb0b2363f07a2eec40f69031820039228e869803073d4211ef786a6db133ecb9a88d52e72b37555146c256875aa8ab2b95cecca84ced6d8af9bba7dd0ec1fa9ca99b6fb249581ea733f19fb26d4f8011cae1b670d498e9e1cdc25fff50eae7d84033f9872d457910bafaa59551f51a4be355c491f3df996849086e40756d3fe984d4df74a7a0d2dd29b9a43d76f538fece8bc5607c3937724d2d8becb73c196d9fc74ebd5f2c41fa511322422f7dd3583e141be24eb16aefcf74f8367dab423deb263f8c575b0b067247dcde894c113f2c6bde20113df169cbab411026e83ea97217ac4eeb202bbde335de44535b6d6aa206e65b399913616784b990ff261dafead90b09988ea3f905962c9c88e1689031af257fed6f08ca4015b7689988e1508ebe345f3d8efc1ed5c7f910629185f4459ab6bedf992b7a69da2ae4e8674b1edc684476496b70f3be4a436517920b19682597fab32e9851f4966f651455d07370b58615ae042d88fb506656cd4c8478c55f2263e210a401a765dc23a64bf6b2d329235233f3f1379c52bf17a91ea313f17c0f610b90e99ef8d076e933f2e9dbfb4e6bedd610fb1e483b55dd9200377fe7a40e8402f7d9f1c3dc70e81e12f2e10ffe1ac05abca14d72f981a7b8d3feb1994bef1a5b4296e42b3052b219155f63c8da5276cc93aad1782a9fb70cb6e995885bb52cac5974f2323e477ccb07a614ea2f4b1ecca83d4dd2194ab4daf8f43d944c5cc8739d8e7b8b174936d78eb5796ca9b804b70008db057ef57f475bd6a4a80b75eb12848b4916f70f64cde6da04e52174ed41887fa734a6fb8a79b0a494f0f16de71fe2a20d7cad05c6e3039ee6149b998874d20ae95894c7e1754d885f0a08c89d52e0261d0155ce179aa9f63cf628364d9b4761eac3fded36cc51778c71afd1603fa17efaf3343fcde9a3ab5cbf612e58c92a481d809892e428c414a4cdb1cf3076bff2b8d0a82ab6b879d887a3d12b2bc97c0894fc7961d2dd385ee636c4800eafe424fa45d13a0714f8bd839668c086bb2e2fc0addf6dd9b742141dff8e3adebff415e7fef40746e32624895cd7191448fe43c615648076ea9e6fd429061189c03797fcb2ca4fb8502d26ef53c3d8b4237ea3f0c367e5d282e8bde1e54ac9d932a869d476468f2c57760558cc544a510b3e427e8ef53b52c02b518c1bcb7cae7654f9d72bfe47faa087608f6e0bfaf675c3eba79399398ea84ba3d0954a0b76f77dac5aff0ffd617a56ae071d3e58061c5f0efbe4fa7630b910ae3bc7bcd715e6c6b1dbb4fee2d59e176053f4c6161adbb0a52d4546a9475fe4bd1382475be177617c4ca3effda73a0947856a43d76d449448fe19370ee7f33cf2add6d6451d3c6d8dbffac8ad181ec3eb321f5a16c3f2a12bb14d04e8d315b80caeffa5d9cc27a4cd289124b891cca12e1f6c5b6c00efab126e1344c199471a960c2d6b5b1c0c22f017a2964cae89ed8f6fd233c66c4671750af64472088c5edeb02b32de2406ba62df21262a0ee7e25c76bc37c1967ced79d1ff160d8be3411b8db47170f6aa702074bcd662065a66303bab66da3956a392cbf066a322e3a4b4f4dbcad46e83f43f66cedcd0111d6dc5107a5d4ec2770048a1c9f47f44cd510b460293196a8aa79815e2e46f34178325936d3caa189e667de682b0796c8632ac614552bd360d7dbe11da4b0d8c5afedad1af1bdfc0b3825ac4d17bd172e4b2684", 0x1000, 0x8, &(0x7f0000001140)=@in={0x2, 0x3}, 0xc) 05:37:49 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0xec04}) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0xffffff9d) 05:37:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x1ff) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$TIOCSBRK(r0, 0x2000747b) r3 = msgget(0x1, 0x8) r4 = syz_open_pts() msgsnd(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="0100000000000000a82d578d6065ce0a207ca7864cd85c9e4fe4645d94d5d5c94ca4a5931cce0aa60ee905596402f03400a8418c8a47ef7ed37f4f2dea4af5309cb4faa5b3426817ad0e4cef84910d6cac2b9d7aa5ce414a8cd26271b2e372f5f791f415ee9eb106d884d99e4caab29f3e6c21a6d404922f9e91541bb13d9b5d7fecf602bba82c74e5fdd59d4cedd4bd982c9757ff6390d795c569644ca1807ba303521b59d230aa7067a1d40a0bd9d80c9ea4522e80b86071aaed1659ec422b743d497036c0f661462ac763dbecb32fa9d66b03f9898e07709d08d2a0525fec705dd79102265c39205d4a2b52e2c87fdc21ae3104b2635178c2cb8dfc503613f1df8d20b02b7e14e2f4f1c356720bc728f1b6ca760f7f62c9ce0f8bda79fa40b4803f7d3bfe991ece505f8dc25ebe74a242a1c9d0839272be5f986aa0858bb622ecabf5ba6d875b250172618f8b3973556420be21cca937ef4b2e3d505d4f417d6506e491b439e94d941d30d8d2491958fa4caa8392341b3f0543e0087ed8eceb8ebade531bedd27295fd42e8b34e7139d0f39bd7a7d09d78701974e54139aacd4d8cc088960b3a51172497aa3fe3f9aefc3926e5fa5b16124fcfccdca1d43d02d2b3fa7d02e0903b53c892c632b1f11821573a2d33cc2e86f377de21f21bff552eef4e310b2e64b2854246488aec7e8310e93863402ca61ea57829aa497961e4e3efcd3da91abb6a3ab123592978a2243da090ff9a5ae51006d00403e58869dc87adc984343b8d8908fe736b921a2d3bd81e1405ae461b694d1970d454fc2c02dda5e7edf8e999287b0c5b6f58f59f53483f3ab15303aac3d60c5b518da14a335a246f2f89e5526446d98ea31f6870be24eb53bdee5389ceb1f2b205ad9b95befe8e68798e384305455ea8e3f9b2d9952c1a45254399c051c2c2e88cdee3eb263375a7de40be7eabc5609e06f2ade6d56ac7328fcae0980db388d67b1d35da8aa21227c59601349aebed1c778e4013a9247987fe10317f21906e79cf618f31dd0f2413e359a7b22b5c90c4ccf6b0b32cec85eeb1c1e2c32a1ce98ee7c9058f81d52b420a94eb9c0ec07a83348422850089361d4ef6098c6558500b0f9b55ecdf6eadd650f6fca00fd86aacf1b714323f478ba652123bac2a91db9fc6cb7f8b8a1269213b62e76778b4786c539cd4d94eb00faa9a5149615bf30809aca56ce67ee169ef653068e59fb59a62ce5d54c93bea259a7eafebaf2073d2b3079e601cf0fda12751570c22da2d3eb410c3223ed860c75feb0b00f7a29eafff2d6eafd4c64021d4b2ad9ebfc2c4235274c652394f47f297748777adc9d903b1fb56332a4bdb4f59e6c9b42d2c2be360a8c5378ed5d64c96b9fab2403adeccf69a507b2ba16302cca2ece2a4141fd2562c1ed3c801d1aafbbab3f7202345d1760505a07d01b8ad0e84bdfc33db4fb393cecbc2b38cbbfc103d66abfdecde8c562409c12558b383b4202e8645df2deb173dc18d6d0e37a9da091d24829487b78c9f0cb76a602f96bdb28076ee316cd82329b24a029b734bcd616708050cf1dd23b6ccfeb9bc3d7e4c53b40cb49c0d166133244891231e71698abf1578ec70b99e4857c63151e9b3a9cfba3c74b81fe63e4622cb9bf40f12a7d69873766ff39e12090cef241b7e47b457d4a52872affa1e58220d031d067bd228b6586295ce2075df1510869373b6212059dadbf4a268a6d064c6f14f372f0d473a5282de1edde90e445bf58c643fc524f23db8869886afef4d291157bca9280f3cad3466d7075f351009fafc7778883b7931a2e684e3d768b3eb75e8c8ea3cd864550ae763252fb003a54d559ee3c2a73e9a46e9d9fa03e5641c6a49d13b82c451aea8d54da7bb79ccf26b7c324a8c34b1cf50df254b83824fc0e357e61d487e9443a10b1afbbfed2e42ccd8c6b655624d0416c6877412a7d852fe42f35acc435d40720ded1826fd88112800d1f5c25f86602451571cab565d8a0679dc8f05bb0b66670693bfac09c5ad55ad5e314d09bdffeb2ae760f1afdde63dd52b28e206a136011c7ab8a6c4c4098ce486f6e002909cf7173030eed233df4c70b80d35d00b09fa4ec65670453080b7eff05f8164545c2caf1dd3edac3182335554c32ad125eadf573598b41e9f22f05278905bd6aefb6ff88a297c2587495841ee0eed10b226fb7ce935df2d9bde37513821d1068d928235cbc4cef4e8917a24a2359dbc5a7fd525b5cf9553608fbece4c9edd6ea7f5c3c7a7a4d4d94c94f43d272e053f2bd1f295b09b518922cdc19c04f4a2057bc81ff0bfadc98bb0e2ce87d4d7f4bc0d4af0f552dd981b68fdabb2c6a77afbc9a220a0f80555e78bf61f5fa9acfedf8309f5ac08e3bbb70ec7ea350f99428632f998d4deb7e85f54c748c9f92c92b512c30cdd070a16bead96a37a54787c971356d30f33dcebcb0c562dab56ef80a018098867d1ce7946986530352462ddf00d80c21a35049c9210cb75c601983519d7cacb204e30ddfa9c559eb29d091bff774e5d8e5153f0d62ca23ff7cd4bb9122f10913d18ff0891360dddcbf8102f46ea8e1a9ee4900543f38c2d6e8045690c580f70a112b4d3134fdd1edf63685a8ffa12056dac65bfe27d72e77a7774ae1a1cdb5c9bcf06d9e4e247916cb6b06a7e71ceb776788703057497b5898741cd075b85b08215ee5ecc30fd386d6a977e32575433caef56c2fd37d3477ded486cccaa72786e47b37e22daf77352aa35e1b0afd3e81af88b650b77f21ed1535818d7cad305b2d09ea517a1209f0f7f4e8ee0ba2889935119b1ee11acd996d520bbd9d78563c12759da73dc3456fea1194f07013d5ae0847c25d7d09ede0cc52a1de856758756d9e10e613f6579d4f74fa1f219c3f4b3803fdfbbe1da2bcadb7f0fbd36786ad847f817b5e0b887c6edae4e49ae2628c26e07d13c70837d96d92ee03b50e5dce1f454d536c4aa7b1dce02aabd6984bf8e7500610496833372a38e3a7f7ada693b0660835e046ec4600bd34b5c168bd4e6c44b2c612e3b897f7ba3c11da56d4aa0ab57b59fe3ace9eeab59475a99debb7b47e4e2475eab21daa20754d8b22c79e99984aa238df6a2931bcab713c26d391f121c8ccbb6cf349a81af750c81a16899b6491488d8388e23c5f55e949fe9c3c460992955f96fa874e6730a9b2aaa1ddc71ea351aecbd5e9f3d501c857cf8255bc67d416669fc93ffaaa0f8d211f7e963c34034339ebbd4eea607b04fe2ee4a660dc1416229882f72008a04b3b626a0fcbd96fe8d5184547f42571622130a889db532c3240b0d64ddb66e4e6652378efa91e84d6aa1a0b8a2f8b61eeebb12ff11e590e6e50139717db5031c828734a50dbe52fbfd5a3536d07bbe8db1cdd769bb8ef637af01446591acc4e67a6da7c8ede5cddd636e0b07818faaeaababc00b2f31b19ba92b101b693314659f6a0a7fce301af832247c8a8443fc974eebb799254f5967289574711a08c9e5d3ef1e080926ec016f12483bea4aeb2ee6db3918e120ba4f891f8ec2166493fdb91a4f6cd9b2bf665a5232dd130c64a662ef5e740d3233e76ded333a4be8a91dc6f7f5666d0f449f1c5ddc4f3e358b50a8a6f911e1ef294bab25bd8c2746bede7a22e7a11a04b2d9e283c997aec18e6abfdc3fbaf2166f8510392b1a2aa0fe31eea876cbaff790a69f58620b05f7057550a3ad171376b6bf1e0980ad7dcc159e75634368d9f3f4f2264b7a0e69cc57f635467ce8254d9e0ddcd7860011508a7cc42a37afb0b3a6ab1768880b5340fa0d94a1966a37f5b6094de6eca1e0af70e53a9188a1ff8306e75f54a72ee96cded1cf242998f4ce911f8fb658ee2d127d7b122955f2a085d3b86b975ad57cee5326fb5fc404cd55534e2fab9bc8b68d0c08d35426dac438d6593235087c6d70acee9698d5cbb3bd9506c405740c7f1a603d588e68470e92dd57756390c65516a0bddf343015798a9b1056eb9177d0eeaa98d1490f92c82b03b124e4b4e1521da4527e64e6ab01b32e07d3522b3d7d22cc299569fa1b2bdd4b8a71cd98ca587bbd83aee6ced2912d39f6109bec62b6a5efd886478c10da53aae95dd9dd6e53847c658063ada9769a34561caf7aed0ef4d10bac5be779a5bc4b2b5f602c06426966ad8fceb2d564e376cbb724cd66c1c18e6160cb3090fb1f4320abee9e8e9997ce5ea14d919986906aece999c624e4ed88615904ca365647c98e79c4ec286aeca02f49e992108196bc83b9b0fcec8141d4cd94a327b1e99a32b6bd3bb21d576077b7b4935f550b75d37f84435072b082d64c58a017a3fbceb6c72b4090f84f7cb2af2810288d9768f905ede9d4aace1ffc73acfd3c3a3b668b0b229e267bc2bc1c91740b62f0b3827a8dd1b2a7ca46e61a5e6cced0bf5dc119885a052f3e4ae2c82e19f3de084e5ec5b878a508e4b30298847aa34d3ce1d6cc5554edeb2a9742f6987e80596eff039f560e1b6505b51263f7886805c7ad297417d9e54629ae9c5f90e7ec16da8f15425c658a7b56a6409b5555059a62cdf58916231a30d35dc737df040ee24306b1de61292b9c1c5baf3643c2e4b66a8d7a83913864a72ff13ce3bda7d6ecef83f455a666ffc4fe79f4686559819942c42842d4eb41bb502c7b4e686f2a0d5fa7a0a47f9daadc93cdc846b2493c345fd9125d33d32c723ade8f54a57182380c718ded457e832fbe0bcdf8c4d87d03c8136a20659c47bf51982245f7d270010a8f8fb4bbb6be66dc09cec5efe59ae526298adbadc3da2f153af2d4b1f74299847df2c7de8ece12af59ab1f21bc823bec9a2bb63a1c086b5dfa53bf77b8abb9c6c67de62340e564bb1941dbc8e18e13219903b5c33ac3fcb8235a65e15b6e13077bdc3147690423c44c7ac6f5fae20741b7dba0b42afd55d3d264c3493c23d72c8f06eb9ab20f7ce7794d9fbd26911ebd96b19a3c3b079aefa1d715b7a7708e2c04c2d19f40b351b524c34790198e4f92accf20b40692050767e0a23bf3faf9b9a87d11bbdcaf349fba087eeac1506e3b39762a9b27e7ffdad6bbef44ff46cc9951572767f0ada93bb88f543b1c67096aac99abacfc42ae6a8e855ed0edd915993340926defd99afa22eba4c14571f669dcbe3d8086798344f0f09cfd0960f1144ce097103e2d510fe5955333baf31f1fc7612c0b5a4731e410d2549331a324f0b33a7df6c76b74f5e5f42c518809c16661267735d34fd3447fc7a414918676e28d439e3db8d1af2c2e70c894648b4c99436da614a9e0e8d8ea56a07c93185932e109d66ae83eed895fb8025c5b3f879d3a132a6fe51e3e80ff1ec13507a958a10c4f0204cf9e1fac373c5679d9ab8587dd005283532f7c2f68dfa7ee2c853f82e9ac480235f7fdce6e24f3af5117142a8c0544489ae1bd16e2c0ba5c4beb7b0a58942661deeaccb544633673d537aa73c942930b259884952a3c83a9e18267ce68258e141155c347ad53aea1a4d81bd0e960bbe1d65f04a859c98c4941e21cd3fca9878332cfb5b7a4c903fa30dd8c634e2b6fecb6b0b08a1c5722417838764eded32f24d033c535ac233c74f8ceeae3414c5cc3ee9adc76ff7483e10c3fc828436bf53c25b8eab86ba8517fc15460a5f7c83573efaf1449b1ab639072f25a5e489c19c536656224c5848256b7b020c590dc5c95e1a1e9a64f2635e97f9c25eb5853550637c7ad52a1992176f9426c55592fa967e62b0d32b3b21887c042afa84b297a18784e11847120ba48a256829456bb110b4c711bd5fafe000000000000"], 0x1008, 0x800) ioctl$TIOCNXCL(r2, 0x2000740e) write(r1, &(0x7f0000001440)="d8b34d99af1e55492745af6a32aa8c73940e0240fd77deba769360995feb681970933ea882a322e889802b677e9e54ba0bf4294e0d681e23d3b94c9c8995fe61a436c95303a9a4e780eb7bb5a8fddaa907a65be0b368ad868ed974a141bef9df04df1e83921122c074a7730d674a72f61a17b4f9dba0d4000dd324015696cf9b7c77bef341028712d08928560a0b2c1946aeb2fc6f24fa98f76d623996573ba37c477c130ddbf316f13e24f86126fcdb11", 0xb1) close(r0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffb, 0x65, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) readv(r2, &(0x7f0000001400)=[{&(0x7f0000000100)=""/243, 0xf3}, {&(0x7f00000012c0)=""/249, 0xf9}, {&(0x7f00000013c0)=""/25, 0x19}], 0x3) 05:37:49 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x801, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 05:37:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000003fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3, 0x1, 0x6, 0xd13e}) open(&(0x7f0000000080)='\x00', 0x40, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0x5b, 0x0, &(0x7f0000000180)=""/91}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x8000000000000) 05:37:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000000c0), 0x0) 05:37:50 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)="e17b8efc5a871ed0a161a33c753803454172fa95af79fef1280066fcfd3bda3832919738c2ffb2989dc8fc7b71590a186f90b2cfc537299d6bff191ed33b280a14d03f3982e0b9afc81ec89244b57a4e21e07f6b34ff", 0x56}], 0x1) 05:37:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) 05:37:50 executing program 0: mkdir(&(0x7f000001c000)='./bus\x00', 0x0) unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='W\x00') r0 = open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x820, 0x6) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) 05:37:50 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x12, 0x81, 0x6, 0xffffffff, "69de517edfb48faca132efc7eded77ac6fd6a54d", 0x2, 0x6}) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0xffffffff, 0x5}, 0xc) r2 = socket(0x6, 0x5, 0xfffffffffffffffa) kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = getgid() r9 = getegid() setgroups(0x4, &(0x7f0000000200)=[r4, r7, r8, r9]) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) fchdir(r2) r10 = getegid() ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000002c0)) connect$inet6(r2, &(0x7f0000000300)={0x18, 0x2, 0x9, 0x1ff}, 0xc) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000340)) r11 = syz_open_pts() link(&(0x7f0000000380)='\x00', &(0x7f00000003c0)='./file0\x00') ioctl$TIOCSPGRP(r11, 0x40047477, &(0x7f0000000400)) preadv(r2, &(0x7f00000018c0)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/241, 0xf1}, {&(0x7f0000001540)=""/134, 0x86}, {&(0x7f0000001600)=""/179, 0xb3}, {&(0x7f00000016c0)=""/172, 0xac}, {&(0x7f0000001780)=""/243, 0xf3}, {&(0x7f0000001880)=""/56, 0x38}], 0x7, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001980)={0x8, &(0x7f0000001940)=[{0x2, 0xabf82ab, 0x1000, 0x8f7}, {0x7f, 0x3, 0x7ff, 0x8}, {0x7, 0x9, 0x4, 0x7fffffff}, {0x5, 0x9, 0x7fff, 0x2}, {0x1, 0x6, 0x6, 0x3f}, {0xfff, 0x100000001, 0x4d8, 0xffffffff80000000}, {0x1ff, 0x400, 0x0, 0x7ff}, {0x4, 0xb2, 0x80000000, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/bpf\x00', 0x20000, 0x0) fsync(r2) fchmodat(r1, &(0x7f0000001a00)='./file0\x00', 0x40, 0x6) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wsmouse0\x00', 0x0, 0x0) getgroups(0x4, &(0x7f0000001a80)=[r9, r10, r4, r10]) r13 = shmget(0x3, 0x2000, 0x420, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000001ac0)={{0x1, r6, r9, r6, r12, 0x60, 0x8}, 0x1, 0x8, r5, r3, 0x2, 0x6, 0x8}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001b40)) 05:37:50 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="5001050460000004000000001306ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf0fb29ace4fa850b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63f237282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aeacc5000000761ef7d6dda02ac8479c239d8194856b020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fdeff008896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5733f99d52d757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0xfffffffffffffe76, 0x100000, 0x0, 0xc1482442c9fa27b3) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/202, 0xca}, {&(0x7f0000000280)=""/192, 0xc0}, {&(0x7f0000000900)=""/242, 0xf2}, {&(0x7f0000000440)=""/241, 0xf1}, {&(0x7f0000000540)=""/123, 0x7b}, {&(0x7f00000005c0)=""/246, 0xf6}], 0x6, &(0x7f0000000740)=""/70, 0x46}, 0x2) accept(r0, &(0x7f0000000400)=@in6, &(0x7f00000007c0)=0xc) 05:37:50 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xa0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x80000000000001ff) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = semget$private(0x0, 0x2, 0x20) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000100)=""/107) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x210) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000000c0)=0x7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0x9, 0x8001, 0x4}, 0xc) r3 = semget$private(0x0, 0x3, 0x1d) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000180)=0x100) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000080)=0x6) 05:37:50 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) socket(0x6, 0x5, 0xa) 05:37:50 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') chflags(&(0x7f0000000040)='./file0\x00', 0x0) 05:37:50 executing program 1: r0 = open(&(0x7f0000000540)='..', 0x100c2, 0x0) getdents(r0, 0x0, 0x2bd) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xc100, 0x3) 05:37:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000320000/0x1000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x840, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001180)) 05:37:52 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 05:37:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3a5, 0x2, 0x20, 0x10000, "ed4cb9e0043acd497732c39f68fe6a25ebc755fb", 0x7, 0x2}) flock(r0, 0x4) r1 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000000c0)=0xc8b) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) r2 = semget$private(0x0, 0x3, 0x17) socket$inet(0x2, 0x5, 0x5) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000080)=0x3ff) 05:37:52 executing program 0: r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x1, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x6000, 0xfffffffffffffffe) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10001, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x3cbf4c96, 0x6, './file0\x00', 0x262, 0x6, 0x5, 0x9}) 05:37:52 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xaee, 0xffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) close(r2) 05:37:53 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) sendmsg(r0, &(0x7f0000001b00)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000540)=[{&(0x7f00000000c0)="01921cd129dc1c2a5680f8b44dbf33e8bad3594fe75766e87246f2abb9b879b6cb1f3b482a4a34fdf2fe5e06d9c5270f9eca0690e3aafa15b1cc", 0x3a}, {&(0x7f0000000100)="255504950f751c4b5d0ef534d6f7674d38aecc7b7f8e27167871e6e32bdfd40305ace0930c81e61aef7265ae6d7f3fe23bee3acf89b0ce58422194c2d33c2f60041713920b2bfaf9f3c1157b05821fc7ecc7f730f280", 0x56}, {&(0x7f0000000180)="943eb877ca33f40c541d8ef058a76ae81c692d43c08b4cb00698cb48f8a4910d70f794dd86aa0e08f40bb0f26aa0cb2b0574376c009e75d35dd6013d267d0e360102d45f622390907e126bb9c4bbc796a2ba1e73a0741f722ab41cf38376a297fb9b2bc9fc62b600827ee0a8876d535acbf3564e0304cad927efb78cbf8d56460fcb75eef9c318fc54dd7cffc3dac5054f3dc61370bbf356dc", 0x99}, {&(0x7f0000000240)="a4a607012121ffcb79e1b7f5b551e403f701ba908ff59a9c277f9a6b959ba0d60bb801d2efb21a1ba7b1012391518675a5be78e1285aa68c68d23536f6b0f50f6601ddf648b8b8d8961bab22d1a061f98ee02bfa55738d2f1afff939c6966a59", 0x60}, {&(0x7f00000002c0)="539b4c3ecad9c97fd8f0e36e46390b3ed1096476cd0cc4b6e269c2193328317f7b1df9300d0171711cc0d09a6d0f8b57944968583f1488c60c374d9dbe0849c15f73d390a79000b285993b8dd9b77a61c31fc4e153cf2bd5975a776c5f2ded46e1d153be1fe1017e3dc9d7cd7ed60190e27433e9f0f0871929c846a48f0793c2a343050fce6553fc47da67e92d35b577517e437107afc9910708c6a4fb46961215ceb45ff78fc8beb5ddaf3d61547cd8a55dbc65e1c161e2e3d74b9f2a73c0a7807f7f8ef2ce40536ba6962dbca735941dfd453312cff47135", 0xd9}, {&(0x7f00000003c0)="dfc48c16dfca9ba09937228aafedc2cf3057904b11f43ab717de6fe1d2316f6a678a718b", 0x24}, {&(0x7f0000000400)="4044c070244f", 0x6}, {&(0x7f0000000440)="e0754b0ae749cf22363226012ea46c62fc6e5084afb7ed9056a210ca63c3fdcf9a1a4320f2e1cc66af4ce3ad60578f594a3b68cd79290c3c946f758dde1fc959c9b8013c8375efd813c658ed7a7cc92d0e87c813f502d83bac87c33829b4e968c50798d6624bff977fab2eb284d69420c523680f01da0910709afe900e3579380e30d3bec7187b720f6dda275a1ddca50fab44ec795452a2d42a3f59101a738069b70d2cb5", 0xa5}, {&(0x7f0000000500)="006bae3be86afaa3c1d8f713d4418985614377626461b8f42797c71b7273d6ce92f7991a7b5a5e23", 0x28}], 0x9, &(0x7f0000001bc0)=ANY=[@ANYBLOB="2800000000000000ffff0000de000000884be7b98992651c90ae11552a7966c72522000000000000c000000000000000ffff000000000001a267c35adcb9eade31b199771ef99a63eac9e8334a937f2ae108bbe631ad0a5e79f828d746c113b80d359cf73968ab9aa5fdcbf8067f00b888e72b676322ecb63b569469ae53748a2359769155d7cfb3b9b1dc4631dd5deb106719c5991d5a79a547713ea6a1ecce1d90f68714f35b7b0c98f01c4b7255710130507bfc5969324824f9610bc85cd3374058f232329aa9220310205fc095abb55d890c070b3d35a671ff00d6b48786d3ae0000000000001010000000000000ffff00006c000000377879c269d988072b7a75e95ca12baa0547fbba596b5e7883a433e6f3e1f4e2448b58a1c150fae75b79e4f668f0f98db684917ecc9f60197c873dd913e05616048777f0b005f02999d5c793db793ce2c441e62210c5819aaa9d71a817c68350189ad9e62e951b3fcd75babe596856dfa30aa594d1c5fb48abf8b11bb3863483e2e965c6e7092ea362b1836caccb38ef6b1f1359b68d72292dfafbc6b8b8ecaf1a6b99a581799ea7f1eaebd8de74d649c0e87eb79e75510aeacf48583ba1699fbb6937d31779f5c0c22b597c9e7ca201aebb3d991df42565a5c7b89986402b92b59cf0419475a72173bce85cfd9adc8ac3b93d259d020ae379e22d34372a8b9eef4cda462d603afd9f0eb838b36ec398e0fc9ce2d26ab491179b15747a6bd6a4e31478cf792183d9ea93120d0d4effd08853379d8e3ba44d892fa4234f780a6c0d203c9fab826f4d417cf3ec15fb4a50b9c55f6e03844679affa183ef53fdaf4d6ebd8ae3d833957683d940bc29220e17304e4d862d27e8e74fa4ca2af207bdf2a8bc32f2636e28bf6bc4ddc941a4d59a556c0c459553c22a994aa19d244ef4f62ce89575bd0a91dcb95be56a372a3cae0cb0410c37b140191bbd21f2372f3012ac8a365e84b7fb083e3f71f9efcb422acf1052e0d80248f65bff651821d7d5b8a96e6a4fc40e1dba1fc5b2148dab5b5b50f1381966b445bdb25992f8ddbf8c79a2ad202bfba5c8389c1536bdad9175abb7f43625a21bbb60938ffd48326c3349a114d17de2cd4e6da3c95778042c7a9dc236c6a01abbc2dfceea3326dcee3aa86e5dc44a59979daf3fa2fa5fa04ff913fbb773a8ea98bff5a4b7edcd819bb81c93388c9488b8b71f425e475e021eadf3cd2a532199cfbbcfc9b2388edb775646dcca6a6285db9d90858f0b493a8ad3264bb0a90ce87505e13349660bcea3152e11c4771ca497ed5f7712785920e26b39049f0991ddd6a54bb3d3dd51c26c2bb64bab233a5dfbae2774c792c887a51970bd05d742ae4932aa835feaba6d280970b12b8ed373b238741e92ca31cbb0ce97b9df09c316f690ed69dc313d93489cf214eb494fb35133646c6fe78a36424b9af19e1717711c44752d1198f0d4478d3c3f2535adb50e17ee162b49d50262772efd7aa6b0b04917aae92d61bb7abd47c46cc6500dfa9cd2fe9e54aa1cd4a58a763c30b7946af7df2bc212f67cf85a2efdd1a02a59bc9a62a0d1283324b9bb29c7e65155a33fc1da30d09995ee0b6c6cdf3b5a11e549d76e64f0ea930d6ec87fdb8a46a35e2ccaa4309ac7b402c9d14bb52a15ab5123ed491da0620ab5c063beb17408b4af510c32ed00fb01cc56d03fd9f69f82e1d5634d3914f4900683d0736c049921505246d2fdcc3ef284c035a7c22cf0083ab0d6f8ae7f61192c5f42c25edccd71142745dcd1bec03fee70c0a6fb704f54c6dda8d35a394f366857cfe6a9b255e78100f36a4f118e621ea96654f82537ecabcf7c1482a4af1b88cc16625c4c82160da00e0473dd8b437bbce81b209d67ca6abece0337609b31ef56d60898b594efc6c2405a8558314d87cc512f3d136c6cb33a33307b40f8d0940e7e05e6e207c5dc6577fb0630ce707580fcf4dadcc7cf48607e3f7dfa28019a0a860a2f15f1fa3ca11ca72d4f34016ffba960ee394e80fce5ba69e3d385276442c2e5477cadce95e9d3d2fdd58e3f8c51888041fa00ad3d68182b753b485903eb04c40d0449c11cb1912306eb5d836b7dda2740266f0ba72bffd7687cc7782d0fa35bf382c5fcf0bfb6b83be7d57cd7df6460d42343da15ac04a543e4271960d0ec09bb9a89e1229d82f4872e16a108c483863244d590457caf1aef16b456e9c3c2d7020dfc7a9ae4f21697d29f6978b0c5872377cb5599cfe8721306a7cd0f2c8b7fd50f973ad1514fab6d0391d8d537f3d82d840ee4a317f5a4b6f53fbb73ca17fc20db3a73ddcf8eb86d8cd9f9a4eb9baa351c27a58ada7d5611318aa372e8081bf24573787f81881918ab5bd38c47525a66f5660ff4d9741b4571f950d605861f9d2ef0e2fbf4c4e63bf6ca022fce71b0c6f796f77b204c84b42618a2e9477b4066a35fa3dcff3258fc0ed126647047d40f57163f1ae4100623e17e6af223fdb5a196c9cd2871d020723030ca420e5b5876192e1720ee08d4689de29b3d4b8e15e4ecd7f33b11eef1a64ee5f3703100b5f04b1d7bb695eabc097bce2d24e947ef8adb7625e28c5face71e0949171f7b85040206373b61ed908608ebbbb8bb731463e0e8df8cefacba20e346864ddfd376e014646e088a24a9e4bc49fa30a52e9d8a837b8fe5968244b645575e64ea1f101158b7d63359d4015d1c9862b5cb4df7e6c722355588eee133ac74f6506af328b95a0fde274d94cf89b3dd4b3a525ffb000bd52cc23534096376bf712d3724c333098ba42d3f25302734c76e009dc458a2cebd635ce32b42c582968e33d64c461d2e6298145b3ea04314106b30ea7a66ea015152d0279b3d4567f2ee56ab84dbfef027c6a2d2ebb3f3f757951d04e3a2c513e7c3f104b0f6a9f6dd7eecb5cbd00fe58a155b533d542cfea7e9de74f51dca4a1c3a2d47b8e1a7570f299b0f009815f9d72d41d263b819be963658ca7b6f17da0f06e6f22a19886b75c39b2d2c5747b7cb0e8b9184e09e580ca75729d98f1179f5970b9b7eabc80b6d52cec42b60e25013b10c94b1615b7a9c411227c1212e0dd352cb35607be3fc7611137b52617fb22ccbf53dfb01f7db798422dbdad8284084e13f76f8f1d31b9cb2732e2a8d7f1ee07844c7e9fafe9332333b3533459e6d7d6963abe782cd012e6c49ac37f964ca74484dda494c74402619663bf23e9b80a6e229ac74474baef79cb28334e16c5001562c5432d0af4eb8c8e3ecbb21faefd313bb77b917aace0977538eb5ba9a6c1b62f44d99752cb2a9c6b657f632735f9967148dac3962fe150c5a16590464e079272e3d4decd325b1f15d88b4b22eefb6ff9f2202d5f84a78d834a412f17835f12fe4efc682b77af6a31f294311442fbaf6106a833b3f844b7cd867efd9da3ee5ac2ce65788278628823c06a3b63c5875f64d5c31a88f64b3b3608dbcc53334450eb4b8c5f684cfb83edc969fb6526891a9ab91f82be53e51b7540652caec8cbe9d7b6410edbe1d15cd5791cba500ea9ed61ec70ca03055e1971d5a55449e5643a0b347ad449f6563d42797a42ec096ffd9c12ccb7cf8f94686746954ab98ab6ede3fbe6bfe0b28fa31ef127e44ed318cd39b605d96576ebfd60018affe2b8683f042d0a7e04c723c0a1517d7588957cf68462f906ef7b340dd9cf2ae1360e5f7bdb2433dff5d736955f6d48d4305c633594eb97a9344c604189cd264b3a246a669d28ad606dd4fef95dd2856e8156009f234a5e6707994e9e368eaf95306ce3506595dcea029d77e29f1dd75aa13e66902f3e5c7feef36bfc3914c9ec9b01375c7d8a1145b57159b0c7ddbfcc4af323b3bf0eed25e51fa93435bf8edd77e1d672d3b30829673e1d5b8e13d857434e213ba38ea1fe8e91b7fd4818302adf514ab9b7ad038681adc9703ceee8b735271a90ee623c381311576775f79f913e0ed52f507cc2eb348627d69525f318cfc1d8c9e4528b03f1997db6d60099ffd53ddb9c19b755b5c398991fb1b336e4e5ba8eff7ac3a6374e17ade85b64d114c22fd901d429f6c04af2ddcb7099f31399417d8115a269a899e45002be92bb5f993171c6fad719a19d20d9ef7f558046f93856a61e19b9280d4d6c7331492d2e14420c2fe3fde1b0333235ba04b6f1d7cb2a0354993f59721ae4ee3c8405ad1da8a8d0d874041c29b14a1280d4c55fecda9771314e9eb870c95dffdcfb090cd750a9062101bc76199c9589da26caf1a320729138797be6bc21acf6ebe10c1075fa31a9e40908072377f11adabeb35493ef66b1af8f7ac78b7ccce8007918ba3beb797706dc7bc1a4850e944430def304b8c72870e970ff803f19a19d16fb51a2e19babb080266066e5c2f55330f2bbea0d7f2a3d89898158ba22b10bf4570880c949f49a33f597ef2da454f061d6a7bd1d322c7614a0e0c650de5a451106e3ac9e502e607dfc62495b28886ff3e6770a32b2feaa7cffb17e18891d39f1095463fe61785ad32997beef300e0dc5afbfb5c391399191dc03d12c673f0f8a2e9728e62aa5de79cd1e4e4a50794daacdd9de7a0cdd64c30bae5176128b9b4efb109a1045fd0f59fbfe2545c8565daf80778d2d5148296b60237eb2eb33c068d65f211003c3f6ce5566e959988f9509b867b1b360c200006687f516e3ed53ee879fef9527c32f3aa1c07dfdd67dafdd38e5052f0e2d3714c9a0a6c32f43c904bfbc6be68e3afc24f29967bf5d752fb000000000000000042125eff89cc03e6b601c9a3b5838e2ea8c0f02058492edf9dd0f3da7e4dae3fc702daa01840ccae80167e5cbf3617df2d68b144c77b5f06a051fb36e761a13b208ff53e3d8df5e708de54c470e4e1861d1b57416b2a8ceed27ee3a1d8c60f21d7960e6d59d196a7297c381e59d930dba889d4ec30932b0a87d42316a64acbb81e376b8339a5238df652c730febd2d73cddad4b714f010bf1cf4109d266eb1b2813240b73b13c88a6dcaf8cd039802c274c1057b0e7a538765aae2a4b13585d3527c880cd47d5139ab6d6105a833836dd3e90393f2963c2184e747a86065811cdf21289dafcb278b8ea0f35af35302ef48be23c3c4d096993f663dcde77c7b3780aaeba13b548563cc0644cc599e7e05645459ce012777ef1bff40c01ed07c85cb2188ccfee840b05b419fab71feab75ebd14b3b995c93da8dc0620adf4644aedf257cb2eee15ccecbba8004e19279a3a136fe516d92c10512b77f3cb724bd7a1e32a6f96c7bd9d25f6a7b784122794e7b5698d8a2a8d7b401954e1b31113a7ad9a4fee2c1e4f44b78c2ae08198c429b7e42dd1e1bb0a461e57705f250e954fd7ed5bc5d58e89f21546323f6a4ac1bf44c0d1133c81be02376592731d09ca12092a1e3dbef0f62f660d839455f1f1d22b547512d147947fe17495501c37e8fc418b90064ccbc5b1bd28e884c08415b20dcb185752305962f830773d86f85f9b8e180a9428700d7240f31773e0a26d9508def40753a24a510ea47118ad87720947de3b5c7fce66660691af8933c41c416a1c3015624c9d6243eab94808e457ff80fe64d8e2fc5fcefd6547ecafe7f1883c86591628a31dc5bb3e509804256865bb5f026781d71797706ec6b34c04543664b1e52ff429b5b67a35334f9b5ff52304155f6a1297f4767da7ff20d4148f067d39af9b65e20eb94ad64098579bab7732b73810aac0197ad303a3b86e7426f7218c6271777d5d771a03804fcccb3dd739a5a6a6b055eb3199fbe67710b016849ba778e146f1a09eada93eedf801ad73b5a10ca9ad237f74e50de7a53bef0f24d9eed701564dd6b680ff32baebac9f3ec531d78b098eb8003ea7bc4776072487e89f6fba7ccda883cdee1d638639ffa3bdd05fc14f29b6e508e5b4cb9ce5be4f48d8187b85e3907eb47a0c35908cd6e9347ca60a1215c4564c5320687e38134b8a633ba026ec66f3c460422564769b6993eb416ccb71fa5a85208b1632eb05beab00fce37af9550957657ac8a053cdb1e97c3db41e7934bb6b942feb6e861653e019c91900dbd49d5283c8ac15385f7cf8d504de897aaefa75f2d78eb27e36e68aa19c4ee9d6d06ba64bf76f2ab94bc8da4bfcf839351b836dc1ba0561b800000000000000ffff000005b80000ff9536572bd889c086bd2b6557e273ed64b7699dcb566d0cb3d13fe71234b4ac90df40ebfdb33e9c05ad6be4fe9644130cc890f065d01ada51411a2eb106dc2dab72fd0e9150837254770c2bf733e33008e4a997599d35d10384e2ffdbd8de64464a954ea79cffccb9a63ee3b54cd4f93b6c77bd87c490a761ded4a26494f86310335fa6e6dbd323c7d10ca34787f2950f16c208fff738389ea5f54d9de75c7cb1e05f5c9b000000b000000000000000000000000100008001bbdb78a625dd38cfc585965144f2ac155fa9d1029970779406c09c0351eb2d82a7406a39c58bdbb31ae4f1458d091e26016e41d96cfe43747ff0b079bf7bf121eeec96b8a01056645616633bf40e44c8c5b44ed34a0eb1ae182bd5fdcf86fb870d4f802e6b70e05c32355e1c8ff31dad7d323da16f0edb80dac8607474a62b2aee565aee7d020b67438ca589a43df569f7f929eb4c472b8b67c5b6d52ae82300010000000000000100000004000000c2cc03dc905487588fa5414371c113a9bbeeb2da35b21c01164dda57ea7859e403158cd7dd87f46cb565430c07af8565bd41d34f7430b8b72c95043f595dc775c974a74842bfc6fccbeeb4c3d51e5cf53d25b662e260415f13d6a73c803a63a6c9b37524a5b5c51227cbc68e5b71e3110ff98de418997c526d3145bfd4ed2f6f538745beb79e7c02c58ac5dbbec7b9d98ff2427084177c0bc5a753349f974131d92db774996a56a9572ae88c7fdc7aa9f77d040d0e1f9c6206d29bf724e90e9524aa02ad10763608c47305fa235f9218bf00b9deddf37ee9d88998de3894cca2a2ac706ddf604572c31ca90000000000e800000000000000ffff0000030000000e333a234417c8e6d050e22be5a16ad0e7b955a33c834190c439a06742a440f14048be2524e5124df64201fbbbf0a25f6b14f208fec98c765c98e43ee39a599fe3a617e4d286801e5d48cab317c31e01fbe62ec7497d197694d169f36cfd58d75126685e55692385c759005cd016041aa82df59007b0d673f62679475c15886e5f01808299ec5c6eef3a458576a4f2f0f54cf8233849046987a6fad3b7da7adbcece608501bdc3fd7a63bc0677774fbe216576d8a6cc9602c15c2c78fff3c057755545ce507c07205b456111fb3b6fb1236dc96e65a0000040000000000000000000000000000000b7b6a0418affe1ad3e43845e4d09d704de61c0c24488dc53b8857d1c6227618ece4cdb2b642cffe7ba152aa4155600004000000000000000ffff0000ba000000b4276558f508d6d1a8f422ecf66efe84d1985d9fbe7afcc694f3edced00a626f2f97ce89596b4df67c00000000000000f139ccc52e0bdde107c0ec4f0b7c5ce8ec66f6537de2e8ddf8631d759f02c749f46621ae0424b83c885ec64f1cc4485e23bc9a94ca2c73b580981cd659fa2b2dd9311f63c58aaf4e08163d2402f62c7517650d3b676d9a160b63913f57710b8820874a9fc036a0ab5f1800bb9afe33de34"], 0x14c8}, 0x0) r1 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) kevent(r0, &(0x7f0000000640)=[{{r1}, 0xffffffffffffffff, 0x82, 0x41, 0xfffffffffffffffa, 0x7}, {{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0x1000, 0x81}, {{r0}, 0xffffffffffffffff, 0x12, 0xa0000000, 0xc06f, 0xffffffffffffc85b}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x2, 0x5}, {{r0}, 0x0, 0x1, 0x80000000, 0x1000, 0x8001}, {{r1}, 0xfffffffffffffffb, 0xc9, 0x1, 0x1000, 0x7}, {{r0}, 0xfffffffffffffffb, 0x64, 0x80, 0x101, 0x7}], 0x0, &(0x7f0000000740)=[{{r1}, 0xfffffffffffffffe, 0x48, 0x0, 0x1, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000081, 0x6, 0x7}, {{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x3cd6a1c5, 0x2}, {{r0}, 0x0, 0x0, 0xfffff, 0x6, 0x3ff}], 0x4, &(0x7f00000007c0)={0x0, 0x400}) pledge(&(0x7f0000001b40)='\x00', &(0x7f0000001b80)='\'\x00') getpid() r2 = getppid() r3 = getpgid(r2) fcntl$lock(r0, 0xf, &(0x7f0000000600)={0x1, 0x1, 0x2, 0x1000, r3}) 05:37:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) accept(r1, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000300)="72974fcdc7ad5f6b8298ed938d6b024019d5c5c8abffc65200277454e262b2f8f074f701a6f735da1018da572f102e18ba120b6bf63df42ee0786d5713b6b35b03218db7bfa2dbfde0d495f42a035ad3efe26a750a37ff661d633537ae85d3553635c5b7a41433f984377871f9977f4cf8e994c1a3eb2b67588bfc101cd3ca594cb9c5796b3901a1fd75db04b111a8cfce9fd8bf334f718b5ba265664bc9c85fa96ee7608e8740c93431490fed22cfcbbe94ee12dac8bda69de4b8710e7deac14df6bad3c2d785ddef761befcc7b422678f028efa031a99cdb25de2d95", 0xdd}, {&(0x7f0000000400)="e483e353527fb3be9fad467f10757506a5bdb9878a682fe36c6fe4d686cb7c2dd169ac3d1a5c6e6736e5f297d47af175557f54b799dcef32502ed6fe0e43d7735cf582adc6cb61d095e8339ad1e8d4a3c488544b8d1ffe6e593404be7f9b36de261d7e2bcf681d420ed2baff6516b5d3250a95a8cd02e78773af675a94ada409c0ce62d84d905dcd9531cac58a597057ebfd80d9ae6d8062229a7908e346597b05907b7adfabf16e174ae84df6c3381e801d166db040460b70733892deac8630ab1a7029ab759adcddfe17", 0xcb}, {&(0x7f0000000080)="bcaac2aeb20d40b68b600ed92f909a84eb33815d8cf1104bf5dd7a3ecee2d73fa57276ce267e339935564757022b627d8f776eccb3a7d533881b1f9cf9e747f3d427b202134ab8090d51891aa543712a68d60d6b90b16e7054daa7b65e552b86d6da74a326f89e9622391cfb83ebc9449b5a39e0c3c7ceb3f2db5bd46f0fcf8b7a9de0d161e377dcf4d522dc8857", 0x8e}], 0x3, &(0x7f0000000500)=[{0x88, 0x1, 0xffff, "0e824e0b8780a8d4321eb9d4d52079f4276a75d85d552c6d69206042f5c596edbedf86960dd714e35ef40985ac283d5161cbe3fe27d1e348907bfdf1a918115e138e10fb71b7d4d9d1e784a1fc04a91e3c3f0ed4d50f8b3e26df06686395387f7512158f7b60abdbb73f1335c50cd7e4f3df876556"}, {0xe0, 0x1, 0x10000, "e31d151f2fdc3bb34e69764eebb6a199f12c3c4891b8353b32cb225bb33c0b4c5e16478ce6f647bee3be840245b00f537e969a63a2d1f9d24283d329936641f5266bfb7e6b7a2c16f1bf5f286cd3154824d12f77e9cf247311b038ea4f670c6a134b61d063f9774fcd003a02042c89575f21c324b4622b9a9482685b99cd3ac3af2c881c2223f2515c89397e3646134246772e8b26e3ee100b171151a85011ee49a7bf2c7239445fbe98f75f50389d0a4ab361335dd838e4784628a45795fce116e9202e8b46cf52a1c57fbb71454eef"}, {0x18, 0x1, 0x101, "13b97c4446d5"}, {0x50, 0xffff, 0xfffffffffffffffa, "4474eddd0bbe7870e809d9bf1f7d2ecff0606113c4a2d6d2a9128e2d6f8195d573988fffdaceaaca9852c444aeeebf190f43a9f8d1fe40aba604b43a60c23bf8"}], 0x1d0}, 0x1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 05:37:53 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000d80)="a10137047d5a5677ef0591abab4f096e3813a51bb968b2f872276b364429f5675e679fb2eb5c02fa9b89614d63fbf6b7412b8322f5da7dad026914488d20d1ae4146ae4e4833c847f81ad9caf41ca6df525aa36f3cd98b160b639ac3d8677a350803db36dbbfd8b0fc6a5498e65aa471ba8621b67b5e9abd24f77e42b8f008dffc15555f8695395e69d039877e804edf2c71c58b48ad7de9689fa4e593214a48edb8a5cd100b82f54a47283da90e5946bd0760b76e987a0d399605353eda467f1136ae5ace67c362e7f70e10bd20b00a83427a4750b978567e8ea638f2572987f7cb753e0616a7440a8135f886d196937f696516876c87bf80deae1f80fe6b24abfe864fe68fb9248abbeb3b82e77565a9d297dd0dc32cdbd5d587d5aa8fa9a274d70f310bad8aa60a0522e1207987b611df362ab0ea2d025cb6bb4b4c07d80c9be402ccf8b3876b905eb6d416baf63b06a69f7fdc374a7ed0c827e80344860edba8068b98f3a07161faafea3926094ce924320b78658179e7714e578b06ef3aac02793ee9a56fca05a6569336852a8ea1fb520bcbe5a1ee42e047734680da4564260e9c5016c47a627e73e6a78ca1ef5dd477a05c62e430af4e62566e6547474b9d29c526fee3406d188a6b8ecfce45984bba4e67b8b92f8e330e20c48542bd3ecf34b7bab00190b1c46191e38fe4c92c0940838d1d2ca09f9b70c727c628df4bcfc02a19f4e88fd4343261feea96795f71e38e68769ff066b60068e5797a0b048fbd44adbb1f5561d390f1a3a00229b50e6086752555d4ff748d252edc56d99aa85674b431ba965f5d8f6730113fa9104f58e5773da1cc27fc146fe0dc64983d3eaa1dd933ae3a836174d3370cb3be2280c4c0f44aeb1298cd31f4132f8d67b488d71e687a5f1c0349beb15282bd316630246f18675372331aefe4b307336cd450499b3f932d99091caa3b90ec5f2da007954b76dc2ccfddfc424b4e22c1aaf2380a535f3513e19a03e649b012d602ce6c54a424c0bb0738ec5a425b97aeca5aedab40e3a11623ffc8bb8ca012646e2e035b7c65379a6a2f55aaf4b22dd7d182d2d6508f0f1377e7c7d919d6810de5e6ac872fc293022126d96a713b446aa7af0ecbb2f52cd886e774c6bd899584fe4e7ed70efd26129ee3080b8248cd27faf42b4d679d1d6a5f55356d14f6c46fd543ffbfdde03cf03b750e7d10669c35eaa7979e3f7431622c871337975756410e6ad51bb8e1060f840f0b371f62e1af279632b1d06d7ff0f517baaf526e9be69f46eab28708957dbbd2be940bb82a8f591569fc1d22a0d2e3d0eaee069faa433a1274cf26d28a12fd623004ae8016fb3ad5a6932e3e164d8eca8de67c71576faacf254382b8e0aefa52e95a724fa04d820448ab3d4a948ac1ae8e7f90c8862550c5acf97726858f5903463b010c7a58c9943da0ab9229b2fce9a23c5180541c35a5f97233b3733fc2c54a1d477e1ec859831072ae2da5d36f39b045f8400a8902f3695c336aaf5b67baf5958b43cb53c3cd823591bffeb6c3634599ef112d96540335afda85c9be0afac5fc95db1fa3bba50329d8d2c8cbc570a86f7bfafc15955b8b2606b51421c8e2877c1d10d262459d2819c874015b7157a0fddabf650a6536f7b827f5c253f06aa5e0dd2ec47480489d5e66b9c32cdd196225c51cf7d4a0a86e4e745ac46cfadfe55acee203428078bd92a95a81c4955fd7033cba33d51ebb9a6687782929e55cfb82faabffbf2332a643abfd18fdb143119aadf40dd1b4b229b7c3a59d06bedb9d723398fcf2faa00f48380b531f9975ae82cbee6ca7f8d02a891687bff890f82bee8a7442fe0f6db04dd268c655dac6ac93ce5a542097c6d7b4966ee9ad0c5b93f3a08fefd4e4f09faa40d481d25a2f7682359da83982c728ff9ac85969e6180d3a4c1ce9ff1826da853eea9840a5d1d4dfd316e9058a682d32ec6bd4e9f29fda19abc065a4c5a4273d1c328e9a093da94505b295d0b0c4743616ef869f3f79632345a8e75fff91835e56446021a925d8bad7a29e9ab780077b3ea2aaffa2eb97728b6152e27c3747adc3a6bcf1f30e177cb1242412ac56937573af6906d4a196f7661d6a5b6b506c6ad406691f40a00b4df095919e050de52e4c417ad3d06fd71c52d88366e71daf46da647780d7a8c9a411dddc36046f70351bc21d5081c9795c02e2e9a77d9f6358c82dd44ec21ddfa85fe2e3eccd34b13206b316c1a8c3211ee36ea8d724df7115ff2bf9aa5b9adb24bb26b43f9a91e916d1c564dad5a16b778eb0f671cec067d492c47b555288555ebba0391ea512990d39b12a5b06f0ef1b5ef1df42889adadb60923f4422a2e4d25ab64967972f005aa8cb8df655ffd23489d006589e32fa06f515a6490285135235733e3c6334405ee41f026a1c6f226d95f6455940bbaae04d066e6f6f4a5b126c8877e83d085d4e63d7c885d37b8a358d848669afd56f5ce9740bdb5e749e71b7cb28d0916209935f965a5a89e681e97cb40a12e7a36b4ce7106e57ed32959d394aac240f556c24a09ed07260bc029887151f5dafc101198f9d87b3af59ccb51736b707621706ebd1f256baaabda0d9535ea1061f73785d301eb1c804b95dce12f0405c8a4d9735ba9c31b786f90d0ebdb718afe0a9d9222224e4fd5084233666fb58ee42f8497d5b51bc0b4d7e76e0d2fd9e488c55606b76ff070421b284bd76b31176085f4f714a4a3f4ba0b69685614a8a2d5837da412f299de825cb8108d2310a881fc73195cf4e7e8c6210bf606e1f7257623dba7e497d60a83bf04ff5837efcd0c16ded964b22f0610f496407d2d22c3c8c65457a81f172d1c37dc08fe82254372e240c864c6f144b55c197e4199e2a276115c15fd8c0b8047f62a0588b1a4fc192ee1eaaee910f104384a420fe8b2c295b56032fca5d90c3807838b4bdab27ccb3433774c9f9a35b55465133d381912358ce82daf23b11965bb60b906fe5fda71404a2c49eaaf28137dcd6b0a69657277a3a947199311d085f4f9d1feb99ee1d1e50dff4e5407566c6c9e0261950a2d68ea65111aa30a07e292d26d6c2b6ea6b7c3d88661f8dc0afc842d0682c1e8b35567a754e9c44f59ae67bda51ab168925be424eab069304738991430fb8c8a3d848879bc3594aa4d015b76f7a00a83e186afc4bf33073d866992b0cade663c1846a9c494e288b671303f41cbfbd1c39c46c8dc0ee450fe8c7d095b14960ee7bf369282b029bf2b917d06814cd5758da8d5ca174a57fdb2ad573a2cf364fd1748f7c3cce6cb15d017e5b9e9711a976746a31b9a5670793e2643e0aadc6384414d7a122a021e9d5d401cff3b808fefb5223866162e1714c959b7ddc9f874579f7e44a805089d40c02dfb4cc790ffb53ba667de65e351069a47ec562e724350bf69edf1f6a6f916cf325c0937ff75cd05704ee9491230300ea4b3cc9067a3563bc0adff49ab884d055c5682611e3596d7b1683edaf2febcefb7b94f4899709c4c669cf986470d0eb9154f7adc8a90b10b7e5d19205f7151555f24f8c9742789ff0ca6dca68c2f33778fa191de98361f7dacae4b90d949868d707c999797e09484a92fb46ceef17e2f70e92519e837b6a779bba9bbefa50197f1b278fc983eccab03dcb161fbd22e08366c6c29753b54ba135fd6ad21a8fa1be10c7c0a56ae3d6b201d0773326597964a5e1ff9a95e88d7b43fcaea8ed91fe202ac367d8d2a62923b33847c13ba12a5114fd1e342ba2953b89d3692a3f1be31c456459ed789b287d16bd81162993a02d24f6fe16a4d05dd7aae21794346835c8486c11c75379edf4afd3706f835e15974501485a7660330ad00e81b9386277518da23fd7b87ab095f650185f496108d75bca31147531f7e2e4baae8c4ab04551571ed8d3e1f9ade7458c23a3af27b6947e1f756259f8630b6d07f531874fb4e6403de98616a2ec2d31445908a9d88d03be83a4eb2494936d09d449f1d5831b56819fd661564c1e43bf22565f1745f5ea94d2970ac92b2ae21b3a160a4f31fb471c91d2707eb677d00bd147b9fba6f6b5c204e37f63861d9a1e8e906578354140353b9249fa836480e56c27b044df4a15f093d734302b81b77f54aded4016ccffc4b7cd5584fc1624b7c6a1d6dc9d1c6278e4fc6a97ee1093afd063e81dbc76046c2fa4c44ee8e53579cd82387e093d36983c2419c64ecb107a113652e1d0f3b01521a1cf9fef571755505f0b8e456557065a1c4fd20c351712dcae4d6fb305869cbdb25649802896c104241d1eb7a46b12eb9dd030b251b2d5da1d46a7b01101d14825f098bdb56deb62a2adb657a5794f664ecddf831d02b11ff489f378d30997b20d3cf4e95bfc3da139bac2c014704e2e677f6d6703041452274d752d9ae7392069d982691bf450e6a2d8fd87a9f6603a7a56d1769041b4c5dedb51647dfe7e5c7d6289abd0af96655d807d5b2d4fd387d916c565fbff3b802a22015e5e653d7f5c5a20fadcbf8396746a10209932c5874e200ad09d4b222298bc657e5c2d2a388a664e6da111632603894196211ce56bc939addb64283127766fc97c2968faff14f7c0ef717f49c1d271f40b2208ae3356cc71352be1eabe7b9e277162aabb5f4894ebfa894bd594f3d8e010e02a7d9ad35726a658d278d99858865480ecd723b2f14a1da60186454aa1a5bc48570219a29c50cbc7867b6d1bdb102da9331b8f3d074790181352ca7e3eeafb4f2fd3c9c6836deccb3fb7eb2e846a07126c8e260248791a4e499037f6d7742bc11906af83c3d1e67489fc45172928b26ee9334ac190f8bda4c1850ece88b3df673c822247a2f71c19d983e057330398b2aeeeaae93062e3a8ba2191e04167f648f238d48a26854bddf7f999a0c49b0b68b6c498f7cdd682a0a91d69db94625c331e320db8edec6b08c0a0f48c7cbf82d7575778b5c4bd115b499459d7ba4f149219fbd134452242a7f1d4f6ae1288c00be6bf7b88dbc98759e3a78c94573c44d3da8eb7cadf83fb8e381c387c109457144c59215f21400bdcd1a0fa111661c48a1829fc3c783f162e2012bc972b72996d5d79a3e9428ca8e31dd6db78a9207584af8d38de10137da82bf00117edf1ef82ebec8620100396828d43db094c3b0e7324572cf732facacd2324ae7e9d88862c92622ca01b8086535feb9ef3ce80ce2bbd508217a01416c055e07a97c10087e8feee8f5f3c8b5219567bbd9a19f3180900dd5529569866e8bc0d49de556e02dd8213a1ae0d8fa13f2dde9b729e4b4502c8f13eefc84367c3556ffc452df8e05bb17bb0704198bd1b9f25fd7409d8ecd2abdf318e7a29b81196cabe7cd918ad79d099572b553ffe012b874861bf3322f2d16d0e9c93ab66d37c054049fad59871fd13181e184d250cf15f20c2bea7b573fab8235a0cfda4340ef9166adb938b2c85173ef3fc68b19577e2e52e8b3794a21c91d0705a77b789cedb527aa01b8320400fd6cdc90b9dc97dbfe3d9f8fed21aff86c0de47b65b69fb66dc3490a0bbfb4a480a1d4150a0cc53686e50235ad0dd2fab04c8f0e7480ccfcc077a03fb2a01474c8e895f312c2a121f5eb882bd50b7bcc8b512cc295791d042a941052106849727df9ea371e6af78f4032053812f1ce33296657ff3042b3c72f6c59b50ba2e3512b3cfe785e72849643d85f80d601cddd4c253675eb2979f7f7d3077a28b9ac055c861f15ed1733328aa00e4cf61a0b1a5247db1a01df6fbc5280dfccb9bd8b76964dc72154c10f1e5e1", 0x1000}, {&(0x7f0000000000)="08b7a40bcb060b8455e5ace5eb9d81417f0cca726ee8181e58eec867d1d1b9f026a528564c83163e10a2696e91f8b64b427b629719ab39e2d19a315b70aab6e4ef5daff8d9b650c499d6e5b63cf46e4f121f7420e5e1", 0xfffffffffffffc97}, {&(0x7f0000000340)="2d09f578f396552bd3254784835c577fc1df10009ac2bcc82d57d395475498ca65e3aa45b19b797fda8f7f2b9f9ddcd9571a14374caa723f3ba343e8c51662abe4d5ac4bf67d14942bdcc31e12986e3e0ad32672a1a8d9aec27e10d2b2e506466416db66c446697c777fb82a53e4fd463d09c3fcff8680f65e0b6d33ffdfb97808125c1a96248fab8c77167f1ffa57468d80", 0x92}, {&(0x7f00000000c0)}, {&(0x7f0000000400)="e3b45353310d53e04ad49737c75942cd64caf6582d20dad9a280ed2a0fcd8cb1ba32547b0d9fc8a0f40baa59f5766d132aecfc01e811d02fefb887e4aae96769f63f7f82a1c315403b2ab2cf502bd83e13e97133ad57a0b64da071a46a7f4e55ed71c816f10375d18b350578fa9b23c20dd7987bf2dfc387a1261f6053862182b0eb633b81ec0eedf7a3c43e8bd1575ee4bf2743efbe0c2299413624e5cd1e9ac0e9654cf4aa3aa55617feee30", 0xad}, {&(0x7f0000000600)="3fc164212f7c72cba64ab1e1dc96380fdf73e7e05f63393a9173417795fc79b7dd6e83d8c2992e1216301e5569bf706ac4c40d428a841027585d687c7ebcd638b326c0800028364a494abb9e20b82b1442b300b42291e006be82849d59819e0391164ab8d224117e1cbdca5cd318137002777dc540b308022206bd73231c2da88e8e88f5a7e26c51603f7488dad480b45ef246e34462176287c8794b081b9c63fd3442e00c3c0052c0cc1bc7b1f57d4e4da6c2a4b1a7", 0xb6}], 0x6) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0, 0x0) 05:37:53 executing program 0: r0 = msgget(0x2, 0x400000000001) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x1}) msgget(0x3, 0x4c) r1 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x80, 0x1}, 0xd69, 0x42b5, r1, 0x0, 0xffff, 0x579, 0x8, 0x19800000000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = semget(0x2, 0x0, 0x5) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000140)=""/50) sendto$inet6(r2, &(0x7f0000000040)="047aba69b2634dccf683d9e0fe08a69681936e69fa2149f801b10a62340dddbd707c24af28accdc33611d01bbd3a8a9377cdf913e78faabd1ceeb7ea9e262abc06282d069afc1aedec6b272a6b87fb252c20ba9207062edcb33bea1b1445ab39cd0e0755cf806a139f6cb0ab81dbf1f936eaa74a75fa5286bb5c72d33d95bb73af0735", 0x83, 0x3, &(0x7f0000000100)={0x18, 0x3, 0x6, 0x1}, 0xc) 05:37:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs, 0x8) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) poll(&(0x7f0000000300)=[{r0, 0x74}, {r0, 0x40}], 0x2, 0x0) 05:37:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="34928ca4a0792b54992026caca69be73087f79f8a0466ab5fa40d258", 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x8) 05:37:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505540f55d9bb5fa3be8987e1237f559b05b5e32d3a0000001996791d75bc9028040087f01309bbe061a751731e5c20f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15e74f1279d66c31400b4dc386972d2eae1f3c146eaea700eeaabffa2c7eff7f0000a20000003a31dd57f31cdd5c1a7573c1d9cec09530fa91e0dfc6ba5343a1dd419a83095023331de975dd7d7595644671d8dad51e4b33a963c30c4ab75ca132cd29724d1fef1b60b1dd2a6a7a4e765c92194d7d043f8db3e2c4607122aa80537a5dea0fdffa5a6b9cf0c1e4f5137e293c760bfe2ee1423add9ee541f88fe716535243e43584188f32c5fd81a5e0a96d57042b3abedac86e951a70a69fefa064a6138d51d81ce55bbfdf9ac539b03b5c23774498a1ca01687325786822666adad38da8186feab60487b4287e73adb6820051a4111af0372ceda99c62db1db03449584b145308781ba81bb0d32392e499", 0x18a) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 05:37:53 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) syz_open_pts() semget(0x0, 0x0, 0x1) 05:37:53 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000000c0)='T', 0x1) 05:37:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x1, 0x55) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r3) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x5}, 0x8) close(r1) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 05:37:53 executing program 0: getsockopt(0xffffffffffffffff, 0x6, 0x10, 0x0, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x4959a67b) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000000)={{0xb, 0x0, 0x3fff800}, 0x8f, 0x20}) 05:37:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x3, 0x4}) r2 = dup(r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x4, 0x1c6, 0x800, 0x401}) setsockopt(r0, 0x2, 0x200000000000009, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 05:37:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x3}, {0x5, 0x3f}}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000140)="882cbcbd8638244b5800000000916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c8", 0x66) 05:37:53 executing program 0: r0 = socket(0x18, 0x2008000, 0x1) getsockname$inet(r0, 0x0, &(0x7f0000000140)) 05:37:53 executing program 1: minherit(&(0x7f00003f4000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pread(r0, &(0x7f0000000000)="d33819190ee82c7cebd67b6d809b4631955d9014dc7142384e754a6dea164e6628ca16186850451c8a812e92643f2769d7eda1da82ada306298ad9aa670138db093485e8ce1527bc31b0862a1d88dd46c5981b5f2a1fa9ed11ceb41f138bcf4690854e8e80436a7398da99250309b0c5f4fd162b99b373f898617a574ba4da9edde1fead91b1aa6635f4f388397dfdd42ce55c9d0e7d00345f91e4571a0cb47f415bc500a37c3bd340173e01082f7a65d1d6734854442ccad7e632ce86cb615e1c5c8a22bfea0dcf047aab96ccec81a6b34d8d4e13a75950fefd2c56ba6652a3", 0xe0, 0x0, 0x0) 05:37:53 executing program 0: r0 = socket(0x800000000020, 0x3, 0x5b) r1 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10300, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x1000, 0x0, 0x0, 0x0) shutdown(r1, 0x2) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) 05:37:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b704", 0x1c}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x77b50368, 0x0, "85495500020000000000001167f5bfa600"}) r3 = syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000000)) 05:37:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r2 = dup2(r1, r0) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x27e, 0x5}, 0xc) dup2(r1, r0) readv(r1, &(0x7f00000011c0)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/173, 0xad}], 0x2) 05:37:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b561b3b542a538706000000a71100000029000000330000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 05:37:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) fchdir(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$getflags(r1, 0x3) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7f, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2997d39e}], 0x1) 05:37:57 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x220, 0x80) accept(r0, 0x0, &(0x7f0000000080)) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) 05:37:57 executing program 0: r0 = dup(0xffffffffffffff9c) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x4, 0x0, 0x0) 05:38:00 executing program 1: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 05:38:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x8008, 0x204) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) socket(0x2, 0x7, 0xffffffff) 05:38:00 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() readv(r0, &(0x7f0000002540), 0x1000000000000067) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = getppid() r4 = getuid() getgroups(0x8, &(0x7f00000005c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000680)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000040)="bc9817bd869984f348e33443189492db4746febe6e40faedc9320fc847f26996d1ae43524c9a908ebc6757d7cf5ce93650b5b1e23a679af416cd53f0ea752f8ee6e03274047e270ae1e03e9de2afd433709d13674dfbbed75097ac16b1a4a63467b3d82076c4ae542d9291dd2a0b6458783c5b35a488707b468b9e", 0x7b}, {&(0x7f00000000c0)="632eb03904c7fbeef5b8c0995fd3c21a0d445cbe274185684089304e436632e0722c2fbbeef9b2227439813a08f5447d1afc3bbf2858e1909fc0ae630f5e42656e89b1b33c1f1cbc5132e720971236c0c093036d6ccac6501a7f62527e3957d176191d08833465e4030d4e2b86aa2df62a6127c718a31cbb30f0e21e07e02a347ead5956f3a7fde595826f14c126cfcbdcf8ef7a4142d8299a1d68", 0x9b}, {&(0x7f0000000180)="10dcbd793ba7c0f762a19b600e3310595a46b9cc2ae37c64e2f0da1f9faeae7fd641712948b163422fa397d724879c064d8848931217c2a52f2d5d4ccb1c7a5a371db0b07d34d1cbfb5a06b9a13b1938def05c00df99938db1172bb15a11f5adf4070f99c1b6b1ecf0c10e89ce3e9c586bedc8e7e459a45b3a4e266b690540ba4535856a98ddaa9b090e87bf5ce10ffda940ef264dc637e32794da0daa6ad00826e4c243fbc323e8218602c8cd8c204274cc3e58f440e68615f032561ed91a05df14547ce5a4947191a5fcaea382913de3ce92df7d70d4143b4f38391d19fe9b4e6695a1defdae70e8de922c9cab41a703b508aa215e9135292e", 0xfa}, {&(0x7f0000000280)="b0bf75e66c9ff79d871f58783ba150576e00cb0fa68fb38b9b2e1e09c05806ea50", 0x21}, {&(0x7f00000002c0)="37b960690b045187447750", 0xb}, {&(0x7f0000000300)="0c42ed8f3fcaf5b1a2734524d0824760d3963603052c29d4483fb320a52f005f93eecaf9f7f77bf33f0cf647d0ebb003602b48872dae23ebdf2742a5e719b1e8c409dd3d5f4f7298eb548bb62556222e", 0x50}, {&(0x7f0000000380)="7baec817cda8da6258074ca8a2226a1969f508ac44f896c7e6d85609f7c1a1507557da25e6ada8d6e8089f3b47fa138a3c3b7f57f8c871910148536bda8eddd7faef92f908e1750aa8f3ef7eaddc20ec59b03b0de619d9d12e2dfde6e9c41d56fbc19b6b6a8737b088ba74250e42186962d06007568f01889e408fac0a830c713eb95d5e7eaef27b616a28b9c3f635a7ffa2650a51e6a993bb03a3", 0x9b}, {&(0x7f0000000440)="9c85bfacbc0fcf94030ccda63171fa7cf23598e02781af200cb7345a6ffef37b40c09ae995be9caf8709c894e5446e2f9e732ff27f6e6cad72dad1892269fb6f70ac44349eb87256e0a7565603fb0a5ea7e515b1112b87", 0x57}, {&(0x7f00000004c0)='a', 0x1}], 0x9, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0xb0, 0x8}, 0x4) 05:38:00 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b6700bbe4fab78542480000b81100000029000000310000000300000031e76fc2ac15f633582e04c79b24919b"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') recvfrom$inet(r0, &(0x7f0000000140)=""/137, 0x89, 0x801, &(0x7f0000000200)={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x108) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x0, 0x1}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x400000000000005) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:38:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 05:38:00 executing program 0: r0 = socket(0x18, 0x0, 0x80000000) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xfd83) 05:38:00 executing program 1: ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 05:38:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getgid() getsockopt(r0, 0x100000, 0xb, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) listen(r0, 0x3ff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x41, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xff, 0x10001, 0x7ff, 0x1, 0x7, 0x8, 0x31fe, 0x3, 0x1, 0xff, 0x1a20b851}) 05:38:00 executing program 1: r0 = socket(0x18, 0x2, 0xfffffffffffffffe) r1 = dup(r0) sendto(r1, &(0x7f0000000040)="d5310a7f4ce7dbeece5b6be7abd2e8841e32a65ec099087b6687050a2a1b3c8cd804745882a4ebe821a3d7c5338f4ef5269689a16cea460378d987ac9a41296b71284721c23889c8b2167514ab5acbc16df9153fa1e7587f5912b53d996f8d8b20c2e4d0a5288e91cd2eb2c757e085f8340f277a214cef8e92ff2e2502f69f69a3ea1bfe2a2cedb1b4f8d401fc1c556b3dd8faae2aaa29514b3e714511717e9682468e7192819622c638d2d99b9387a5384f839989e5ef1f086da3722216bb7a5e0507d025d001", 0xc7, 0x4, 0x0, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r2 = getpid() r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0xc) 05:38:00 executing program 0: mprotect(&(0x7f0000143000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 05:38:00 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) close(r0) r1 = socket(0x17, 0x40000000000005, 0x6ff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000000080)=0xfffffffffffffe0f) 05:38:00 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r1 = socket(0x400000000000002, 0x8002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 05:38:00 executing program 1: mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) r0 = socket$inet(0x2, 0x4002, 0x5) fchflags(r0, 0x10000) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 05:38:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x180, 0x40) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)) 05:38:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8493b49320dd8693d42f05c008f2177c6847ae82"}) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3f, 0x2, 0x3, 0xc69, "926877ed6c88caf35cbba5668d00b80c36248d70", 0x7, 0x1000}) r1 = syz_open_pts() close(r1) open(&(0x7f0000000000)='./file0\x00', 0x50, 0x1) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) lseek(r1, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r1, &(0x7f00000000c0), 0x27b) 05:38:00 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x20000000, 0x7, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x7, 0x8}], 0xfffffffffffffffd, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x88, 0x0, 0x9452, 0x7fff}, {{r0}, 0x0, 0x8, 0xfffff, 0x3, 0x7a2}], 0x4, &(0x7f0000000180)={0x7f, 0x9}) 05:38:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair(0x10, 0x4, 0x7, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:38:00 executing program 1: madvise(&(0x7f000059f000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x4810, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x400000a, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) minherit(&(0x7f000051c000/0x1000)=nil, 0x1000, 0x0) 05:38:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x41, 0x0, 0x6}], 0x1f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0xec, 0x40000000, 0x3a, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x40, 0x3}, {{r0}, 0xfffffffffffffffa, 0x8c, 0x2, 0x8001, 0x7}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x3ff, 0x3ff}, {{r0}, 0x0, 0x40, 0xf0000000, 0x6, 0x5}, {{r0}, 0x0, 0xc4, 0x2, 0x101}], 0x7fff, &(0x7f00000001c0)={0x9, 0x3f}) sendto$inet6(r1, &(0x7f0000000200)="5f5b668d28790ed0f40df9a7d68fec6e1b77a441dc4f559559be2e4c66b31747a4a9d19950bbe5a8f82f125cf91974431e0a1bd71f7d0e32b940194ca78225a1eebc148018373642c3f8b45fd06bbe38e61aa4587bf14f83c0a0164db332c5e7f4", 0x61, 0x2, 0x0, 0x0) 05:38:02 executing program 0: r0 = socket(0x34, 0x1, 0x3c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x800000018, 0x2, 0x0) connect$unix(r0, &(0x7f0000001440)=ANY=[@ANYBLOB="01002e2f66696c653000c853ad1116b9029e04132ca000f411c9ad00aa4516cecd9e0fc0e9b27222a42aaf0271d2303bfda972fb43925e9f03c77784df50e643c18e48e3305903ab78237c2a07c8fd518931d9ce96c460580ad899b1a753a70ebd652f9405373f996ef626f142577b4e605f42bd00002ddce39bc36b00"/137], 0xa) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001340)=[{&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/252, 0xfc}, {&(0x7f0000001240)=""/253, 0xfd}], 0x4, &(0x7f0000001380)=""/89, 0x59}, 0x840) bind$unix(r1, &(0x7f0000001500)=@file={0x0, './file0\x00'}, 0x25e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:38:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x8, 0x8, &(0x7f0000000000)=""/210, &(0x7f0000000100)=0xd2) getsockopt(r0, 0x200000029, 0x38, 0x0, 0x0) 05:38:02 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 05:38:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) write(r0, &(0x7f00000001c0)="9b687164957c4e12624e2582197c18282f431477b1644b995d861007871057fafeb0fb30305017e97c0185ea74b17eedc4ba73122d40495bb445128587dcdbc7c0df6d125b6cd690e5d8dded4725f249450d284f20b56ebc3a444df4290289b0a5033294b4485c31c53f6a7763b0ef47c2c30870461807823ac949dbddc5c2f3b7eed01cbd77e395f6706fe5b0ee610a4932ba99db6d", 0x96) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="50000000000000000100002c643093009c5d82b54d56f5b8791a43d0fbf5e25eb57f910370970d6e0240983e0e011ad680a61f7296a140cfb37ff4e10d2cf00de1a055e095b16f8277a3e72fd69c0000"], 0x50}, 0x0) witness: lock order reversal: 1st 0xffff800020b3b228 &pr->ps_mtx (&pr->ps_mtx) 2nd 0xffffffff8236e2f8 &sched_lock (&sched_lock) lock order "&sched_lock"(sched_lock) -> "&pr->ps_mtx"(mutex) first seen at: #0 witness_checkorder+0x6a7 #1 mtx_enter+0x3a #2 tuagg+0x32 #3 mi_switch+0x1c7 #4 sleep_finish+0x110 #5 msleep+0x1af #6 scsi_xs_sync+0x14f #7 scsi_start+0x86 #8 sdopen+0x22b #9 spec_open+0x41c #10 VOP_OPEN+0x6a #11 sr_meta_native_bootprobe+0xd3 #12 sr_boot_assembly+0x1aa #13 sr_attach+0x183 #14 config_attach+0x347 #15 main+0x6de #16 longmode_hi+0x95 lock order "&pr->ps_mtx"(mutex) -> "&sched_lock"(sched_lock) first seen at: #0 witness_checkorder+0x6a7 #1 __mp_lock+0xa1 #2 schedclock+0x99 #3 hardclock+0x1d8 #4 lapic_clockintr+0x44 #5 Xresume_lapic_ltimer+0x26 #6 calcru #7 sys_exit+0x17 #8 syscall+0x552 #9 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(ffffffff8236e2f8,9,0) at witness_checkorder+0xffc __mp_lock(ffffffff8236e0f0) at __mp_lock+0xa1 schedclock(ffff800020b38978) at schedclock+0x99 hardclock(ffff800022df2fb0) at hardclock+0x1d8 lapic_clockintr(0,0) at lapic_clockintr+0x44 Xresume_lapic_ltimer(9,0,ffff800020b3b218,0,ffff800020b3b168,2000) at Xresume_lapic_ltimer+0x26 calcru(ffff800020b38978,0,1,ffff800020b38978) at calcru sys_exit(ffff800020b38978,ffff800022df3130,ffff800022df31a0) at sys_exit+0x17 syscall(ffff800022df3210) at syscall+0x552 Xsyscall(6,1,0,1,0,7f7ffffc2974) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc2940, count: -11 ddb{1}> show registers rdi 0x3 rsi 0xffffffff82243e20 __sancov_gen_cov_switch_values.122 rbp 0xffff800022df2db0 rbx 0x3 rdx 0xffff800020ab0ff0 rcx 0x3 rax 0xffff800020ab0ff0 r8 0xffffffff81da2df5 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0xf3a9a9c56ab2a5ab r12 0xfffffd8002661340 r13 0xc r14 0xffffffff823359a0 w_lodata+0x46af0 r15 0xffffffff82346040 w_lodata+0x57190 rip 0xffffffff819ca3d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022df2da0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=423666 stat=dead flags process=1018 proc=2000 pri=50, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffffffffffffffff,0xffffffffffffffff process=0xffff800020b3b168 user=0xffff800022dee000, vmspace=0xfffffd807effd9d8 estcpu=31, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 91421 154597 4282 32767 3 0x90 piperd syz-executor.1 4282 72504 99507 0 3 0x82 wait syz-executor.1 17090 122479 55632 32767 3 0x90 nanosleep syz-executor.0 55632 150819 99507 0 3 0x82 wait syz-executor.0 47268 77472 0 0 3 0x14200 bored sosplice 99507 390630 16881 0 3 0x82 thrsleep syz-fuzzer 99507 443923 16881 0 3 0x4000082 thrsleep syz-fuzzer 99507 351249 16881 0 3 0x4000082 thrsleep syz-fuzzer 99507 283405 16881 0 3 0x4000082 thrsleep syz-fuzzer 99507 145527 16881 0 3 0x4000082 thrsleep syz-fuzzer 99507 427653 16881 0 3 0x4000082 thrsleep syz-fuzzer 99507 381600 16881 0 3 0x4000082 kqread syz-fuzzer 99507 209582 16881 0 3 0x4000082 thrsleep syz-fuzzer 99507 46364 16881 0 3 0x4000082 thrsleep syz-fuzzer 99507 137484 16881 0 3 0x4000082 thrsleep syz-fuzzer 16881 372546 79105 0 3 0x10008a pause ksh 79105 454411 34041 0 3 0x92 select sshd 10688 403155 1 0 3 0x100083 ttyin getty 34041 322104 1 0 3 0x80 select sshd 55168 210906 19273 73 2 0x100090 syslogd 19273 299515 1 0 3 0x100082 netio syslogd 59558 311701 1 77 3 0x100090 poll dhclient 17407 177043 1 0 3 0x80 poll dhclient 98768 107948 0 0 3 0x14200 pgzero zerothread 55033 1151 0 0 3 0x14200 aiodoned aiodoned 67494 373134 0 0 3 0x14200 syncer update 51415 221471 0 0 3 0x14200 cleaner cleaner 62962 522638 0 0 7 0x14200 reaper 27369 158168 0 0 3 0x14200 pgdaemon pagedaemon 15561 17955 0 0 3 0x14200 bored crynlk 71120 40506 0 0 3 0x14200 bored crypto 39724 368507 0 0 3 0x40014200 acpi0 acpi0 71163 243333 0 0 3 0x40014200 idle1 31815 72630 0 0 3 0x14200 bored softnet 1675 520235 0 0 3 0x14200 bored systqmp 5014 17401 0 0 3 0x14200 bored systq 57867 252367 0 0 3 0x40014200 bored softclock 46268 98774 0 0 3 0x40014200 idle0 52549 131408 0 0 3 0x14200 bored smr 1 271476 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex &pr->ps_mtx r = 0 (0xffff800020b3b228) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 exit1+0x722 #4 sys_exit+0x17 #5 syscall+0x552 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9459 6321K 6321K 78643K 10721 0 0 pcb 23 9K 11K 78643K 1061 0 0 rtable 105 3K 3K 78643K 1763 0 0 ifaddr 36 11K 11K 78643K 251 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 70 0 0 iov 0 0K 16K 78643K 143 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1209 76K 76K 78643K 2264 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 25 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 157 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 33K 78643K 2282 0 0 sigio 0 0K 0K 78643K 23 0 0 proc 41 38K 70K 78643K 1885 0 0 subproc 34 2K 2K 78643K 629 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 251 0 0 in_multi 33 2K 2K 78643K 492 0 0 ether_multi 1 0K 0K 78643K 17 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 726 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 95 21K 30K 78643K 8452 0 0 UVM aobj 91 6K 6K 78643K 105 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 133 0 0 NDP 5 0K 0K 78643K 114 0 0 temp 121 2734K 2810K 78643K 11874 0 0 kqueue 0 0K 0K 78643K 24 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 76 0 70 1 0 1 1 0 8 0 inpcbpl 280 1111 0 1104 1 0 1 1 0 8 0 plimitpl 152 188 0 179 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 430 0 386 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 386 0 382 1 0 1 1 0 8 0 ipq 40 1 0 1 1 1 0 1 0 8 0 ipqe 40 2 0 2 1 1 0 1 0 8 0 nd6 48 111 0 105 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1748 0 1557 13 1 12 13 0 8 0 art_table 32 1749 0 1557 2 0 2 2 0 8 0 art_node 16 429 0 389 1 0 1 1 0 8 0 sysvmsgpl 40 21 0 9 1 0 1 1 0 8 0 semapl 112 155 0 145 1 0 1 1 0 8 0 shmpl 112 103 0 14 4 1 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3880 0 2439 47 0 47 47 0 8 0 ffsino 272 3880 0 2439 97 0 97 97 0 8 0 nchpl 144 6633 0 5014 61 0 61 61 0 8 0 uvmvnodes 72 4518 0 0 83 0 83 83 0 8 0 vnodes 200 4518 0 0 238 0 238 238 0 8 0 namei 1024 24000 0 24000 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 17305 0 17305 16 15 1 6 0 8 1 sigapl 432 2348 0 2333 3 1 2 3 0 8 0 futexpl 56 18565 0 18565 1 0 1 1 0 8 1 knotepl 112 1215 0 1196 1 0 1 1 0 8 0 kqueuepl 104 519 0 517 1 0 1 1 0 8 0 pipepl 112 1484 0 1465 7 6 1 2 0 8 0 fdescpl 488 2349 0 2334 3 0 3 3 0 8 1 filepl 152 13804 0 13708 11 6 5 7 0 8 1 lockfpl 104 389 0 389 5 4 1 1 0 8 1 lockfspl 48 125 0 125 5 4 1 1 0 8 1 sessionpl 112 52 0 42 1 0 1 1 0 8 0 pgrppl 48 80 0 70 1 0 1 1 0 8 0 ucredpl 96 4282 0 4273 1 0 1 1 0 8 0 zombiepl 144 2334 0 2333 2 1 1 1 0 8 0 processpl 888 2365 0 2333 4 0 4 4 0 8 0 procpl 600 6297 0 6255 5 1 4 5 0 8 0 srpgc 64 210 0 210 8 8 0 1 0 8 0 sosppl 128 35 0 35 9 9 0 1 0 8 0 sockpl 384 2195 0 2178 6 3 3 4 0 8 1 mcl64k 65536 6 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 13 0 0 1 0 1 1 0 8 0 mcl8k 8192 9 0 0 2 0 2 2 0 8 0 mcl4k 4096 15 0 0 2 0 2 2 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 129 0 0 16 0 16 16 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 270 0 0 13 0 13 13 0 8 0 bufpl 256 8295 0 1290 438 0 438 438 0 8 0 anonpl 16 253821 0 247729 92 51 41 41 0 125 12 amapchunkpl 152 18098 0 18008 40 35 5 9 0 158 0 amappl16 192 10235 0 9922 83 55 28 28 0 8 11 amappl15 184 532 0 531 1 0 1 1 0 8 0 amappl14 176 737 0 734 2 1 1 1 0 8 0 amappl13 168 188 0 188 4 3 1 1 0 8 1 amappl12 160 515 0 510 1 0 1 1 0 8 0 amappl11 152 202 0 188 1 0 1 1 0 8 0 amappl10 144 365 0 361 2 1 1 1 0 8 0 amappl9 136 1038 0 1035 1 0 1 1 0 8 0 amappl8 128 573 0 550 1 0 1 1 0 8 0 amappl7 120 350 0 342 1 0 1 1 0 8 0 amappl6 112 125 0 114 1 0 1 1 0 8 0 amappl5 104 795 0 784 1 0 1 1 0 8 0 amappl4 96 2213 0 2190 1 0 1 1 0 8 0 amappl3 88 905 0 894 1 0 1 1 0 8 0 amappl2 80 15500 0 15433 4 2 2 3 0 8 0 amappl1 72 71087 0 70635 26 17 9 19 0 8 0 amappl 80 7066 0 7029 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 104 0 14 2 0 2 2 0 8 0 uaddrrnd 24 2349 0 2333 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2349 0 2333 1 0 1 1 0 8 0 vmmpekpl 168 23854 0 23826 2 0 2 2 0 8 0 vmmpepl 168 268293 0 266879 140 64 76 83 0 357 11 vmsppl 360 2348 0 2333 2 0 2 2 0 8 0 pdppl 4096 4706 0 4666 6 0 6 6 0 8 0 pvpl 32 705109 0 695804 199 91 108 112 0 265 27 pmappl 232 2348 0 2333 5 4 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 598 0 4 17 0 17 17 0 8 0