49dc00c08f244becd25bb3993194706e977c6ed13c97509cd7b0bc1d978a479eec942c4ddbc124a7ab643f8e65035644dd40e5664a14b8f7790ce7a095bb9e1164c7f728ad2f422d4519f39469dc483abc0f81fc9f7d181a", 0xe0}, {&(0x7f0000000440)="b67259e4dbed6d52bff0b4bff6c2482b99b458469083a43a31f2af14d9899a0faff5faa7f6867a5c28bb7a44fdd666ba8b8e53297ac0300357c0701d02feefab36503f7f5a6deaad8256dc62be3a7ea32b1709c0037420606cc85c4170fb8bd55da95372bf8da723510d278e97954ef1874e4cd41cf992d35065d6136c87e451defb6418981405b54acdd4d6d509ca0eaa1fea64fbec55ef5d70b08c526734a0d6cc611eac0306a2b3a4051cd409078ded768daf4cd3e78ed795607172bdec0f8a878323e132742ce7779d61b4da5c59bf7571f11a7a07ad4fd1eb2d4c42d017558bece212280b3616586e07284a8cb3222cd082c617a0fdc563afd7c1aea87e6a6eed141a5f6ec1c18169e93e6cd45e6b80d2c9f4407234ff7e0b0d7eec13e748afe2deb65551f9369946d277f42edbcd4bd876883b1186e6bd1fd00d436e1929dc331a11987244f1301510ba9129810b7cf3d00143b9f6e03a2aa1fb5305999494d091aeeb0d387e202041bb2497f63e3a2b635c31f01c70a251082ea28e415396d3fe2bc51e3988545ca131c9003385b36e47b4b4aa2a9d2524232f7eff89f495a631dd557bddf13c7e013e4304338835447a81dc9b8324d999d6c37640a7ebf6f3b0b04e91290687dab7e46ce82d96712a256b4c91bc2696539f10e260339574c43f6634c04e2e1c7bfb7cb689ecffb4296dc68b6da8aa6c0a93eec86df555fa8886cba318618ce9ae9caa1d6242afffde5cab97ce40fd58d105c0ef28f1f5f5c770b5886dbf0fc1a2b3b9e32ba14c4b0627bbf73bb8434b523e4c83dcce7089e9eadb50333a3315ff4d152636038205256ed720196fe36e4830fd44ebdff46460cfbd6e9579e795fa2063447e9f4dedda601552253e2a2d34facb553447eb38e122ead68e19d7ebe64ede955d19cfa6bf4dbe5bc976f9f9725ea021753684c432c8b49e622c807a88e25dad212ba1fe56a9a6fdb6e8a64d7eeffcca1862dcdca803082800ec904c67306b1267c7f538ca10aa4322e18fdc9b473ec8bdc728fa89c3397002dc8afa6c28a8dbf10b527fd9bf2cbc241ebedfa9ce63b1575fb961d2d671cc2e204daf89df9df5565a6be3aad45ab332eff7ed5b2159972cecc93322c08e20c3b5b89bba86df1d48e86767e6e2ebbd36bc90fbefeff68afa812c382e194fc72d5110b2537a88d837fefb410bb0027c4df89de3edc1fcbda5a17170193fce46e2daf04d57869dd2a3575fc62d540f2fa395f7f2a3780d762bc74f30cb91b6664b5cd87100aceefa300192c4af6a5dfc5c74d6f7bcf4924dae86f603c1d0e5319fbaa70f0a2cf0c9a280b27894340b6d944267aa1b84366347b6bf71900494b3353408c78f391393c0569c08400435f844718ee25496d3f953ba5dc836f6d5c97cab36eb7ecd113efc437b96423d77e39aa002ae1e9ca6a864e6a0f8b1b615a79a155a3ce0e81167e4df95fddc53b30d5052f9e6864d55dd9c41505f935b23ebdc3876d1a43f8d42c4c35df3588d0c20ddea4b0b3bcb684050de5c2ba74d16ac0b64d90cf76ba57f76fa3556a6f4a4bc6fd8be1a464143f6ce8df984c7d7531adedae14c7f97de5f0055a050ccc5d69c86df33c2531875c6c3984d2737e2dd7deeb2569aa65c5c3917781355578788f21e8fa82aaf4c30cbc8a18a7caf8abb90369089d545d11bc850318b1b7298f1ffa08329ef400771dca997e5124752a3a0e77bd761cb7ec8b50294a39ad2a556baf15f623dc15b8f47dbac8f7e2a2bdbc3121c5d7530332b301322611d15f5519e3f76a4a94a1fee86748007ad5ef6dcd9101b1a8b917b49c8d405e5f6a258b4cb904063d82bdcb22acac0bc3d01e47cb4f9e19f6117f25fbca492791b6f3d9e46cc6c151219e3084b0aecbee7b792fd0ffc67e5b833e4a65a4ba25e36ebd3093bcac94482db5a1dfcdf2f5b072c18c1d2ddbc8848fae33799513a70a458218a8509d5c83c6dd92e0b4bc988c3105be69a513e7bee483335beae2a00340922a013397fae45899ce656ba44b1416ea74fb5442e41fca4382567cac4e2962cb1070888d3737696418fc069c1a2a55b40ded3d990d18176ddda1433095d126757814635de6e7adad9f5f47c51c56f2b890ba117c9d162e9b055c0496e713ee987273737e814196ac280dab60a2522eefb27f159e685afd53ae9910727f89ce26a64701c77c6350fc7df917f947775fa360be9009807f3123f70738166c8fd4236ddc02588c3f4f7eaebb377025ab01145071af1035794df2a22058e858300252e7698afff160354da8c0b41ec9b0fed007ba3512506246aedc201dc752d375be0251125d6a30e964fc1d4daa19a04ff7c0c67be80a76d7cfb1bf3cea9bde1501c7bc3849d4ab6b9b173859d0b56a78120cfab78138ca5b12e1b5d50ef9a58361264be8e0349883de82ef4f4c348aa6d80cbe5e36a1ff30e75a08f150a116e6a31dc65b30d522499eca49dad813195f545d470f98c7914d736120d6c8fa61cf7b37b2a31bff480af197b1e62d3ea20c9a4185dc8c1be59eb858bd10c422697bbdffbc77582d6c6b746169328ec393fef850b4becf4d991b4d77ce125232e491a51f1fd4962d5c84fa2864b1f10e5f2281df9efdd83fef428231bffd5d81f70a663e4479096aca2b3cdb197859632e2f6010886b3ca8aa77f9ea2611126e23d68a1cc0be4b5fd31011d178cc298b32e1cd7941ef3c438ba00f60c666654bd09429dc2d9d3d392c050854625df8d9174734e2c782a69567d9b600bbf28fb41417b8b5c9974bc956700ce2bfb8dacf7c770f7e5417b164c446b75817f2f6567a1cbf805d5baaba78dcc3d80ec599ecd21ca50cc2ea42ffb9b57cfaa52c8adb53ab895580ef0a7d203b0bd8dcd511ed115c44669c05973bb98b9d58145e3446a17d1d0ada1313b37559b7a46f592aee781d799b3d55846034ca4915b4a9d86ffa19770cb402a5b6fb36ba9cbf832eb925ad226f208c71ac5be78a462cfba904fce7a4f5530d8f29c68b7a8fdd209fbfb0d6bcd553d2e164582dc9d5eb8be7d33144c5a7225fe79ff996e5e2f21f5889bdd74738acca3eca91071719098f38a96f565f998baa7b6b930a5eca98368c005cf4f49b8b4dc2b6772eb738ad5ab628db6a3eae7db77416cab58286c4dabc30b2f42f62fadbe7ae10055c3d00771bae452a795090a181f25e3932d495c21c969671ed85fc45662182489e8304f96167f1e3e461451cceee6b54ccb54485e1f55375b8740d1217d4d8331cc1bddbdec7607282805f8c3a2fbf981e7c976082beed8979db5900b512f46cb3c0a5cffa41d52b3b4ff67e2ab6b9d38482f08cbce1bf5e76be1c5cda46f46ea7eb73888d9088a0e4d5023c7bb9b74d8f4c2c5a3a4b0187292ad1df1974b87ee427a0a142f92b6ed6795cac004ddfdc9f23087a5f8bd229a57a65e19d70bb471ea3f554524d1b62e6571d42e79b4f8b2f7bdafa8d87dbe135ee9763da5aae153c0eb7f5c8830ab333390494b89cd1b409c0b106bdd4484b8ac709ba501e8ec49fa897d738d0073d00e021363bcace21d6c5092a024e9002a3cb4fccf50da26d9a093b0b1dfd3ab05e1b13397e82269a9d00d10dc288af26d6abf3fba226c8115588a7d43a060d0c2b720b58eb7e54e525dc8a88ab4b4e6ff0d69810f10e6666e0267f8db70cdbad09d72703cb3dffb844c2864facdc6e7a27fe2a396dd47c26ce39af7b58109d38b4079d26c9fa72004774b09575aeeccd0780eaa968354544a5939a5090dbb82e91f33df5929ede70234370db8fbb16a50a03cee11c450818e243dcd0da59a54926698d1b9888a775e3de37240d77fa3dc216d38eff4382d9c15c77740f8a6f70e688fc268d90d618a5193f57a58959c788871be5f910baab89e55c98d9ef291df2ad16e15a59b574a791c7f060f6b74e75bdba6ff0ccd1e54ae04431c361a4efac2f65bb388807f128324fb70b6af22f4bd958e5fff5b0ddd34a5b9736adf2edc5546378027cec4a982a535404fcfa3c7f165df306fb73a11236439636e075b7b091781a034f37a94b85f89c244d7eb923061c8d254d768e3b59cbf7a79ec042eb7d1af927d93938dc12bf9160ab8645acc119b4fba23d9ed1f5508f5cd6216f4d670d14d927cd53c13cf42d1f8e5531f9eb03f308870b8230d9037b1d64d641f50081e997c6189c9bd2c089b289a81c0742b657529ce75f515756c4b48628df12d4535f38a6910215fda6a1cf111188abc868159b461fba4045ba7250d0f82030d5331c23c8ed49de926fac24bc08de88589ea46215a0c418acf61a3d8c599da582f0a1fb4048015125dad1b9af52dade33833005e69d440fe028184a161e2558506e1182d1b9baae8441196b8ee97da4df0ec38681317bf33ff19c341c39fb2ca05c89bdd52d5a661b5045e4d6e31982f06e6d17a5acd1a2768106895f0dccd4464f9b1f5be8138f1c578e7056b596fedf68bd2fefea9ec183e6f9977db7b1b7b819f5235087636b6c8dfbdaab461235d577fe234f9ebd8a30caab29fb2b6f1920fecf21084f5044b718a0577bef0e402f49ffce03fcd6d64b5e28aa4fc25c13a4798041c4ad2ec411fcdc63a153205ffd8dcb848deb36a5b05e478d873fa38be9bdfab469b632fdc1114a2d67860233ffc64f513be1df9dab633a05ca053f381574273d098b84925fc1039227ca2ba48911efe58e2a195dd8a9ea6c29203953ca6a10d0ebff326d3f37dd9193eda6bc643667223d7d43affb2d2b08949cdc1abbc0592d4bf5e91dcb206292eb6aafa8d7004d569fba783aba4d23b789c69f48e8bb96e52fa6d503f23d9c718b7e59a63d3c3f90c029bb5deaa39e3c63348afb52476b3a0c2a82b914d7fbe681ba26d805ab20f0a6f1a999aef2c4ec4062f6b3bdef8b4d5ae8da3382ccfef8a8b45e7535be140c97868aaa00beb03f17ceca7b5b1861c8f74cd8e985dcced420856f2d3d5975227f537f24249159a2850090976d1256e351d1ac7399dd7dd5e2b9399e8fecb681bffbe70c013c2eaf03b97b02b5e95e0569d87da25e3525c3bde60c81fe6cc6c41458ecebf9148599bb06dd0ff7d85a9676804007048a68fb7db1cbf1cbd00556e0964f7817b188be89c42e8bef806a200f874bd60fa741d701732534a960227ece001e8603d55deefc790032a9790b9d9e911bae159c06c30a5494d2dc28b17d8273b6b53c0a77a29fa0d6aa044ebf114a8ad83faf041f1d15e0d969fa25ddec7b882db2aab11c08208cd6c7249f68f62e0167b4e9f4e7abcf69e5f7122b0730ea2c9b40b499564e066588a4b4c0dd6ff4bb15a7019f3f16f4bebd99d4183851a3860e5cd08f744c8be24d2737228cc5b9d2cedbb2207bf4e8a746661f6b4596720f6bed4e44f7690151d26a8d4f0dbed10030ae14a183aa8e12099a4ca5a761f240aec90086df758619f9a0fb7ebe9b61432cfed8c58826eceb66da8db36cd881bd25f0655c07e03b113da5afb6846f0d1394009951def0348c082e422ed1a611ef14f74949ad1bdc40bb3aa8d09d3bfa42927e47177785a9182d8944996e89b7b7eee447fff83fe333b85f3cecf99d7cb4d0f5fd099c0b80466d4ae06b60fc8e9e2ac36cca0cb3a9f20b952a534319e25495e8d31d43f762c025bdd771e5f8b0a64c22020dac61626ea2ceb2b91036e7cf309d7e410ad1cc501bb5d0f461ad99a009004a9fcb925b7faa1fe13f52347c363f2334cc75f5f6b2ba52d2582333b7537c6dde770cbc57ef5b04559aa8908f4c32eeaa3d4da01", 0x1000}, {&(0x7f0000001440)="818a15ba5455bba415cd4d0ab69488d54b2ae7eaebecb3a24a5df5b000af537270a60a13deee077519022680d377d82c3fcd496beba3e20cfcdd321faa964bfcd826648446ae42f953cb7f0e2a9bf9ece07a0344b7e9f81733c6f0d5b01e8d2a9a77fa4b194e73e8b82dca1328c86282", 0x70}, {&(0x7f00000014c0)="fe51a07bef36ea0eb75e1bf35743f3233da33bc3cf8a785c825dfbec24ccb4a9b7083da642a6abea11e36df36b4f54cc2012a00daa9ce30fc30706302df26d31f8499cc4451ce18d0b6c5f7317ee7642692aa9e846c97f5f3aa82a30a10049005bc2861efa80469ace18334d9a435bf2bcdbca9e8e9d440d49682dd79eef24b5e51352f185662b612cc263de66d2f6cdb92cd1a8cf778008b4415a6047bd8e60140506af2cbe08bfbd55a16e2617ceb002234bd281ab41a1be6e2482c6e5997266b10bdcc29720c1750b48de3923f327b08be261b7f14c53c234c7bdf4d0c90251954ab824446c0628ef4a359db63bf12369", 0xf2}, {&(0x7f00000015c0)="20a0bd49364fb99ce28660b1604b1d607511af38e2df360b5d8ce77a1924ff8144f768116972f54d53ac3a130fdc7bcc64a8685fcb1d7dd147bace0ad5fa8d1ad7417da8d5ee209ef859278cc53bc7f21c135b6a5589dfc4768956cc73c78b08c51b648c3ea7e566e5bd101a3578b848176340183e0efedea8b659c944a43254c72012d56e38eca03f", 0x89}], 0xa, &(0x7f0000001780)=[@rights={0x18, 0xffff, 0x1, [r2, r2]}, @cred={0x20, 0xffff, 0x0, r3, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r2, r2]}, @rights={0x30, 0xffff, 0x1, [r0, r2, r0, r1, r1, r0, r1, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2]}, @cred={0x20, 0xffff, 0x0, r7, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r1, r2, r1]}], 0x108}, 0x4) 20:17:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10000, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000140)="06b2f595e58c142ddf7ab9447f07203aa9a81645c07e37c160de46ca6232c932ed857176ac69288a8381916e9e72f6d80ad26b5ce05af47afd3bb066e7a96f9ccfd1726ac0d573c231a82246a394f5dc94310d44053d98b7e348565b55dd84b32b0578d2e29c92f409482026516a8af99ae623e1947caffdae2e02ee3568ecc009fdaa3420e351276ebfe4c8ae7fb3b9edc3c17c9066", 0x96}, {&(0x7f0000000200)="719c261ea6597ae4839a5239190840f7c1a1564207bcd5143b93053bcef0c5f32a2a80d39a9c2d85bb3de8bca39b6122848d45bd4b714872392f99164ca878e48696953fc08feb0b8bdaeeb2923ff8e7139e71866cb207f18b7e0a82f091ae0bb1b0eedf3037fa9977d7c463c4", 0x6d}, {&(0x7f0000000280)="a67c9404b530c4c341db7d283f51fb77172aef4097fee94e91409a8e2e4ce276a655541bf58abbbe2218cf10c51046bdd98079368406d8a53994a63ffa87c9290ac0b5ae97eeb69c0fa4d124905e7edb071fc4bca5a4b1c31a81a36a2abef0be51d0b2a9a0614eaae4396ad91ccee6812fbd1e383d31e9d085ee6418572a8427c7e49608a69511e2c6cf304db5ee5bdd9d1d780ad12b0bc530d3c892a6afa9107c5613a281b8b49d6f0cd90b565394008891883e9c9e2166fc5c9bffba176d894cb4cef8271bb21323632dc04af12d66b5d13e0d5449bc029e3dd93bc1e0ab7dfb0a617addbd5fb29a63abe69a017abcf4955ee5d0f05f3d91aadac3be9a", 0xfe}, {&(0x7f0000000380)="b4c5202f2cca1d834772fa1974ff2caa94644a2bdb8f33b78ac694716d030c0953d1fcb2038c5b85f499856f2142a13cb30852e47eba098d9710612b3347", 0x3e}, {&(0x7f00000003c0)="7652181b9c34d8741f7a077b12c32422fe9d25", 0x13}, {&(0x7f0000000400)="92a48a5e38be3df9954c9fcbdce04d5ad95f4222a2ec1fce051c33e473d24fd41c5ae5d401a65167139d5c912f153cbc3ce2cebf0dd128c0d72dcc40774264e254318f05c1771f04ffe3c10cffaec03dd374d9062a5d93f266d8acf02635e4b91642ef759e4b5ddc", 0x68}, {&(0x7f0000000480)="f3c896390889def118aeb8c69b8c3bea37e4e825b0bd588311117260ec4b7d7fbdc00e377fc31ace3fcb084e1c19212907d457a1e24ced9cc4eedaf93b5d4ad766a2a6049bd096e5a8b3848dc10abe875fbc5cb2865a6b0316967a9784b9ef51b0bb744dc86351a1123ce95289a29e92918b9e0f173573a62cc467095540ae397405ec704588981a01f2d93ff99296f2a68913b5140c9cd7e4a3277ab940b927b4ceeaf136430fcdc9af34355523858c36cac62fdf9a74ed706e8462c5235937286e2e9172edeb6baae448632be78cd4e19807bb7651e222c946d6fb32818ddc632f2e", 0xe3}], 0x7, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000700)=@file={0x0, './file0\x00'}, 0x54) r2 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) write(r1, 0x0, 0x11) pwrite(r1, &(0x7f0000000000)="497dc4598aa477548115e69da7f0d88e4e9105924cb0c896fe4ab92b04a9a2aa9403051684cae59dfdcfc68fd8d0f8e76e3bc40c82c0734a84ad359f1e5bb83ca905313202153150fc9322e9cf9b36b5b0d60cabede8b527255e6ef349ea16492eb111923ca70c716c8d71366258eae0f3f6bfc60db2fec989304ecf74f892", 0x7f, 0x0, 0x0) read(r1, &(0x7f0000000600)=""/114, 0x72) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 20:17:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="a732ff285a09fbb355f94743c073e69d132b32cb93526e6107eae7d900b132f54262a33cf40c999f31f0d0c40fcf358b8aa5987b224606cddeb4bd30f3344c5ed7c6c47e40d4cd24e41e66a4ff12c2d54fabe31507575e6bc0cd0117fa7089da17c2ea87c82dc9cec26415dc49dabb0a2e0138b9d3a24ee000cc6d38e60c34afe9d267ca1a5f87aa014d1e88cc637a68b0f778f4cddefa8a5d567dacd6b14fcd5e2b9e384f78a04928e29d0f6288d4c0e27b50a8c3b6534a4a7c2a585724119dcb8ff3", 0xc3}], 0x1) write(r0, &(0x7f0000000200), 0x1f6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0xffffffffffffffd9, "855cf50167a7230004001a000000000000000080"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1000, 0x0, 0x7ff, "5832619e114d7d7f00fb4175a4058df7999991cf", 0x7, 0xffffffff}) 20:17:27 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x10000) 20:17:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x3, 0x2}, 0xc) pipe2(&(0x7f0000000040), 0x0) clock_getres(0x6, &(0x7f0000000100)) 20:17:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x10000, 0x1, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r0, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80, 0x0, 0xfffffffeffffffff, 0x0, "ed08b544de5c28fe67895f03e02ad84a67245af6"}) write(r0, &(0x7f0000000180)='m', 0x1) close(r0) close(r1) 20:17:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)) 20:17:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) fchmod(r0, 0x2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0xfffffffffffffe12) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55d2f59ce24f96297040417d104e8a9734a5a265af48a1cbf2de27764d2fa19d5a9f5655", 0x40) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x7, 0x2}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0xfffffffffffffffe}], 0x1000, 0x0, 0x2200, 0x0) 20:17:28 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) nanosleep(&(0x7f0000000100)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) fchdir(r0) 20:17:28 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x20, 0x140) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2, 0x161ea000}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) r2 = open(&(0x7f00000001c0)='./file0\x00', 0xc02, 0x10000000) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f0000000040)) 20:17:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="dc2c93d7d282677ea3201eeae0a4420b53de9b963e755ffb31b0d9510b3dcc96e0e984435886bc9b1560109a97a01e2d2e6e993dc068b02ccbd5b5bdb432f73a06d57c576a4105816fbe0becc7f0cd9d9717a5481b277b8248c30636b06901f997d50b0f5d294bc33b34b7737d86db8ba45f942d6bf1270e139f56bfc7dd2680fa621ce128893ce3dc3b870ddc486e57287a60bec49c07674db2a0b208166ec1b723003f701d", 0xa6) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) 20:17:28 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x5, 0x20, 0xce2}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) getgroups(0x5, &(0x7f0000000200)=[r4, r5, r6, r7, r8]) syz_open_pts() 20:17:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffeff, 0x7ff, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 20:17:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000100)="ee8977945b6d8668e7e0811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3ed6eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bb217e00008a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed010100009cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a47626d7060c06d358b87ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea4e0b01fa3b18d1fd0472fcc385d631c77738133dbe5af0dc90628c9e1bd4a799ab1066baef53269d8a87994ac7b3496bcc820c79ae3369cb75bd02bcc28f09becbf5aa4868d1380afabd6bf9662c75cb306c03c19df1e432e1ed5cc514cfae9cf24c3e7c06114550373ec92cbd86c410c98fd7d1e7f5abd6f72df2e83982bb8efde99af206e2bc", 0x7e6) 20:17:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$getflags(r0, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000040)="ad", 0x1, 0x0, 0x0, 0x0) r5 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r5) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0xa116, 0x0, 0x7, 0x0) kevent(r6, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) r7 = kqueue() r8 = dup2(r3, r4) fcntl$dupfd(r8, 0x0, r6) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r2, 0x0, 0x0) 20:17:29 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x8, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000280)='./file1\x00', 0xa00, 0x0) lchown(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) 20:17:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x33dc858de654d8a4) 20:17:29 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x2) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) 20:17:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "ff00402ba77f0c033c02df71795acd76ef3caf00"}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10088, 0xc0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0xfe00000000000000, 0xbbb2}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x8c4, 0x7}, {{r0}, 0xffffffffffffffff, 0x88, 0x200fffff, 0x200, 0x5}, {{r1}, 0xfffffffffffffffc, 0x0, 0x8, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x88, 0x20, 0x6, 0x400}, {{r0}, 0xffffffffffffffff, 0x3, 0x40000064, 0x8, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0x18, 0x1, 0x4, 0x2}], 0x101, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x7, 0x8000, 0xffff}, {{r1}, 0xfffffffffffffffa, 0x2, 0x2, 0x1000, 0x5}, {{r1}, 0x7dbc8307a2edfb9, 0x8, 0x40000088, 0x80000000, 0x2}, {{r1}, 0x0, 0x2, 0x0, 0xffff, 0x9}, {{r1}, 0xfffffffffffffffd, 0xd, 0x40000000, 0x3f, 0x7}], 0x80000001, &(0x7f00000000c0)={0x4, 0x101}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff", 0x18) 20:17:29 executing program 0: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x0) select(0x40, &(0x7f0000000000)={0x2b6, 0x1000, 0xb5b9, 0x7, 0xfffffffffffffff7, 0x400, 0xbbd5, 0x8}, &(0x7f0000000040)={0x3, 0x10000, 0x100, 0x57ce, 0x5, 0x0, 0x3f, 0x8}, &(0x7f0000000080)={0xdb, 0x9, 0x1, 0x101, 0x3fffffffc0000000, 0x4f8, 0x2, 0x100000000}, &(0x7f00000000c0)={0x5, 0x5}) setitimer(0x0, &(0x7f0000032fe0), 0x0) 20:17:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x12c, 0x1) 20:17:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 20:17:29 executing program 0: socketpair$unix(0x1, 0x8000000000000009, 0x0, &(0x7f0000000b80)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80c, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0x6) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x200, 0x0, r3}) getpeername$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchdir(r0) r4 = msgget$private(0x0, 0x88) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2f9f}, 0xfff, 0x1, 0x0, 0x0, 0x2, 0x8, 0x1, 0x4}) 20:17:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x7fffffff, 0x599}, {0x18, 0x1, 0x4, 0x40}, 0x436, [0x9, 0x7, 0x9, 0x7ff, 0x6, 0xfffffffffffffff8, 0x6, 0x3ff]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:17:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ftruncate(r0, 0x0, 0x100000000003) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) 20:17:29 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x8000000000000006, 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(r0) r1 = socket(0x18, 0x8040, 0x7ffffffd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:17:29 executing program 1: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x328) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x9, 0xd86b, 0x5, 0x7}) 20:17:29 executing program 0: r0 = socket$inet(0x2, 0x108000009, 0x200005) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 20:17:29 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000641000/0x1000)=nil, 0x1000, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000280)) 20:17:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) poll(&(0x7f0000000040)=[{r1}, {r0, 0x180}], 0x2, 0xbda5) r3 = dup2(r2, r0) recvfrom$inet(r3, &(0x7f0000000140)=""/159, 0x9f, 0x0, 0x0, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000000c0)={0x1, 0x3, 0x7ff, 0x0, 0x3f}) accept(r2, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000080)=[{r2, 0x1c0}], 0x1, 0x0) 20:17:29 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) recvmsg(r0, &(0x7f0000001440)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000001380)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/64, 0x40}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/35, 0x23}, {&(0x7f0000001280)=""/231, 0xe7}], 0x6, &(0x7f0000001400)=""/42, 0x2a}, 0x40) r1 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x6010, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 20:17:29 executing program 1: r0 = socket(0x800000018, 0x1, 0xfffffffffffffffc) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 20:17:30 executing program 1: r0 = msgget$private(0x0, 0x400) msgrcv(r0, &(0x7f0000000140)={0x0, ""/69}, 0x4d, 0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000001580)=ANY=[@ANYBLOB="0001000000f0f04f4e45af94da296820e91769f0de0046ba6047f06afedf209fb700daf11419239da92a4538875ce6e97a2cf7b438ebdda2382bbc417e01040000b38c1c5ea9d7ecd70efc5533ea88c393f3cf9ee9158ec2bf8557d6879bb77fa01ccb1524e5f5147536cbc5d463e6e98a8d9e5826cb050000bfc78d3e60c1c15a11110709c9516c01000000eadaf1ce2a5494fd392bdd181e3dc5b46990efd0813ae5f909c31faec707b83c19db7809908312e10800000097505a1c54391aa710871bf76595d67442c9df570f51f09b73235900be76ab6d0f79b0367b67141c3c18d4343731bc3c0feb29132c1f000000f2ffb7715e1c909742aa06fc9349ac6d094aaa144d8d9487a33a052605f35c812bd8b543739603559df366cd5d70fcf21723831f0c51a90f9ca51285326681f519d43ddbe9b7887fb469018ca726ba03e15b919a8e269e864c90d48a42511d8b1068a9062f8571cd1c3c10c54255eb6ec8e9c0f43e23d2cdd84ddc2fddd7fe1102c5f48ccb40006f9f7e0187577d1beeee6b11a86cc7ba164ca46c118f5721768fde62dd890c3137c2b848886c5bcdd684e9d06f242447240f425df0d08f79758800000000000000000000000095f78dcd61695c3b44bb70b8426d6a2b023c9af32b195f8c93b98dbd1c865ee0484ae9"], 0x1, 0x0) 20:17:30 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x0, 0x663}}, 0x0) 20:17:30 executing program 1: mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) nanosleep(&(0x7f0000000140)={0x2000000000002, 0x2397443e}, &(0x7f0000000040)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x2000000000) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) munmap(&(0x7f0000010000/0x2000)=nil, 0x2000) preadv(r0, &(0x7f0000001880)=[{0x0, 0x48}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 20:17:30 executing program 0: r0 = shmget(0x2, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) r1 = accept(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000200"/110], &(0x7f0000000300)=0x6e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000004c0)=0x5237, 0x4) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') r4 = getuid() r5 = getgid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r4, r5, 0x4, 0x6}, 0x7, 0xfffffffffffffffe, r6, r7, 0x4, 0xffffffffffffffff, 0x3ff}) r8 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) socketpair(0x1, 0x4004, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) socket$unix(0x1, 0x2, 0x0) r10 = getuid() fchownat(r8, &(0x7f0000000040)='./file0\x00', r10, 0x0, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f00000000c0)={0xfffffffffffffffa, 0x1, 0x0, 0x1000, 0xe}, 0xc) 20:17:30 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8edab246", 0x9}], 0x1) r0 = socket$inet(0x2, 0x4007, 0x400) listen(r0, 0x1) r1 = open(&(0x7f0000000040)='.\x00', 0x82aa, 0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x52) pipe2(&(0x7f0000000000), 0x10004) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 20:17:30 executing program 0: r0 = socket(0x38, 0xfffffffffffffffd, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) 20:17:31 executing program 1: r0 = semget(0x3, 0xffffffffffffffff, 0x5) r1 = semget(0x3, 0x3, 0x400) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000000)=""/1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/93) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r2 = getpid() r3 = dup(0xffffffffffffffff) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000002280), &(0x7f00000022c0)=0xc) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002300)='/dev/vmm\x00', 0x30988, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002340)='/dev/wskbd0\x00', 0x48a, 0x0) r7 = open$dir(&(0x7f0000002380)='./file0\x00', 0x80, 0x22) r8 = open$dir(&(0x7f00000023c0)='./file0\x00', 0x800, 0x20) r9 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000002400)) r10 = open$dir(&(0x7f0000002440)='./file0\x00', 0x0, 0x8) r11 = socket(0x26, 0x5, 0xa4b) r12 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000002480)='/dev/zero\x00', 0x100, 0x0) r14 = geteuid() getgroups(0x7, &(0x7f00000024c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r16 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002500)='/dev/wskbd\x00', 0x10242, 0x0) r17 = openat$pci(0xffffffffffffff9c, &(0x7f0000002540)='/dev/pci\x00', 0x208, 0x0) r18 = kqueue() r19 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002580)='/dev/wsmouse\x00', 0x22, 0x0) r20 = openat$zero(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/zero\x00', 0x400, 0x0) r21 = getuid() getgroups(0x4, &(0x7f0000002600)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) r23 = geteuid() r24 = getegid() r25 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002640)='/dev/wsmouse\x00', 0xc00, 0x0) r26 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002680)='/dev/wskbd\x00', 0x8000, 0x0) r27 = accept(0xffffffffffffff9c, &(0x7f00000026c0)=@in6, &(0x7f0000002700)=0xc) r28 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f00000028c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002240)=[{&(0x7f0000000180)="38a0a0edaf92f09a0d6893dfb30de28b98432f0ff91f1deb4051d0c2bd3bbb17d6325fda7e27f47c", 0x28}, {&(0x7f00000001c0)="3ecee2f7375466d2afd746907f6b22fd89e2e79a76d63caa004f39ad818c74629fecb985c205f976ba12f808d5a2bd7eefa01e6aa63cff4e0abca1956fbb999750acef612ceb506d05dbff", 0x4b}, {&(0x7f0000000240)="53d3529969bda983d68c421918b041d111f706afa26768490f03cf66743dfeb2b7e23bffa8dffb8a55db94b392874d4add7104cd9b6544560325fb483578ea608d79d37ba334fe12844082dc3f0e808ce10e4b01a56d60120a262144d77163c3ad3ed740a160ba2927d0770a6b918d4d43d6ea25978ce0b06fced4cd67422933b3c1b6322c9aee9f8a4d494a26252baa7d90fe8a517c9c694c396b4afbc2994d8a72e93d4ce1e9c8174e0efd4de4a42982a405e7ea308757fce8a464574a082f347fb16994560ac27044324e0da56bc724a269e64a4413cf30bdc77a90bcfa263826c0e7ab347f815d29403c9f121272398adeb275d159bd4f29291c4e7c3f690d5f602636b64c2a990c2962ad5d44bc57bdb09a547100d156acf5ee61c6f552a1ec6afc7ec6ed183e5772d75d4b24c729eb1eef99cb71db7ce5cef6f42cc51e869c8a5f2db9e653c5219688b0b1ae1ee772ec914d8b73ead61331b31b0ad4dc70a881d991f163e7c2b346320811dea53c1aa5e1625257bbbbbeddbc2143d880c9c4ac1f333ba37ec5164eca32e59012a7dd577b08d2996a0e0be8b780b643170740dab5976744d02ca591f571fe2e623de28aa8ba77cd7d183f157ef98236c7ddcce367fe24535bf697b48677634767158675e51d7de0e15af4a33c9b523f9fc7fa821cc9727db36f1e6c596b2bc962b917dacec937ccc3b16d22605a8b526342fc481a6e8da78b1c2aa75010cac9b7b54c2e431e6e0bb2fd48e46ff22dc867b9e0a09835ca473d7b57fc2e9ce25369b541d9248140cce78ff96a6ae032eee245198b3c593f07702986a16f8b64e85fb6d6487ac059a436c1cbfd9519742201f13a0c564ff60f4976192c4a645ddbe5d477582440fa3b72ea9119ba6f07c49588771a4ec05eddac974f726f446e8eb5f2ce9147857891a7a4c05e84431c461d8b7a59faaf06e51dab91e727c60042242553428023f87a4ff74de96966d5c1dca114232c0974a1f54e9049811087cf799ec7f17af4ded5c329ca641bc8a096fb29ccb9a17f0b1d6a2fa43fc962c7fcbc2fc684d49866dcc9eddb68681c047853d4a25526afb300e411bf6b7044ffb5d40848e3324af5e5a474c18fff9b18fafd3766b6c29928307bf63097f2155df4ec0a22c7ebdd489978fb43d18cea96088b907629855801c22910cf36097df2a5276d24cb010eb3fc579a53a3efeccbcef6bf16fd7f300c843e43ea2dabf25d3079bfa1d560c74fc765f56b088e1059af7dd13f73d6ea2e1279ca5c68760594cfed80a667b319323a59926545669c0a8d14517d2dbf016bcc57c83a490f36f13a2e90780ca78622f0bc30dd4503319adcb2cda72cd37286df3c033d80f27b447afef647f5857e61305cb32b4d6bc4e807983e4be725b5975d9ad97895960159b23ed88047c27418762b76175bbf7fa5de04fd0a7b1b3bdd36096f7fd0da664b67b6365f4b109e7c301923263e64f37bc692a0ebafe2579e50dc3b28470762e3800f84ac4cd340790a8b709a6c334455fdbce78c3f905d5afb0996679c3db7b4f8c2a36a44f2bc25c47397332f9194d056e823b53f398fb53e198242a4b3bab5838443ed591bed3cbe8287285a20d8bbc5ea5a5f3a0a2a0f8d43bcf19aa47064c365beab63f517b615a17334c749a9f37715060ce3c1f221a263e033d4d1cb846943eb9af7ed19a6a28e23c6cf628458f32b689cce5b9d966c67d55d27a9600d7fb12925cb6dcdadf9cacd1cf7f0fa40da02761095b6e45c0ec7ac269b91d9529dfa66d0926c9e473e025b38fcd8b247773eb8327bf6c85a3622bd5e3e21bfc2ca04573f8a9e13b52d2d5659e837b0282708ca598b548440717ea96da74eecc2f5655a9266a3c12d6179a7a0440fa7f9dea9db3e4ecbdf5de4392fb063cffa41112c826b60d7f63a23e9e4ffcfb9413008cd65f891f4a6bd09d53302a4749049a45e3007e8892e745ab3da11413fcbb4b2baebf9b0f3441db8b5b21e1a6f7ecda8cf0d214a1752c48788868e7e843b79ef53dbe730bcf6d9e02671a93e453c4f1be439d20ef174ef783db78323c09d997a285ae81928f99de5e6785071c2c0b4d2b2cd3dfc96ab65fc61d2deeb3803108a51f09dfcb69ce027c3273693fd85ca2d5ba9ddc4aee81eb5a02cf28d379b6767ef78948f94d86a9f073ca44733caed7507b6c5d90119b91666ff026170bb9c7597ac8413fc24f3f1306bd74c647c2b261d50c0df0ab5b59c25aaf6d86c37f45b33b041b81b3b1fc73bf23c3645695a37b72a2300c3e455895a508b6fe374d9450f37fe869cb52d439368b5da3604a9e73e2cb0083071d6d62dfc716797f057dc4549e0ea3f287f5095db2118a3224cc4366737ccf06d4ea9284f1e525ec47b898f5b4cb1a8724ece1ef023cb3639343b93be20daece1ba4d775aa03ad31592373f9a780b9da7b309fb7f5c37dd75201dbd15b4040664b81f6c0ed2704a7e859f2c12074727a538a8b9536c825c9cc77549fc5392136cb1819af8ef7f3df0fcdf34678d9eb7d08b8296d401c458bb04ab528a6f81a83b7bf8c2ce0c07cb8bbd18dea4852077988520ebc327acc27d3b4d9fbd77f1e1a91dbebe4d62c746a4562e9d2ee576c466c47c494b4588b2bed5eec20343ae56637a212373ef15e98de099f0e9a519c91d1a7846b88fad2fa63fde9d4fc19c9a51e25b9aec51ed8a5f2cb2b198b8058d70e255809ba4c05359e5bc36d8b084ab6d89f9f7352031c09d00f5a075b503ab4d5187d9d9b3ee4ca0d6a80cfabc24a8e39637b31dc0dc0d674101a18b4f1480aaeb908079fe15cb1dbaf0674782023a110166e30dc09b029228db08b6c5a748241c6ed28b2842ef172755ad4d5d1f9aec2dc12f47d2f1bed58c1a51312c0f89ed4cd8f3433734bb8c0ce11806767e12a649c83a1af7c161f1362c053ba3977b462062711340cec7805d70e51ba01ccbdc94e6f3caaf60b0d3088c3e3cb92e8dc1d0e1e6f5e1604c10d2b1d77af2945fe21c64a93bd87d231a25c4665693d787c102825dc7bb22dfd602e850b5c3a73282338177481aff68cb1bd78a2263bdc18e4313c67238b569b5864a027277c2bb420d08ff777410f747b5196d7890cbbfcb35c4eb346c659a1bd4b720c37579e701d6acd76448976226e6e5df0a8158d9d627299f69f7f6e1b64e802e519480855781188cf2e1950522f9003a4831c22ab9629742052664be4e575f424082b61496ce45bdf1dd87066aa1b6b1f9ff0591e8bb4cb15213082bf2111fd9710c19f1443bc432937e0a494ec44c7b91121325c5af44489651d537820ff342ba3faafc34668c7044848a4d4d208a82ed63c8c204854d3a604d0bfc7749528891cfcd9a3f436bdad5741f5149f006196518a964eb65b238aaff303927c5784ed6d73c1303bac55169cf87ad9defe08cd5d53a3fb7a31f459ff5dd7da319bb9402144467df4d0260293a7f5ac0e42378e8e93b297fbf565345ff27cfcc36771cb026e62f3aec5838da4956f27bb4c4a1c5dd3e9602791d646611773da2048435a0a61caabc31c216f05682560e69ff18e65622f068ac01b430b234efebdf2fd8eaccdd2fb4b35acc6236e601be44f8d4f8432e03661ea71e71df2a28dc12adb16d1ea8e927206e6a722f206f6df4b2ab28868dc3dcd4bb3e30a94a27043e2b93fe944d25272c935108325368605d18a9086188cf19a23818998673a274a3cdd8df0dfdb5f0c6b4940c520be189929a84b4a159bbe71737af110a30ab5d2b090d8fe32b50adb39fcc306c61226f54cbb3f26e538333652bd8913897080b0dd5fc2df1a117d39e97e9f4ffa5b1863057f84e30a20638c133f7428987902c72bc9d6b7c481e45e368922cc32341f4919ccdb088aea832bd4a20f3fc292df563047a646c0fc1ca83f1657f667a4359798ea6985e68abedcff7344ea6bf38dc586b7290a91264fd70ac792840aa7ca4044ca869b68ca964799e8e39c8d102d67664bb4a712a2fda12f50b670842500ec2f2b733c5f87e1050bfd7626811d7bded22043fa80ce444f560ae1fc5af6c20047974c5c0bf0787be6e98776df0a2c0bfa0582cbe761e9d5e6029f5218ddd432b54c7d7e59ee6703c7707a8157dfef2a86b0c90ce929df6ac4aca2d1c547e70a9a79b20a309f1fff2fc361d06a4e332639785f39c6a87e9c0d6705c1c86e428968fc360f5b4a69c20d9f736fffc1cfad8b8e9c71ccae24aa39b096c61dad080338c21b614e13484f81c12925dfc4b076ddf73a5ec9bb162f70eb4ef7baac61cd6efda4f9facc764e9c8905a5de31e5d140e90baddc647f9ef30206ece00801cffd1535bcbd2912354c4f2794f1077b21b21fcce50e6c795bdb179d790bb4cb69b182a9888082ca9f7775c1dde46e45492f7925e4f70b4afd367af2de4bf1f41bd06095b6199759146a9916153b59a4b50dc6440a3ef74bae18bd0cf5e6eafe7b894989b5ac1dc3c447cd109204969f0f1dcc1e580cec606dfa6e937c885eaf2a55393931d916e71b2ea7a74774358bd9b3da52f6dc8301d93430468716f04414a0d9fe77b6b832922d86ff6cfbffa88f66e6fd05eaba46c50b5e64a42e085ae945d6d8a20d7b2fa8152ad149c0d38fc89411c04e2648fe824c44d7ef3806ca0d321d2e1f86fcf168dcfa0ed8683b6d3f2d31cccf1b67f66fbd2bc90000e6a4eb50d5dc05de4fe082de773aaf55f2cf2d89d3cd0a4ea18758ce6f0b59c9104084fe9d1857cf81884e0dda57500bdb0afba157c97a84ad2b09a5df6c297229f5de33990f1c6fb5d84a707b656ed1d9b78ac3096b26dc697e53dbfd1d20bd0599e98f8461acc4c54ed586fc599a06045254c74de0ac68a9cef3250e3da4b70572ce2a90f87defedf17c6b7085249a043d815aa933c9f01d664d2600a4023e4645d37100365ef7450ef8c2bbb7158142fc3e1a3395d5e9a08e28a4cce9183ad0226dcbd45546f451ce0e3585dfbc740d32d19a1ed3b1dbece5f444c80ca681b7de2a42561bf0ed36481e45ae25423d7b2cf3759146e4c80598fecfe2cbd736bab4c63b53312809752a03ff309bc8c1c0843069ed4798b3f2ea1a43653d484c6df5f7ef95350b1d86e10919e794eb2e79872e8c28fbe202d5a109394cd201fc7da879f95641b4370afbb782bb854a6b580b46c73f46eb70ef44db5c87684566e399a49008b6285feeaebaa303821e2828275bf94c7960194e1119fd1475554ed17e03e760d6713f33394668f6dc2202fc5ea2375075ff792aeb27e76e5ed1168e101de1f05f5d614931c0d63c15ef5bd30b5399b50a655632e327a5dfb1ae007fbe8587a3e941f3bd74d5f5c55eedaed9df3029da3c623354bfc87cd8f2681b2337881ad340bcd8c2f8049bec1f70ec1d9191f4954ce883ff1f7c4e9c254c32718fddcd64090d9d0aa7c685cf5fb7c6ef3a2bad28592be2403a355253d4b9c11ca9da07329f5513e39b0f3524bf0e1bdc369a09afe35b541c092d5df1d6cce1e876c93baa4882eef44e8e0338254a4d69bcc5abb6155d1c3d6ab8e35bbb862110435c1c9345152b616213428726ce38260123785d12f4d9d7476d29be6d5b2e78bd15f901a448e1918c2ef45474813059cd2f5ba0db6b1e5a3cef25d5204e5c08da823b467ce5a551755ba34ccd30aade08e3175d272bb6dfad1dcdf36cd2e4f5bc8ae7fb61df2a95187a23ff69b7b252d485c3684051fbc2a099d4236a05f3219809c122581c5034c11b39020d8c6c48b482214ead40da3f002e053ffe4dc731e102922af", 0x1000}, {&(0x7f0000001240)="2e7d23805a1b68f3ebfaa116349e2ae2b234c937ed79a97e94d0600026f5d7da04e7fbb221058c6f3fe43e8eae46b31f9d7dfd731cb40c5e9f678e025a0d091ac2a4edb733404481edbec5a828f008887f30e60cf0f5bf4f22fe828ecee1ed2363169e98f147d56a540ad49643bf908157ba5888fdf732c3e2df0c8bd68308bbad06154be998bc4b597394ef4f3b72e82aab56bc666710ed8c3b675ad6512660a11cf9aab1f8ba6674f91b17221fdc4ea2cd1d31b922414447298fbcd85771a659a40115011850b0c51b5d7616b7b1d4bbf159e9954a8892066bbe6a9d98f8525091980a0556d0241c3df6a4711d1473b6cb87987d3241a8c66a68280ac0e9a0c0fe65a2b1f5a20c2858ab79c804a7720aa9db1e9a3b2364db4374dfaa53d9012f11901f25c8664772976d03c64a2a22d68bb58ad9a3b7bfe8c19173997cd2e3a0e73cbe6b2a75e578beb1e3d1e24cfa12878db00bf7685c7fca95053802c0b304e78ddb086c64b3f2dcd108208c05f0c6b83bdce48e599f07f57efe8c94feca314b0da379deb4f52d837a0ac18bc4c84e82e533b8b8b744b7ed2d38777d2bb6d00aded9100a3dabbae6f7c8b0a714fd0b3051b463140abe9c36c24f6974d5f36fd7f68f9d9ca4a1567faf60ec25f5e51d2b40e7eab400dc8224ac77baa4d1c996aa37a032a84f2564fb26cc204f7d9b2142eeeb0feb175dcc3ff25d73cb722cc970ff536b88df2237f7df3a9ac62ee3719ddd9c70df45fed4d7d86197bbaef9f9ace8d1ba156151ac3879f9e4c910040bcc54c7bf85fa80c80fa993858b4d77348a1cd563a06843080bd67b47a61fc2e5813a3ca2479d94f5a1e1602714ba7a783607e8cb74ea535720e0c9a462e572e7cd1e7b54b1ebf98352dcf8fdf7670ad7c26b5de170fe998346832d4440b49b472ebf2957853d535dbc85d417caa6866d3b3a1974fc39a5037c9556298005aae7b717cfced05a5fa93d74c6aa9dcb7713aac843fc387e5ec971cc050ff9f52caec760f387cf608781630b85e4f5e0a3eb33772980a6ff5a4f1614fbb22d8dfb75ed669d074296dc61cc56fc1d47b01fb81aeda0e3ca518c56e857147c501915fae6a1b876adcd274cc6b4b8920c6c878872b2dfb5c1900a19314dee18488f69ea52967e1c43a867bd6ba31791dd1c6095a4d7591e8fa916bdbeb41ab09afe0342bc229907a5482ead7034e03c3046e0c14b24ec314554c6eda01baa65cf86c5235354a224eed9c696cb008b1d7e63148378ec4443bbf95e91f156a342271a3e968c4d4400992fe65a15b91ca91723558284ed2b53cd6ab5120ea056b664c5b80dfbeb4610dc59b96f9882cd58e9330a9275931f3b33844c3b7b459553af8e92304f86acd155d88653476f589a0dc32778bb6ad9d23bc58e0afb6dcc10a8be2f26d1662fe238ebb7477c4f8b78dde35e0654c677a845ed50c2599506a43144bb4f09cf51b4ee89eec21837c089524389edf0763e551b4e24a7fb27a1dd87f28ab3c95a9c93b59d132fc5a80893ea12261321f3c8266b680d63e338c4660f783ea3848fe74535ec7556af1c27e523c7c873420f8e22e7c77f258daacfa66a14b87d9ee795cc7743289dc502b26514c87f710c240fb7863f86ff10c5e5552d836ee1d83facc93d3bc16d3a85db2e8f9f4ec8b262b0e468dc37f2309001c3c9da09d6bdc09072f1625f57f36ec86b71de3eee15e4b7bbfb2fb0da5062272f3d5c1bd8b0f0e8d1272d079f1873428cbaba65559bac681dcfee5cccd674b3984fa80b5637e4c25e0f8f224a90cf8597b62f2b6b60eada2b1cddee33dcd2780b7e87cb151d23954702a4978d371f3fa370a95766184dcb8a334c525f8f1e46ba7f7ff1504de3fd0eb5a2d087b2800b96be2addbd2bf2db43920fed2a43c05b3520e687147abffb0bbc47cad9b9e0550b162e3058912472b297c1435dadc49977ff38c1ae15fa863bef0e1346d9453cdb13f29d2b307e9c565d815d5aebb41bfaf57db3d2088a405260eefcf1a22756c2728e1812b9315d3c7253f97f225535762d92e10aeb4c6a562d9789a72611cd320aa99b54faaaf2d5c7b74f00729ed497f136029143b708a694c2c67cdadb80a69352df93c4f533a3cb85bef9f5bbb56aa6f950f2a2e0ad014cb6497186f31ecbbca42b8f43623890c8c5a131ebe786e95d6f3d2757a7fbb785d54d87b6a92b623f881940a83d5fc9cb4fe012d3cc73ef3103d9a6edc51f2162b9a09acee8b8547ea7f7adbb26b639d444adcbf47f91b354ed50af235ad5132f49566979cf3938187eecdbdaf16740f80d0a236ec084874fd27d3a28e2d9613b85845b956d4debbb8825b2255450a18a14b60e6d7a22c4cd9da66686cd1152f470b12202f347050d1c91d4c5d0b1acbb6d51e029668e653bb0329ca1a1779229e8a9a99b493b593df506231a7a6e511dadbc1752f5b73746c2273a3c8f766918ef5515022504e86071a80fb6526f8fe51ac1d741bf31ae290134b7d371be70df8cf3f97ed1e94409f5c1035453c516de84a9790287b7e7a5c57ae850d3d52af2281d95a0b352f7c89b5d520b0e62f7e735af9deaded969be5a60ca30910f86f6d3eef88615592da99758755355e2ee0fbe86770f828108fd89fd2f927e85c5c8f68f3d9b7a1647e38059b199fe86f1f11d7d333cf2dbb7c0e4940aff70386ae4909b4243ae63f531a7389688f46c0dad8de5137adc28cd6aacd97296236306435a9b688e7811e1eeab5ad1596111a461e19af5e35d2868eb95300b94c1db6df486460bc07f72a5936c08c3c114530f546c46576e34c13a91ffa41c1ea0b55e6031f3965c8ed1ca2ae4ee57b8d9e6d3ea754940ca1d20fa661344b09af7a5cf7de20c64ff9782a33d4214ede931ae31c4d90c154eb44717d7ebffad4fbfa9f2ad682bcf8bcfb9c1904019759342a99ce142288f33744a432dcb2ca10a14b4f7b9aeb28a796b846cbb9eee25bf6434da0bb5cce4b43b7fff27fa8afa5501572ea5592f0c6a2d4d3dac28194192cb0e4e8b69287a24216474b720a8b05895b60bc73ea534dd67541a3fd9243c485e3904bac5a36e0fb69d95f80a4e265ba715cfc64d28b3fb3330a674615a94994c5c374af12690e81f2c65cf3f5a7e2c2e7540eeb84b14c41d9641e6d8710bfdfb01d47bffa9b5cb4507c27711a731a69b758e95d8c8dbc4bc207cc3b7b1c9706e414072163f60107e529f67d14b7424c92bdb449c984c3311222d16f7e80a814ba3613ccfc336cb8dfdbd536fdeb68f61c4d71a6d82a85e890d840dde0f1a27be11c79f6a7f7ec54207ff84b77b560509abc18c37572ab4375daab5d6dbe3f379a39a117b85f34aaa19ae6ef055c2967ed41467feae4bb59d8089f5e9fedf4e1a1735b24ed231932214f3032711691567f50076a8ffc82d77192d0f1572b3bfbb8c9d4176dc8f12b7d112759fa455cd57e530d7a8be298368e4472d517fa17b3d96258d4dc537367c3b2e307190ec121e12242dd92fc20aff670fe628f1f47db220675e6cec87069fd456257ae2707b3665e6651641ed632f3a3869b0a72f2512a8231c7aeb43b8ed898a289c2a47ecd374859b0e7fced92160414ac2a2a4d6366e8dbcde917caa5b790ec246037ccb5db998e783da84b63d3391295c32a0cbe270184460c4f1dd1fc49f84b1fa2dbadd1d71f89200db0d960d31e4720f332fecdd9637d6772147d532c3bef98675da9949217d1edf848bcc4d56f083de3ff345b099ed7313fd00fcb55774f4964d9ef70cc59ede1e5d014ce3a5341d9ca4abbe04d7429e38323c78ba47f93bb67dc874b2464bf30155fb97238cb063c564b90232f1e6a48c726403680b42b74bd5a2d26c3b7ebd59306583bae7574ab323b8216c9d8e555354e46f731f308ed94a8a33bee7a503a0c9ef5ab914304ab72bcfb53a1fab088450a301c53343b7d702d63be16f71442de776e993fdec8331c393490bbf76c29e67ee05872f81a540ced34b765c4507f25699409d60e633520077cc3235979138a6c9bd00aaa3d18dd83c417005f10d3c89adfd9b8756357a6b9cfc1e908838f3105a603675032fe633fd5ac72132d022aa336a0248baa60308c17efb86f04054ab12898aa0c5cf396da1b71dca07701b72870e81c236830fbe0cafbeac2f1d5de4a0084c685daf73a2ae5680910e9ac9ed6a9923701dd41ea9f66c0ec4c1d1e74bff1445927d06255ce38e169aef94f04210e58c5df4409799efba081e8951efed527977bd0e69b3c88aad22e3468d1e81cbfd9c8234a342980517d1ff5e8193b380c06d2eb4d49f8582b4e512c8693208b98849f384c35952406c616fbc367c6363b117c36f7d7044e2a56e3898a584a96656156d57729abd81f3b2d4c8318ff8f56d96c2dac9a4cd37ddb3974bd97e9cd604f6695b4a00b3ebe4648d7fdc50f5763687c424807c673f1182b99e0807cc32baa18037a5d4bc696be78300c44ccd06ad79c58fbe22ce657b16e209cbc40ae9451ab4fcf86f054f11d0612bcc61f8914bad057430b1c99b2a21b73f2ff96a7aad3930da6ce3a28e8cecb76785bc11c29c5de169a44af9433f8d8be3a15572184d6b36155b4619a19327030d0392f03ec53d01528b8e3591fc7fa6fda8aff039351fabdaab0d5f868f8565817fc05af9864595beea200a0cb85d1df35fd78e4aa44d1d9279395887b5a5cbb655db970b22938babd098fc25aca8df2d1666e1e71d986e0d22a028654f43fc8eecf96918d97545fc30bc24f03fdb58d869fb7f53af82c70c92f4748271fd5ea0d02a229d9b383921324dd7eecd54d6d1adc4c6de0a337448554410b04ad0f97c3d6ff5d2bae923267774a808e0c82d8bf21ae60ea30d60f9e1bf9a9b97b0ae7342718ec8e9f0bd858ad0ac46c017c16f68550ef52dd3043aef9c4dc6b9baaaf0334053cab1233d60c1a0e0fc55ad1f888a30ef7bc5e518886cad0c773ec67dcc374c67fba3ed31054fc8e7d0be5e2e73287619febf88738561499be550a9afc45a8c50f8869e7c5b4d4dbcb6072093ff4b6c2bf41df6636adc9317771a7d1eeedbabd7a39037cb24b8d51ce79e4f9560a697eb7c987f88cc426a87b62dcb32311c03b85a5fdba7d7c1eb2bd68732898aac6ec567b55ba9e93ec8c23bc23f39da6c1c7c40c0de369cac1777286883c6c8d2d8e3aae78ebdfc7b858e434f3c110c4d112777f6cea3f1b89927b51f83689e01e6d64be7274195c135f59cbbb5915e1beb0f54a566e8299daef6784e2ffc88f2df4893be534c08863dbc90ab4d979ebf5dcc447df2f784b756dc5e487359b3f7ff720e6c315ae2357d0a4ce4d9ade3d558379df58a74d6ab3b12878e21cf48914236ad1657ea29755518f9a1208afad5210764abc5fca4362be4c50708e8debdc507fe32b778e83eefdc48a3bf8819bb5c2fc751fe5f08b4d6d75604a660bf434ec3240fc74d266ad176b00ea25d99f296d6b1b99ad1135b78fc8436d4c9dae10c3cee790bb552e52172ba5becb4084b07684bac4b19930949d57a99df3399b1fb67218ede70afd5059f2dce343a1ca46ae4063e723a8d9577aa3aec2f6a27732ff9451064dbc591e0fe76f81b1255986affb0c02d247152e6263577138efa5a9a3fbfd66c737a1e12316875adcfccb2147de3cbf8757f565d2c89e5811e4462863cd778f13a4cc9c707272f41ef9623ecd22df88f58d257dd86ea151165a0fdbb66dbaa5583559645d6aa383d9512ba1f0b209dd4dd74fa219bd811628ff350e3173537b000eb4184", 0x1000}], 0x4, &(0x7f0000002780)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="00000000180200000000000000ff00000100000069d70ebcde2531c20ace2636f533d1aa01779c6ee67ec2e868581a0d899cfed7cc168ac867af1e8d", @ANYRES32=r25, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB='\x00\x00\x00\x00'], 0x110, 0x6}, 0xa) shmget(0x3, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) 20:17:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000001a80)=""/4096, 0x1000) 20:17:31 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)) fchdir(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)) 20:17:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x40) flock(r0, 0xc) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 20:17:31 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001c40)=0xfffffffffffffeb0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001b80)={'./file0\x00', 0x800, 0xd454, 0x40, 0x1, 0xe7c6, 0x513042f0, 0x8, 0x1, 0x3, 0x8, 0x101}) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 20:17:31 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) r2 = socket(0x0, 0x400000000002, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x4010, r2, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) 20:17:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x3, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) close(0xffffffffffffffff) r1 = syz_open_pts() r2 = syz_open_pts() dup(r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x1) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 20:17:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 20:17:32 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 20:17:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x4, 0x80000000, 0x8000, 0x9}) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 20:17:32 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x2c) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000100), 0x10004) getpeername$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000180)=0x349) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 20:17:32 executing program 0: r0 = open(&(0x7f0000000400)='./file1\x00', 0x0, 0x1) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$TIOCSTART(r0, 0x2000746e) r1 = semget(0x2, 0x3, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000300)=""/229) fchownat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0, 0x0) 20:17:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) r1 = dup(r0) sendmsg(r1, &(0x7f0000002580)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x4, 0xcd}, 0xc, &(0x7f0000002480)=[{0x0}, {&(0x7f00000000c0)="b795e60c9bdbcda2d0a5add86ecc29ae12d4b70a07baa4a611348ca61fe922b93196dfeaa61297d54336f5424f323d740d4e196deb7f97ed951d79a0b01e0249f835f3a34e4ab048290bc7d2f5", 0x4d}, {&(0x7f0000000140)="9cde6f83db43db81ab31dc5f2087f41adcde9eede21f36995fab79af5efad0f5789f08c8625a2faa5aaa061d42401c37ee0537ab584c93bde2571a9ddd27465672b2ac97d74d6a2b0d908cfc265c847895d34cc81d0d9c7fcf5453953d58b35969d4f6b755ef5f705673bf4845c0035cad9d49f3090a6b9a97dad6522492ac74d008f48704173c329f00531ba3083377b1932bca8976b43290221b84cfb55307f41017809834b12b0b3bc92fbe32c25668876cd9f9afc672ac3fd8d2b2673a598acfe219ee0354f3f37736eb3f32acd79050542f5e5bee3e92c940fa734904374d78a1d06e63b8069532c238b10fd06e274644797a7f8cb869635304d842704318417be502c1e2dbf023d5a17eb97451fc9e3ecd8343078c6c39e6f88461f4f3a14f73547c0ab4ade9228db1f02f0c3f35e7030fd50e4e35cc1fc0302bead5a55b9911eef486723baeaa2b392f0fb1b1666a9c2847af7a9ce1708f68e2b27d9a6f38167580bf0368eac2d4283470c7833bd91c435d644b32c95d2b98b55d215d643bf4fa37f7de2b3453432ab4138e1c647b66e675862be445f1b0b07199adb294d8e61c9b3b5f91d017c3400133ea5653aaee6b71210c6102eb4dc953db48975c6e2da1b79fa519e68466eb35e325c54ca14b1e68628ac904c07115e239625d921535f21233f7ef569fc27d6f08bcfb82cf8bb09b3678bf34528c906c281ab1f573b62580a083da351b03e0ee518f28d9ff4e17c1cf64b3809dfc436ea7688626b4a8458727ea18c0f9e005e2a61a258a8139196614dff7e3df64dce42da31a8e4f54ef8e6dfce35246c0714e2e33ceda4e3d6039a4cf9c46767d2017e4b84e90d6ed776b233125cdbdd0afefd6cc5a780d25f894b6596313637133230566402343a17f9d8c0ea5ddd07a6ed8d29410639be74c47cab5c1834ff02152fa6a00cf10133d34e0b23975d2eed70cf5124286e0a1042a37ba2ee524ac0199b48d532a4962445bd19163d5c13393895638f635a56137ac22393cf3bdd68b7ee258f6cd40295035a5942ac957dc141e16b013f1bde0be68c665871172249132c30fb10b9a4f23e54c6184fbfe814bc22f7e8238624dafd44612301a0eeeb64728ab1af8bb183d1a16c2582ab7893b761a7ff8d77be306a176667ce201f3534fe7dd689e2b51a77c1f1b752aa51716ebb49ccb60d2c8cf6e1b266646a64b98b3bf724c1056343f211b80bfbf1b18fbda8b36b4eccea370bb73af9d5fb4b65410e3ca6ea9ec62a20349634386a015626330459b282652778eebc1dbc59d00a658ad77f0aa758adcd3b906646bae88203003acd06a6c385aedae7d94a9043ad0898a90817a9d5621c32da0a5f0ba4de1716138c82c478dbfa8a7045bc00059e8f1abb49c3229a0992f8a4e6e9037e78b9e0cfebc7233269fd7618ada1b79074dadcbc945ecd7da7bfac757369ed5b225c51d19625bfa05c145f2ae636f48c8d5260bc6dbf06604044e7a60f9b480fa23996deef7bc43d9819fa5dfc7189ccc6b75d878110e0c6df53a9865bc1ba57e635b0ce3603729dcecddf5de50c7b636843e0666923e17f8496ff1f65c814a8639ea43e74b4b5e6ef60f86cf005dbb5f86a343125c6895132b98a58c70973fba99fb2b0955efe205c8b6e2404622ea7df990064ad3ea7d16e1e48acf1421850f4fd58c7c523fe7d5c381a2554cdae8cfa005e9523ca658e3a47e1ed44b5279b32aa756e4098fa096ebd81d91b40962ee70e6d8a15c0bcec62a4cb74ce12c3b6f32ba86bb17381a76e763e44cd1bd81583985080dcecc85715a80899bffac0a511443c00e4f268ddb04b3b5f53d5b4ad64cda527144acbd3e6192d7558425a2dc512c5e01fb80529eb12788b753b68b0b7805f263bb37e6940f2634cfa91ef5b0eb8225ec69cfefcbd5bca020772e4036b1266bbdeffa874dc2393f7ad94f4901f9b3bd899ff58cc7cd908221106a6f00ce61955edf06649b880cd1def9b8e7f7d5a1233ce9d84b9cb4a1fe216e718a930981d894a780418a82e7d1576aec3a0169ae2cd1aba6b34c84fc0bf116ba6d1ec20e47d88ca87327f7df01621568f2e4a92b3b9d3f0a4ac99e172dbc33ff08cdc40d71c48ef5f24299343b6017551ec551a12c74ca835e4555160e92127f2de2c7df3176668cc2f649a06a48b88046a1893d31d9783a05df5e09fd1e4403e7dada9ed44289ed7caf9f32545ae6f8a82c48ad121a9d8b397de708963216857e8bcdfce0fa342520ebcd3c75f6478b9d16aa8504aed6ef5e856b70b00eeb2326425eb64b6ad941a96ac59c13d6be4ce165fbce3fcd19e9004992b4e8a2e922171e27047a987a06fa901547f07bd59164939a3b4f8d1b23dfe53b2eec99f69685536cae19354bf54541d64d06bb3d13f0eeee156439ccd15d2e6878c6211f2122bf3f6f14bf10c29ffcbc76f367726041a60806f69224ea166a367daf02bfd1c77988ed3d9806d41e756144a39d5372baa2c8f017c7b471fbbbf87b75828302d2175558ec005e4799402adfe522b4988e7cb7545b83b64d628677ebf6b622a14fe6a672906d80d01ea95d7cdd4870beb711823082ded129836787bcc3086349e61912204f6f266c5264c99e55785f51f4b14553b8f8324e9b084fb18847b4c8e3d79cb392d37b5b61b806f50cafbbf5743b861ec59b90661dad1e7a92513209232e404d3f847ad62861db6a096cc88cfe694a85067619cca4abb89efe4431609ddd998c9f0bc401b8ee0c6ffd96b8ec4670d5929b83043ac01bfd766d7dea7d4aa1145ad35334531e1f67a7f39f7068221b72fdf8b4b49c896c8c3e9704d2e2610f089e64d59889869f76085ba9baa6c89d1aab2926715270d3176065120fdd05c423a184bf47f5fb7ea2c9d3e06fbe033bc5822997a712941d3d36d0fcdd21b6518bfe2ce82c2a755966784d0b1f1586f912e210cf78cb99bdc18b381048788b7c1ff4f411d3c46b1c9cc21cdb5d810e37bb3f9519f285b1a77ad73167f78c34bb9177c91e85f544e5a9b9f941c7fa6a6d15ce8d0a0d803bbfc1031350b3a3d04ed95a604e880c16bcdf72d47849da356bdb5368dd0fb4540f6a729c20f14717cb662b7f3a9b3ab872e72e9546cfcf7748629d3b75fb2287245fbc7ee9b9de2ea52720fc74c4ada486b7114d2ccacce346705428ec3c349db1d4504addc287864920ed9672baae2d9fb37db96d953676fb4b582b7ff9786fc1ce62a1523f3ff9354c34e0741cb69346201d1ba326ffcbf4da87db5190a52364f769ebf301917d43abda423a5a460f5093309d435c1ec8be57819151d24394abd6157a0ddde78e0ee64f7b16a39641fb0165298c83021b546d36bba982cf7f64981145a0dd2f99648fa73ff3618bc6dc8660fae5ff8609eb10edfa806ce77bbbd19f701ce217e111dfa53c0edb2b2a993c9e4c830e6bb4527f5c3832770b749d79a37a38c230f4488c2bc28f4961181daebfebfc72e6f85d1e1e23b288374207237075490fb3a613fcf470b6d15ddb8d196b6c39df2d1ab5c3ecbc8cdbe25ac3004a627f36edfa2394b0d8a2c36496791cdebd1269c0f0d1cf2663af3f5e5ae53eb2c2ebce33141088eb64f081b1677b30ccf8593e85b0cfc7e7b7e5aeddd291bd8e9b062070a1e04eaddb0fa5afc48b0cea095b5b23adf041a38ef7d7e4b29c8f2b346f26bd2ed15cbc572ada58e20ab432be35b4a585a9ba0f76ec681469585c6777386989c73ef6f2f6029e7d4d212e6cf1b45ee16b5fe7b93fe606f5a80312575cd707b6d794ea3dd527aae141e2331fab8f326810f3f3ef74b4d974e8eb2475af94fc9ae8d346746d0cf6e3271060967ed8bad067af882145b414fb0893f5df27e288a6a189d4e83da8a7cd1debc11db13d437920bbe18aff7e360c1d9d912dbc20dcaf7cf310243a4499f19e3a35d5c2ac5a6c59d677fc8ee856177401ebb8feaf5a818c56fc4f61ffe9f7d14113d3f991ba467c76adc361601308d6c638aeb5b2386d2ad7efc45b7c92536389a20abb65d204b6123576991844426198db57c7cbe3e26dceddd71648a5048465194998caa69db97929883b50a24a1ab06d5584fe75aedbd1dd9b8493a3fc5b8a75770a9d38357da1c6d14386a8c2e2458b195ff246db25173929f49a2c15463c34b09bb9f5d0742e157c8ea76a3e8d18f8ae2c8877c177f6436f05184a1a70ea504d01329717ef550a011defdc7548bf22a5365c085435f756c715a63fdad88ff3efc527689292b276cf68aa902388ee8b313a9354258bff611d98daaa60a5593cddb1ca8b9102fc504957b24f0e8e17ddb00e84dc4eb5e601398cd8496f3522c0d7b5709552deaa751f01ea372cfef4b1891c08446159796b1e7932bdef96ef32a4e894e05222eec4ac50375eed1664d4058af152cd284ac20e195c7cdbbb7d76996a308bd4b43cf4408755a7ffeac218db3467febaad41658e78bd0209c54a7c66afc283267da3b895803270758d1818117e2b0ed916cc4ea1e1e8366c4dee2f9475bb16f3cb66bac820cb7edfb1d5676820c27723a1d1ea6da669004d48414ab7e4e12efc6a3106ba5c6e2cb473cc51c8866bbc5e56e6480004bc6d2a97762c135a943e73b31cb096ae1b9be8deeae750c6cddd40267cef4bf6128cd105bc0d36c16cfc64187fefd5d2724f934cc9cfeb71ad6573654970bd564e95771fefad5c89c95544fd3d0846eea0d352022a01e7ba3d1637dbb393b3c8a8b75417c01263c66082651d3b036a9daf3eda8c271deec4c5445d463313fef0ea28fd274c3a96b2e45daca39f4750f67073f1dca7367548c4b2182bb08b5640714c7841fd96116defad7a315b04c6ee8cc5d8d0fdf93218e730aefd6d6714121386d4ff3023d376512fc4eb4c43e8b9252a98052945f65f589e83c1a83ed111c6d00344ca1e0032c65f309dcb5a26bd49b31bfeb697ceb55a8f09cd48cd8b4dff6a873ee9445b65bea13a001cb88b87ac7e4f6f23908b06a070638aed46a530db31e224129b8309bc9d516f3cf97df3615019e9fd6b3abf392e735b5ceef4ed1d8dbf7d9d17d11e09c554c9704a8dad32c4de374194e4b9911d8a3b54051eed2e7bace1f61ac60e23d0a8e95182fc5d59cb4042a3f14cf71a850d647e599c444710e434c904ceb950564659967c6ab040f8b71505fd491b8e331292a5d9d32840dfa9139c7eebe5dd1690c3a0d08c40779d4b6df387b21ab25107f39c7a7ef8ab7b5bc802a2e2c6f93a529dc119b84b70009d38d335aec5c91e570fae5a5d453600e6157cc3af27eb2c52bfb6e9c526b9c6bac65da6536731810c720259d3e4c05379667b1d469139800cad86dd4ebdbd75f8a057fac2867497b8064fbe9974bd19cc3e9eb705471c943bca45b56670afbae2b78b7bbb4580e03e235aa99fe7f4ae995b34b54f1bed3599a562164a631ad1008bce659d3dda681b3b11714f4a1b5c5c546355ef78f705d0a7eceab33a89165a97c946e194eb63f625d89d790ee92bd1fc4fd9b3b9f37f9e8c53542b0e93da5cae03b4767c1ec4bc8fc954d2b946b817a6c362861271d331509aecc874fc92e2d315843829fb15f14356549935f8cbb50b80574d139d176f42f706172d37860882e6f167a70a568085b0c009a2746e28ea736ae7922376c2f757ff50cdb928dd8d4cf10b73d90357024b0d2a36733108b85c6e134315abb26877c8475fa99923775fad362ec1e77d79149bf06144917528c42b7113b63983044a3778be9f551ff68495165de5a055e40817c72d40b2", 0x1000}, {&(0x7f0000001140)="8cae82a5b17d0a7d8067e89b0fac50f2036aa9aaf703e173ed634acea210ead029cb5bde146838f39df8fcc96bcb7fe5ef5c8fe85b90beed911a8f6b6b3b6c324c4f9d313dd2331e5690da5f0315cf678998ece867dbfa7b4842489c5357f9c5d5d37f42738d2cda5702047d24ef593ba71b172ffc0e8555b9daf6f0a974d8eedc935bf9a4fe43c652b1f201380e58fdcd4e6898ab7bed9c934b5f3e1bbad187b5aab8fe51af17021b714a9b2b832ee7bc8676c6360868d12b2890ad623b790c38d6e98a6ac6f8d3d84da1d4bf9ffb3f0f89c5941c9f4fe2f5c1f3db0562261941742f6914843f93cce66061e1ca485d72f03b320e49315fa77dafbf856b9bba33bc028a37600ccdcd3d80f3fb795d5329f3df04b22480635165283c1475276d3994a32ab6a48abfc1ab21c0c64267e492b03ff3971bb7f78c11b61596a96936ea3679232425d5745402ca4a4d22c7e8ed91d07e70612cdcbe3d8589f95f4984b7a48622810d3d10c6ac5c1a9ddf265e6312aee75eae9f9d29a11d60d97953af2a20131d00a3fb7008f3630d4a403d1ecf707fbff0c9d7e140619b1dd2345e32b18641e83638cf42c7a2de3a9bc9be86fd32c97cbae0796cd4d4b802b2d246906ecef749f786a35599a025238f3650fe4561d2fe7cae1d4c6c0e466d89cb1f528d2226dd035f9655fa23f879e388481781e97f86ea9a35009c6e5bcf8acc3eb3450514b1f406a031af7536d79c13b88dc5a79606e23aab19f804b1b2fbb4d5cc676d098bb71a9b49aab00ec15f8cd5d5a368568aa830b925af22efb335ee079356a66678769b66ef6f4ab10c348d2dfe4d481c1979082ded3b81437c4afaf85396703682fb7adfad44a7d9943549524cee614f7e2563802a74117afe2a87af4f2abef1c35097a23c95256b892c595e420bba096eadbe908c8b985ece48b772896e6da1bd9123e82d721ac19f32a19ce7cb9d6ea9c331b31884103e3292948f93597d743d0ae6bad16ed952ddf20c0eeeac86fef3587ddb5c2f8f90ce9768242d92a15b77fdbf7470fe5e0f7e7ce2c8eca1f5bbd159f1fb29a059611434b40ffec239e7d036019c5171e70a8752b9b4fb3abbcb4aba5cd7cc5940239813161ff064af3100ccda0d84679ad87051f7f3e5552d01262a06fc900a9e8b142486a51749d2d26a0fe7c3850c1084d17e7e4c7a8391d875c1a8fb0e6c1e0a3678d04761bb50d2547986d6fb2abb753ef5a74e22477574e8a67cdd30126ce3ed0a5db78be1918b0622af2341d696d14041916c420069b288df088e2e4e4c3b0133968f497984dd2d938332e48f55e2acf0109f601b3feb121fbe00a66bf7a4bafe7b25548c52bff0b6004279c4e02adc11b8f3f2a50865d3eca983e4738c3a2b5745bb380ebfa3fe9753ede34f929cdb0ed486f49d11604b41d4a1b4d19a7ce1b3da157a73e2ddf1092833c3cc7f93fcddf23a0c308cb5a2b1af6d70252ae9bd59994922ca3104c2d05db1706c7e63b3ce6414645137aeadaeea277a92ad08623c714a80077c0a0585c15bf6b403186f9c6d9d2700c958bc0445e860f467df0e9dbc32917f9843cd7b62daaa83a2f6a64a305d0c095156b48e25a0ceffdc6d71f2cb73b58f50002b0241c588e1212e4279df335af4371c3337dbd5d363c549072f4924c2e967e2292445f8fd79ff59708e6195dd91969d5736c1706d66d2d22ca6e96336d151c1e78dfe6c444e448cda0450c814b5dbd0e553362bb68a3edf5463c1081eb096cbb56a8ee6190ade156684b588c6f2172e50bc27e0787cae60e593815ef5613fcff26f290213cf933aae834fc1e018e28ba122bd41b7d30ab126916c86948aa5c9c0886c81dc497807dbc96887f6a8c8255d40abbae0fffd4dfa1bf391a705adaeac6d235a25d8a12c8445045deb76c24e63f680ebfc5016174c23ac6b6060e8998ebea0965947feee32c752b86c4d4be2fd29522f34eba73b09bc6920c1bc3a52228f9ca90768d84dbf69e6b1c8e291762b31ffd2cf276d3552c81ff67c2dc6a22c1bfa61e1e3e897c8857bc3a854c2dca4d21f53651c8336d141d5c2502d64ea17dd0cbc9a29db11c7d3f50caaab453a68636a2e7eb031329637bbdca9a641e2f2957677014d5c7f20e6d0040887631faabef8bc346646df48fc14ff024bd044c1d3ef0c6fce5e5a51f533e179344c51eeb16fd06d0b734d382aa9a44e32d8d242a264370698fde7c3de855e2b9cef78b5690c50f46883a45e2085a195b54bc6bdb12d8f0a739cd95bcfa2e72eb966f9ef810ed82bc05583df5e5a7fd1ce54b4578c2a43b77ce412f43f5eb89cec168a4a3e2c11bc8331bb48cb1174829e520eb25bdbc29bb34e5a0a6dd1ce72f96be8000db6163cb5703b8930b367b944ed97fbed8df687d23fdcd2c06647f7458683a672035b5649c3f73585b70c4240978f5707accad708122980019ee2cba28319793c7ddbbb77974d039346aa9cfbac713daa28f310a0de74ac756a16d1e0c27519ce6a4adbc79763ae6a0b92ed6f6a8c43efb6f63534bfb66ea992f29098e8277a82435d7342a08a013b5969b2cbf633deec1db41eb2974d5289f2bd592a03bd2678cd1bc24577524b85e6a30fc267a5e24350265bd27dea2914a94b94ace39c83e591a60bb8d3826ddc2d97486d885868198322a7befa03062f203b97b35af5d715cee117c22e0aa461c5f24341b5d613b6bf085b358b0c85b152081d4ac4af4e5d16bcc299004975fdfe78d41fa717552467dcefdde1f5808e8e9fdd7b92508e7cd98a479de98b007e2bc7a8dfdf154147095da35538f6bf873d245a8d2394b9a936e0b57e431ce6e922609f06f4a6a815e6854494c456b6ea440f8d2e71d8a23d7df71a7dd5313dcb6be7439882ef9014304c2dc35f5fe92a2db4e6af4c0f5e63431c12b86a90f7436ce21ff5820004873fde864f53685ef6480415f8065e96491b9b6450e42d850e669c649b0cf5539df0cf681ec498381b89ef2b72e21263da00858ca1b2c6e73d13ab9664f1a56f72f101746a132578a0bea7cc95bf7709d8e9f12d1b0c332eb0d36f6e6f869c973c4cd47a15a9f1e929c0f18f32b96b402007b470ded9e92d0a52e8be691181607bed202f5f725b1917e42d313b18969864fc939d4461c153db0d5f6d3130eaddb8c090062bb0decb5e37c7b3be6a2a546d59c5e1d41181c1d0fcbfc2ac9cd5f0946cd19304d84d8ab7b894590aeef5b35f2c223ab5cf4d876a51fd537ac56dc6303404ca5a59a8f1a412632dca1b296294708696f1ba94e4a1376ff57e3fa3160a2d1a2425e2ea9296263785a30efc3c8263fb551e9c57fca4a1e4ffc2694308bf3d2c3c43c590a2f025377c271026c4bee7cb97ff81730244ae775f95ff26021ad035b94b58216f792fa3447f8c6c28b3cf644314f51460d20a7173c2c89e64278c08a3c4695fbd216e2d99712dac1464570e19f167f577cfccd0b4f7d79baf91466287eec902fdd756e695a1059566f222f8d903e2df3847af2c9aba9481b01c87a451984868f07417a413c8260700ab9ad7533436544090517a0869957ee11476b4fb6ce1963214d9190a865bea3306502f6b934e4d4b89308db3012144191a3c1b001caa50db15092e79e6cb53ea9fba7ba1b4e659261d6bbb430ddf5c716bf113dbcee7791c22c591fd1812f84d4cebe3996842c8d4b4f7c53e7949b7112307a78f1a75524141b42f13719b0c8185b658a91275025c0ed869cfff16a03af40a158ff65f6a9d2ff89527aba45d894536e3ee23db5065db5c4f99c78091f4679156b4977d530ba8d6206979205fe780c3f15988f2ef6e23bdd2c8a667804a0534c02dde89a01001bff84296093a76af16d2033ab4b0401082ed4b8747750758f39663ec285a80f7ee7bc25a319e599a0db5c05ecb7718c3e385139964bd434c7f14edfd261f7e0081e0acc2d5d69ee8c8e693d4560fa084fd97821b07bb662026808fddef67652fb662c8cc98baa916add96061ddfe2be8757760aad1a80cab30c1a75293b1b75de41f79ae3733caca31d3e8ed4fa94a18e1873d99ed038cba1e7ee771b5cc808d4851cf2c6efd163e45425d5f67fcbd923e08aad9df613db58981b202ba67a76f720633eb287834aa7ba0074a8a440cd49fed13664fbb68b7605a08d10e6ee78b13e1f2a7c3bc135762e77450ee79f8ac8dd5e3d3bd281e25acff341e1894e0935b3af9d8cc2b3e32d0cbc0af528ce4be791e8d41bc0b5547e4d01d5c5b242970b4c76dd7f36f28d7bd37ab5800892d8a68613d8af895c5e5a2b07a2abe889886f17cf7414679229b5b990654f29def4bd035d7835e8468e44a4fd55cd653e6f76a923987b16eae8819ff8371bd28ae145c511c5c4d48d630baff71a9cacd72438d884086b2d154a68384f5dda6d34109d7ed890f2c1847407e2c3fca8381be2331ec0e98842009dde9891235bf0055b01afc53f17088185259465e07af4312c7c1b8ee752cc901f8302b35985ce084132ab513124899e426be576fefc4a766d1659c05265e9c07539af9c24b99e222de51515b3c5fd5e01bfff201e9a330baacdba1477fe03eaed57d5511aa2174a3b8fc2b390f790720494760c11f1aefbbdd54a0c9329f45508b2ad3f4f9acc00085bf4e8eed68e8d7ba2d71cf29ab0b3203abd2da5deadf1588d6fc386c192cac5658b9235ec1917e575c887890f5039eae4313cce0bed4337eb74e8a8a0c166469e4b51980fcb8c6a21f7cebaccc3d1f9d8f1eab4efaa6e2e3e57b5e3c20e29155c8a122a444f61ed4bb70811bfc25d4c3e984b05fe6cb001027110095d92406bbbab3081654ea41305e7867029c25300b13e2c8ebab1a9ec62cbaa83b06db2c873e2163c01e397432b9d87dc84a143e6932a4634a46126315faa744bf980ebf4759a236f329eb5726d1816a78171a706a30217ec9397613265d5c5169e660c3f9b4867a26e11df338563058cb11c8e415be2f166288aeb29cea4eaa4c6326c45bca670718ed07fdb0e633a40268934c1366b2f551aa7c4039a1a2c1bda2a3b8bfd98fa697860905c2870b1a5101f9bf07915192ef8a00c34f221c37ca1cdac218ccd15588ec131c184fd5aae5af35871930518d0df0259083d9cad4ec35f9c888fecca9a3e4bf8c85945fa51cc5b96982d2c0e2681e6791796dc1c574b8ec70a5f9c0080ee34eaf4b60fc6dd7e9c01b704df43bb98402735b2fe2ea242a4b398d5d2f3f1634814a59c59d637209781eb90f7fa8159173dff8b6aeb5249c8c1d1556bcb38f638e52e2413971c8405732f134673bbb1432c941b0e4b72a796dcb8a678312ef5251c96d6cbb6400acf82784b2a3fba7f0e21524638cc9b4ac95db0ecad2425efc6cd570f45a3d6ef3c9f729f8d08d66b5f55a97aaa97e3ee58a729e65c1ee55268a973f2ba38c64ed5d509460200e86d635de821798b53bc6a4b2bb32ca610bf7ab490ab0e33c51bad8b716b89603f4ce3d9f46eb43cf57a6afba4667be3ef5f5c7dfbef4a8f480f867fc745bd92a9483fa476281cdccbe49710fc23cf51ea4fa9dbeee02e651ba78579ab4b8c5a1c7e317cd679aea877aed4e290026677438714aa492d71b8eb6624ae8c9ab087e39bc166530d424da83549acee75b3223ec0bb0479b6838c9b249704f069a061b9a5b649e7af442cf4bec4612eda53c7d90a6556227ba17e6544faa79de6d306fbe09f017f52714f76bdbd87f66a615631ae06514cefce15513c8eafe0eb22e1d89716082cf173819d67db31150cc2fc3", 0x1000}, {&(0x7f0000002140)="1b2c191421965855f5a2bfe3", 0xc}, {&(0x7f0000002180)="39b0f49c7d0c72c5b056041ada46efa3c96d35b36f64c704aaba71eb482deab9a94834595b309f777e33827dc0aff1fbcbee857a904637eaf3c321f95d10e87235018161b6669624b027d6030171b19d88bccf6e9c1fcdb80979a013cfe5a9a4bdede00a3ab06d943a6f66850e4e8ddaff2f1c3c45d036af75675951b374655d02ce7e5dac08c4af2ad3e79655ac63f9499cf9907941a03dbe1da0a73e9b42539d2ab55c2dad829eba1549c7a215ffe80bb0ff766219b90b08b760e1e0f5029219b09209a43b119f8937d6", 0xcb}, {&(0x7f0000002280)="a3405349dd928a8600e3fa928fe54e2af58dc05dcb7cb205f19fe60055ca66be8017c442c3088801592db0a545b708ead7e91b4ecb10d03f9b0323e05c26d1d2de7a94a71db0", 0x46}, {&(0x7f0000002300)="6aed3509a8168137d2b8eed0c27c24105de0b985432da729578e193c8e97c924696fa82b520b2664e65662982ef9ce2cc15c9128e3e7b2377209752d24ed1b54f3744488f6118747e77c0bd46824d8e5726ac5ab6b75dadc55edc89dc4468c6b464b5128fd89031dcb7a461b600b9c77e56abbce1890a96a2d3dc0c227512c002bac9e2ec0c1e9305d40ab1dc75c378a124c805a95c6e295e0118b2c9bade825da396ece0e6869f816b6724ae9fedc07073408dec75619674d", 0xb9}, {&(0x7f00000023c0)="ae985b9d5c8852e3df8ce503baa5841d026d0edb9bb1e1eec1093b36a5d55bc50346654f62efec9a5ce60019e4b63e3605d8d4eda0409e4a813598902d4c4308e2f7248e457c014d8c9590dbce9289ce31a76c5991e953db1e0b30629ce787eab21790edfb5bee6bb360b61889d95e3175a76e47d77bbf745a15c2797102827bac50902782b6ff51", 0x88}], 0x9, &(0x7f0000002540)}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000002540)='/dev/bpf\x00', 0xc0, 0x0) r2 = openat(r1, &(0x7f00000025c0)='./file0\x00', 0x8000, 0x0) fchflags(r2, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x1f, 0x7}, {0x18, 0x2, 0x5, 0xffffffffffff987f}, 0x1, [0x6, 0x100000000, 0xea, 0x7, 0x8, 0x6, 0x92, 0x40]}, 0x3c) socket(0x1, 0x2, 0x4) 20:17:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20100000000014, 0x3, &(0x7f0000001280)="186fe65c", 0x4) 20:17:32 executing program 1: r0 = socket$inet(0x2, 0x2000000000000002, 0x5) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xff3f) syz_emit_ethernet(0x30, &(0x7f0000000080)="d3fbb1b9d271e1cedccc9c67ba76019cf87cc1777d45edab94bfcd934cecec934b62132623df4d8a111840af1328eaca") 20:17:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001180)="ea51b5e5f66ce1675dac1e9c564eb098514080ea62ddc4bd80d08f7adfa643fcfd14de960898a28473050883798303164ecb771b3c5f10c813cab2a3f4f5e24f19e3de5a7d62fd7ac9e3fbcb40d121a33656bae18beffe18047d4197f68f3fd4616a69ea68304f261195011ecfd4a7da1f2b22d1f95f91bd472bc3d9098fd586f858c8ceb30db3aa066e48f3d15e2d3d3d52d090d8986f9a2f002103c67caca7109c8f02ac1bfb789435e9324c95e2982be1012719b449c431f84cab998ebb1377f6f7c0527f506a2d8cd34d813d6a39c65765697d47b00f75312babe87298b16cb8e48f95f6658c31afcdd27970b93feb324faa390cf77bd5f197c3e174256436fe87c1ce1e6d7051d1d315aeb8c52b8b930dda628111a38f1950625c5b3bec76a50c0401dc61d16eb7fc450f0c77e196f745473c06d05125bdd6e40d5c869e8210d982d38fc54dc56993fed158e166d14c2a458747b97ffa6e95457f3e10d49b176101f22db71b056da408c8b92ce044b84a5eeb92331da59def2995215504a315e17d9f5bc26c5abc892192dd0c1b697d217ee46c51c0f29754c1e98ac604925a9621f6d2c777585085bccf3bcb9655df1c0f", 0x1b4) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)) 20:17:32 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000200)={0xffffffffffffffff}) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) close(r1) 20:17:32 executing program 1: getppid() semget(0x2, 0x4, 0x200) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) fchmod(r0, 0x1) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) 20:17:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x7f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "afc709cfd8ee545fbadd71bf0838b1ee6d8e37f6"}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 20:17:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x8}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) socket(0x20, 0x8004, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 20:17:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) dup(r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) pread(r0, &(0x7f0000002740)="5f879e21aafd4472f360db29af5020ea6e5a1c4c497ee39ed23f8923fcc2ca4bde0a9408e11dfeb8e647550a214978db760dbfcfabbd9688378c168062586471084c1cbd2772131505d687225138620e4ea3c332ffc7b1a58b2752b1f53ce5e7729c192e4c2d7cda66089774f13ced3b4d20315e6ae08268432fa4b977c45e0774167177436a963cee3b02cd399279ae879cfa4a508bbf5c96d1d6277a1b4c76586c5a37c273c12d79b9bdfcc748add0af347da6aec64915c8ed4f6bbe841ea2df4398badc6317df29379ee410a4e851f8e65b32a20d4b481f0bf8a442b7ae37e2c514c2106873d7417c0eaadcec04195818392c8341882016c1a5c16888c537a075ca002a70bc2f6b13c3ec48f85cec728e0b5481298c878386778e18f39aaff373b092f2b46fcc1b1ee2eb4529f8e17e3656d2dad35ddcb585898accabc64307f6328288175819174f45ac6c157854b8e104dafbf5ff6bd6b68f296d54ef15790d3c98f8d9b8634fa91f3945d4f7083fd9a594ce671ba3f42b3df2ea576d8db00534cec56b3e7aafba6689048612349da5b3cd866dc59b8b9e6fbdb85cac398f121f116040aff3dbac0b82ee635930d0aa7cbdfeaac93c1c8778a3f62e40fdbc092779ae480d2bb8b029097139d191ef899d5489d354d4367ce97bc9a54563563914847ff358a6f2445f227053a30430d97d95d6cada595eb3c3184fb5fe8ec08382de6a9ae85b6085e1bfb675c734cce38bee40a061a53f91c5875ac5ba83846508475250e126bd7c11ebd0f1b7e5b94f7856ca66fcc8ec5c67b22c42efdcfee2509d9eed5975535abfc99b1443b5e5bff49d8e44d8f374acef72982edad8db5603aed73f67f3cbb2e03e798e3f5d6f965a8617dc778aa2d8cd1cfc0f1fd612d4e286b1cd2001ea4a365e3b6232e49a70d5df8b5cf37507c53ac9e268f71a80b963da3f9a83cb7112c1c1f61b6afadd53441fd811e63a1a2e5e00bfd44accccead8c8ea7b843045b4fb6ae0e36a8e1eee67915930b1515b5c6aa1cdcf4046a76000e0be200f42103949230d4253ccff5083640f3f4fef77c86cd93ebccafc718a11400897f853131cb08a60fd86adc33d2930a4b4b0b148b0f1a044d418a778659d675257808adcdd75d62b4216b36ae097ab549d980032b52153a37e2899aacd1289be3d3d3e44fb06449f315c48f5370fd3de270e7037f81b2852604ce42bb0bf1f0e4a7444063799386af41a4c66e7ab85d863c7eb794340f931143d32d120284c3b87a893a885c41345f5f09e0c69a6bc5a0faad58773d5020a02a53adaccf25ef6e4750bc54c71a6de5bbdaffc84935ed03f055981013c2e16e530e40819eb3df8907435e43a67a3d5b6dc8aa5717ea730061e785b82a7e6c14d711a9452bc2dfd97aa600bc1e66e27e004deec5b2e874e83bb9be17ff6027fba7ce2de1f61e4a5bf322a9b824b5a3c98ed9ba7ee470fead2d415db8bc0a7b9a0fb42b7ebb6d778b2df686172b962da1665073015b9273ba62bb607c5583f7b71a56dec7e64179ead438b4591d891a6468358732863e85398979cf2081356f99dc01ccb7715796ec7826ef519b8d29d199518c8b69fffbf6fefb3d5ccbff3fe25789eb16f2efdd5b98a84678a2e10eae8f9f6824a77f2b3374f95ef1037f05534d1ee815d0645a9b384fd30463d70164db78bf9cf6a80a3cfd7e9b7b5be0ad5b9339906ff336a9e3832d10b623fb6bc5543a07a629f021a701b170eb15664b2f48cee5f87f83075500808c391e1e348f3320b8b6932488af10db225458ac8d61ffb84974f366d21d14f2daea241ec1eeab55935233e3af58cf94d58f9830a2f8764b98580b6328a6f0219cad6f5a08b232f19301f7d100829043ac4cc1487321a5d0d6731f677484ae93bef51e86682ce3ea5bd70e37457ed9cbb53b16a174e7143f5e384686c804becaab8a3937353804b845af4a8ba2d1e78cb1fe6b9fda6b5c10e7e661df1573ffacb914ba2eb3615d8e27f491a829b6dbabc3a89ded28f1382a4c495d33530f1769390f654d622b17cc7269031e56cb724bbf64c6e8fd16232e23cb8ee79cb1714dd2150ee29fef0059980b1840bce6523ac144c5b71cafa8814c0a3afdb89c204c49cd2c49b59a3939957064352401f268f7c9894ece6ee2e0cd87ec7292d00fcd3fe97ec692394cef7092bad06ad272ad02eebd157d24ecfbd73216037cb6ac1de87c09d58c00b12092b0327e639a9e85e9c71bcb7eefc3ec36ced4d7aa8b38a0ffbab3a3c6836f9496895b844fb03e6cbbbe6536821feb11cc41f5589338918373e9e0ca7af3b0ceae32a94533f5561c736794a4c144ec2036f11cc206c0d87da3dd84994130cbdf223378d589883f60191ea8a1d5cdb82c561e361b830def9ff4e121b8519126cf6cc287d27cec78d689ca44c4e74e2ce483e3c0a9facef2619d4ae1e0ca9677bfa99dbb8aee8bacae9a9e044ec4f768fb708afae59c559ea8b37435d455ac3f10b5e37966312d858f3d5d4c31acf2b9114f65e4bed06c41d56d6b909aa3a9d7927dc42fe6bf804e9b488bda1c123572dd5f63c964b3edff836336ea18eac15ef4a2013247ba8e781d08fdd244f4d4dfa719024349c3741b1abf07e5405ab2008c92c9e36d76bb665af558674115b63ba90989e03da154a30956efdd37252d657e740035a4a152dd67131c1a83c2e13f5916a995d1fc3426f2b9e2c19d6704368f322ec21d54a71474ca652607baf7019242319afd5a382bee6527a500cec9b8140364557b8a6cc994cb1b82a69f65c074f7a3595fe72ba72460c2f179fcec067283ce6f638be24ba45008eabc4c26b75f960b6cc0feee2865c354ccc7a0127590e01233249c77f1625151515ec58dd68b6a0316dc754896ce9e929abe6cb4cf2b8a52743b8a52a8014a34549da0d6c80b6e0cabbca820ce20b0577e6a0b128f1ad867b4765b1628c0d838ee06b88352ab0eed0eead3eacac1ea354787df3e0e75277d47774bc5ed12e44846a3af3d92de047f4c863d76889634741f097a52a5ac3bb46a5b001401b5e803f54a6c02294cb09a13b25b5d70b5d31ce1a6947401c2195928096c8aba00c9c5ae307d3af06d5e07067ca88d48042f7e08fc8b1a8ba81badb5eabd98a4d7acca6e2720b9eb8455f8bcf8b42be04d8ebbe5fd9a50246eb7a0f89d453d482a8bf567c2cee91c3d63a0907634545fef81e4923bfd07f5d9931ee0f6592e4e41746c069295683edbbf162db6228c07f6438309a2effc4d334de1e583c8ee2f1098d367820c99a9430f4afc7f0a7cb4455c2c151f341896719919879a4844df68cec4963351640e0f95c35d50dbe9ceec350e0d43a2f794088e88433018696a081f3666e48a884f5deb0c3c27e39dab5a7e74d2fa5d86d0109224660c067c11c1221e80313efd20051005191e390f9774ecd21cd01bbb06cb4de2d1ce30d37a89b3a561e67b741b1ad46c92eb8d77a56918af1608f27db7933741747d380ed84d6c96bf1eb2b6c385220beb674f50a1fbb77a01835486385f849b9d6e4b91830359994fa8eec9b93b184d72e4c16c2ff20d4d92ded6f5684e6c25cde52d48c92a54a7ec4d230eaa380b2e0c4b3e751ca369297cc56c4d7c32400491a822ec20d301d629a908b07144e6a741ccbf70029fe38a5d646e030c3d117ebe88514611144e46e86135fb683c8d05ea867870ba92bd8b8c4645d704ee11d8e7e9d8cd5c103d866cd2d189730e0ba554c878af3808aab9e4c3a949b3d9b06f47b67a8b9ee58ed31273d115923e1d3de10e2cd4acd21890788b53ce08086cd48b743461c06faddad8d5636e6605a84ccda5a90b9564befb3d311489e942982bd3eeb16a9a89b15f52c546854bbc0283c7a1f3b0951cb18b90397168630f498c56fb7b411699ffbcc46d957dd2e8f9a84df8cbcc4766104b3fd42cf09bd2943056df7f7b7ce9b7bb8e0009c762c64562a26662655cf8985d947767aea6c5e5c118b9d3d35cb97dc7409d8f47c1d23afd0d55c41329af8ef7d3b4093d2f28e5df348709f79a9e854b5d1c4d7a306fdda1f4e2ecb13592f8e072e5792bc50b4b6e0c33a4c6b22efeb42e11ae84b2c4044f8f1a75d0b3afa337395cdf2ebcc0ffe1391da6a7cfc0dc023be16d429cb314bcde42333ed0fb1193e2569c67973b57a4d83952fc3d6b96bec3d9ff51cdaddbba25575df34e057dbb1e8bcd0766f48dfb8ce61f1303a49b15efb7c963e7d44ec443b77c5cb5190e8459a05c26a5dde0788fde2e1581c72b41bcdf26a16d730462aa9ffb02b6036c1c8cd0289c4910dbcb668ecc36460b1b7231bb58481b703f372bd45724e48598ddb4708db15a9a07c9efda654ab2b99f577c572e2b33c8c1c128581a75df14337f4aa523b7a7466dd85b48e757168348cea0b28db268377658c3f5f329f9a7ec282a2411b5b89c959b97123bb5db8a4ae53d95e41363c02957a93ab8b17a1b587b898a5f2ac6f2d895f7a1f696b3c575cce0420d4063a36831bdf89db937a35b2966a9e4697fae31d3353f9854432f31f9f5284204a41441322b40aa0d9efaf712f519a1044fef76c3a3fe14ba138b8bea8df005400572a9e2b40585571bae5e7fe989017d3d9833968ace431b3233ec21083ac5ee54b31bd186aca2cae79a57a3dd009d2ea9ca578fd6eef1cb7263ee34e1e03e8e91e16da9711f8a619af4f648b34645418aa39c0315dd3ef1be95e4fb930b05d96d6d1dcf6bd38b0a6764453f80edbf913a8d5518cc9399310fced0f7dcd022f6a090eebbc117152ecd36de88a2cdb319950c67cd3843716013b1536a2823eb747c0dff37f2097788ae73e7ef5c95348ad9599142118d1e157ae7e2a90918d220fcf1efd5ebcbc5204642cd5980e97f2c7949729cc8b7f02857ccfeb845b41424d95d5026c611e0dde74c0fa4ef6e54070fef824d75d0175c3c9dbf1534a39e53c8442ef5de19ded859b6c2c5475d1ec200f553d3006aad4517f7b08a6156db9e30524501e8cdfd140643d7de77a4a26d29bc67e40ae9a8e0368e592b7dcc626acc75747ce734e24fc0f01f0cb0aef7a5731fecfa8f80229e06361ad6008cba2d15d977efca8239f40abd2a4eabef21aba74dd5ad9d99f90cd192a5f20eb78f1d043ef00fa8c7a65f447bdb6dc7f57c6c177c5c554a9d5d6b29d8b90043fb15ce89c43393919f6855f5ac8f17eab5d5460e83c7df0267443a424dcb64368ac078539b2ab99a3c02ed39ae672d4e2cc079676aca4b2ec322dbb38f016e0c0eabe763efa24692bbe1e9d033e518dc5779dcb16ee8e738f1c7cc6832314d4ac371c7d739473b883e819177850948af93ce555690ea26a7d4b0829dcf83a30754ad7265793711db9e23d4f87321272455b04b4c62257a3181124033484ddd06b9a946717afe8334b4e737eb3d915e452ed0a24a4349286afbeef5cb5cda9cfcc5fefd181d0290f004d74e4c64a6046f0209e7c5496ff2ae0d9d7c37f6de227961dd866ec31f6c5a4064e0a7393673029be638d76bcec6eeaa8328b322a0bd5e06840e5d7515cd64c50ef85020216c56893c906225d74970d08116fbdaa82212e08f42a32c4333b29d71bb9e877d5c51e61bfaf5b8b3e75d336d12ac0aa6440d6113710a56269b6233f1e0028217b43bbf2830e3dbbcea8a042c059b23ae1d4cc7cbf5eab0a6eaf0b08a763050218dd28f5e5b11687b58c896440c895a2e025171b4cb574666d5e26cf4f6c55b19049c868116cbe815ffd9cbc67ba1e73b66db487a89989c9", 0x1000, 0x0, 0x0) getegid() recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000100)=""/154, 0x9a}, {&(0x7f00000001c0)=""/138, 0x8a}, {&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f0000000040)=""/9, 0x9}, {&(0x7f0000000380)=""/165, 0xa5}, {&(0x7f00000014c0)=""/71, 0x47}, {&(0x7f0000001540)=""/65, 0x41}, {&(0x7f00000015c0)=""/65, 0x41}], 0x8, &(0x7f00000016c0)=""/228, 0xe4}, 0x42) sendmsg(r1, &(0x7f0000001c80)={&(0x7f0000001800)=@in={0x2, 0x2}, 0xc, &(0x7f0000001840), 0x0, &(0x7f0000001880)=ANY=[@ANYBLOB="d00000000000000001000000020000000fa5418c22f616c45ac072e3a7f955d9763052e7b0631f900b64269da0591dbaac48bd416294411448c369088c9e0ddbbaa434e44897c03e0f32039e5b86caf0392a18e87687e4979cd2aed66bb6138cf9f2bc8bb925baf418db205276f4e79f25a11b22a4b88c3221dda79b29fb95234eadcb40bb4581892f7b1f64c221584cb738dbae0877c3f11fb2c26218195990548b885d6c92503387de5067e2ea8bbbbb596af870017ce55253be88183d1ed63eec73bcd8037f0bd2297e27000000003800000000000000ffff0000010000009c038d939d09fe0ebe2cc620830313976978ded79299dcb911f7242725714237d1b85fcac7f8000008010000000000009d46aec00400000005240722159ebdf3d3b1bd9005ea9c3201740f5f77443a1fac6c5a0f36f1c275b32c41420cb6faa34e5af79d48f7543f2f87b8bd9dca3af7926fc82b23892b5fecafaf9bfe51421329c517c74b79c07fa19da8c08bca717322c45d43f44b674cd882aa00324203637b7ff5bfa27e8d4ebd1efd7dc70d02efb0945fc5a4c6e694264b0f6bcf65246c3e089643158164e249dfd6aaa238e1f88512484dd5292f5824cbcf3c99ae55b4a9d8af4e43b7951b0b358a8bcd7b140ca4d944cdf8a4b0fec9f6c749277da2f175d5b62b74f1844006dc5f7c6e6f166e2e6e124742e8b901fa0a6825de0e991cd2144ddbff7be49d58f1967900c800000000000000ffff0000c69d00000af28dc87a7d94b1836d02988543a95bd47e06100a62bd6408d45c91dba3f1eb68d76338353c3156927bf5b25401423c6fd04241bac68ebdaaff42d3285d7229d4ec11ce70c58080fae84f60db1a0da3b1751ddfb51d12907010eacd82664bec86801964517f390b0fc20c4a6551fa881c7994cd67a522c10e99b2e4bc9dd7e4c8ae386ed6c259e5da2f578f549c0adc40df1173ecdedad6bf74154d7d32306d282eb936ca6e0cf7dfeaa7d705c3dadf5c36000000000000f80000000000000000000000ff7f000091ff1c29b16f9636b05d6576efd54b4c27c48beb97d449e2adbb56405bef10e8032734ac33a64ac476a5310466f4ab1b1a1364f87a6996f68865658062ddcb4c7f437d5134cee3a9b39b58c4481238da01d1758849de0084538013bd569780bf5936b3892257919df891e4010c62f02ee5a2ffa9959d84bb394fc9c00a5acd44edddfc4d67f56a672b08c58e635e0d9b20a63fc703a260904e924177000c5782f0b9ca978426da6fba08afc27284fa2cfaaa850b33ec73748871fc81c2ee4e8d7107f52b6ad48b6aaf9c77013d206ba25a6811dc5a1e0099fa4b8444c7de062a53ee4cef6aa5283a"], 0x3d0}, 0x40f) pipe2(&(0x7f00000017c0), 0x10004) 20:17:33 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) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0x72, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 20:17:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0x100000000}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x41, 0x9}, {0x89}, {0x8a, 0x1ff}, {0x25, 0x8}], 0x4}) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x2, 0x3) ioctl$KDSETRAD(r1, 0x20004b43) pwrite(r1, &(0x7f0000000140)="8acc55d8a4abb4668095b44c9081d04f57280af0cb320700369c898262d8c8fe7f4aa255bbe34ddedfad5bd00f242707146e74e7263e533db7b5e18baeb48432452a6e5bc937092bf26999dc63963d64abc4f7a1db96815b49f7df647abefe0dd9feb49bc382ed69d063574517724b576c42b368da3a088c621ca9746730122e4c9abf62aa86ad3d61c09444f993f66271805836eddc6c23a413ec614172457058e701a209a359c9a292bc48a0195f9c4340128595bc5299bd8cbe224914c7cdb597b32dfb53bf3e978ff454751d34b265130510e25774", 0xd7, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000240)) r2 = semget$private(0x0, 0x4, 0x8) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000280)=0x3) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) recvfrom(r1, &(0x7f00000002c0)=""/252, 0xfc, 0x800, &(0x7f00000003c0)=@in={0x2, 0x1}, 0xc) recvfrom$inet6(r1, &(0x7f0000000400)=""/196, 0xc4, 0x800, &(0x7f0000000500)={0x18, 0x1, 0x6, 0x931}, 0xc) shmget$private(0x0, 0x4000, 0x45, &(0x7f0000ffc000/0x4000)=nil) utimensat(r0, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x8, 0x4}, {0x4, 0x7}}, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000005c0)={0xffffffffffffff7f}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r3 = openat(r1, &(0x7f0000000600)='./file0\x00', 0x20000, 0x85) setrlimit(0x4, &(0x7f0000000640)={0x800, 0x31}) chroot(&(0x7f0000000680)='./file0\x00') ioctl$TIOCSCTTY(r1, 0x20007461) mknod$loop(&(0x7f00000006c0)='./file0\x00', 0x2020, 0x1) sendto(r0, &(0x7f0000000700)="ecf3edfcbc79d9de1abd7b389c83b64c470f3a0f4c89bb95b371439a8d3bb64288289f907bea805c4539d98312e76c825931e3ed379869a3d55f63087d8cfb82fd1096f98948e7f99d6bfe41a8bf40d10cb2689da63cd4f7e6c823b88995fe1ce96a64045a6327e8ac1cd028192afba09a35d057991b3d40f50be1f785659cee3a676fc524784a5409cfc229bab17aed6439ec8d6d693c442f74abb38df1fc17d659e1d87c7c01b23e4c8d9f2031b5e09d3b81edf8f4ddbb0d78ca6c042a01bf7be573d237a3005ea083", 0xca, 0xa, &(0x7f0000000800)=@in6={0x18, 0x3, 0x401, 0x101}, 0xc) poll(&(0x7f0000000840)=[{r1, 0x1a8}], 0x1, 0x46) r4 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000880)='./file0\x00', r4, r5) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) getpeername$inet6(r1, &(0x7f0000000900), &(0x7f0000000940)=0xc) getsockname$unix(r0, &(0x7f0000000980)=@file={0x0, ""/4096}, &(0x7f00000019c0)=0x1002) 20:17:33 executing program 1: 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) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/252}, 0x104, 0x2, 0x1000) msgrcv(r2, &(0x7f0000001440)={0x0, ""/188}, 0xc4, 0x3, 0x0) msgrcv(r2, &(0x7f0000000400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r2, &(0x7f0000000080)={0x0, ""/221}, 0xe5, 0x3, 0x1800) msgrcv(r2, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000300)=0xc) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000001680)=0x1) fcntl$setown(r3, 0x6, r4) msgsnd(r2, &(0x7f0000000180)={0x0, "5ea7deada646aa11f04852b5cbee37932ba6e6920449054eaadf6ddad350123537db207cc4d4ecddaa32e98fd8"}, 0x35, 0x800) msgctl$IPC_SET(r2, 0x1, 0xfffffffffffffffe) 20:17:34 executing program 0: 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) r1 = socket(0x18, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0x1f, 0x4, 0x4, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f000012c000/0x3000)=nil, 0x4}, {&(0x7f0000247000/0x4000)=nil, &(0x7f000064f000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000026b000/0x3000)=nil, 0x9}, {&(0x7f0000091000/0x3000)=nil, &(0x7f00006ea000/0x1000)=nil, 0x3}, {&(0x7f0000556000/0x2000)=nil, &(0x7f00002c1000/0x2000)=nil}, {&(0x7f0000216000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f000027c000/0x1000)=nil, &(0x7f000061b000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4ee}, {&(0x7f0000298000/0x1000)=nil, &(0x7f0000592000/0x2000)=nil, 0x4fd96263}, {&(0x7f0000263000/0x1000)=nil, &(0x7f00003c2000/0x2000)=nil, 0x5}, {&(0x7f0000261000/0x1000)=nil, &(0x7f000079e000/0x3000)=nil, 0x7}, {&(0x7f0000262000/0x3000)=nil, &(0x7f0000136000/0x1000)=nil, 0x1}, {&(0x7f000023e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00002ba000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00007d1000/0x1000)=nil, 0x7}, {&(0x7f000009d000/0x1000)=nil, &(0x7f0000375000/0x1000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) pledge(&(0x7f0000000100)='-\x00', &(0x7f0000000080)='\x00') setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:17:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000240)=0x101) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) poll(&(0x7f00000001c0)=[{r4, 0x18}, {r1, 0x20}, {r1, 0x20}, {r3, 0x80}, {r0, 0x80}, {r3, 0x40}, {r1, 0x104}, {r3, 0x8}], 0x8, 0x8) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/144, 0x90) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 20:17:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) chflagsat(r1, &(0x7f0000000200)='./file0/file0\x00', 0x10001, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1000000000000007, &(0x7f0000000040)="2543bd35078ea6073b766ab3d48a40aac2eca09dcf489640904972665bfb115550715f37be6c45fb58ebd1dfd5b0a12f3229ce11201ce60f32453f1d8fa9faf3275b006e9e0ed144ba2f2dccfbdebad814ba5abffbabd451ac6970546b99a14eb9de575bf24679eba9aadb038d24e8e8ba144efc8b392f3a5b8ecedd00b60e6e23cd08af4b8c249e9043acc7eb8b2c6310cbc4c446371600e99c213e6fc1cf44e216dd3a0418525757e2700ee6376e32d8c4a0022350a50be4c2f58dd9af3e94799fc85112574b01ddd41588091d3c0c3d33766b", 0xffffffffffffff95) r2 = dup2(r0, r0) getrusage(0xffffffffffffffff, &(0x7f0000000140)) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x1d9, 0x4) 20:17:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 20:17:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80000000, 0xffffffffffffffc1, 0x401, 0x6, "5b187ba8abd58742981027e695f0baacb8ff3f6e", 0x1, 0x61bc}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 20:17:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x37, 0x1, r1}) setsockopt(r0, 0x1000000000029, 0x45, 0x0, 0x1e1) poll(&(0x7f00000000c0)=[{r0, 0xac}, {r0, 0x30}, {r0, 0x100}], 0x559, 0x400) 20:17:34 executing program 0: accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$KDSETRAD(r0, 0x20004b43) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 20:17:34 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c2, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x4) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2810, r0, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000080)={0x8001, 0x5}) 20:17:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 20:17:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000002700)="68167cbc965f05120879032999618a9a7d73758261a3c4211ef602ce8395e2da4e4bc4c6d69c32394404f2736055ee58af728f5bd5016843d5504189bdca6515f43ae89402bd0fc321870bd914b797722ecd402f29b46cc52d7c26c8547096f31d5684cac74a7e0b66a756f151e006a68a5ca889f8d8c24f787b7d15c49512cfdcd347df032d603b0dea5195fd059239ca83954ad041c356e3b71446bc02660dac47f11ec0eb3c0518d9f1c420248d3bbbf3df5018faf1e48e06464bcf299a29040972f575466fb09c2a2cd08ff8e8d3c0dab45619ad6b34682561a2d6ba1c33ab1714dcafa7a1ce882e87e92ea963eb425e74e3f6b820367c62478d678105a31544b5680b6373b89253e25340d0ea95a20f36acd8d8230d79449de32405d4352515820ec31b4a48c7581fdb72f88c637ea128e54ac977bf3f85c2ed9fc3ba455a266973a2bd6c5d997b97490a33527409ac24eacc3a67f3a9eca7a97ec1dff1dfa558a4e6f7eeef0b3398e645e03e747674a8892e7a436af17a7c0a185d912c5c51169341e317523ae227be161a88dccf3e007d939da8ca6bb5bb28d85f0d2879ef1a80812ca955a23c8b5d01b97aa68204f1be70670858963e1d74499939a0f47fd523a547076c6d205decb4b16674319c243aae90e7b26660b00e047296138afad6bf37b6f5d3fa45ab845bfc910add8084f7db15453396d4c9f5ea693d32f5dcfe67f2907f36fca64e0a049c8e462f309064f1fbd8c2cf7e1f7e0fa802a014f9b252381ba7ff0206eb5b8c2dec9ad4bc020beb45a560c1111a434ad062c6b9bb0e528fb7879c21febb70b44a92800c41eaed96e45d26024064c9d7bd66ba8a8669bb49d24c706cad16410b085b5d645528ba48ab190ce50d011b7b28bb8dc03a3b7e2561b4886fe3eedc6007b6419febadec94aa26eca37c6ce5897c307c16b7d2023ba261c951778ecfe070d23bf5ba1e4335eef1d6d2c904e0ce98ac98fd07ceb808ef736f00ed2f6f555040c3fc9c09cdfb68977fe8ea352181c7814348787c27680fccf49db8f6ad1396ac60971f44a600fb0cd88a0f8c6787c10a3d52ce9e45e2181b5d0d8898e91978a5f826d52d1761e4750e3c43f21e339ec59350a22606ab61ab75ecfc4fae77f87cc27bc94fcbffa44f102563a9c216a86097b1e898b1b28d142d8f49fb48ecadbca5242d9f050ab0ee04ff688c23f2b9eea8c5c1a9f5510a9cef7ae594a599c25209c9c03241936cdfc5b409913a47e03e8172e764ebd592f3e06504e97313078b392ee82086489d20f40d31d18da01a4c1067095f50a90108c0683ac57618dbf039293ba19f3ca2950ab6f9200c91c061b2e14e5e053b23ddfc0a6ab04ac00d0d220da590fd334c5964e97df848cce67d9c1513304bb113bad26210a94c3c0aa3518149f60fc511d937a959e1ce0d20be2550b19fc6d3a950af15166d8e2102688d42438c0facea71b19c2afce28252189978fbf8d25f6951e32e9a2fa6cf9913f63074dcd597921412d69d0a54210d0b06bd51888682f5774a56d0e805bfa7b33e1836e074c7f7c1aa01583ee5b229e0b181239492958ae6eaaa4d7390bf81001dd855259bf029cc6c6e9963a34e9b6367037c126a5c3b6ce1cca0651d68337a123d75f250317af2b4f28048334476cd44f53d3baf3dcf3941f3c8a285d8329b585151f6f53406270b00cd049d337f967bc092f7eb71891302b7cd3a2c15ed1dc6070908a6b15430c30a0c862c727b9acd5d4923b55ee7d4c948d75a584f82281c88c3ffc5f5d8ff5e4ecef533c96c86ba08544b31b126da2aae3828c13edf5cb4df6ef5d5b4c48023791af63c26ce9a659410fb95fe1f59729fcb995233c216153681c9f43af7e939cd64bcb06e51dd5b6fac9c45e46386b2cacc4a1deacd6ea22502f789818ece025ae3376fc6cae5050cb67bc28ce255ce339a42585e57220787ae3bf5760b99232d9c6ba62f851450bfff5bd0fc9c9eb969be48da9bca5ede305248120eac4c914576637bc5c8cb2cfbd626a5dd45a882fdeec934e1001bf2719542455f2bd438aa7feb943ec6da6019fb4747ffd1f5a1f095729d5f8689603bf2d38a58514ec70c4807810d536e90ad6bf4de38a53595c8f4809a33feb5c9b67dcf6b537edce1fb1965fa739c928f26e713a9c7fe98679914450e0fbaa6aff6aaf388d447319123cf45ba81a0913d033d7430f891c18a8d2965b74933f1a80b250e2ee2578443ef97146539b05f2c2966cc7b07f5c94b4977b1f9bb12a25ea465bb6156bd9b300bac9a573ea9f2be54c5c8cb32d23de418c77159722f57274999c527adfe94f1f8307dc5ab76f19a037f819b5ec8eec7bd5d433b40437b45c59cd4f36211ae7456731269e8a7d01b2fb9d9ca0886f6a2612d7b22227907e362db4aee9d9ff0a9da3cd37b5ec2b29c160627d8d045167e861e10ab153ee4b3b63f973871cc3d633b5439c038c2ed8cdc4e5d30c6c5321b68716670b58766ab05a0bc26582b5a28151028c4100143aa06f12c0c3b8dc0d0aa9d9f3d2c0ef4e4e11cdd47afef0998349db1788ea5356642ed966512e749e85e5efc5aa79f6699460ce425852855cc971455d732e3004ef12fdb6c16b621cc1b49f064e861cce7f0292bc2530654181a3fab7a6541cdabb3f0976d8731e84a69346ed9379a5dd12d4a9a7d8fb2f5b7fe0f0397270c95ec38442fc447077034bd9282b088c28c271ccd73bb924701bc2b790eb28c1d9eebf161e1b956e9c37941a191fc36574af61d27425b59d6895185999d41ec087f139ade9ed7d1f26e24441c9431d381c9394b52fb9ee36969431bf1c440302a8fa3b2110f94d41086a721832fd48a97a11ede25606cdd12567791cbed2c3880b461812c46996b01ad5716de4509c52cf4b43f48378c380fc56b4f9631dd04066e0ee02864dd18a591f92ea63b11ff170570591677efb660af563166df09ae162f14043bea1ccbbabe1dc017af89d6e7acb7ccc09b2eebf3981ce6804363007bf0f3cf03d2f3c0eb6eed2c5f4dba340cf1c356a7796bb4b8c30c1aaeeeef79c9d7610fa17a930e513d83e063c64dcb19b4a0114673111bcb4a5fcbd1f8bb60e7eeb58ee8487bb15b934b33dd72c9c42f7c4351adc33876f219cf26dbf9cfa528159ebbe6f2752e96baa118f6f20f71442fc8ad60054cd566e36654c2e240a8c51ccdb9cced5a66d13126a15f2d0583ac6f553f870572a58385dd1a34ec177c5bb2d0d7b8ef68f3d4b5b7a50cee10a54063173dcc1be3395cab8794ea5aa4cc78c90bbb672107d24e8e4c896041471ce8ba244d7760d6aa5608cc4e676773d4eca3e2bfb7463eb4e97c17c897d6949114c235b5c061434725e3d42de8dcc08b1992b3a8f9cdd6bbabc343ba85be7071f460d10fad4b81e2ca84a38bddd8db60697333b0ec0c8b52fea1226a1709968fdf621e6df3c700bb631dd598363bf830cc67a6cfecb38ac83d9865a9bc36e01d2dcfdfdebaaa9b820574ad8ade57d80a91da3034e81b4a6a5f3d820394b5306903fa42e855638227244db9b01c8e1a1c0630680ddc244d53469aa0f9d7726a0235ec389a2d887fa2688e5da0af11b923219761b721405b5b69fdc67eab30236ec651d0f81a14483f7c253a51424eda182453fef5dba3ecd6a780efa4291c2e2596b2145db70504713b92a93d4ea07271ab8c6c365d0b35e630fd2a507d3cf20a750b8208202323500a600de2b5c30f1545764462fb5acd44f57df9b272f2a1ec7fced1fcdf8506e6811713d9ec63c377df0241fa748a642773c3b24ac6efd7f366dacc4928dcc3ec0155d3894a21b7acbff46759571093bb7a81deec48c011e0dd8333676a1b9e7e615a7fe6ec1f365c0d209ee2b1ad6b86f0f3a00dd7998ce5fc5530d7ad53d0032d6b5831f2842ff941640ae463e872d365a82e1d76695933d1a641ae81ee40189ea56672f193d351f1ea7a20e2a839db35b3c13a1378d6e99f65e90f7a5ab64e753823a2777bd64c84650db7ea8f42dffa1d3d314351bf1f48ed015efb277952b90ed5b18769c4f342636be14a116cd6a36233086a53231ee001ccf43bcfb1b96b0d185e3d95b84ebd45e33bf78916f706c2061ad0c5694f795cb3107ddf9429ef7d11e30d16bf1ab58a89391de7575474cda0731b337fac310350b85a4a34bb3040121ab13ac3c496489a83906690ac68191d6b60dfb2cc6ef4a928bb9a58b89e4eaec7c9084b2b72902b2c3441d64a41a41405a55c902bbddf304b2e338f350b937e7ee6b3f9f6582f051de439a6cfa54fd66f3a89130e5b5fd2feac64a4d6f03b4065596f9a259b77762e620bb67db0044e22a9d2b00020d0c934cb7d2b3e4fe33da091ec8268c3cf99d22ac5c4158cf83bb857a7e5da47c74e631a6cb7662db4ce5abf5e6ec54fb0fade83487bbfec5a07ac24f16cf9df7afd986acab4d4640003e21a247645b642b8ed34972b1ab6328bc48f60047fa08e3efd4f40c8921c40144868abdd8ea377528eb369b53caadf223bff3b3c55cccae7403e225993e71e0bef138da42b389e39adc4903164b95a908f56a34538cf1950baa7b4b79b0d76fbd22f6ff4f842b256a58388de4d35970121ba6bf4caf9448c0bb23b275861557d006868d3702efed9a4d6925a03f9bdde456dbea65fd125792df9a726a82478d92090f235d203c2b92a0e3f1f1f57cf2788256b5078a8cedee149008a17d730eb3b41e02ebe21bfb37ae136041b31f0f115391ed17fbdf4a74726fac8f281e4292e3c86a1263f51acb24c8d401d0f5cd145c418913f6c915f7bccc360196553cdf83ff7425de45a9be041a3a6e988263a165af00d16aaa0513248ebe5a152dad4033f65ac88e5ad45288d9120c3b05a72579a27ca257ba5d64db62dbc6f4a7f90a9a5c42e7eb837ac3251abf9fcf51b26754337ac852d0492757c75499c72d1b9cd240ff1037eb3544843bdabbd5e1390cc9898bf6e55f6c3d48417b2ceca477b0e377985aa55827daaf20a909c2502c89934e81405737eb734ef0b4e8a430bd88f7f30823da76ba809948a538fc141e4390043bfa4c6acea74c466f8be6d0596f0917096c308d3fb1323204acbbcec359098d20beb9d510be1ae716b0fafb06ed7c932142aaec2128b81ccc96d42575364b74f95fc8611505916f163305850c12bb55e3d2cb6e3bfc1878341111db47576caf0f8632eae8f675e6ce2f6cdc6c7cc03dd58d1e644727cf70c0171998e922bab243ff3503310609544f84e777fb531b608ed1ad67583599531eca9ca522bb59a11be0ef8b6d016fd057f5dfcf9fd419aba7c63c7e5f2c60ca88f00cefe95492e288f9191bcb0a3890b50c8fe725bf978752763e5a784773e3a535cadec827a4974ce51753cc2bccc4c9d77ba30f1dc27d8144ca3ad2b7bc4206f07e5d39a2e33c4685256f82550bd4c266005bd1313a8f53b02571d516dfca3b42d566e26505b863b8f0795dfae4e4b78ab203aec9df86c423ae977f6e274087464cd8df5dc956f91e54f28f00c32a775ede61b78e456ed2198bf3f3b5e993610ba0080d9e79605d6e6fb94c509c1119b194208efb756f9ae1a23e129719d628814e6bfdb00ead55d15c68d8c9876c0fe8256c3bccfb24c4b7f45fce65dedd56108aa48c5794a47475aab35f14f1df64a51fc984a6baddd6fa268949612b9a3ef0884370f5831a8d0270319", 0xfcf) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10002, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000200)=0x7fff) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0x2000000000da0, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 20:17:35 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f000000a000/0x4000)=nil, 0x4000) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 20:17:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x102b9, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x6, 0x9}) ioctl$TIOCSETD(r0, 0x8004741b, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x11, r0, 0x0, 0x0) 20:17:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x2b0, 0x0) ftruncate(r0, 0x0, 0xce) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) socket(0x18, 0xc000, 0x6) socket(0x38, 0x2, 0x1) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x4) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r5, r6) 20:17:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0xfffffffffffffffc) msgrcv(r2, &(0x7f0000000100)={0x0, ""/91}, 0x63, 0x3, 0x800) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) sendto$unix(r0, &(0x7f00000001c0)="b100050490000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r3 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x2, 0x4}, {0x8a, 0x5495}, {0x0, 0x5}, {0x86, 0x4000800000000000}, {0x22, 0x1000}], 0x5}) 20:17:35 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) fcntl$getown(r0, 0x5) 20:17:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) 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) 20:17:35 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x3f, './file0\x00', './file0\x00'}) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') symlinkat(&(0x7f0000000040)='\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', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 20:17:35 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={r2, r3, r4}, 0xc) close(r1) r5 = fcntl$dupfd(r0, 0x0, r1) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000040)={0x8, 0x9, 0x6, 0x3, &(0x7f0000000100)={{0x100000001, 0xffff, 0xc0, 0x400, 0x0, 0x8, 0x81}, {[0x9, 0x7, 0x6, 0x2, 0x8, 0x401, 0xffffffffffff9f07, 0x2, 0x800, 0x6, 0xffff, 0x9, 0x9, 0x8, 0x4, 0xfff, 0x101, 0x7fffffff], [0x3, 0x40, 0x5, 0xbc, 0x3, 0x2, 0x81, 0x3, 0x9, 0x5], [0xfff, 0x8, 0xc48c, 0x80000001, 0x3, 0x7], [0x5, 0x400, 0x9, 0x0, 0xfff, 0x7], [{0xffffffffffff0001, 0x800, 0x5, 0x1f}, {0x1000, 0x4, 0x101, 0x3}, {0x1f, 0xd96c, 0x20, 0x5}, {0x6, 0x401, 0x20, 0x7}, {0xfffffffffffeffff, 0x0, 0x81, 0x9}, {0x8, 0x3, 0x2, 0xe7d}, {0x80000001, 0x78, 0x6, 0x7fff}, {0x3ff, 0x138, 0x81, 0x9a53}], {0xffff, 0xda, 0x2}, {0x6, 0x1, 0x68, 0x3c}}}, 0x8, 0x5}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 20:17:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x1000000029, 0x23, 0x0, 0x0) 20:17:35 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x9) 20:17:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x38, 0x8000000000000, 0x80000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x40, 0x0, 0x7fffffff, 0x4, "47b112128b0a8055634c37804db940ef62a17772", 0xfff, 0x1}) write(r0, &(0x7f0000000280)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) 20:17:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) lseek(r0, 0x0, 0x0, 0x2) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 20:17:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x8) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 20:17:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x6) close(r0) syz_open_pts() clock_getres(0x6, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba7ff3b0be800af0000d36100"}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket$inet(0x2, 0x0, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b", 0x3e) 20:17:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x3, 0x800, 0x0, 0x6, "dead8332fa450990c1dd51e3968b35dd9f441aa8", 0xfffffffffffffff5, 0x7}) write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x1c', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800fff, 0x0, 0x0) 20:17:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffc0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') 20:17:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:17:36 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f000039c000/0x3000)=nil, 0x3000, 0x80000000000005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x6, 0x8) 20:17:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) dup2(r0, r0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x20, 0x80000000000000a, 0x0, 0x0) 20:17:36 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000380)='./file1\x00') recvfrom(r0, &(0x7f0000000080)=""/80, 0x50, 0x1, &(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x2}, 0x8) symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000300)='./file1/file0\x00') recvfrom(r1, &(0x7f00000003c0)=""/85, 0x55, 0x800, 0x0, 0x0) 20:17:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = dup(r0) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYRES32=r0], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)) setsockopt(r1, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 20:17:36 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="90856d3037f5483e21f6fbf3023856a63efc", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = semget$private(0x0, 0x4, 0x80) semop(r0, &(0x7f0000000040)=[{0x402, 0x4, 0x800}, {0x4, 0x1, 0x800}, {0x5, 0x6, 0x330f118688eb994f}, {0x1, 0xe18, 0x1000}, {0x2, 0x5, 0x1000}], 0x2aaaaaaaaaaaaaec) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = shmget$private(0x0, 0x1000, 0xfffffffffffffffc, &(0x7f0000731000/0x1000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) semget$private(0x0, 0x2, 0x80) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 20:17:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001180)="ea51b5e5f66ce1675dac1e9c564eb098514080ea62ddc4bd80d08f7adfa643fcfd14de960898a28473050883798303164ecb771b3c5f10c813cab2a3f4f5e24f19e3de5a7d62fd7ac9e3fbcb40d121a33656bae18beffe18047d4197f68f3fd4616a69ea68304f261195011ecfd4a7da1f2b22d1f95f91bd472bc3d9098fd586f858c8ceb30db3aa066e48f3d15e2d3d3d52d090d8986f9a2f002103c67caca7109c8f02ac1bfb789435e9324c95e2982be1012719b449c431f84cab998ebb1377f6f7c0527f506a2d8cd34d813d6a39c65765697d47b00f75312babe87298b16cb8e48f95f6658c31afcdd27970b93feb324faa390cf77bd5f197c3e174256436fe87c1ce1e6d7051d1d315aeb8c52b8b930dda628111a38f1950625c5b3bec76a50c0401dc61d16eb7fc450f0c77e196f745473c06d05125bdd6e40d5c869e8210d982d38fc54dc56993fed158e166d14c2a458747b97ffa6e95457f3e10d49b176101f22db71b056da408c8b92ce044b84a5eeb92331da59def2995215504a315e17d9f5bc26c5abc892192dd0c1b697d217ee46c51c0f29754c1e98ac604925a9621f6d2c777585085bccf3bcb9655df1c0f", 0x1b4) r1 = syz_open_pts() close(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x5, 0x6, 0x7}) dup(r1) syz_open_pts() 20:17:36 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000100)=[{r1, 0x164}], 0x1, 0x0) getitimer(0x1, &(0x7f0000000000)) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 20:17:36 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x8280, 0x2) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) r4 = syz_open_pts() close(r3) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) fchmodat(r5, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) dup(r4) bind(r0, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) syz_open_pts() 20:17:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x90, 0x4) bind$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x6) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x43, 0x6}, {0x66, 0x2}, {0xcc, 0x1}, {0x47, 0x6c}], 0x4}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x1000) 20:17:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="58272003abd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf5f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) r1 = shmget(0x3, 0x2000, 0x204, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000003c0)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efcbd00000081b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e2ed6bc89fffbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa", 0xfffffffffffffd78) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140), 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x40, 0x0) 20:17:37 executing program 0: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r0 = msgget(0x2, 0x200) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x9, r1, r2, r3, r4, 0x5, 0x80000000000}, 0x9, 0x4, r5, r6, 0xb335, 0x0, 0x6, 0x1}) 20:17:37 executing program 1: 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) write(r1, 0x0, 0x0) r2 = socket(0x0, 0x3, 0x1) accept$unix(r2, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) dup2(r0, r0) 20:17:37 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x9, 0x65d, 0x401, 0x3, "a52cbc46a2e4ba8b8a0b11898d1f3ce2970b90df", 0x10000, 0x3f}) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000100)=""/197, 0xc5}, {&(0x7f0000000200)=""/236, 0xec}, {&(0x7f0000000080)=""/56, 0x38}, {&(0x7f0000001980)=""/4096, 0x1000}, {&(0x7f0000000300)}], 0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000003c0), &(0x7f0000000400)=0x10) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) shutdown(r2, 0x1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000300)={0x1, 0x7, 0x7ff, 0x9, 0x58}) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000440)=0xfffffffffffffffd) 20:17:37 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x200000000000005, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 20:17:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc2, 0x0) r4 = dup2(r2, r3) r5 = kqueue() listen(r1, 0x1) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) kqueue() dup2(r1, r5) 20:17:37 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) fchdir(r0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 20:17:37 executing program 0: r0 = socket(0x10, 0xb, 0x4) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000000000), 0x0) 20:17:37 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0xc) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 20:17:37 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b542a538706000200b810000000290000003d00000003000000"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000004b000/0x2000)=nil, 0x2000, 0x1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe25}, 0x0) 20:17:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) r1 = semget$private(0x0, 0x9, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt(r0, 0x7b, 0x86, &(0x7f00000001c0)="619964464cd8e1cc2083e3c78549a3eb9fa98a84854c246a6b65c44beb9739d85a299c9be78d24d1ed42340437df55bc06e28239e17d06eab772b10d51f70a3bcf1cb236dc8b40bdc0aa81bc2ec814f2136025b0aae2ce721180602fb2aec070d97d1d4b20", 0x65) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1, r2, r3, r4, r5, 0xb1, 0x52}, 0x3, 0xc8, 0x200}) 20:17:37 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1000040, 0x0) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 20:17:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000580)=[{0x0}], 0x1) r2 = dup(r1) shutdown(r0, 0x2) socketpair(0x1, 0x3, 0x6, &(0x7f0000000000)) ioctl$TIOCSTART(r2, 0x2000746e) 20:17:37 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) getrusage(0x0, &(0x7f0000000100)) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 20:17:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x400, 0x5, 0x7, 0x40}) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) shmget(0x2, 0x3000, 0x202, &(0x7f0000000000/0x3000)=nil) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) 20:17:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) sendmsg(r0, &(0x7f0000002580)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001100)=[{&(0x7f0000000040)="390d990cabbefcad82adf01ed71e4c682b1e14348d1e06378553117dcba683754f5b5da04efed9271b164ee124f605ae0e24e6636cb00412154727d69f974d82e367e63b22ebe312fc67a758f1804e8184bbcdd5166e2903e3077baeb9581a2fe63de7672624b5d8a8c381da5b0fb4ce80102a7952cfd62a03ae61018f7674db9e02a64fee43a5a50a9906ab91c1720e23c8ae6fae6d1e551492097eece72938e0e6c093266270a013b82ea8225b3adc606b47df8fbe87f75820a6dc20741bce78247d8040a91137bf9b3ecd659f83072312de4f4263fd8f1d925613b73316c89b08e5aae8f063e1b9345c84ee13c5d9c0f3a88879baa878207199d8abfee401886b871855d3f3940694b1cefbdb0628d0aec5deee5107e68a500bc9f1f2315f638c91748446a581dc1b6c2290d434e82519bd0670eb6c3674b9e1f57c269b326a55c7ca1df83b10249fd54612822e5913c2759ba5159c531c47dc903ee17ef47b7121273efa41f98f84a633109987a19b08f75b376e8e93c3958121645b0d357d329c3910812177dff381104d5aad4d7789c24f6ff750b6f9ce43e18534db2395da88eb546a28a62484761e4119b09a883a6045c0ce59b8a667b50ac728597b7075d41fedf8e1f93390533e98f095a2c1166aa3373b9e6d84fa6b7efd9ee7670ee31d7a5b32b73ba1d8fe69aa19bdfeec43c0a966f364464ad3a7cb3a083b9be687f8110fb884b84202def9a999534e2815978a9619d580998a3815ba35a35c1fe830ce74ee88078b9b877f93966a6a77473893f21427ff886f8f5eca86f9942dbcdde7bcb5e25242518df0f2d25099908a36b693607b68fa5253ec8a18316867accf2159a2c31f000d65b3ae8a49aa138fa6af464532c74ca10271da930fd6fdf8a8465a1095a9aa1276a51869091c5a639609ea149437bf07c921a79bdd90b55dc4e53a520a4c1da0263462d3b65fdf63b09f597d6d0caea0322f765c4897d770a2866976a6017b2742101a7cf7da8c9bef27efc423e4a89592e2b50ccb33a5686659e7dde1a9068ba5fc3f70ad0b2fbc52cbe77988ccceab56eb51d3519de5acd6e70bd69378fe787cc92774e59b062e6688cf96afdcd8e9deff6ec567cc73a695d833a851951cd7589eb43d3dc66ffe387231727da69ae2ae3fb3aa5f05735cf2208356f5e133e4f37e718f60b988d64557a2652d02c3db2938eed7d4d90418a28b8987f582fdac214ec7904101162d8bbd7361894d6f0cd656a5dfeaad36a5032af5ecc70ee2b9c392460e7b35f0bafe1931c6470a638c07f3ccb49b7472222db3012525b8d6954edca3d6f5f0532af96afbd7a52694fa316415e0c731d1018bef999b77fd9155d442c9fefee39fcfcbd9f4f80a6997fd49a66b27b2740c29d4ffa9113b02d82aa5df3d625a42bd68b7d5503793da774a6c2b301a9342e5b8a7a6351020ac5045c99804026edad846f197b5658f39e0b48344f280f05511db4e5480b090e36d2b2877ef036829e2dd4acc14d216d68f8756563d9ca54ba98c7893a4e8ad1f7e994c585870a84b4934065813e89c3fb4dbb02d86ac2b474181e75410261d6f04a1d4d3d24226fcee9ca339a55e078e0d35c1dc846aed61e947fbffacfb6815e8f78c69ed104a61f46e38f63f1ceb4f7d72178e193fa3a9f1cea2bbce1419895bf07dfac61d4e2cfea8d8c1147d8e200b2981d8f5d43e5c9d224b520dbef6a633f9addfef5f8adbc077b0d134cb62c39e93c6aed6d8d5fbdb471625ea8aa1b47c0da3610f75440dd7a233bf143d48fb09a24b4d7b1bf30fa0814df1285b84b17b9e7fceffe77a73a696570124a31dce4d837440f44d99464b7acd5b0d5b660b6122c49dc0e95b7df100023e18a3953978ff0edd83ba370d91493731a9f57c1d61358395c6eaa7d508fc58600c2cb47ccad5849e2caa0d8ef7201b112ea6619bb830a5d7a26b483176a809b6ebc002f559e3a042983a0e99a38474d7e1f7f4236665d47519c1305c6022b92c7229a102f796363f144c16bebde68ebb4c35fd1f3371f0891e7af92b7f37264420fb16dc6584296cd19af75244a13462480aff8bcc2c78486936d5558928e0bfb4970c66b20a4f52bfd90cc080c4a2a5bdfbda447c61250dbd520dc5b6da6147ec3194044183016f16abe9b62f055634e539f61f90577fef23700c473a99eb49c9ce8218abac0395afc6184b743285f19c9ba0ae2321c63e3ef23038151653c25317c5fe08aac830c5725d67a7c500ab4f54a66e631edf4b40defdf475491f87693dd0f367ce60b4b05a2d8d8db0a38d712dd905c1936d89a09a85e5d5e9b7d176bde0414f3b74975892c1590cc5fc89677ca37021815a90460163f177ed5088a9f8cd83aabdbb1112bf0ddae8d8b65e151f48209b43ef8fafbc975ff2c33ea2a4e975b2fbe39e773549c13bac668b366a3e6b1b7e3957fbaef897e5eee7dad9c150990cc18d08fdb25698bf9c85288cba1cacf45d3e733d630a3a002fb8bbe2c1a94b57b794f03f4d60fbff9458962f5b06bbf0f5be7ec78c64d7e75e08c66bb173590149113074c462cca96a86ecf908c074b512598cf2f439a2d9c32403b9bdfe5f3e42ead09c1613ee0c802b3c3d4df5cc410cab0cd8a5097f350ada8514e9974faf10af6b5b6633ed9e75c33b47e3eeef4b91e69d5f9b2acdd423e5b1c8318efb268936d361d639e0d060a245c52dddc8416414d93581b30fb25a0f03152dfdb51c702f5ede4a7d0ef53bae1efa7e26152fb82e5282fbb99416d74139c28aca9c12f520e21b39bd4b8f800dd56d4906842ee2a0bb41e27d7a38e3b51d77f66d33c4fe1f7cf036bd913a6a63bebcd0b5740072950322bfe3b3f8e256b19ab65c1fa38b947d878979c8f8e6be740817bfc97fc9a71d0eb9468c7a36ba9cb72b72e220741f2a506184b71b88926a0f75b1ff252ec15a99ab99b856d24a45a090142627bf62ab4bcb00fa229d65c9c1b59743dba067f78dee23d9a4e7e173296fe2f90ec50d1b23838fc0af3a610e6a4edfb6e0068f9e8ecb727b2737610c041565079bf8947b4c26b4764106a8d74e64d23d1f484f7412540772f6e7b36599ddf2dbd1ec2c449ea7de1ab6785aba5269d36b183a507b9ebc4871843e5a3687384e197dfd19e203dc294722c67acfaaef64d05da663aa82b6bfa3207937de4b2b2a47d369573813d3a3d787fde03f85f39add544559afc2f299af0927bbeb68b49d381ebd2da615e2ccbe9cd198b4c7baff7dbbe77b232d4421d8babc256018f18d71c463681e52577b8238e1c2f007f5968d615acc1ad948f869a602636c2c600ebdc0b337bf0cf0445955dbfbd700bd3c098366339f0f55060129da59478b6b00effa6f91a745eeea236dfc7d10cf2f2ad2efcc44d4a8875a771eb801ccc0dea8e1fff2360462f1981ce5ad235a15c48a1b19f484877086c88d3a650962944cc3107f0a18ec8b254213f22223f1b28eaa34e77cf904eaa827142591fd6fa4eab9827cc7a5abe1d2aae6e64879a21975279aab639b797e2ea9fd6a0877420039eb8a59937ac480bc978f03c3bffd0b29f46bace8438cb9c6e355319600f56c82a9b64e84a437fa40018febb746b5698ec9cdf14d0fb0a2cf76e295dd0a5b3f92561272dcc9965deb90b159c79192aa1f76bb54651ea901d0d2b366eefe39e774285a8c80d7bd5097da32d409c11f3ce1d40e2f56b6597ef0a43c3bab8d958e5cdce09417e4bb28881effe8e74e615f4b347fb8a28c9f608c7a64592799353b42124a470ef694352c3f75ffb122114171ddce10c14cd0b0fca9eeef30f3c4eb29eab1db7ba0d0537181eb2b9f2fcb182b8f9fb1e702a6daaeffe6fad3964d619488b8faf5971d887968d74e869f68be84a099890c663477544ed11e48557eb87e7cc39240dfe89f32a5eb0313dfc6a7d2770bd3a8078d18882e8d76b72858dafe04c558d82ce13498e19ace8c51525e3feec1f19eff43f442b185ce46eeceeeb8a846cb0a2f138ccb1699a810acb54ba362b3b8d5864c4d1c8eb02a90a6ddbdd4674a25ac9d317ca5a859b0462d832d81527da0e62f99afea46e35a8ff529d4da19f3cb5dfccb3b4aae400dd45f554f8dda98c80f3b11004a61d8bb0d486752edbcf9e220c1dff7db0eb2451b18a02ad2d074a51329d0dc2e96e578631d4f714f2f9e81478058c1f456fecaea07f38127326e180e1aaf265972aac584e7bb36181a8a0f428e4794c5d26ce378e4667d8b6677843ec93fa4e2f0868f4f535f466765a08bc011c8260f71337f41a36a42429996b717c7506f68c0df510d7673126ae3f615ec9492b25b9b20b09aa9dae78433ec4252dd17895cac072bcbfbf53c17c26a89974ae1159e2998cd48e80843165253aa6683ad4136c981a12053adef362ebb47339a0708e4ac9273ea8eb206b1401332683856f860fbd9efb03c9906d638a001441e29d9b17a329ba0445eb89ea70b40db0e9f9bb22d431e182f9ee7a69f4d7492a698fd90fbbaa04da0f286c9a9115e01c9c3b0ca8e74a044550015532d5df47cd17a67b7616aee39835a30455e5ff437a0fe49653092aa577f95505e08c785fcca433744595b9214e647066b98d22d9ce2efd30e292b947cad20a890d6ad857bd2ff6be458f038b26094d124357662d791c1c5cffe606373068e932df4741157e71ac1f053eb7e80d88e9ea20a95de17926f41b14196f446e80a6e6f3c2de1da6f6591f133fb8ecb33ba79ddb14c77efcbc135647047e022c6a086c0d9e4938a4f23dfe621cc9580e6fa80664201644fc0b38f367122499b4268b10b7799eb5f4a6deedafac96540039bd9f598293f0087126c8b3648788a6e331660e573166fee9a6bb14cd653cbce7a424a5a5823fbdef3b58b41264b472a5ec7ed13cebdfb33466858233fbbcec8828168d0cd4324168164ae9bbbf9e46357344a3829bdf103dc49f7a53e660aadcf232af6d0d6c10ecb8d991d1469db7c3934c2657bf2ef7bd9cae1c16f47ac1dd7f278047bc1af4baf2d01c9d0545501d2e400c2b7bde33052b51bcec84a6b6687b6c59b0c832c070e74349b1970663b0fa7b92d19d76c5e2734141e240ed8ac6595d5e7c16cab1a14488278c24be12b7a21df7e3c0d88b8f1d1a797f089838c09e3205791fc5adbbe8c9fc672d90bf4f964645d57edf9e2730e2b5722bdf27629ede4f8b9ebc976d3c99be12695613640b39c6021c089e19db0952304906192b24969b390d99a1d30d13433edf6a678beb17006a18bbd02e7d7611db510d9f9311007014537f6522ba6633113f0f768ce59ba08d212614df032dfe0365c3e421cf5dc557805cb919e8f763bc45795a99476c2776b637d590b5c8953bd6109ce0302ded4c37cbbb22ca3595662b39cac332b20d5f9f89329b3678e6cb80ad7af31174260b7ef5de279b7e6ad7920ca00b6e5be8c21094e703f53cd8f2d2e56ae417b3f8b5ab5ba5b32355e3fb2a1bbf954f56c826d3c3faa85f8a073b074ab75fc9e5755e1149e497dc1cf07fa638f122036d79569e8e4759caee08b44f3b299939c6ef93b6f8069232550c14b68a5fde5992a12da935b2f08c5fc966ff1c81cb01d64e9d7118c4b170121dc042757011973234d471a29befd17f201c96edda1f825f3726af04c71921e498367515242aa3d87a1eca581634105a12d9754f39242c4f1e348d39a74b97b692758c1ca71597cdb4f6ce8f466fc50db4c8f8f2510ebdfd01b9a6641710f979eaf9f048c6795f115ac91bfb0011a84c7981130", 0x1000}, {&(0x7f0000001040)="9bfced181d0e148d610249659c6e2fe47b4f6c1da8f33a2c715d251383ce9a24e1dc8f63e2171afed870e2f909aa", 0x2e}, {&(0x7f0000001080)="e0bb7e49", 0x4}, {&(0x7f00000010c0)="13f7ce865fbf93ebcdfae8441c88efd787c271c705757e59fd600e13c545f0ff9890985266c9", 0x26}], 0x4, &(0x7f0000001140)=[{0xe8, 0xffff, 0x9, "4af9fcab2fc1404cc988d1a8cda79e384375cf24150b92ba80eb7e85ad6f778a3dbee1501c423d909ca1f65fc97e1cbe99116588b460e539cab44aa1f5e74a9ddd65dad462d7065c824a6064d2bf80bd756b415ac77c2f8f35408cb61c552cdce6c8c2f98b3346de2412a4d2b537254f9f6db8b9537dbac2306b29060525373184c8433607e4c15ce571a65869294970b553bf78febd779df25be48712dba87eb6db8809994b78e8a4ce007a6bff476c4239a6a3df8a24c1d1c871e93a91c9a3ac217ca92c6211e65947f2e13c2377872c"}, {0x50, 0x0, 0x0, "fc5d377f6a5a82230cf2bf0ba2f3e0d7453b5665f37a7b9eb5a6959c5e17fe70a7bea8e64609b91d6680fc8773f3ed68062f46b7607827535970"}, {0xf0, 0xffff, 0x2, "fd77f6168b1d6a00ff3ded28be2f336817fdee328dc619e094e67eb595a94740ebc69475f59ad497bccf349c2e1792962a2822588c6ef5737556beb9e0cdf6e5d07ec0d4e657ac1559a20fd4e8e5241b297356b98a163b51aac8fb24301dcc39462ba3940fbb6cf1dd10778552c4023c2a324d3621d70009b4ce5061f3cafb4793f41da512baa9fbff3ede0066eb53e149ab4e2f7c9cdb0f69cceca29aee247ab0949afa70143907ff113db0664f36e2a4f03bb1a2b91742e101f4ae34524bbb1537cb32d06a6d9ea86d6a63e83c17e1ff187c8bfe423b8ebbf9bb11ef"}, {0xd0, 0xffff, 0x9, "f1abd330050c5a8c87b88b62d916d7d605820507b6995981d2e33c751c3b566d6e1f2b13d5cbfe56d61f0937fbe78109b1ad07bb2a89c5f4a70b201741a3f943fa86a9dfd18419fa3f0c63ba6aa0e9ca8d200163e02425cd874eaf413cfd276687886c2e28464ee4eaf1ea679545209582585caf58e755a7d6cd53ccee4bbe5bedaf398bd258912c4870a0a6bc925a197b3a0e9f1a8f0d2299f9dd5d8bff2eb434b24ab9bcff35776c8fea383040cb951cbb1730c8116d48bbafe2ba337c70bf"}, {0x1010, 0xffff, 0x7, "fc376b3b43b68b8668666d3371b9867a732753a84c175d9cbc7069f743308ee20a900352f176c4e49598daa0852449ba23328afa367cee333fdf9256fcf675f25bf4ad7a64fa827477dd278903b9eac971bb2009b81328fa8d33e4dd5c587f76fd4ec174916acc57aa7d2f4d2162c8df15daefc8594eed036dafa50464a94ea1bc7559a16aeab92e9026da3d3761bf09ea2e5e8d51d1bc66b9c4594c7827f88a2f1a603ab26b876669a51f5cda0254f2eaa4836edec5b6c074ac461ae26df0aee8b26c01540434ef255266cd87c61d085d75f02f88300ed139c83ce89a908e6c52b34ab90f822a971b377dd41ccf19a444da4014b37a41d641a41ecbf85ef6018d822ea1a1dc230b5aa0bdb35c10badfad0caff08e08b9c7b09ab4a45549b9902f4277b59b1613a52fb18d0e09fed989e1496f04b8ddc9a52e41e60a1c22ff5824f01f2c9424a169e4d47a8cc711307cf26c315ee0b43165196719d92cbdd02cab73afcf3e0b5ee30fc4fe16aec7c61d1e6bb8255ccd81ae56c3f9ba4b649e569a0f9600b845218a5c1d08bdef32447186c5f11a9215beea349c8067c4efec22e201053493d4d6c41d521eda1f5c636ea76b71cea9d2969b3b34a47532fa0b8ceed2268c1f8ccd71ebfd723ac2ee8d07f08cacaffcdaae14c0a96b610c932ad872fe5ebabca93271b25eee0a70e83fd0a84fdab04098ef58c0618662be0db9803a8afbd6970bd7f02f28f9c5a2c6b2c3efd8418a8e5116afddb232eafcccb1609b3f67c96cc81758e240a8d63d4e26161b2f712ce94e61cc612ee6057b98e812ba2115042074f5fa6d40af2ec5cc04b98ca161de83663815830221cfdab5e12cb45da775156b3b99cc869b8b92b3384453fe1cfce79ca81b5478bc42473ca9d0ae21bdaa9b21b1174631647fdf951fc2892409cc7ca779616aee7305b364259f6534405614158a35c75c268320aeb95edd030bbe47bcce64f701307a339ed261bc68e00239762941186b81c6d8fbd92067dd9a80da0c903a219102d6e4108f4a7d492d169ab5083f3a9be7a3c2cc9c1506d08cb08c7810eb360bab663168736fea098a8d1cc8fe58fedfbe60641200a325bdf8da9b4dcc4c9d7643dc3392759a765bda958fc3413b01447fb9b119d50fd68c6ef0f97b9a51211e294267ccbb78ca65e881af13e67c04de0203d4943d2dedfa36c87f614b369f8c0ca88dbccd923cbb4203baa77292b541b67de094958e39644e367ece33eb34802bf0d44b436786cbb3b813fa41d7cce287c54120c58b1a1d26768765c6e0592d3c81a2deed43b2a8519ef01d105e35e47b3a16e4e1180c9792210a467ba39ce0355240f1da65d18dd24ac9a6a0dd29f618de42f9bcf0cc748d3ccfba2480041226cd2a7652732ffddd53c6fc97ec572a4ef208288216106e63c02c589f3ddcba03ab92aeee7e170b051f84623c2e3d54e6cac395d61adb5bd83460b2633a8da355f15a709fee764c49176668bfb8490fb105cac09a6527220ad66f3dd802e56da58b4ddbf1480d35462b9a2bec4caf0f29992aa79c64c7a41629199f6ca6de8a41c1118e1577b7e8d1ced456527a5e9851ae6f3f80bd6a7d45d154d1565044e72bb24a91f531cea02dbbfe9527152cdd56683ffa625f96f7f89d0674c7a306b3e7025e293380ad2f2246ea7c5f3420095b024da7987ae51387d4042833946057b356f0f7109675b40da78d45e0472a376bc70578362e63ed89b9e672c2f456e5395f1aebca6a12891f285e81d26ab2689205624938db9839c95afa3f5d01dbcb2f02562ec8e74a51c478d6b68e6799023e245a4c0ccc8222ca4ddb53c7342f6ecf196995f69383bb5e11aa8af47ca60e692dec339006cb11cc2424f7a3e1494ce695165a0b17ae5439a58c787c129dcc106758eaf0f81899e5d3a3ab1723585b765b019d16866d523233f118f76a869ceba5d411323b35afc36d1ca1a3eff1a1748541e4daf6194413d494950c5894c3a1dccb1fa1cbbd3d91273699e64834551fbd35fa722dc57f79a8b0edf1cb8209b6bb979b57207ae4f8a2a835b2fec02cb1e9bf1b39d4352816417c76bae9d616d493eb858649fac4ea8b76c13115c756283f1349e0bcfa17a59db428498ed6ddab7a7fe077e5883800a78e24622b97eee934e3508dea84e9d7ba780b9d93e5570545e63846d57fdd73cebe515a2b47cf557e1535b1de59546c94f47b31f02a474d11132586c30811f82dcccf0bf88fccdc94a33fa7c004a9649220bbe3fb0b973eefbe98701c85121565fe2cb558cda078a316466807041eb96a35e0d954773e2539f0d8b8f1e2468692e55553850ddb8d46157300a8877fc72ad6dc59edfea2a73f46dc490118231b82116c97f2c63a4feeb8bd67ae0004682c5323e596585eee4965d15e3ad1dba892471c94cf56c3cac74aad130e084cb2cdf8fab0119712db20283fd9a4527af96a12d3c7ffd101c91f25e0b655ea2880e9219dd75df21ebf683a76a876b4f2b4ac127bcb5042bee009a4b2602414ab7fea23ed588234f3f137dc7cca73fe0bbedce3ab9ffeea99adf53cf6cebc898c8500139e998563b3975af74b6415cce30e5306b66f87d563a668fdde90994d273a56af9e39bd6121d13ededc1a40facd035fd27ebcbfc63a9a951d8680ba6d4a8aec1c8c934f5b0bc5d2f02313ea2ace6c94bdfd1409c347588fcfe76c3bac4057311dd9d1f99377097a7aa67accb953a3eb2179bda239e437bd9a51f3f85651c9a7fb8e7f35bed7a2a7d8a9b58048e6d70cd76a463ef2cfb9f0e77b58cc8d040f9aab3f871a6c42689fd97ce849beccb9ce6e9ceaa1b30c971c050235f2e8654e8e001f2b5cc272de943ec6ac74927c4fb78208e60bb311dcf462ada36df52d9b659903474d5af87977a5fbd2db080d4d281fd6ec18afe6dcb0531550ff9b154d3b539e957615bf2d987bc340c9817418fbc244b360db8cf3aaa4d7085e2d7281c37b4f45466580de264874c319d14dcec87a12c9d1ac4b56b48e6cc79f2ad1887c6a6f12a216cc7f80cd635bff97e018483e77b8db1eb08ada08a2016c3f97626010eeed3f5010586bb456aa744ca46e230028d260c5700badb921677e751de5c4a60574c83a78d4f6560a6d790a6cb7c7d3b1e74cd5377ab9ee41b0ba9f01500decb0bfbe7c1809aac99f6d3a121397f4effec494f6f9887e12d9246fc885f68fabc889e8435a4cddf84e044d1604e860fb9711f29612619752a675ad78fba8a2da689e3e69a25b41c5c1e875499ec0e2822dd39e1025c0c424b909db27bbdb4623d0e7832a8a0705ef2db9a27a94805f0e1a9d6678dede537931182af1015e399899a2a57f9af42d214c4ebd51e21e933f47a08704458a82d9a999d8c55137f2b6d294fec59d83323158dfc5aae8ad6c280a6efd3cc3c2bc779c1fe58b1ce12ce7d7fd1b8eb50b81266cb8cd504eea68178076c3a3f778564945eff79c86fa1ec13ae5338296aee989d462624c797db74363c43b02d40df17dd6c5dbc39458d353660043589b096bdc012cdb880b960e0a01b98205d4a7d99135db197b6945b4cec0f8580c007403258ca5ddc36b701708686ac2cd7b18e62eec465a9fdfabe3ef7accd0c939ba3a400827bd9350087f0c21a6910e239242bc1d8d757a58386c2209483fe079c49a400c02c8a8e18a49e20d719b90c2a70c08241fa207c822807f3a7660d856731d1a25a5aba640b8e0417fa555b75b8e57dbc5b944ebec47b8978694fa807ebc307dac85a2e5127957c8a2eb44e4a24ed64781587adbf724010abd8084bc695b3d80b865a05aa418a4709b38d8a78160af592fcbe540d11166b85cc6db44811ec1cb0d5ec1446a4f75308b0c927fd94b3c5550738c33d4f6e7275506da088255db54d9d55dbcdcdd974b0c411ff3e275120ddd6e6c72ea6ca6fcf8410a925e405b2f3caa27bee98d45dca121bdc817ad2d248d0a1bfba830171c7d30a53aa1716ef19c6650c656a67e94d6c7a20744f2a87bf0c2c7bfe45df530cbdf22a917cd5ce229589f89114d276be69e3f3969f8d673657cca4d9e7035116bf6b5f5dc9fa05a0c7235a6ef281d18912c0c723aeec6c48fd31ea74fe29348e0bd0ff7129c5418c33b03e2accfc9e66b25a51f4042e1e98788ad5dc0589c27b02616ceeba83d030124d20f5b57321ba723f9629abdd46f98e256a2b8ddb03e1340b7739caf82fca8ed1cc85e6550ad58e4cb21cf03f76a65e523127b5d0548c589d22f020b7c9535161e75e1401ef29652429eca3fcd7774be617a9e08c46e4827d0d5fe649c7fc5abbfba5c53832672bce4020bb48aa11f3346aeb9084e7fc2d5a3547601360287ef57957860737be1b9337a4893ef45b7782ae51f2afae49519203d11afceaaa8cb4bd355f268f7ea4ee4f750f05e92bd43d309cec61ce8633faa3fad6c1d6319433f35beb6799d7c2ec3300ec3ce8ca167121451d31798e561f6462c742eceec4d676eb0ceefb4ef71cc328a555972a638b55b1b18f1d32eab051fe3db83eeeb4f308ee70a3ba9984bb6d875f8b06223a32b9b32dcd66c9107fc4fd6b8d7fa154489975a991f2fe369f81302f38a48b5edd9090f17fcd74252644adeff80a4f007cb368cd325a733096e747ed853feeeaff11599e24bdb731a0eacf908bf85dd1419069242795fa720cf5136aebecc4aaaeb91cbc20be0ec4e006620cc809700e077b1fe2e38da8c54547ca0b357877513222b8b6088c881bbc1b6d024e7c81b143406c2b6750626b50d02b323bcac19143d353ffbef6038f5e04238ab209a3ce502bd9613a2bd0a2107c2ecdb91aa6e343ee866d6d3f7ce226965a27cb46bf3f22e69bbcf68ee6087683a38d5f01f91b30c4bcca5ffba94121ae300e73783ca45c1c7a84383d8716de46e17ba4ee86ab69dceff1d1ca69f4d4193781552bdd558491bc350f467989e7a363d9c7c67cd33ebd87aeee200edf2610ab0570c4d83b8d085d8d9fd67fce872a58dbfe8082c9d658c8f28fad6ce4ad85a1cbbdc5422c0bf4d6ccbfdf2fe6c7ca969ce77576834b6d2e443808ca05e946c01b9aa67ba66724af61c7063c4b86fcf691837e57d24f3f30e0376fe645e8456881d498c9d9488046ca9531e1bc4598cf59d9c5b867d8ed20e8725bd2ef68b0c6750a28157d8cf9a89c321621d1cf7ecf7c24d3fce8294bbc6e5936492ae757ec323dd1899c5c9b749d952b4b0029cb1f891c16be31dd74d93b5b4fe0880c579e9078098eadc86613e349cea0878096ad45f79f4c79e4f8f8dc42ce6171cad92db351e682baaec5b8578ba99d4637e4f5647a2f424e76d9aeedbe8d9c98ee4a7aa6c6a68b434a29ba769a2d172b925ec5f09c9b2853914eb9dcaad2c120107568010add4575c2c4d97cad2922185234e52cd1efff84e5bf12943378ffafbbc536141c98c9cf1cc116b037364f69872975f8b01605493708261f2f3b2b629024dceeabc28ec485a7fc634abaa08d2d2022fdc1b373c8fa922e6b784c73829705394b4237970a083211587e6ccdefe48c1ba261ded2c43699a5d94a30eb01d8218b8775a4d1f463492e9febf20b8e62b16321aaa532bbcf15418d1a1d47072b86dd6e059dc801824990409bcdbb31583799da6b399ad2812c65c2d95d4dfe9bb4216f4fab5dac95ce5a3308136081fde996d6cdf8c9d6a925232586f89bb3dc920cc0bb296e65250296a56ca496131c91d7d9a8bfc1bc0806f41a72437e38c9d25d3978d93f84700bc2e21a21f9af7701f10cff8178af52b"}, {0x108, 0xffff, 0xffff, "5841691f411eabd02d7431faefdda897c088ca46004d04615757a322ee6cd984192418485c5f5aef9b28cf8f0db7f2e9c551d4e9a8c10a79f4e02defbd0c313df8fbdc16ede4aa8333b5d3da220c0c8bae277267649614872b736a497a658dd7549f8d60b6cdf768c620edec30f05dd771133a42955ffd237e3d3db3337ba648e7b4c05efe6cf0bc98c9ffae0a723ce0590feb332029c6ead13e21eac940280b727cc39b897d8fb2f1d6d5b3046433c8386e8422cb379414e47d9ea1bd4b8479526621db2b840c208b58efc2b28d7796b4bda0e4de1f54d2c927abb324fd3376d8a221bea3dd912dafedf771844c8c543247d7"}], 0x1410}, 0x0) 20:17:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x500, 0x0, 0x4, 0x0) setrlimit(0x6, &(0x7f0000000040)={0x401, 0x8}) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kqueue() kqueue() kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) 20:17:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x92, 0x0) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x268, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x8000000000}) write(r1, &(0x7f0000000000)="cb80f2b831821bd53605ecb1fee8a971c4616497d85ad2c71a20f78dd631ebfac67f87724b93f7a3812d1b0e85e0bcc8a6a6b798a607c61c26e9ab56a4c12b1e44dcd8dca090037fdcc7286d065e4bd2f128ae1e108cc8b3d758c62edef83bce8950e4c241855df6fec36b188344e532017c965154a8f79a91c8d445dd29bf50333d8f187c8077b79beed7c9cca92764ea15c3ad6f184437a950191fff33772b4809a95daa635e78cf259c11fece4fa083ba69d7fee779adf98d92410ae56674b517da0d018c595c1a6b7da686f7532c6a477688d43c0913237c89fd8fa8d390f97c6985e7568a979bcddebba0490e481c2e8119f9bfd624", 0xf8) 20:17:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) getgroups(0x4, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x0, &(0x7f0000000400)) getgroups(0x4, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r2 = getuid() chown(&(0x7f00000003c0)='.\x00', r2, r1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x100000001, 0x215837da, 0x2, 0x8, &(0x7f0000000040)={{0x7170, 0x4, 0xffffffffe24a906b, 0x0, 0x4, 0x0, 0x5}, {[0x4, 0x1, 0x9, 0x48, 0xad61, 0x4, 0x638ea52, 0x2, 0x3, 0x0, 0x6, 0x81, 0x100000000, 0x1, 0x9, 0xdc, 0x6, 0xffffffffffffff04], [0x5, 0x7, 0x9, 0x5, 0x5, 0x8001, 0x2, 0x401, 0x6, 0x4], [0x80, 0x6, 0x3, 0x6, 0xfffffffffffffffd, 0x3, 0x9], [0x4, 0x7, 0xffffffff00000001, 0x100000001, 0x40, 0x8], [{0x3f, 0x3, 0x9, 0xaef}, {0x8, 0x6dc5222f, 0x41f7, 0x10001}, {0x77, 0x2, 0xffffffff, 0x8000}, {0x2d3, 0x1, 0x0, 0x4d3}, {0x5, 0xff, 0x8, 0x3ff}, {0xf2e4, 0x0, 0x4, 0x8}, {0x8, 0x3, 0x1ca0, 0x10000}, {0x8c59, 0x2, 0xfffffffffffffffe, 0x2cc}], {0x400, 0x4, 0x7fffffff}, {0x8, 0x0, 0xffffffff7fffffff, 0x9}}}, 0x9, 0x8000}) 20:17:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000280)) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000180)={0x9, 0x8b2, 0x3, 0xffff}) 20:17:37 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4) setsockopt(r0, 0xd7f, 0x3, &(0x7f0000000040)="a2fed984ea1800cbbb02ea00658557e8eeff2b3a18", 0x15) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 20:17:37 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 20:17:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x8004745f, &(0x7f00000004c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 20:17:37 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82020400ffffffff6614f53133c01b0fb8b5558207f5b9c335aadbe0407a135fba1542c2eca0f366ba8f494228285b6d303f081d8c45fbc4d2e1927862f845fcdb5a1c137ff157c646b2dfd7f30ae0087c7e413c42224e1efd6fe764e12bdd3d068fac070000005c307e6c2fa58301c12511e158ef4b3676d0fbebdc11aa70eae1a511e2a9420f501b3d5a2b5a004649371bfcd7287ce106d6d707508f24932238b1eecd496258d52d"], 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x41503691, [{0x0, 0xffffffffffffab53}, {0x3, 0x1f}, {0x312f5857cf53204f, 0xfffffffffffffe00}, {0x1, 0x3}, {0x2, 0x5}, {0x1, 0x9}, {0x1, 0x10001}, {0x0, 0x3ff}, {0x3, 0x2}, {0x3, 0x4}, {0x1, 0x100000001}, {0x3, 0x3}, {0x0, 0x1}, {0x3, 0x1000}, {0x3, 0x978}, {0x2, 0x27}, {0x0, 0x7}, {0x1, 0x10000}, {0x0, 0x6}, {0x2, 0x5}, {0x1}, {0x3, 0x6}, {0x0, 0x2}, {0x2, 0x1}, {0x3, 0x1}, {0x2, 0xffffffffffff2e86}, {0x3, 0xcbff}, {0x1, 0x2}, {0x3, 0x6}, {0x3, 0xffffffff}, {0x0, 0x5}, {0x2, 0x5}]}) ftruncate(r0, 0x0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x6, 0x9, r2}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000002c0)) 20:17:37 executing program 0: r0 = msgget$private(0x0, 0x80) r1 = msgget(0x0, 0x10) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/71}, 0x4f, 0x3, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/178) 20:17:37 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="cb92d3ce2535ddb0f774bd0757cb4eb66ca3d4c85963e5cb045b5f1cdaa0d66249cda94b35792c7e20cd40bb110e911c6dfcbed3eae30d84ccd6c9690533b5da88efa3fe7ea34e13a7145ab75543068ec505b54c9e60e22871c2fc441c49da0ef48d51c4ed12850874589c898f32d3c7eae131415c4fd7fb8aed85828cbb728ad59ace8ff67e6b78ddb6c07a3a12966896ffadb527fa954c83daad38939143caec912dc029be2d0bb5", 0xaa}, {&(0x7f0000000500)="80282d3d0ee2a00d423110b83cd40581ac7656a6196c6ef8e07964c8906c1ccd15b7ea96396a915f89e9d9d7d4c6cb46e138b3c3223ebb7cf68053fd60be1acedc784dfdb590c8f22e8e556ab6b77ef799c2149b8cf2778fdae3d93f02ced786f1bebe9f587eabc1f29e338618a4cb359926879f0b13ae6bfbd7800bd7c7e2315d7f7cbb4a24c49d9f471e17b5237abdc9008868cc4d53a592acffa9c394d1cb8cf649f22a4c1f2018faf0e7f06df212ac519a67", 0xb4}, {&(0x7f0000000280)="25cbafd5f545667342ad4d54a09ab47dcf2c9a1bbb8dcfea48883469c8b71f082c2acd9dbc6d2cac06588e50574dcb9cf394cee25d84760e959964f57140a5977eeba72dbdde6bc678a672df4d1aef592e64d9433a71c852fb9c6a0064fe645d4ad35c12bb276d4583990af1bb2f5f2bd27f95dbf23604750a61cb12d73f6ef630771ef8d3f2a68ed129af4d1c740062a3d2fae5579d811c094b2bb9e63b69fdcd12a61c0e95e183bc117075861721af885213c9a77d296f303dbb8a03", 0xbd}, {&(0x7f0000000400)="e9b491e0c3ec931fc0c6611071309e37227ffdb74c3d572911f87bea0dedc4ae2372009359c353b876e12a41ba6453630993018af3a72f3b33908de9bfa01584fd1a4556f5aae85cae7449defba9acf0d13f0c95c607070b76691788b17bd950a5834ee384af9e6e4400b24958530b88cd8afc571950d7c476f3f20f37516a933795b13a0d69d846f1c91b96e3e28a72de2d64d9a0f2bb76f6f136deced0", 0x9e}], 0x0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0xd, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = getppid() fcntl$lock(r0, 0x10, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005, r1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000340)={0xbb9b856c5504c51e, 0x3, 0x9, 0x7, r2}) 20:17:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/50, 0x32, 0x40, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x0, 0x21}, 0x10) connect$unix(r0, 0x0, 0x0) 20:17:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000002c0)='./file0\x00', r3, r4, 0x2) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r5 = fcntl$dupfd(r1, 0xa, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r7 = getgid() fchownat(r5, &(0x7f0000000140)='./file0\x00', r6, r7, 0x2) execve(0x0, 0x0, 0x0) r8 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, 0x0, r9, r8, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f00000001c0)) 20:17:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x89, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 20:17:38 executing program 1: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7f, 0x3, 0x8, 0x9, "b78c17141269754d6f6b0fc558c949e874188594", 0x1f, 0x6}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 20:17:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000), 0x0) 20:17:38 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x1, 0xfffffffffffffffa, 0x100, 0x1, 0x1, 0x0, 0x5, 0x0, 0x3, 0x3, 0x9}) dup2(r1, r0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 20:17:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c65300033963ac271bfa597e082bb3165367fe5dbb2bcdfb3dff7eef5b26590a520364ce97f41b714d406f5f19bff96203f7f9078aded6b42b94c3f7ec8f396719ade280dfc8ddd0e5d139a700adadb91421d5feb5680"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 20:17:38 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x41) clock_getres(0x2, &(0x7f0000000080)) 20:17:39 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x48) r2 = dup2(r0, r1) sendmsg(r1, &(0x7f0000000940)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x1f, 0xffffffff00000000}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000140)="a9d45c0d8766d1beba715c1c65b707cddf6b3fa54ade96f748249858da0616169401dd4f1110475dcc84b5208a41391d2297d2e0c0f4f4ae8832b6fa5e09cfeb7844dd3faa8332955208dc38c15085a3d67f568273b4a9470ffb3a39eb6f2b80443af59ef1ee2f22", 0x68}, {&(0x7f00000001c0)="c393ea9a0af4908293434ba507dbf4bebd25e603f2cff52b8364a25d081e4acaf32c1f90981afefb4aeb010879d72131ade12594b387b7cc817f355dbe6052d0d1ce15d65e786532d5ca5fbd36c65fb3bc1c22645178c0bf27fd0aacf13d3103113c9440412db4514c8ef35483fc4f657b1e356fd096cdeb293aad2cb42f4791690f5f23db76c3432a04eca9cafa32c865758d768594147b84df7aeaeea15eff82b071565d8d0ee73e220e32a4b51f6236d2d9c09b291386fd8cfea1acfd3b41f789f028329fed3dbe316fb6b6e4", 0xce}, {&(0x7f00000002c0)="362279222870f4a369f85cb878dee6ff5aed6cb27d6a36612fdecbc4c40995f34cd3b9faf145eb6648cc7ef32f8413bfce2d29c0aa4b0b1b049728a6855358a0cbc5c702361bb6cc2f552b2bcd0314bbf84a094ae1ed4ec4a8414b6f66a7ee2244271e22ca7e47a389b66264d5efaa345e28bb2ee69a46baaa0760f65787b3420311428b69caaa5a1c7a5816925453", 0x8f}, {&(0x7f0000000380)="ffd2636c23aaa9ac155cc4ab75fb4f1240270b58cec4eb5241bddaa93810eb9e0c3a82e9aa4d8be103275efa8b61c6ca8311f8abfab923c2a6d2103b609573d6c05bac4e2d21fe26b908373050eb64f90bdaefcdb95016e27e592622cd320c8f54d3a5ee5f2a6cee8cb567857d41da6aa4b89329f7c1f72c09e4f3f5c18884", 0x7f}, {&(0x7f0000000400)="8227b160ac439a56b5d8e6d35523561587d977bdc7019c86362126faab53a1986631eb3544dec4c717c8dcedc5e443bec2889a1d2c4bf4f42b3b74e3e104e3ea9a09fb76c02304b35e84fd72c4c835828ebf2df848dbd79d7842e0af72c9cbf5a22100ba5832fd7160102995a489a8ff68db3938a9da", 0x76}, {&(0x7f0000000480)="264b462c9e1b371bec5deea6c281330b50127919ac72cec78ff0874c07b533a68f9ea21bdfaa5a2506a3b9c6f3cc19de0b5619357f5193f14f6a2a82e8a064792fcc59779c28fc772b81c519e0f86d32c3f87db8d827381b6b752b2caa17f6393b428c7fa53b398f401947436b657aa98c9deb677c60eba1901899d898a2bcfcf9ef8ca1fd451b7bd653fcaea0f60317bc5b3615fb23268bfdac90da97313bb5b45a9745ac81e3236e1899ccfaa652a59858f8d46befcaacec2e7734e58ac10358bf65deed16e3abff46cc8ce202d83d05caaa055b260c5b8ead646f1cdc7d9244835860307ab3ecc4205dd613a09ca70d", 0xf1}, {&(0x7f0000000580)="2cc4bc3a8d874887d7252df574cff7c3cd49534b74f73dcfd180b0ca4ac6160cf4a15252d1b88d44d1ee4f361f0c0ac322f654bb165499c997771bdb94b2e2c93a0275d86caa2c702858a108893fb442f1ad382e380a1532e2def8eb2c71d06ab92892c622869d4071f78bc185f6a1fcb7ab8ba53f151fd84106dca1ae36919fbfcc46", 0x83}, {&(0x7f0000000640)="049985283f", 0x5}, {&(0x7f0000000680)="888a73b7e3d44cdea37bdbc000b6885ab656250f3ec6768f76be5572073f7752cf0dd556cf74b91faab7949f696c059fbf90508670b1ddbe2f7c4a53cd7473ca6488293f94b90b179a65c19bf247809a99d082a6aa0ca2c13df895c7f5ceff8e4f4997d1a8340cef5aa7097391567818d97bb646028d6482e85e7399d6becd08e18024c52aed26c3cb264b9f3df5d16295dc078b0bdbe6912389c4c6ab", 0x9d}, {&(0x7f0000000740)="a71aefde3b5b4d4779b148854dd33492d1d2f9a48413e80e9c74a134ef5ebb4425ac952fa496d927035f6e99b8", 0x2d}], 0xa, &(0x7f0000000840)=ANY=[@ANYBLOB="000100000000009e6e85f0437f24112c60c1a403dcd3fe0f4d6f85731a95c761278e74ad6c405052714919f24d3417cbf8659e074b7afbd208dc07a8323f76608b1b3f393083e1d1537f218769473ca957b7c2a5ca38f50aa7340e0700000000000000d8a4ae921e64cb8916b0ca24029ae1c5fd59115f32e1e914e025d1a5ef33087d98eb370c3c97159e2180609f6fddef98deb22936a34a6cbd5da6e09dc9f1d9452845b1105e85fd9a6a71a5fe4fe205c53f6f16c5dd4d6fee71171c9df8b1b10da296b5374083f2ea360a21b21d058b9c04b1b6e9330241fc39ca08b2b7968ec61791568cf2024dad91493446e500"], 0x100}, 0x1) lseek(r0, 0x0, 0x0, 0x3) faccessat(r2, &(0x7f0000000980)='./file0\x00', 0x2, 0x1) write(r1, &(0x7f0000000000)="5850faff92326448a83eca615c5b188903b046969933128fee29882b999927617131422cb40b52442847aff8595b8ef37feb63dc6e12f462ea81ae0bb0d36e44f83dd5abe6ca2a19739ec44d6957ace8aa7080d7cab152dc6161a655faaacb44cf5cbb23ee1d343776f9bdba2945412ecc0e6033e526b918a679463e1d488ff1ece2489984913faa69d8c06f27816caecfd5bd7b130ac54ba46f618d14bb884100e3e0b4", 0xa4) 20:17:39 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) dup(r1) ftruncate(r0, 0x0, 0x0) fchmod(r1, 0x2) 20:17:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x100, 0x0) r1 = syz_open_pts() syz_open_pts() close(r1) 20:17:39 executing program 1: r0 = socket(0x38, 0x6, 0x0) geteuid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) sendto$unix(r0, &(0x7f00000003c0)="b100050490000000000000005786ca75500e08fecea11ea8fcf96ecfc73fd33582e26caa0416fa4f3763b34d173d0176b30bfc36acf00b7804be781e4991f75073a1ebe2a42fe2aa7903ed00f4c8b2ca3ebb4259698b53132e27acb5d602000d7d0600000f6c000000000000fd89f2f5a872c881ff7cc53c894303b22f57b3ccecb165f8101344df14b5d0000000000000020000000000000a0000000000000000000000fe00000008000000004440cb428c5bac2c87db4031dd30121b74b5cfbe88c221e9def69ae9a598cce92d037420cbd309342045ed6362a653649810d75dc450f6d85604f94379b63c3116c68a545d9043b12ee570a1ae0c6d4b4730d47a9936d239b2397b4d078d04a77c2eb603b94ca35423304f07c3299df7d9cc5faab2cd816b043f0632cbd4ea3046b9635ac009201c90aa3008a95949ebfca9067668eb169b3f90f5ea49fa7ac291618e1705e93d9319221c2f2e044c1cf962488d696e8e4b33905cb1639e849be410b5bab0bbd6c8d72a980aa4322e8e070a8643cfafbb1756cb86fcc0f58d09b9d9b06f6d28b4cd299d52f044059c393263d940c2d27bbe910dba1c463ebf521e5728cf276147c6da4978b2304b0109186cd82db17bf72360508b81c82327c96c63d9c9a3", 0xffffff52, 0x0, 0x0, 0xfffffffffffffe5b) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7f, 0x7fffffff, 0x7, 0x1, 0x7f, 0x100, 0x80000000, 0x1, 0x2, 0x4, 0x7f}) 20:17:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') 20:17:39 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000003300)=@file={0x0, ""/4096}, 0x0) 20:17:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x0, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) write(r0, &(0x7f0000000100)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa9078684b64c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008305599546dd1e", 0x66) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x9) 20:17:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x10000a, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000140)={{}, 0x3, &(0x7f0000000180)=[0x0, 0x0, 0x0]}) 20:17:39 executing program 0: r0 = socket(0x0, 0x2, 0x3) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffe70) 20:17:39 executing program 1: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r3) r4 = dup(r0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000300)) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x24, 0x88, 0xff, 0x404}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x0, 0x6}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20, 0x5, 0xea}, {{r0}, 0xfffffffffffffffe, 0x6, 0x80000083, 0x5, 0x2}, {{r0}, 0x0, 0x1, 0xf0000080, 0x9, 0x5}, {{r0}, 0xfffffffffffffffb, 0x62, 0x1, 0x7f}], 0x100000001, &(0x7f0000000200)=[{{r0}, 0x0, 0xb7cf1768f30cfab2, 0xfffff, 0x4, 0x4}, {{r0}, 0xfffffffffffffffa, 0x19, 0x8000000a, 0x6, 0x10001}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x20, 0x5}, {{r0}, 0xfffffffffffffff9, 0x80, 0x20, 0x40a, 0x3}], 0x8001, &(0x7f00000002c0)={0x617, 0x10001}) r5 = getpid() fcntl$setown(r0, 0x6, r5) r6 = msgget(0x3, 0x114) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x5, r1, r2, r1, r2, 0x0, 0x8}, 0x4, 0x4, r5, r5, 0x1ff, 0x7fffffff, 0x8, 0x800}) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x7, 0x101, 0x1, 0x1, "bbaa75aac2aa385535cac879b156e23f037ae39b", 0x0, 0x80000000}) msgget$private(0x0, 0x2) 20:17:39 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xa116, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0x0, 0x40, 0x10, 0x3, 0x2b72603a}, {{r1}, 0xfffffffffffffff8, 0x80, 0x2, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x4, 0x5}, {{r1}, 0xfffffffffffffffa, 0x2a, 0x400fffff, 0x19, 0x3ff}, {{r1}, 0xfffffffffffffffd, 0x80, 0x8, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffffd, 0x42, 0x0, 0x3, 0x8647}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x4, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x11, 0xfffff, 0x80, 0x58d15b54}, {{r1}, 0xfffffffffffffffa, 0x18, 0x80000090, 0x5, 0x30000}, {{r1}, 0xfffffffffffffffe, 0x10, 0x10, 0x47, 0x3}], 0x10000, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x100000000, 0x81}], 0x2, &(0x7f0000000040)={0x401, 0x8}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) kqueue() 20:17:39 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x4000000, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xc5d6b39d17bc62da, 0x11, r0, 0x0, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 20:17:39 executing program 0: r0 = socket(0x18, 0x1000000001, 0x0) shutdown(r0, 0x1) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x1080, 0x4) 20:17:39 executing program 1: r0 = socket(0x800000018, 0x400000000001, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x9, 0x7}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 20:17:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shutdown(r0, 0x1) 20:17:39 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 20:17:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10a90, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x5) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x6}, {0x3, 0x2b8}}, 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 20:17:39 executing program 0: r0 = socket$inet(0x2, 0x2, 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) read(r0, &(0x7f0000000000)=""/33, 0x21) close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30000, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) 20:17:41 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x6) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x0, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) 20:17:41 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup(r0) r3 = fcntl$getown(r0, 0x5) wait4(r3, 0x0, 0x0, &(0x7f0000000000)) fcntl$lock(r0, 0x0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0x0, 0x22, 0x1, 0x0, 0x6}, {{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x1000, 0x7}, {{r1}, 0xfffffffffffffff9, 0x22, 0x0, 0x10000, 0x6}, {{r0}, 0xfffffffffffffffe, 0xc, 0x2, 0x7, 0x80}, {{r0}, 0xfffffffffffffffa, 0x1, 0x81, 0x5f, 0x9}, {{}, 0xffffffffffffffff, 0x20, 0x0, 0x7, 0x5}, {{r2}, 0xfffffffffffffffd, 0x4, 0x0, 0x6, 0x20}, {{r0}, 0xfffffffffffffffe, 0x8, 0xfffff, 0xffff}, {{r1}, 0xfffffffffffffffe, 0x84, 0xf0000010, 0x5, 0x182b}, {{r0}, 0xfffffffffffffffa, 0x80, 0x40000041, 0x1, 0x2}], 0x100000001, &(0x7f0000000180)=[{{r2}, 0x0, 0x99, 0x200fffff, 0xffffffff, 0x6}, {{r1}, 0xfffffffffffffff9, 0x1, 0x40000000, 0x79, 0x7}, {{r0}, 0x0, 0x2, 0xfffff, 0x7, 0x10001}, {{}, 0xffffffffffffffff, 0x8, 0xa, 0x7, 0x8}, {{}, 0x0, 0x2, 0x2, 0xf9ff, 0x3}], 0x800000000000000, &(0x7f00000000c0)={0xa8, 0x10000}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000), 0x4) close(r0) 20:17:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x84, 0x2) 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)="882cbcbd8638244b", 0x8) 20:17:41 executing program 1: r0 = socket(0x20, 0x1, 0x1f) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r1, 0x2) flock(r1, 0x100001) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x2, 0x0, 0x9, 0x100000000, r2}) 20:17:41 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x200000000}}) 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) r2 = dup2(r1, r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) 20:17:41 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) r1 = dup(r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x1, 0x1, 0x4}) 20:17:41 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0xa0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 20:17:41 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x6) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 20:17:41 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x200, 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000540)="9e0d3914f46706907c5b8135bda3833421c555aa273cab0f1870c6084e46a53f56d5b3561d38a47fb8fe5e6e160cdc0956e0f6af9a5309e128d844a0dbf4a5997ee9c6aefe302cfcb56ec234f93d7a64623ea9a0e854b1e30a397d3fff5ee5b6912205811c580480cb0601e251840f4ce9baa8468af26007fbb3a51235d39fedb01dd082e070632c1fc5ac2d363b4ce3ed4f9028edc9f02f703d0c8c22a3a3109dc2e83b8146e8bec48b65eff872e05b64d5d27db1628c5d209079e768ba3aaa48f845054d1d0b154e8b6fc6bf2842651d", 0xd1}, {&(0x7f0000000640)="1e0f12b87e2e4443841b839d1d3c955bbe9036a2b9358b13bed91ddbbb8c680f0b3bc983fdd89470f06a2597f09c756554925a9f105ef5ecc57d6ed8b605b957bf3e583ab91a8df3a8c746e099f185def6a36d9ec75b3e83c4d10815a4573879fd80e83a00d6a71acdd7e4b387a81dc7853f2eaeb019c8a63533d786f815900cba732f4e0a78157d6829b57c649b7fe2f0705de7fc4d244004c23774e29fd641d366cf4365d144c46a7fe6bdc49f2d0b723bf30541a14aea942358ff09b01858f02debf2943ac7fb43b760ac3aa6b844d62298cffa1d4b8e71b336615282c6af55cf2a3b5a05d45c723084195f9cf2c6b80e00945f92c189c4528c8e76457ed738dd09ed6729fb1354a4d019c3050514927a11b388b9194c63c31c43b126803f8c793539178212335c504153ccc0551aa5ebad583a285b9d407a430b19fbca785d9b928bdd41e10c84f13d119cfc63fd12bd9c6766688e48eba6f25311ba8c0a75f782b724f4d4b9a18b194309be9f68db150ae5687bf3954ba2e3386a4fae4b8c112bc59d1183509cff057593322a8473c103aba98cadd321eb5ed642b945a71e9b7f7657c3557287aa028d4a96f6f37977e68742c43f5bd147893c9ebb4ec75f7c1c1bde854126de3abcd7e9d05f16881c29a160566ec138bd1bc3eae346a1988806a308785c4aed5769c8835804e2075a50f6425be726e0827d6ed408e27cb81916fb4704a4f65c64403cab47c75f489c0a28b31456324fa087be68542df3dd83aa81f094463cef07d4b906996202857437f9c57d710ba53caca5289f3e077c3148cde9b40fc3577b258c035e01189669b0e0174d08a135c6575befc1ba820c24751b95aaac12636e441090a6164a9aab9a3bedb0079393be67d4cf71cdaaa3a59908bdfdebe4007139d4d4dfb402dde6b13c2492fd48cd0bd7bb7b4d89eac3ccfbbdc5377f559a67ccf8c8c8973b4a8b3a47d1954719448fc0a7e58310f37462b2e75ee9de0d33b5fa10e5bb83d3078e2acc35a72b7759b6c0b4ed79dd198ab86a341976d4d7ebee3a805e6ac53612f66f02f02cb8610d24cc4c675a99d749d79eb5c7862052a6c740420d011354b7ac1f579d92ef391ab5644aedc49fb88c348e9e637b0f99e9af4dc164219804157552a59f3b23b8ef2669273ccd49b8d1b0af91fe9ad9e43c2a550b411b65f7167cc5a860aa3dd415e4099bd182363af69f57180a12615d4605e01b60f5d54dfd1ed7fdd5aff70fd67fb2f53611e6a2c4cfe5b1be00e363e4d4123395258c739650fdd430189a2c5f437c53d09f58129d6f718f7e069e823a0b1d74b8de4a9ca75f336126547f6afb8cbbddb354d20d32cd435e3ba64fe8a45dd3c96585ebeb097e471b62527f2aaf16ee646093060fe53354c8deb8f8c8765e2c54e617fe51da8e6314c0c649f5c349c47d3aa412e3d2916cc7c5459f400b0fb216e25e4e134f305fe07a07e1f1993003defd5bc973d0d4c8fedcdeb9ce73d78d4d1b4cdb28d5b6d5eff4d13c4857057337a5abc3318c1c185b1dfb86100f58eeed7f40b0511222a6f2ede6c0ba66ba98291324971e112c780dad04a19a385620b4e299e17ed600c80a2c6045b0fecdc4486f8ee8b2d0a7a0c8921bebe717ab39b88e98146c17fcc9aa2f300b899f907a3ad3d32d08a4de1ee7883fdbf2a784cf80b2d1b7ee7b4e5089dc87a8d34992670c35736157c01c7bc90cd267e3d93f9d4b84c99f6cb8cc09300e433ae3a70b32a23b33308e91a28605184d367f9ce9eac3431496e3f6966f785bdc01c6d34e1aa7a17002c21dd54b294c401ce35d8f428d45d2e05c6e0cd93e5d0c5fe4d0cbb69799f252c2750117bdca591414a79340e999802fd001fba1fea608561384338c7ac7f86565e03feaef65c9a827369285d1a26ae1d528fc1e0888d65d9434dba456471918f928b0d76e780d396781a6fca62b27794fcb308415a09d3dbc509ca00e7882516eb2659e2b853bfa2e604b8f29690892fe28224c3f04b5d3da0d80d27585d751e51cc78dc845081448b4f59cbc5539ca438569877e92c614f1d6b020a102e90bad8dd2665a9c3de5eed929adc8020bc05e75981a507804e23e638c34d35c6b6c643c9e7ec730f2a61eb8b93fc7c8c7a6c6df8f76b61eb37a96c3183cba639b2734536826ee7ff95f3bd2f0c2d386eb0ca9215137727eccab1770186df5e217df122ab16b14e5adf50341a3951c1d84de5b40bd1d790f4983c42a96f8a17ca08f140355c47fb79ed0cc71b0877392c64940f34454abb5aebf6b71fb0fc076b44eb46795c3e44e271669a3e6f187b4952c67298791527559ffd2978585f901f49a4a23942f60f4596bb193ddeabb5a54aa2624885493fdc2835233d38334d42d3a1f1b407d693b8ac6e332fc6d52b635286308c3b97aae05c37b024d1fb0e0ed58db70fe77358334604c47f765033ae367e2ae56dd92bae1eee3bb9d721c56ebbd91061561ac6c63ebfae99c44c36c70d784600549adf73c7c46af32f4139af5d04aa5fe76fef6f9a6211a9298ee8b1b89a282a3f1027527cda8cd39fdf846e743cdc69c1b4445e5af85570d64f1bf828498df33e27a571f909c0f7346d14f4d136ffec7c236c746c91fad145a3bb5138385ab73ce1f5cb865a31b8c5729e4948867163f6da1ecd2921cfab38855925611bcc040d420f1ad0ce6355a7e8b7a0658a26840455bab8a6ea766d86e1e7931c59c45c592d6694a6cefe52058b1b4c0b98a660f77b95ca5e9bae4b9a5269eb602621c39490540981ffbbed752b56cce2f5113df313287e86d4421fef34ad8593d230cf41417d2c1f0b0e9e805de858b521a474c8263ceb50f4f2f4bc7dc25e9eae6b3525465623f3df87abb12ca9bbd56f34beecd8eb60b84303c4cee4a4c643956b42c7d08c40aeb7dd23b339bd897c91775e9fd8d405b15a7d17b0100030745b866e1ed9348282312118ce1c15c2be6c0365efb126cfe3e49564f3b0e99f513f3fe747ee1e941dc8c38eacebdd7dc47d6eed1614e19bbf43794de5fdd15f03eaab94eb2eb6d98ea033568a86a6c71693c6e2c55b9cde7b14d89cb769b0f5862985f85ba55a42e4f983d5f79ebbe0946c9f209454a743917dea06d93ea78fe00adcfbabb2d681b115ab5f4791bdaed6a6af8df1e982d5602c2e1b05e074a993559d8a431a68c87bb04caa6f7f53f73a361b83b5508713d72848ed3a45f322fb177a39be07f2552074323b37f9b095f08052731bc90f0292370f4e70ec900c4215eb705687c947987867e5bfccf37a440a9542b61003d25573374373e6e7f4079776e537cb86e2f3ed145449858ebc1984bcdc78e59f633220caf564f4e3234b047c5800cf24ee945ed7b4a63d5046a3fb8f1757375da9063f71fd1d95ad9617fca7adfd4d775e664c27092d6a5c558be0546d492f7d11c1d41109a5a67edf109497050a6add95e84c1c1cf9cc6e823c8606022bb819b6d4efcad979b2ffe428ff13cc029a103d9dd336af896777f016617ec3c5ba7fffa380c0d3e490c72ecaa2baacc001046393c371d603bd90da23b9e9a1d00dd31fa2e22dc39c57126040fe9264b11be53dd2d57a5e685591fecba17861b553d240e0cecfdc8da1e520bc2243f7037fc280f24e247479c7a972f15353ee838f06401bea88571a6d52875c84c9e684333c12dd6401b7a16c4f9d15ac1c4f0b64a6d7e7e6e1c0c20bd41d5a74b9e222df199342c9cc8c221eb0c8928fc35930ec3fed31a81396a94af3a3ec0f4e46e7e3880c60d3532536cb1f2a279f5b3776c15328b8e363d7292daac0a1024e63468db20f52f2fcdf25bb693d3b140a76b6313ab17a7da11fcde36bbfc16c7d4de03a5c378fa87e77c55720b46197dc39e0e425df7117211cad6ab68beab20659e28c940e9fd6d74b6a9b67ddb281857ff86cef7f887c60394fc4b316f3b9b245472a40c80936b815624847b6cce01f36b9586f86bbccdc438d1fd57209989d24248bd583569c1e077e4b40bbc75ba045d0965532bd20692a64ee713cd89eeda708fc4772005884f7d67e648ccd78188f371b47034b26414bfd948f3ab48fe5da470db9c75c2a1229ba8291d4adace7d5bb21d1abca42184d68b21af2de7df019e0fa33c855a98dd3639cc547be71520466fbb5dd7f9816d71c1ebf16c19e8482f30da44715cd37ad6ca7d9b4556deec748d5f0f4202df861d408deb431b77c0b45eb2fcf104232474d2e3a0fbb4083c4853de3627701958c0d72ed48b10935d98758428c1ba8104e7709b0327c4f2f4f896f9e65d2b0e08ce1e96a787249869fdad5f2c7bb949969f5ae46ff9cf9cbee0d60e125a7d41031c8523c70b5e0ac21c0d9860d59e26c55ab051febe3785c62eea48b8914277ff2a8356a1b5e82087056d4f9f8f62f067ce7f5c8a4e6c230cda4dc0bea642e2c115ee8eea58b5fdcc9ab2c5929e8b574a9918f934aec3cf19b2e195e9a861bf6afcbafa35df6f1a3fb458db2d3f9eec6821502351c56226c7398e74a4fb2edf0a840b62411dc7867e637930e9341814fb8435bbbd4c2dded9fe7a9d59c2e078df9a930c534390f401196526933bdfcaa1a7094c16133f500acf785d8516733e8eb9240d2160ef9976bb80d3a5435ca36cc572c9d14e80c40bc9ada70fb6f8f8f496c11da6144caa265dd4b6ef158df9016385b16a58c7cc04cd115876d455cb4674d515e085c0a47ac1869a870ce164bd598f9169e18922a8d15e6a907148aff19c06190faade9d24eff72a32b6feb62da9e10032c9ce40200dd3654726556684631ab1cbc6ea91787e7e59405212c338e6996afbb85aa9696121aa304e6b50901c97701acd38961262703acb536a42374eb1c5b6ab9a7477491aab0600453193b70864f0dab33c9756fe0694aa847e5c726a542e189e5079ef18ea649b982cd4d5cd2966064b8a8249da16121b64021487c4b0562e120e50b33780e2385d63a12cc9b97afef241ee1972b4e3dfaf5074c885788809750fdfe576deab9ec5ca142db16435ea36c9f43ba4f2196c8a72cebe145d62fcf2381fb3bce3f9f1f5141741f170f485d08880627f0d4a7bf77a3f18587611958dfdeccea0bcc1f8263a259588641c7975e6ba1e55872c4af34c9761370940d39cd396bae9dd885dc407844b3f88885662383ecd6d00e00170eb05df4889ab9b62a8714e8d91b4bd9316e0bd09617659c31cc576f98280ce7531aa416d962e5253ffc4fcaa28cb0dca6a6dbaa5527b9fcb2279e598b93a69f0acff131393b25dfebf16e416bdacd68d45934b0055ace4166aea2bb5aa88f0f3e3c5eccf01d82ad6643d64dec3bf74daceffce82f990c64852c3a88f65bf8025c585f24f1b7edd25b97b7d8e16b011bebad5802ac7964f8ff47359165f12c3b2c14e49e86eb063c80fc86ed9fdb4f9e56a0d62cb67a1f2f1f35285d94f1fd8bb96bb208e088334d5da57f8bf0424bdba853363267ad6002e04b86da245001e9b9200985e59b29d3e80af68c6653e2543e7e3597ede1d8c7ec2306a70d8f31556c56a09fda9e14f2266054f26e4d436ccb660dbf5280f6c40dd6af8e9159e9622516f6f4e7242ff7c6cee23e18af4c87e66cdb15a7c400cef77eebc26dcdecac3f8134ebbd71c49dfec2f4c4be0e090cf751019c4df599cee763e953e570fbf9ac52b2db6fb0e068d7fcc0cd5e5f9f44083005d5de9cf10c0e8c6ad9fa91729b7121cb09438a52b3abf9bdd53966505b1b87d8e5640f53219bc107a8322c134901b2c3fd459e034a009", 0x1000}, {&(0x7f0000001640)="7bfbabf087961b724f75fbed4b59a285ec1818fbf9f2d2122296b40142a78a05bc887c3c5dc385d909077576c3f4c9ada2e4d40e2e4db8dcae844c0f0eea2f4c4ee3c5e8", 0x44}, {&(0x7f00000016c0)="fc9444e96632bc545adfd1c89811a6f8b7e0db10c59d76ec4d69c9e9296d075c79f22fb1d8a3c8855c7060cbb00ccfb95106be9d692dab0ab5aa0dc4d148e6f8d46becb7e5378b43aa0ed4e71415c705ba9b50dce08531d799ae39a3d1474352d6432e7e821db99d4c2ce1507cd55558a3707bbc4460c5cc26f315a3d57a83358f2c55d12352f6c58e56b46f25ebc46df38b3c231084e471d66ab6e19424ccc20310d8714db3a534968eff55b2b1cc9121", 0xb1}], 0x4) socketpair(0x1, 0x200000000000002, 0xfffffffffffffffd, &(0x7f0000002c40)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)="d86aac80422efbd0390d1ff7fd00f4ba0e6025fc34d9952d983135940ff51e3f90ea821d3f5dfab3424cdbea41f7e78e82a15d0a51dc7ee9c69fcabb589a1234bdb49e1c9a5c7255645d88c8611b38879d1cf963e6680869326a068f1133d2fb8f07105077b532e555b01e895ee525d42162def2bd1d44037f8f48eba2e2e9c29d18213282e9f19e5dcbe81df3c3ba8ca15872f1806e6ff4c1f73f71449459f83a714900f2e70f489a9920c0065c1c48a2393b7e12c275ee1184c32e4d20051fe9aa8d73d03871d2ce828c1573f7a7952c248bed8e5b9c3749141acbf08c2fa033731614", 0x294}, {&(0x7f0000000180)="9964d3eff3a2624c0936db90773e9e1b65264ab6a7a2dab65ef0bf25e6455bf89c9b2a0cba100dd0cb2ab661f7979d51141cf885d688868b206ad3bccbc40eb5631a937335ac600bc57883b346cb9b71264c98f9ff4576744a7ddf4ab3f1f3b546bc4a91789794357aba2cda7d4d21fa1b7d3a737215e74e04aac35471e6035b870e3aadc56482df7b7e46864868fd533541be7a68d949", 0x97}, {&(0x7f0000000240)="317ff927f1de3026340afa44ae22aaf889aaae02a9bdb039df5a18f7ef64e33ede52e77fa002ae3c5bb292f1dc0025fd64c39c1891e933e7b465a2088d8c14d780a50e6cfe25aa5daba2a004c3c203dec904855add309c32e45b52c697befe46783240c5da1cd36d9c3c51369b83d19c03d5323d9bb8021f88f0261bca97c9fc9ee178e8aff67eae02c2bce5b16a206f13c2fa1e1913ce4e5a31953d11aa395c3a6078bfcb57bb201f179410608c9ff22f643a230b9fa1d9ea05e6455eff14735173f6c40c676c73db66f5d37bf4c3e547be9d4e64951324c7068b5bf5780ee466ac1dab49f133299d3171720aa25d64cfbf894b", 0xf4}, {&(0x7f0000001800)="b843cebdbb82c270650063c6a663b095811da8bb5fc0d7d67d523cd0d6a5daa4cff1ef629457e3e05f97a6450b75fe210ec2a7bb3430770200384138508709351942eac3c5c3d88f2c0eb43b514a763fe4053dc3872e61ae77b573622bb101a439a5964582ee85601cfffb87838afdfaf889f4ed1580246057b869b3ae34cedecbad0d81e59093bd42e5f5c71a4de4529c4049f78237123903371df43b5d9e070272300fddead154cbfc86923390ece151da6fa48de4a7d65de727efd45c02a0cf3beb08203f01bf130844aa30bba40375c9dda848916736f004c9b295df718eb62a8208d08ad9e5820a2e03f84600313e3182ad42c18637f94f13a058e62c2ff24082e05eb4a38ee3af788073fe1440826800", 0x52}, {&(0x7f00000017c0)="c0a3c4465e43bafd5e0e2caf74bacd6bee8fb673661d4a79f7fe470d30219b849701df4a862c787b1dc7473af419472f611789fc2e7a", 0x2c}], 0x10000000000001d1) r2 = socket(0x15, 0x600000000000800d, 0x400) getsockname(r0, &(0x7f0000002b80)=@un=@abs, &(0x7f0000002c00)=0x8) r3 = dup2(r0, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000002cc0)={&(0x7f0000002c80)=[{0x82, 0x1}, {0xbf95e3a11829879e, 0x8001}, {0x88, 0x80000001}, {0x8a, 0x8000}, {0x82, 0xfffffffffffffff8}, {0x27, 0x1}, {0x0, 0x8}], 0x7}) sendto$unix(r2, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x6, 0x3, 0xffffffff, &(0x7f0000002bc0)={0xffffffffffffffff}) readv(r4, &(0x7f0000000400)=[{&(0x7f0000000340)=""/133, 0x85}, {&(0x7f0000001940)=""/141, 0x8d}, {&(0x7f0000001a00)=""/4096, 0x1000}, {&(0x7f0000002a00)=""/140, 0x8c}, {&(0x7f0000002ac0)=""/136, 0x88}], 0x5) 20:17:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="fdffff4ca3b77516fb8c"], 0x10) close(r0) execve(0x0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) 20:17:41 executing program 1: r0 = getuid() setreuid(0xffffffffffffffff, r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x1) 20:17:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x28000, 0x9a) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x28010, 0x149) linkat(r1, &(0x7f0000000240)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r0, 0x0, r3) write(r0, &(0x7f0000000100)="fd7099cb322c696bf5ae0dc950e1ec13bad69503513f4f45e945b90d59ef885a7fdb3dbf3d93891108c95521e6246a33489df857bb3b1078b1ccd6dab8875906c11dfa48cbc89edcd5171a4d1cf6c79aa51f1a6e01eb37ebeb31feecd393eac50e97dbe0497d74ab1e6d312661339fe79737fd065c8c116bbe1798b0b9975e023cd2c6ae6d85e21bd643d738cccca97ea0325070aff18a7d308966a3f59eef0c6825e8b7041057472952be447ae7799ab8918371b672e0091008893769e35e0fcf7999432a7cd41498f9e191ef49722a3f32560bbf8598a18f0903d8a8e012e41ff7171dc0a2cbb699638de046", 0xed) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) accept(r4, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 20:17:41 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfdffffffffffffff, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001100)='/dev/ttyCcfg\x00', 0xc0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001140)={0x2, './file0/file0\x00', './file0\x00'}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getgroups(0x4, &(0x7f00000010c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000001080)='./file0\x00', 0x0, r3, 0x4) sync() write(r0, &(0x7f0000000080)="e4f21795fbd068e717925c6fac51b1b0fd7c1fe07d7319c34b40e6352f81d448d6e8f69e78092f31817bb459aefff197a0e43417fb99bb3b4134ec2155f933a17b9cb8f183df70ed0c8233ef5f0ea7ec1e26b3b260b56bb7a3e32fa4355ed974e72b92aa772bbe1ff0c5b9bf8d7065bbfc812147bd5fe769f8c77959bdf033e16c929e83a81102ba35421cf2b97dd8eb447d04fed136e9f08bd8e4d609e23e7defed0ecd319a45863c4571c8844b777ef537871f77aceed0e99ca054b979ff9a883572c3bc802fccec473dd284035875a714496c30f8a5737135e323fa2bb40680c79a337c90e8d95a3430b7888dccba8cd0ae8803843251ca665e23ed7694df67ca641e44b8eccc411559a907b2ce2443ae7d5fa7dcc774424a7bc45886a2fa83ffdd23a689a1d2b82e9383da952c30f77d1904ec7002ba11fec3c08e8848847d647043b0ddb8e1ed426daad3b335826b10ab9652abf108247d3348c242de3b9b07266ad8134d88d7333a9640cfc51fdb949d7d0911868dfff57fe7d6a197fa22335b0f6c409198061ef6b397d16c4e78e73f49df628ee70bf8a7f762373b948963f0b818b7b31037817417766b2aaea2822f74596256efafb810cd1905e98957697603f8a25dae25dc4bbadab7fcf8e8eacfe221dc316a44a0d4041051efb6ce085d89afed0445953f9d4efe752407ca890b95ac287fdc1280d60e50d83b85ab77f5ddb2326273f4d6fab127956fa9406fdc6fa34df9fab5ded09589cb03002dac65926979f3beaddb0d50aa346a41675fedf89ec050fcfd66fa440c057e28c0f56a79081e6e4e1c36e584288fb0f0308578100138a469ae0568c931997a197582a5a667ba92089b81eddf9973f2dcb8bae8a4ddf1d799c8bd696a1714179c08d232158739430809b34e2ee7c83938de564a56a9277bd3ccf2404caccb72e8ea30d8c22950509b6a3fe706050a245abb3c15506e836e57f46626a9764fe011d9342ca6a0188247b569779e3d7ec0e50a79b03363df0c55759f3508aa0d99688b876d77f4239767ac61938e81e83d3434d2062fbf99de8f1d7a15a6313cf313f5d9563d2ff1aebb2184485a59c85731bd32976d8aa0024b10952ab32a2730f7deb23399f0d21ae541f2b15599e140ab147719968b0eec65f490fe087b5f3bea09019269888799ab312e1d82d1d8bf0af96f7d6dfe3b7039b57b59d2fbbd6e17bb94a4bcc8ed05e57f08af707c00bebec8f3e14c822e2ed453164545663c6e76dc95de8e2d7ec390c85c4043ff44450f1921d71e858af45406cc74ddb6304db69c4f9afa3461086815399c13ffe14eddf896c62a6d1b5874199d87aa48e445bf61e2a6ee64bb0b468b2efd66793b6fbca676b236b827a6823d34504e3fd578e31966881c74f47712736b52cdda175b124fcad14cda830ba2605458f5c6bd7dc697258a1ee673aa151191918c125bea9596244eb0a086e15e73325161604251af9a33358f10e84e28275b4f056b261f19e2ad955476223d5e8616f7c2a688980eb37200c9848f5382a491defc7e9f66057314973f920863ab2b083c6e5b0d5d6b82ee4d2fa060af6410af2d81686a66af869804470ac2e8bbc44f9d383b8000ec6b2e864ac576eddbaf6166f07ad07dd5d5c98e7d4f7e7bc1f6c2a04c487e6d0505839bdf3df4d8118beb509c6c66217d3b155f9b33d8cbb66e7e03cead7afac35f9e3c2de40023f3f5077d211d3bc1fe7a4a8684df3b55d403f499157b91d7778ed88c3970fb2faf358b633816790e563a63bc3143efc74404b4b8ff994c004642278cfb9c2a1f76e1485a5effea173903ad76f9a255cb9e7c373b07dbf26dc4c9c3caeec822cd96c7ebd08fe021285c284b67986e1c3dc4c85d64fa12048faaa0502589780d89eabf19a579abe3bdcde1b9a1c062621f71fcba38103971b25bdeca52c63141c3852f73629536b33f1a9d195cd7d0a3acbffa3b6258a999624561b932f41a24a82aad76a5371a7b2b156384c41159b2dbe16bae69e150b5ba86d768331604e829adef144572240889667582f1991bad2e8d8ce5be4c59db7edc12e0d1288939be4abe1eee80cf6b38c2b641ebbf5c12d4770a3b4de45e8cb19e9359d9b403a3cb1e3044389959c0a1f19866f711c36450367ba9691a68632faaa6d45ef1934c58dd7ea1c7b7e1e729f9dc0951fa16f59f381469f2a34345aa791ba99bdab5ad9b56cd7a9db5434aae143b7cf982166ea40acb18391064590441c2b167db8de62eb1301b2b3e116e16de75729c000c84afea3e180e6b3629aa54f26cd888330d7831038e474b6b240649802c7af24c129f37b781d5c3d78862da4ed2a86cbf1ecbd41a4940ce7fc8b245f3f60ea81757822e41a5384cc0b38ade87644d49a1ad3580734aabe880b6bb2e9b6ea7c61f689454b52b82a07f82730b55c2b291faca123e3dba6627b7c08a04741627dbeb72f4839a5c572a00cf57a3f03c8bb13649ee84d8702cc7b4db62876821d628327e64c2e0d1918117c6c6a674334534069c76db22cb46d68189e16bc0056f92c95e02c75b82707531dcab8997193736fa3ae99440918a10de054325c3a12e7b160a829f4b668f19461bc13decc7b56a7d461dda962f50508973af3ea57fe2abcb552b3365e81ac48a12b45905016d392b2cfa913299770e564d62ad0169657adefeabf5683e95223dd9e9d00c4a1b42151aa967238810b5e400e58b25b56b1788fde394317f4352d20e735295198087b5a0414247e61ee42f7d816b982824b0acc11e313bab5ae559331299f8ee34d907e3edc4c718c0b953bf9d1125b1998234a6890c799f120fc01906ebbea60b41ff939ca2f93f9372a52ce5ba28b54ee563122a593342517c7d6f6239ef9c38da115c2c54d62543b58aa02c3b2865cd61e2342a02c0e118a0b1ff66f34b912ef9cc87a9c1e64a023fe16a9e61ca82d99349cfb1f3d08d75e89c90a3d77e9c56311fe228b3e38300e9d9e70c5aa3e4d979cece7d9884ff49b8b4b91e5612047076f72332aad52d9ffcacb40b916257fc832fca650efa243cbb5301c77d579d431a287a55796f06f3d96deced244c06cd32b1ba24747f5d98750ee841a83c8c91f8feb7ae13af5dbd55c0e9ece8c532198d0b658a805b5652540ddad174d771b158bd25f221bf82f6c6095f7c92c672e081eba71ba5459cdb9842b699ece4ce1e58a1007aa455b96d91d8735ef9e2cd4e229982c2de47328c54252f0a6c1f76ffef9298929da4de2ad233389dfea897625742a5b0e17f59c6c338feac82fddaf7c72bf47367bc2708cf613b04da0a736c1a6bc00a441d3d74030f380e8f9e56340fdc37538963fc552ac4fe170bf854c589b084a50984740517afa08d818ee918e01544a99f64cbd5cb429524de5c82963ad5faeb8e2c45a3d1d8573ea2ab9a8ef6bd185fa5a084341bc097268a1f85185a25ab19a0e0ff1f3af52f29daeb02704b78cf95bba3d0ad22e8be27e6281f385c4d2aeb14fbca2248677543f2ea326c45b905f6bd19d364a9a26f87d3dd3dec8f57691b5a6055a534a0f33088dde1b5f69b950e3e2d5552bf982742bea14fe6a7558494ac23990c409f4cc6f313625404c3dbc50ac56616bcd1a79ba3954326abb1b0cace49fec4830546d195ecdd70693a2f6a78fa40131a82d60fd234965d2b6eb501ed07ce37c9e86827c28115b46bae08630484b1af1a2ff4f33645ed3b9821079087ccb579d299273806a7312fd6e5dcd87b2fc82a8fb8dcdbb6e75b4afa153f476a807c6b87caa888706f8a7b62c17ebcd1d92f85843c76b90825842dd7c66f0c3032166dd1ab646ea42775b7383d4e5efd24e0e8f921028accbec57b3f19f56719bbed8962db061439eb9896308080d4c1429bc6cefd7207a64ae7b59b101e14f0e1558eb8aa6aedde7021571509ace38b61532e12208d177c8eaa1467b1c0098d9cc6ca60a8d9cf7f4b3248e45e04974309e1eecd2a8b358b262def5f6a4e5b206017ba2396a31b7215469be4d1a3d2895040c5cee381d89808cd5e5c1055d4af15d5d855d01bc2f3a052effe2ce85956a6755f103c47620990d0384eee70e6ab361005d54a3a6012ac45ddce31b4a53465f687ac0a3625e09e0988717b96be57d5f58b638d655fd990de2376ef88a60491894ccdc2cf8393e3dba5e623ccc2d90f4d3394bd4a06585f59930a0e19f96f2c884032d0c26f67f9ecfe67bce258e2722af89899ae8318b6d7a59084c295cce490b8cbf700e470bc81d26b2a6c0e0107e56d9e263b15b240d8dd73b470c4b47515714f4fd0f50d64897c7dc0234dc38a808d24424968037efef58d36467cad5d49e8b31fcfc0f89e838f960f4a19930d2b2a56436e7e20bd9272a864610b75f4c4c05d931d76f8b002d6f34eecfd32dff57465c1130ab67abec4faf11e9402056895707d13d9644386f94582c0947df0b3b5ff5c023b756ce4d5fc29b37aab114cccd67ce5def656d3f18e7ffb82ef332a7a8cf2dccc11bd0f73c3a1e60fb897e8100e399d379370ed0a912bf075add3c9523535ea9204a8974753ef87d0468bbf686288b0804c459af2b5129fa0c525a55ad95908c8179828c2e443945d87ab9dbab07575656b7400d2bacfcb2d154950178374807053fb37e494e9e63de7318c69a914df443b366eafa4e2c0a0f7cae3e71cb4bd751c821bc2b9cb1f2072a4737aaf26cc1626c8f93e0e829e5f379be6abc3b93309ab9034b30f16e30b5b2fd3fa27c94a14c807732d82c77951ecca827c6bc780fce71a0817dfa032775f860e0894f3d89098608e2575bbfbac30c8d0c83d4a4d9225968c6b584a1a049e5ede80e08a928d61a25b433f4a85d4dbc3cc6f627a9858f43df2b8c2315185d22ff8f85d0ecb74d5df1c6b83197695258d6f3ee02afc91d7e560ec367985471c2233d98f7c97f422d4e1e636c3d53206579094b29ce9c32d9122692369b7d306bcac5265107ee96721209a3e7b01ec337d37004815d44ef5499776c14276d0be9e951dda52f713532fa01e0861acc04d35642026f31b37a395c978bdbddc30cc7f0a15b7de24246f0981827e9b2401939c9c0c145eaae4ccfd6d8ac2d1186b43c754b2a3c39da4c52d63a0de7b25e513409c712062defc54a0e5e6e1f38b2dc7023cd2cc3cbd8d60719685d802eef602df14324bde5bdb0e97561b5cbb37a90a7ab183e80c0b4530a826227aa363ae12c98935c34e09b24bf31504a8a055fac8a0842a0380f19008f613e507ae2f8364c8a45db9711881ee93a3175da2ad789b8d23e0bbf30460d55edfa56ff70e0237cfd8323592b80c6006aadd0fe93e814353236711977bdf190182b0e81eeba6073136394441dd90a77694e43b248aba831c8d453ae54c67bee35429a2b2b823a387f1ca52c5e4fcbceb77f30e8f31f34c0c9dc7a9d774687c3e877e8a5c5ea15572d9e46ebfa73bbc97cc66c612f9abad30564d8189c31559cdd028598efe2db493dfd7272334f0a0fd12f889c5b90c169faa4586ffa61a33c34f89c9a29382f7aae9588689b2d9107c334f51f723609a765ac35817f481a408d5649efa1a6f44f126743c1b15b6d6655c35395eafbedde6c3b0fe0e62d1b9be2197cb21f242c54b1df0f2847cd8ab100ef38539268e0a72d139509201b0e27cb918d2594fdd416b55602a098629f661ca37f08afcac611650b8bdc81f1aaebc49e92794bd194510c285e1a9f06f1c0bb944e13aa4bed6ff29944710b6b26fc3e118fdb2baaf47f35b6e6f3677244d", 0x1000) 20:17:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r2, &(0x7f0000000240)="43135ef7015e1a836442f79b6e7fa4ce77566a9b20dda7d09a44e0e0b15dcbdf0af96a82b2754eb2bd954581a87f6674db3456e73af4b8ac6aff22e565ee1138a9ae5961cec73d4098d734ecafea9c74406cc3c1ec557df5aef669e4eae53203b2ba4211598cdccdb3c15e3e753c94eb2acb62d45e12ac1430ea576ab4d7fb63137bd647b5f89f72b73a37aee5ba38d8ea8fd8aaa14a8581e0fccea8793b25d0a0427bea7d6840e9dba810096a51b0e91e3bbdb93832b5fbbb6f220da632dfe10ae9", 0xc2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "85107b7c84a4e351f9a5ff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8001, 0x9}) 20:17:42 executing program 0: r0 = socket(0x18, 0xffffffffffffffff, 0x7) setsockopt(r0, 0x6, 0x200800000000010, &(0x7f0000000000), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x100) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0xba, 0x0, &(0x7f0000000040)=""/186}) semget(0x2, 0x0, 0x210) 20:17:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x40) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x80000001, 0x0) 20:17:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/148, 0x94, 0x1, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x10}], 0xffffffffffffffb8}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_data=&(0x7f00000000c0)="21e392feb2ea75f9b6fd37826e2202fcc17f11929836b6655e3698a4c938dac0dbe439053ab15e44c2ff7957e313dd0ab7719ea5038b574eba45011de92caf12dc4a4196e7f6732f296e1ea51c17ab6d1048389816d30a025958f2ef3d6d364eb6d11d8445da53380e76ea4b1307c67a6b0ec3c0f28a7d8e85baca3ac605d23af96530f1c1f310be08877a5de3066091a44612da3fbaaa2a553c6bd4176274964c822cc43f82b12a31a41f099712"}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000180)=0x20) 20:17:42 executing program 0: r0 = socket(0x400000000000002, 0x1, 0x400) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x80, 0x4}, 0x10) 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) 20:17:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:17:42 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x5c) r0 = syz_open_pts() syz_open_pts() syz_open_pts() flock(r0, 0x2) 20:17:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80000001) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000280)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r5, &(0x7f0000000880)=""/161, 0xa1) getsockname$inet6(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_open_pts() 20:17:42 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x20060, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="5ec131ca6d92bf37c02984193684ec146609be1fea1bca76a42599a2fbd40ab66d3ebc0e3df83ad9a63d5ded3916ed914444ec0e6bc274aeb430a6fc435104522fe264099a0ba52b971adc1c0aec4348ebbada8ec3104b8b18f3e759d09e7646d2e1a5bc85f3af65a3d19aea24f4eba0f4118bc68571aed6217af9811a04a73bb6cd6e15777edc4925d0904f21ff6cb558307c5dd8d0d1002136030030cdad24acb6d4ec764cb0e0ef48a005195ed15e2268041ce74b118f4c1dae262d2209d2", 0xc0) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r1) r2 = socket(0x18, 0x1, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffb) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000400)=0x4cb7) renameat(r0, &(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r5 = dup(r1) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000100)=""/26, &(0x7f0000000180)=0x1a) syz_open_pts() sendto$unix(r1, &(0x7f00000001c0)="6b5a61a9bfdee3baf73e7ac0276fa51eda46642f59a472de8922597e91e7df19d4c99fc8e1fd330c2d12191e9d3610ee79474b7e672b5983ec241c2d52bea3891215f43a9b49226a9733292f5b8c137cc054d0d7ba2c4a81abe509742377fa1a9fc87b58b3ae75071174", 0x6a, 0x2, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000000)=0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x2) 20:17:43 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x9, [{0x1, 0xe6}, {0x2, 0x1}, {0x3, 0x20}, {0x3, 0x3}, {0x2, 0x7f}, {0x2, 0x7}, {0x1}, {0x3, 0x6}, {0x2, 0x2}, {0x3, 0x101}, {0x3}, {0x3, 0x80}, {0x3, 0x2}, {0x2, 0x9cad}, {0x3, 0xfc7}, {0x0, 0x3}, {0x3, 0x6}, {0x2, 0x7}, {0x3, 0xbbb}, {0x1, 0x7e}, {0x2, 0x7a}, {0x3, 0x3f}, {0x1, 0x3ff}, {0x2, 0x3}, {0x1, 0x20}, {0x1, 0x1f}, {0x2, 0x7}, {0x1, 0x1}, {0x3c283e2402b1d0ef, 0xac}, {0x3, 0x3}, {0x3, 0x2}, {0x1, 0x80000001}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) close(r4) kevent(r3, 0x0, 0x0, 0x0, 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x0) 20:17:43 executing program 1: getrlimit(0x4, &(0x7f0000000000)) r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) 20:17:43 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x40, 0x2000000000006}, {0x47, 0x1000}, {0x0, 0x7}, {0x8a, 0x5}, {0x67, 0xa77d}], 0x6a8}) 20:17:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/236, 0xec}, {&(0x7f0000000040)}], 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r2 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xffffffffffffff99) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1) r4 = dup(r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x10, 0x8000, 0xffffffffffffffff) bind$inet(r2, &(0x7f0000000300)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) write(r2, &(0x7f00000000c0)="1e057f709360684e8cd367f3811ac8b82cb862f63f289408047a1eb7327c3fdd6007087c20a948a4dea503d2d24f468b7e1bc771d403f6cee15f1317cd61e09719c91b86f67755621c83a84936ef8cc10c797b92216c186554b93e7cbf065d894ef228192e7d54507f4d469b9257f2084805a43ca2a8934cc9904b8d02613630424b01b772acc5412e4f8917150df13ba8", 0x91) getgroups(0x5, &(0x7f0000000440)=[r5, r1, r3, r3, r1]) 20:17:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x60}, {r1, 0x2}], 0x200000000000006c, 0xc2) kevent(r0, &(0x7f00000002c0), 0x3ff, 0x0, 0x0, 0x0) 20:17:43 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x82, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) close(r0) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 20:17:43 executing program 1: socketpair(0x0, 0x7, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000040)=""/154, 0x9a}, {&(0x7f0000000100)=""/118, 0x76}, {&(0x7f0000000180)=""/240, 0xf0}, {&(0x7f0000000280)=""/189, 0xbd}, {&(0x7f0000000340)=""/11, 0xb}, {&(0x7f0000000380)=""/216, 0xd8}, {&(0x7f0000000480)=""/18, 0x12}, {&(0x7f00000004c0)=""/136, 0x88}, {&(0x7f0000000580)=""/114, 0x72}], 0x9, &(0x7f00000006c0)=""/20, 0x14}, 0x800) r1 = socket(0x2, 0x400000000002, 0x0) sendto(r0, &(0x7f0000000780), 0x0, 0x4, &(0x7f00000007c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) open(&(0x7f0000000740)='./file0\x00', 0x20, 0x0) setsockopt(r1, 0x0, 0x1f, 0x0, 0x0) 20:17:43 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) ioctl$TIOCEXCL(r0, 0x2000740d) 20:17:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup(0xffffffffffffffff) faccessat(r1, &(0x7f0000000040)='/', 0x7fffffffd, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x8000}) chflagsat(r0, &(0x7f00000010c0)='./file0\x00', 0x0, 0xf7fe2523ff186787) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/4096}}) 20:17:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x3, 0x0, 0x584}], 0x732c651b, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x6, 0x3}, {{r0}, 0xfffffffffffffffa, 0xa, 0x2286fff6bb15429a, 0x6, 0x9}], 0x4d, &(0x7f0000000140)={0x3, 0x4}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) lseek(r0, 0x0, 0x0, 0x3) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000180)) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x13) 20:17:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xfec0) 20:17:44 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(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x0, 0x3, 0xffffffff, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:17:44 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x1f) connect(r0, &(0x7f0000000080)=@in, 0xf1) close(r0) socket(0x18, 0x1, 0x6) 20:17:44 executing program 1: setitimer(0x1, &(0x7f00000000c0)={{}, {0xfffffffffffffff7}}, 0x0) socketpair(0x12, 0x1, 0xffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 20:17:44 executing program 1: r0 = socket(0x19, 0x40000001, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xfffffffffffffe02) 20:17:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r1, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) 20:17:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) listen(r0, 0x2) 20:17:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0x9, 0x6}, 0xc) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000140)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x7) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0xfff) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000240)="b75f4588ef6f59df75cfdacd52fab48d159ac3e637384ad1f19cfb87b634921809f2f0efceef8f83a6805e53188e7cee8881a1402ecf55c2d739a855b9727faf040ce4de6fef96cc1b37fd03fa324fb0224ee61107f40c9a32c607a137625eb0a39823ffea116c4c1450ef98ecafa7e44a6cc6b9c10a2e694b83c252095a2d6136bdb8b015", 0x85}, {&(0x7f0000000300)="8750f2383d14062fac3de2bc044019496a43b2a7b3e80ea400ed8bb8042e4b76aef875d0a3f822cec72a2ae1750e193b52bda35ae0d5203ad4ce4876813ddadbb046c0ce7aeb22734dc47813a27ab24d02d642dbae3e58ffe3314898f0dc97366fa82385adc03e43032e6ebfccc775a61988cd31711a6e87f98fc29f087cd1d1354d11609bae715896aee20300106f39369b530bac97798e2969c61bf6ca2021cca642e93b77d775a1881f39ebc8338cce794603149579dfb4ab433cf5449599813a87fb7834d3177cf370cac878e0519f86fee30e2932900df0a1747f02", 0xde}], 0x2, 0x0, 0x0, 0x2}, 0x8) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x4) kevent(r1, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x5, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0x6, 0xfffff, 0x13c0cd1f, 0xffffffffffffffd7}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0xd6f9, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x41, 0x40000001, 0xc6, 0x3f}, {{r2}, 0x0, 0x80, 0x80, 0x40, 0x7fffffff}], 0x0, &(0x7f00000005c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x5, 0xfffffffffffffffe}, {{r2}, 0xfffffffffffffff9, 0x45, 0x4, 0x80000000, 0x8}, {{r0}, 0xfffffffffffffffb, 0xc7, 0xf0000004, 0x3ff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0x4, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0xbf2, 0x101}, {{r2}, 0xffffffffffffffff, 0x40, 0x8, 0x9, 0x9}, {{r1}, 0xfffffffffffffff8, 0x1, 0x21, 0x3f, 0x9}, {{r0}, 0xfffffffffffffffa, 0x2, 0x17, 0x81, 0xbd}, {{r1}, 0xfffffffffffffff9, 0x44, 0x12, 0x0, 0x9}], 0x2, &(0x7f0000000700)={0x100, 0x3}) ioctl$TIOCCDTR(r0, 0x20007478) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readv(r2, &(0x7f0000000cc0)=[{&(0x7f0000000780)=""/96, 0x60}, {&(0x7f0000000800)=""/133, 0x85}, {&(0x7f00000008c0)=""/94, 0x5e}, {&(0x7f0000000940)=""/224, 0xe0}, {&(0x7f0000000a40)=""/186, 0xba}, {&(0x7f0000000b00)=""/229, 0xe5}, {&(0x7f0000000c00)=""/181, 0xb5}], 0x7) getpeername(r1, &(0x7f0000000d40)=@un=@abs, &(0x7f0000000d80)=0x8) readlink(&(0x7f0000000dc0)='./file0\x00', &(0x7f0000000e00)=""/254, 0xfe) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000f00)={0x27, 0x1f}) r4 = msgget$private(0x0, 0x500) msgsnd(r4, &(0x7f0000000f40)={0x1, "5b8df1748500e85650e0b1f1eccda3cdeaa17f98a67e7d48a5f83b1de72220cdb5101dc0dfd4207a8ab82996df40d514492cfba3727e22261995c4e56c7618e03056d2ef68a993db6020b5a92d9b9a798be913f2b6c9fd91ef6ae78abd10804b110cb7abb0effe5fa1bd985df64a124290db5e4697a18cd734e6eedea5796a56a7caf70d1d80ace02082c5865c1e5fd6ea0c86b45e34d5e5c40d5444cd3165a539b45800010c5aa8"}, 0xb0, 0x800) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001000)=0x80) pwritev(r3, &(0x7f0000002240)=[{&(0x7f0000001040)="8c3b000650c81e4b9ae2eda36c043ffc9f9a25facf6ddc0a57c431565362f32b31f685a3703c91a2e8d82f6b5af746cef863f2e432a553036597e85a53a68500d6c5116598c3e9534f856808554d965eff97afad9fa289539cae31f9d695ae836e54cee4c26ea14fa0404f6da38fd3f267962e", 0x73}, {&(0x7f00000010c0)="260a1612c0fae06283dcb190574144a6986f3751d0263f466b4a248bf18c82da656e53e1a657f727f95444ed181de25839c1ee8ae97836b29902ddf45fe2ee75fabd03ac516334eaa2a6a8a9899d7ea55821a2984f9177c650", 0x59}, {&(0x7f0000001140)="3ce21eeeef872e8e86b27345188285c51fcb061b49f4f072f21be96bdc1736fa6219c055897671620274e511aae0e0452f5793605790da55ddb9b80612b32e81fa5bd801d4b947c8bc9c7c55605eda0b2baa1e3fbe43385a0c14d9b7d18e2060a3e268d2fce92b912e715c329e0572a18a90ced410d7f7c53835dfb97ae46310a6e5335374a339ccf11dce746d2cb7db25179929ef7b7314954620d5c2228cc37163582e6ac798fb98c02ea1ae5abde36444799ca4dd7465edb594cac4e02debe91dbdb44ff3fc28c55626289cbc2ad67dde5926a75010d37a4cd574709e4d800bff400326efd20b4ac94c562d23ba078a3f22c48a44eaff50c4e25610bb3c6d8ef613978689777587b83b0ba1b1df5cd2697eb8687a7142813c7c70d608ed6d50dcdb86665a01a81da30ae8cb7ed5cf575964d2981a51cfa99a1672e8dfc6cf24d5d1feb7ff5bd163fa3965e73235f408577938d8bfc5ce7c1ad1523a256b2f4ff9db84e4f7f8915b0e203360d0a94af69ebed1964b358154345015f336a098b4c4f91d4fc70fb13302e1e42c06206316f7ad529f0e86266f5e210d710cc7dcd5f58475344640a56be9a91400f4181267e2a0ead153a0c767f2b8746fa7beafc897eacca00a755dbf415b1acb9ba63f5081e0a7089e7864311aa3bd869c53da831c80e27a44ff41cc51e284f8dff31b64ce6ee153c62f2178ed59204894b9e9d5659848cea057abfa30266533c24b94aed39cab06bdda489cc7fea656c63dd1e85444e327bb5c1899786375c51bf5058a3235154855e5eb205355a4eba97235b146cf5e909bc6a233dd84b9199088506ca37a2a205a97aa63dbc08a248e5b71d6264669c0064e4b81ef5fead4c0eb8afa55142478d569eaac457afd4b96ca0c64b6f4484707ae38f63a45fbf5d37bcff0482551ad2a1dec6aeb09f3975b881bbfeff9820be6d742c3ecb4826c4b18f287f43443b96da14db944a17ba32154bbf4d0b59cd3fce4cf38c425567ae2484840976cfba497cfae929ffad6ff2eab4d2583d4544a416b6a82ff8f11e93e7779f11c466f5eed599488ed26a4a685a2657fbdfcd9a9ebc2c8e2a78e087a06781e2e4e023c26420544608efbeb4661ad35b16b87eb9f03e69f9ec2ef9a63819cbaaf427aec34378fd7656eedd314129b0105cb355b041a612fb56caa82c7a6b0fd74d40a59a37b9b16661534957455fe16467f3a01b398d01f629fe7623b04ea2ddb54dfafe33248cf87fd6036f2c22d3b67d5dc7b7f7a7d878eb62d457b21662266c8898c6398d757d20cac2ddabca2a0a4c147dd5109fc81e7a350f026cc4f90723828d142d0b4545c943eeea8d77b67ec6279193bb1fefc5cda78014b4d6b4a5ab3a14be8097e390389d9188d1a7bfd0d39b4bbc2b34803b0738326dc1f92c245d3d57463d167dac9a40c001eb11b4d6e76927ab59f92c57e31022798bf970a471fa7cd2c4ab22aba9a1cfeaf39b541b6191ba2469ca0c585bca9c686eda1feb692138f8a186817ba42807637b65b1fd62f25f53033795b2847f2e5b2072d00cf73ac8922343cda1d0e8df217818f85630c1dd9fafa2695478d7b6757c0eaace9e22b40bf8de06ce660453d2879d5d3822038076b404ae148eb732551e8c7b86e9deb24d164659ddbe35b19eeee561768352719282a3b0a3556c5c6be620c0f431feb6737e8b3605ca82e757f813e26b7b9a1e8d7901c3544bc7e13af936275bd0087f1eea59caa41d6d7c4981559cf014efce853964174734984ceec09e96b46338b62e5e0a0b3eeb9671a82653a51b13e56e05a3a132bc67d26784c36a4a242a3ba4be757ed4c091faca548ed7a8cdafdbc7bca1019ebeee0f196e1f781f6d82214bf39164a32647f92a8f4323ac6818be75ed1f582ea1649536ab4af2f4d3c1c9f84e28ac801494feb996a556dadbdcb4c5674e4fc1e82ac1608f88fa0bed46549441cff3e87244278c1c905f59b1871cecb43a52d7f2fd5fba9bec4338415fd0c6c3ffa17af5036bf8837ede9cc83a4f8ef3f32941a0a856522bf9febcbec738fca94c340a22069ec3a1bbc79528f7d219eff080716ff440a6a7969af1a7b9768851b2060a333a4f271d5dccfca4b997c076b6b2c2a616f1c53e5fe38bf988ada60812aee148120775f8b8fa98e2c8d10dc6be16187573faa8de7d2f5ad89da1098b10f8f70bf056bcf50c79e9004bbbdf5fde55349268220f8f2b437d53f7b48a484494a1d74c8f87eb05cf58e308dded7738219fba6e7a66fc886f47f9a57ff4b2f38d04b8e2349721bd0fd9ec4ce975424754f46324c778458015fb4cd649978a0270fb7b89eaac541aed056d7ef0790e1bcc4c344cd08ffae6a03ac2e2b0158e3abbde7c1af4c335f1ae409b43bf23d9fb85640f6431b729065edb840302d1a237b0db12997787ca44f254fd80a4d89c4bb58872f9bd143fb05696235babee02ce074ee76458133e34f3d313ab49ed3c66501a98fa6ca44599d953d6736be4d6cd109070dbc880a413b16a1f5c0a3028abc35246b47e636c2979eecad18f548c51f42be3085b4290f25f9ad662bc3e729cd45d32c3e181b62b33d5b908badab9b99909520fd46b80e4c8439233c649c3bc5bdbd67f997e4879ac73bc1bbf0c4b7133608b40d0128d402d7a6bef0375a86426497c9b59c96a8bf723f427e1a7eac11c15865dff2c071d38d39b289df6489ba12fe97a9358bbdc3a5a979ebae41a72bef2943d776fc31e93085381589d24d6596d331151901e28f68202653bfd5c767ba9f8fe2dc86c8fd13ab838d86a1ff209a8f5d3fa0710c440df9b4224e698803427dcaa85d9a49f1a181d4048502865a5fa3c372ee40f716d3532e4620ddcdde1452df4f2f0232426a18e16026fd8000eb138d73df48aa2d070214848a38c6cb5e568d578102f23cea2d6acfb7f450cd3541023aef2e93be3f7444cfb1de078a7178771fafeef7327e88f40d921917c7c4f2053c502bb6460c1cc3fe9ce5c72ad93fdede5922743028f4c8d2975ca6199b8d485f9ae8facab06180ce89e86915b2239c3584ec5e464f77fbff741764005be7db85d7e574a9a8cdb5fb2e64add3d886c68f28e5e8b251d53658c221c4c1279510e9463e832669cbdc3860b80b1eb125f77b8734d1df2e2cefbda8e34a16aeecec0667358827b2e0101d0527c80ed7522d0805e220dc9be4e8bcb22f264dc7864ad2a80c044c9ecfadd55c68ad4442215210a54e5adc20888e2183c096231e0b95fbc1bf671ffaaa490e7a4a798db114ab05f08497cf7cdf0d620d4ff31f538ef25e9b7d085c9e1fe828afe3d5c5bbac86846ed27dd0ef7a28e3a278430933001f4163088b8d6fe5bfb35bfeea20cfd2af8e469267cde701dc670126a2fc4e4586c4141bb9121dd60cbd1a5d7be8d7cb12fc88a90ef378168d43b6b3b6aee8de62b550e7a09ba1e003a8ab0fb1f5957be5213ee631f8e2cb0a1997692a6b913f7f5d74af7fafed1391271c7a35facadca212121b415acc27bc1493e6fb6fb57adb931130f4441f70ab0a3c54f50b6f13ccdec7d8081661646af0828fe2da0d6efc6293c2a5c58615d097fd5a5b15770a5dc1cfd9f535d2d7e536a7aace441773376c1188dec2fc47db4df64a2850c3aeed728189bc7acb7e37d0b07a6a131c0f544b76fdc9a4c931015bcb9653359c1d374ff8e46ea9dd72236d2a363e35687f1f74c466e951231ec049c07056585c134f4e43954af5a65045e6b0dbffd5345d458fd6f1bf6ecffc86679fc7f10153db9c07c60757a43f88a5c4b26b2ab029da06022b1b684e68bce53f21be3d27275ffe11a348191e2496ed96c1c2d775e89bb7364df52c3e15a6caa6ff5e9304aa6f1ed97fe8e0a8a4b6e52983c293d087123b3dfb0de6f1bc4df645fdfdfcad9351af60806f7643bc1a6f2022a15450f34a99a4c33b82b0e3165f98543063bb61d3fe25487b75f79bbd6e93b9c21b82aa87f4a4ff52005e00ae0f46efb3c880690feebfa1e2680cefec0583314161d63dafb554a709b16f5bdb9c3df7788942664917592d96da6589b2edb48bf1e41abce7efdf5bfc310d798b4880d6d87a8056bb8fc5c21e420ad9b140440957937463f20e110eabb545a0ef5fc0302a68b1eadf6236136dc13c4edd5e93b793e74490453a3785ce63f6c427b154a88830e55daf5e74d5a9eb58c8919f88b765c8712846a1611a2fd58904e3494995abe3a7479829fec8b5c2133ff20dcbcda15be249303432f439fbfe7eb1740086feab6b9b9a0fc3e709015f074991acf9b3abe48cf5060047200a1824bfc31b2fd396eaccd96cd88af534657cee30f7017e9bf4fae13173d5c72b620a2ce48a0deebce55e4d9a07c040adcd86bcc2a32dea227dfa44a200ef9527877d9af641d8264cd0ea0a8e7c2db01f13d3c5cb1ecdda5396b063acab1cd35c607a5949eb0ee7075b251aa8beb9513203e45ec2f02ba41c92f38e27a04da1e03e51b4ff368e32a8572250648f9bcb2680c3d7bf0f3b9b3d84c03e2bd934dd128a6d4f382a2a0ac88362c794321cf4784169e795db8be6bd98647c2422dabffa0e7789da60f80dbd24857895e5f765247bda4ac9fa24948118048d27fff088239210c55aad93bfa2aebde538fa3a4cde3b862375276bb0afd445a19d3ade5058691ced89b36b37dad3448a06aa48613f2faf125684dd07497e86830fbacdb633490b46942f559582466419bab05cb570d019f056674da1be44f7998b9514a732691a7d02c0a02998b5cfaaa4226f66d8e3a2edba18e22d77401b84ae51b7af600329335d204e3095b469af88f42792caf71de8ed02ad2a69b1e319bfa810baaf32b2f4a4b1a3f42486a1e24dc983b6add02b56383077ef09e507d7a40c994c3a815c5f15b788c4dda4ced79859700e429b3c5b03c41c0e24856a51a7f02f4e01f1ccb1686bb406661454f441e7411cc9d4c0b7cde4b88b8220169389a391adaac46b390bfa248d456bf867c43b6db1c4726f6e5911407a0432f4f81dbec99d43a26237781daf9b960c84a31572e3caa821fabb75401833a90319e5ec21d91dea4312f85beb30c1af9117af82d86f90ca733b191262d1b177cb76984cafea57b3ee818df1dc65f80c5ade065d739f150639b3ab2afc734c0d24abd6aaec437a7ffca36508eaec79184319875c3947eb15ddf15a2a5f9eea2590959a225dbc52f5d5240173faf16a0fc8fe7d207fe9be8736ef7597d19cc6721fcb44e23d5eaa3e2b6a21981057c4c0f3f09553d2bcb85f0e47277ee292db5a8e077b82b42dcc6ebdf5864712ab236a499f131061416252e5508ea29310d1985aa27c948f88215b1b89bfee5b1660e3a4707b23246fb72d6d9c2a494696621206aa2340f8187f3b32c1a899831c09fe66fa882a39b242deac8af81303046c34fa89a8c6ef31ded91faad41c6d4ed5582e7bafcbe386fe99c58ddcf37f80b2d9b31f3eaf72609323da3995c7a521745f35b1af9386fbc8923a11f7b45c8d14cd52fb7b413cc3f77f22273c5f95334e1f51afb281f34d82aa2e0ef9eae6f235f89ec729412aef7a342023868a80f5213089a94f4b7e132c230ec67b68c19cb0ae0762891235261b27a1b4f23537fa357c41ca6f6652a3378ee01825397b3ece05db779ee70b821dbc8942a447cc122790c43d9070a947f7c48ca5e289f53c15d44d635fbb211bf19404d9f540458835583a3df045184535f28672c1f0664b1f46eb7c1587bd71a93989cdb1e2d10a7406e0dd427db0065b1b788ec5", 0x1000}, {&(0x7f0000002140)="408f68b7a1795a87b334ab5ef264c70a6b8088eecb8f070cfab299d778b9d5f9d0f66ec204535c9030c304fe98d7170cc61dd11ae37a1c232505934992a7072025a6532dce6d5d233f6bf571891463f8232151f611ee25066b1979de9d7c77c9dc5138369bd35a1038c6bc276ae51aa7a1c60f4d4901b0babaed703a36e85b326deda721f5fe36d6c71ba49cb757ceb9a8", 0x91}, {&(0x7f0000002200)="c0fdb14a2d55db4ddeeea983085a", 0xe}], 0x5, 0x0, 0x0) mkdir(&(0x7f00000022c0)='./file0\x00', 0x2) msgsnd(r4, &(0x7f0000002300)={0x9d9689ad7d6b9ee9, "e6b637b8255f60ed2cfc3ccce98e19dd7a5f4bded3cb84dea5dfa228847971c7dd0cfa55237e202da3c383605ca80ad2472b0b133680d0e74475d1b880b14b9374ad65020d5c60f7aa7d751811fed5d718d9fc8a2f7cc803babcd998853a00867499a3c62305835b172967163c59c5d4cf35dd7567e9e529c213be9e602e48de6d791eccc7f55bdc939c5f57c63be216c3111e8ca1dc58081f9f02ebf5ed848d18d02c1eabfabc011f03e08bc44efb0bca4d210bcde8027f5959a9fd54991ae965cc8055e54efcbc6144de95270601db0acf92a29e56b57cfaff68012c9c5013e4e287fa06084ffcc0a9c94f7d17ad7321f7a25909d99968aa2d7751432a3006025becf4d848a4fdc7a92bb81e336eedf907e7c16275abde01591f4a9364f6da792a0d53405dddb905c10644dc77afa8c212883b1f92e573d1da51647982e285111530e68ad568db6962325bfa25f918a69c3d2a3f9dcc0a3ea24202bdf387ca132dad49ee8e38e91eac51de727a7b460eaaf1dd03134a9ca14d1bee88fe492b1fef7cc8f17c71a29b6b4d486c111119e9e17fffaa0a720ce2eeb8d7e58ba898a804a087434356b38fd2d3ae4ae8524c988450b50c778ac40d1ab67a623c07d0059b438fcdd13b5e108a1dadfcec7032f62cea5270c9c819e0874971debaae09fc3076e5d06dc412a0396a5e72b6b0b40c0804d9f117f675032cc3432e1a94243dfe49db90a5acf379e2f33479ad104aada422fb42224a55b882979cf2551cca1f67f58ee35874e2b5c874c4e64abcc49422359a61015a8f043216e192ba65582cca6caf5395ef9041f30e83aa9992087a672750495ead97d1015ddf3f6729e0cfdd55638a9f8bf9067a6f2c90d7d102295f0b8114726cddc8c0d4d658e342585209ff155c2441ee5f25ae789693d091562b02b349c164b5186d23cdf9b7a585c74fe38d5c0a011d8a5806c9d6bb63c071a48fcf030b461170696b59e84a6ec7e63b4a74ba90d2a1ed7530f2d32810d706e210aa79b3fbfd72ce297ddc44cbdeac15f8b247cba55bb640de10adc1d0711a1abc17c22975e3b1a325604cf644c9843926b0d3ad181678e3b7879229255f725e0916c39224064d23e047ce949675172ef908493fdfac999617bea2f4302699b10a93e498d46fe11ec9a160375da1a71b1d3ba3b1fd1a39ce8293f93f2e8750cf247688ecfe99bdb94551aedaa09563665c0099ed5c7441fdb97c13ae5523e8b69fb7d8367e8c5226c4029186b14a2d37b24cdff22c729ece05b14d078c046bda441fa7429712c8b18927fa7819e2a687128d89b29cce184ac81ef2f3d04b22047a232a28153fc0cd5ac4bd5d8576ed1fee7d5d3bf564bdc247ded363917d71d7194d88052c73ef0964b9f01d5430c783aa0127ea559668bf17958fed5eb5c02c15a3bcbad788496e17c49c55597876bba1005a18dc05b685516f489e43dc4dd5ef33275d7126302f5d1ac39af92afab6eed6e8fef135906ad0dd343ec68da2028169d11258c033e308f67851fd2c560f97da00a8aa74a94c7c3b5711ec6aa9acf40e539a260147fc12b0ad8d646b8699aab41b34e0777cb1eebefebe254e3a85629e23e34315f7d899abd12f78758add44820f4d183354c7ebab4c4d4b456c62d2144d3a8130a5b5b0976bb35fb8cfd88998b597d2d906d73434c18d809349ced75ceb36496ecf752a08851cd39f29776704c3b6221bb92ff9ea9b8e60aed6f9a102f0ca19bd2592989fc115bce38771ec7571c9f38c999e81fa4cc1aeab5bca36f4c38ca06e038c8c114d35732504a3b971aebdd862e15038ed7fff16cb1c058aa40ca02a4c6e22de3abab7652918974aaac4f9ff5f9c61213143d371000c0a616789e3fb6304bae8ad22001d73a29ab4c935766d0e0012f3b5b849c2184713275a03758c5b17ceacc8329cdb71a3d05cc7bb6bb09fe4fe83a4dad3ecd6c990af6e47403b2e9a5cf8bc5395343d7c338dabdd0290dcab0e973ca0025611279470291ae3bcfa521d684ce3aaeff360899e75c64b55bbff2849a9d69a3baf87f34e1285b3308f924b29e20f6123e4f9a5ce704a48ab8a6c88f13db6da3fbb56c82e403a424274427e318b714cd98de6894580f51c3db88c2a43e6a74d1a28becb9194b709dbbc3d22c67c7265a354326e57bfa6605ab8b9ccaa7f041d80952a7ec7e49ac3fd982f3b14f54b057604ea0a82e8e00105e70eb600b29d4c35d70131e5d2aff16def68001a124e97033983b70c8852df7a64221b4f789a81b5dd9fb73e71830dffb77d18d78f0a12c139d3e8138173df7a43e1683ef56775782946920384252d92e1ce4219463ed4fee78cb866986c3875cc996b3a2dfb1a23d640fe9d5fbd36c2c3bfb405108d9d2fac21be6f71d1c4586547ce59c05ecf1499a05598f110ed4c9cb711d9f7373a05c14932a76a47662bac40800a28a134af5d6a5b44f1548d5da2630634c36d2e4fca989a4a3d8e5376963c2e2a7ed8bd9146efb89d93ba774de26d3cc1af9a0706e9004864472c89e3e29372578709f3f8ed230aca43f5f0cf2a2de4d4309bd8bdaa0d91838b9abcdfb6c82926af84abb34cfd8b0d73b3fabe2a7aa756c2c75a2fbc48eda7579ba27d068de9fa67d3fc425f03b9acd014f24e7ef1af2c9dad0ea6ba815929ec2f5c6fe008b506578f21ddde3e5e8d1f229d2ce965bfa2f9accc9e90c1913cc77e248c2e43f0735c1ab0d40bf2ed1ff07c689b7a8681185c2d188dc570f5c7d2d52b44c3d6b369bd5950b676bf491972e75e206f34f3978c5c3940b769fc1d535dc18c319a3ab6b3ca2410cf51f9a0efab8294c509393d5dbdd5722c91f70721f4e46909b1fb43d4c5c340765f09c364214b4dc8b4a57a0d28c8b0f2d08e2e64de0f324c0bb6e69849d5b78ddc4f5aeafa5c19752dbc5566e82dd7f292f17a148ba17b3bb21f228b0adb9413723bd2becedd312135fab497fc5e389ad5420c038ff0b24a55bd8dfd10e182ee88da825e61775fbb2953656dcc775175cd5a7952306fab084b9c2e31bb2da4d139493ec3af2cf49e1b1cab515c0525c7e9c1476d2027853a9f66724045e1a39fc2a663ebb8eb13f52e5e02c2f41de957c2ff7671d0f7cdbe95d6f9b3dde3f52d7dae664be0d5e3c1dbad4274cf1a8a895fd3cb8d5262a101d872e8fe01d562874a6c804281efa25b73b481f487c80c9d87b8910d27214e2d3043663878e0abb22a2e57c557b7a729bdb60bd172f4706235ce7b952979b094970e65d9dc3d615047687f3e512aabe95ee4ad1ed24e9700bf84baa15025085af638e4f69b988a414ed6e3cea1e843de41e7e28fba5aa52caebd79601144746d505f788d558ea4285273d5c67adcd32087166c270516cb8336ec21aee84459f22d80da6f61c464747f989d6f42ff99d9ec1fccca0978d8b163bdd4d87f8ee3bdc842cc2ffd10522253f734fa67df52ffe1f628399b759dec8d69feff8e36f2a1de29c5d6bf367dec116fcf8b641f75be6ec273a6c1849e7686a69a96a74fb5eb77e105d295acf9c8e8ecf2ed2a7f4b06c17b6c95caa06623188634fe670d1de54be7109ba45bd3fe8ba7a90e75c39bd4af499f945005a61ca7f2012df19c7a7edc26746422286b30ab4f4162f349e9e5882e9ac1121df5ca4d64bcdcffde5b462414987842e31ee9fa60736524e5eb12933396a2cb0dc51b3955f8d7b20bf1f5d985bba853fad0043671229bab5f0d2912cb6ca155058074b781d7b4d6ad29dfd76eafb5fdbca4a7d290d61c0b01ba87af83e6c39d38b7f766faac2910bd3b4cf80eabd6a59d8c4aec357ba2b5b0af18b77cdac88d36aa28655ffac4eb1a29a7bd6ff4381b1d6325c710c75f77edf11bf44496914e10ac4a468ac100fb0f27c15a9df32fd46655d7bfc4694ac29ceed108223361d7ba74e28a2f5a1315b0baeb6d33bbb1766e4028ca7c72edea7b034c434ea904b98eb396fd02197a05428230aba9fc7d78463323cb0e3de102d45e552c1f9b437facb2ca0377dc94c4954bc158712c9c9775a53f37cea73dcca239cffaa5081f404f81a5a28b6d9b8772121c55fa6c0e8376c0ef4a901a508e5a35aeabe5562e9cc35d06d2b2074b155cf4a43777a449deb656c8dd36bf29de829787c3848c820494bc642b8d312742145cb0c09479815c277a05ce49c94e11549c7c33db9e65304aca3a0866968ce72a1d00772f092f56325ffd9b3a2675a0be3ab1be2996f94fe6a09912e9bfb0a3d1e01f9ccfb4f856b3852ce2e4fa04ff94e814e12667fda7ac17b895949de8d8a659b613d45130712adcc8d9bf2ac1f267af9be1956d5726145bce91c87c0023dd1ce2750924693b367ac405cd8e7d997b01f1f31f50be0116bdb9ca66a4e431b7c0d53631f130f078759ab6f6650713109c0d3dc406f63dfd99bdc56ccd0e4be98885b60b41ad7b144d0d4d4b99e35f2247c265f58fbc14299267e14cbd0cec09d912d51f49785607f309551414fa95fe417cd2d239b666d481a32d9913bf073ac8bb9c5cfdcf66227db6c49ff2550c2d26efe45736448f2143b45ac7217c5a03497601ef83f160014f01ab2a0241ecf55330cbe4d15f35d6a7167e73eefc22ca9e111f6ddf93b5f38e7329e905cbb25e588fa2839351300daaeb268f0d0ac23ae0e1238cfd0d9b34f704ee1037539888be1033ed9cdf671c524228d38315dc1c0f6d0bd5ce8974893a22df5928f3ee15f811260c9a7379e780c14fc7cd898dc03c5c8ee64e252457ee7d7e33b066802088c8f76992c9ea645affca10097ab7cdfb0940f9757d657e25633a3859b8894e36ccd3600ffa3b2fab4b0f66c59e26e253f26c62720703474d5d751f2ec0e04a5e05317063c92409d1f78031a8d98fe0c09aeefe6fd02c0b13b872d4d7df624009c361a57b3e1ee7c81f42313b79c81f497bea5065babb4f118e447517b0d68fb2f55b581d20b5bd0721b3b376179de0998aa86f2db0168b9f844d3e9dcd7eb9526196abefe4287257ba005b1047df0e0e19241c04ef79ab127935efde1f5f5fb713bdc1f12e57666e006a849d1f7db68836403d1df212c619ee7c4e4824d416cdcd97a2ce1e7015224c0c9f0acbc4cf3595e0db04f126ff1463a649cbcd1d76d51d83f6e4f5d23c1083111c1c880cdad69c9c499a04f3c72d33bef4d2fce26769dd9fae509c91c14db72cb6397d95a630acd5f8ca4b30b6f3b0199de45e1a27d34611bc21741dc00118c31a035f77a01f953623a0534199a488ede538bbe92bedfd5ef5f5adcdc5c9d9243fe322c9eac6c0cea353f7526bf5156bdc149b9c10e2af70790d7ae44eb6f3da028103b9afa18715a5d07327a9c75c36c8ad0b15df5c6c5de1259484972fcc1e60fea4074775eebd937a5607a6291c5af3b11d7405fef3705b609410bd5f6d40566b3822a9d5b90340b3522fa6671a2a6cc58914d0e6531a129c52c9b9dd98626b4a6bee7228ed3b77368411fe884c36116abc291d5fd718732d35fed1eb3af3b3548e07fe58f8aa80037f2aca40fe93496fb410cbeb0a8a38290121460955074209ae19f1d474b36e38c425cce42c1054a927928eb757b8706b4333b1774378e627711f5683612d60e246cb0b3d804b7381847f006817ffc9ec8bb89c996e98f760ef88e5352ef7d4725a2bf32904117ef76c71ffb69921de9d8e26fdb7047c317b3a7def034e12e38111c231ab2c1208c2624e17b5d3f8796ef57cf9a0488ddea13decd67a4b6accb251a09750a1a0f53f60e5110ad79339d1993dcfc56b"}, 0x1008, 0x800) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000003340)=0x7b) msgsnd(r4, &(0x7f0000003380)={0x3, "c2b2dd683e2ad6ff39c92540d4be982b5b5ef669b989a7475949ca383683f41d63a6e1114a212ad1d2b3edbf1215ba9baf5be598caab823168ed6b98022c47a72b3bc83a3586a350"}, 0x50, 0x1ecc75e7576d2d60) openat(r1, &(0x7f0000003400)='./file0\x00', 0x2, 0x1b8) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000003440)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000003480)={0x3, './file0\x00', './file0\x00'}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000034c0)=0x3) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000003500)) 20:17:44 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000061a9d95093030000"], 0x0) r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 20:17:44 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7467, 0x3a}, 0x8) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) 20:17:44 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) clock_gettime(0x0, &(0x7f0000000000)) dup2(r1, r0) 20:17:45 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) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "85495588378e5dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = getpid() r5 = getuid() r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r9 = getgid() sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000200)="49d5b03beb359233917e94513cf8d1e2a9561a54341543425834dc1ed9d9ce33d6cfd24560f0ee4492ec8f07d13f951d873f9654d1fa5ddc63ea409e017d57191847d2585a1a97e32a96a8abdcaec9c92ad1719eb791aaec7531df33938dc82e5fc0d7a507b38114544827cb1b7d52cf53274d65ef1ea226088186c4398e82d8015c32d6c71395dab9b426e66450503b2ae0bdeb78662d190a3a4ce0d0863d50e911b44c0bb1027f56b26d02b565d91cf4d27c05d0a89dc4c925a40b9ddc6808b1ef", 0xc2}, {&(0x7f0000000300)="2b6a5c454571bdfddb04f40a7054d488a950fa4ee389b48248a6b2480fe60297b2184d8135de9a26535b14410fa3809959f43048ffb42e95b2c75ed6be00b1c694bb1519c473fd739a05e58fb32e76c5dbab83ed0e2b935b9d21364d7eeddb74f73256a91f4dd3351c2c653a5eeefff584910d86d1d9200d712a3e921e732e119bee6c55695af8216e9ea2c981d5c2a470b2e1019eed45c7efb47c42e5dd3fe857149acf351ba73e4af64286005e8a61c3d8b299c64fb9813c42c1a9a82d7b0379f088d041bf4bef6aa2fda56f8060fc215595d9f12995c0e3e5ee4485328a6409826dbf53d2", 0xe6}, {&(0x7f0000000140)="1680779e4515a90bd09e8f4051fd71571d6c05c707e32ecc776914305cff15ffd29d8d583e41d16706accf6e58", 0x2d}], 0x3, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x40, 0x5}, 0x8) 20:17:45 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00001eb000/0x4000)=nil, 0x4000, 0x40000004c) r1 = geteuid() getgroups(0x3, &(0x7f0000001340)=[0x0, 0x0, 0x0]) fchown(r0, r1, r2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000240)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) sendmsg(r0, &(0x7f0000001300)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="36150b33589ed1c3496f4616683a026dacebf698ccb08e20828e2ec6998b69d9d4d9405f7980176a7075e18318084aabd2d97ae631240532e5314863300a8a1e6df1625250f96a9a1526a7645bc0f26a5b", 0x51}], 0x1, &(0x7f0000001380)=ANY=[@ANYBLOB="90000000000000000100000004000000ac9a43c619b870e8dd464a0d355c8ad4a441109b2f9252138162041f85137c5964ce4ec92ca7de54b17364407f8b77960af55dc37815566deedf024db3f51848ba7cbe52eb1c3ee3faf4f4a5d297f2eebb5550edd4fbe24c069ea762944f0136d74a8b55a03c0b60f260622e8108d1e1d2bb4240ed1e875b91807e00000000001010000000000000ffff0000eb0000009bef265d3bd79a6c1a0e352b667642150c96d0ffa6bba964728e1bcaf964fcfd2f5c7fbc5e27b7c9d2afebe6b36375ed7a23aa0f4495e3c79be73a6b85acb5e224854c288f1a868eb522719e08cbadb3baa573406e81f3d9f089080145f4b718755822bc376162c39daef98d6c80d5e363122b16c7272f6ac7a9d7a73e532d45d71082b32021dd85b89870be12848522397dde9aaed552ca3489521b72c2cb23acbf32ca8bd3a8ead3a18ccfb1707df3719595afe562e27ed9d3c9fcf58a35b7d6fe16ca6980969cab242a19e0ad650196d85d32cfa9972cb8e09524ac6d263eabfc0760eb3c975a80a182c2d994596e07d471ad4facdaa495c07a5555a7b937b67718486e5c5400fa88a45b77a7cf68c4632a5be4de28014adff5f4977df8cfbde6deeaf072d5c9d368563e622c225d8f72a395daeb6b6a0ebaa45fed0b75cba2fcff3a5ee1fddf55fa3dd770e54583c3786b1c80f2867bd10c143473e5131eb8d61e1d9529ccef66032cb48dd7dfe1e6ba73d18ddac2f25800ff30a278b32d8234d674850d3d97a4ca17849334ecfaf6663105424ee776112272459752e4ffa350e84e0f90596ad27f3525f4eda9fd48b1f118fbd436d9f45dbffac114c2cdecdb2fabd68cc73d3ecc3d25b0cc6cc940e9d5aac94dfb4336efeb44d251954247e0e5928e597d3b6dc87bc4b6fe80a7a1af1c8d736895fb28ce6bae6cb7e90be26b14f138c743e599f284f26aac14a716b8c4cb3e86a40f7cb8da9078b58bc95db908fcf3d7cde3569acdcaef7ac9fe6d64487239f1a8ac135ebef67a6d8d15bef2a1259eabcc3e2551fb917d7466064b20bfd95df6ed1aebaf459effae6fe172e9d6a6f41a5ea08906387baab6fa1fb489d6c4d83e8d3e7d81ce25188ad40f3e6677d1f844a495a244e6b29317662d512c431a0a68d5d87edf359c304817117f428ec01fc9dc9d9983c17b1045069fa5169156d002694af4db807a19ac051f556a6e297a5d97d487eeea2c7a97f725df17f1f6d205f68ee716737b79de1244dac39cf5cca6d2b4dca7adfdc85773cfc0267b9468e123b2c5c0e4ee8782222d66d379a8611b53689db59e1c1fe6aa5aa0781bf9531b461cb863ee797c9f63eba62d832d4cd4225034a6d1bb3edeb622a1baebd7a68b0385c4ecbf793716b874fb75c434aed04c284e9621978ad4dc94e9309ff1d2795061fe9fa6513837ac1c7d64692e36b2f6e7a2900bbc46ce1734449c45ba841c1ca9807ffbd0f8a386b8059373c637ae0860a7d4c030523ae76482e1fb52bc63aeb34f46a4d3be08e2082a5166a2fb07482bd3bcb7a68276cbda8aea5f0eb3a644aeaaaeb734602363be76c43426809df2cf4e208f0e52f98eebd9c83bfb043c50f0d5871e8da52ec4795ab68c7704109c9b58fe9b07b066d908aa0bc8de44b41de4d64eec4450ac571620a8758a24c14bf632fbe5d9db31806adf58eb757c98f448c65db05f31e1b49735d023f1861a5985e8f6899f45e968a4d47cd84d7a4717593f1feaa40cd421fe03864d7a3124c7704e40b17678b7bd5a241703389d44cc75f7b9458b4f73dfbe00fd21d8b8155eea54829210fd4ddfc3d54230a7b4dac1739f7d218372d19774ee4c993991520072444e49eb4ac2a1f31d4e06adb8e05b1cbf65cb3b9ee04fa65623079afe89a1d4044bd82248240f2e29ea2ac498e92234db185bb654f2583ec4609154291247ceb5e32962eb5b4218484c890d650ddb70511c46a7982608cc515199343fa8d1f235bc39b2a40b5c16a69ed097e0dae91b7a8e9acc4fc778594b39cce8a82051b76797cafc89564bfc2db1ff458d8e0c40d1b376fe85e050d5d54d8265d3146d7c36b18a2bf6280794af27c6f6f77da9409c5c71037d572d43687172a4f34dfcf400ed1cb3fc80a4e1247e1bb55b54d78c30322f39f89ae5242d9ec06553f1ac6a2b96d66472f9ce80371cf774f4ff31164d42fc0fb0613985f058707c7cd72bf51a71385f6229f4392fd92440c494d8c55f03c8800103379c69e182b57e0509a9b2e1fd550f7b7538d6f614d9134eeaa074aa9c1159f5418d92921861768fd0c5c5e6d5a1856c269cdb0a1a167146bbc74eb0b32105711448acbb13c0bc6d6e8244114d98e2808a8aae4da35697ee5b2139d98ff7bb871386670d40cc9f2806bcd832351d421ba20244ab477f8feccffc651fcc2b20ed15c1c061d87fe27f5e5a6060c1c8f713cc2a9e114886a223044303543e2f59bba2614a3c9ecb069418023f376422695760d84e304fb6591132d243ec326c605397c48a99083f77a74b0988160c0a6a7805c47c19133cfe483973c7dbf50746269104505a0e7e8f4e841a0dd6e141f819050d01c9a5ebc494306b15051544348328f7bf7c5455648c052605107a4038bf5d5bb46d1a20f94a7a0063f76c4cc9ef397536f7cecdef71383f2306bb995f39b816cfc23acd3b38037042e66a47731ce115e97443ac6871b9ff15979cfee3a7653196b269cca0178a2ee70f4cec793226e1aeb5e8a1df39c2606c11fcd81ccab53c7192d1d8b5c15ce2d533e98a0f9a596662d5ff7191d6bb84df8e81b88663055d0e496f3d8dbeefaf77a7085aee00e01e7c3845882e74153aff3d06e33ab5d148ff1bd37ea6f0b09390d903b3e9e2b0ab111b19f8d7aac99a6a0de9bbc3ac50c4768adf96ce83e71cbcfe1591ebbb4edb11fe7fe6506cc56f245106ec304eba402b175005fb388e21777fda5f99265c6d7f736e9938c088315831b811c4d8644d75db31b0aa3b183659344a72db1de38bf975d26d11a6b4a5973a5cde46986f71922e6bc3cc218885811f166bfa98bfa96f3f3eb6a5672e1de27a46cc70675510ef0db4084040361803dd189d011b43ce131968e7d1a9c13c0fe5655c67ee6bfcd7c38ffbefcad9360a082356ce5e5748cf89f34768868622c8aad56ef6363734707deb71b74d9d093592b087299babb219220a2babfc4034c1c540eadb798b8e6c1f8edd768a954e138f35c16b4e3c385640e773a6acad88c6c5f746cf8be4f456599ba8e4a6a62eb9373809a9d86e11264e09c2162cde487d7ec60da5b7e6ecec5a84210955afc9c4638060a8d3af047dc9e25799143bce58dba143b6f9ffaa9ecf2ac7ab6b93cb1d8a9e18655b9defe67e1ba858f644a04c653fb5ebe1e25fa50cb1d1b64a1a7c818c42a305d79cbfcba0acfb11513c955c62600f8500a6c172142a024bd6d24323f7be7b50985e158d4363199446673c297d1e505c5f76f83c2d3a62314caa24347c312f4ba063a1f3a6907f6d2809fc3dc6a2828f8674270a09572f7f6bf7c80933f2488ad74b21a9b42954e2704db3a1d190942e8ecc426482eeaa42352a28430eb1b91d015b394354c16d1639ea02600f68518c208badcb27189c34038e82bcaf4f06e128f247ca56cb2d7ea02b86bd3aefbf6caf367c5b958c978005dc56ef85d8b50d85d6622432e3b3961f8fae06cb46bb15791baf205148884749a8cca85b8f8b2666a510c6b8c701727405fdd8064661c5b51f1379c614e92c3f12019e61f72a703abcf35e24f3023d7cba3ecd877972f1bf18c7d61ca5a834a072b31436c2fa35e16e2535e1ad63c2d4072a75dc098253b4e5d4f1bff40e54ad7cc07173f0f96e40eb706d0e9b4b08e6f1415f915b78c7bb12f5cf5f695da0f6ae8a1b53329d1a4f2fe36749c0fc96ad88d9424f0063afe0e83a2f5ebd6a9419895090b96f92af725ddf5bcc6ac0540472390da96a18a788fe32fcd350b137f070f50a836636afe4695a37be6e8123bb25572d911d463d185d63c5b5c7827a1caa60186dc2185a1861509f65c13793c13a9d1b2f70b32e98134282b30f5a3e2b6ea33d3b8db10a52b271ef07c4ee35f5d26e919fa25e170a5bfc6a6261aba719a3be351110ef3933c6466283892a150b88907f656f9de25727a94ee346fd57ec457ea14ee82145a1c49591b9743fbd6f6ecb8fb67a78f4358c0cf45fa959ce559f25b513f56edef0a4cc520c684c04984ec826b028dcdb509f907d1fdf5196226273cea134604f637add967c5a7bafdc8c0bed7c62b79dc110a2f8924b0cd268f1acd101cb50fb0ef6757e927752b0fb56b2cdaf09ccf1266a990d952e9c0cfe29a6b63fd8b6b80b2af2d98d52bdd941edadbcad06f5bc240b73648eedeeec1a842f8b1fd9a81d88390617ee09aaf3c7cf4b32a802f0a7265ac5d38d10036dbde97eabcce98db58ad2579644202693292dcfb3a58d19d295ff7d9908a4f9f2c4788e1ee1a5838709522653358fe04cd39f60f924d07d9e70af22dcee1a0a30f1617815571a7c23b8b94cdb3197dc1ce79a4b4ae80afd9b6151e4e7d942bc89653b16271e41a0df994652c5bb601bcdd453782cfb74ba23fe041d9366f5948c1799ed2a1ddb99179744feb570211cce516130fb48142620682b51fa3b258e1b2290a141af7798980be64584a6f50ee0da926688da841e05e1e2e73472a1cb002cbcc726bea8780cdd96d8a8a8e13782fd40883711b7a071cb01fa5242eaf2b488cc0901ee4a2144ec0873bc248b839c75f3c77f8b82898806c26864d5599ec47c186004a13bb1620406b6923d4d6408dff7f62716e49016b3bccf2be6f55816041e385219db3dfe3bef363c088ac7b5181ca5203b28e29ce46c18db1ab80afcf633b8cebb3d2a96ffc04e879d26aecb6a8f7ca7860b491537fb3cffeb8cd5088b8ad887d79a144f4ed341ebabc877b15bd4cdb5c97d58ab3b96b0b426670835709288893cebaeedea4466a11d910b9f14a7195299bbbef13e4193e1fc6d790913cf037ee3695ac7e4febc0a6e7be2fe8aed1f57bc286bcd2518dba42dffc4647fff48797d48620fa9ae34f39dbfa5644ef5e3774f9a83c8ac6e13f787fa785ae5710e296c710703eca89776adbe99cf4093b98564a6e7e2558f000508305eec8d21c4c84adc7e977e7b41fbdb270a9a1a2fe60f0e6d2cd7cd9e134cc1d959623186ae3600cc9d9b40a6955c7da4cf9903b1dbe5590f98620aaf53c52af776e13947a7c5fae3456bd5eb8407e5c5acd2cc416660d0abe550f0c593dc97a1946cb4e83a489014c0d3e88e918020111ffe365a3d7e15f16ca94fcc6d4990a4ba3c29eaf2af5b4d0461fe61e9e64406b3dbd4d18cad59ba8a1e9c0c2055bc27c1fd018cbd716c16de76ab8a1cc578d98a60a35e19eb88e105bc18c9e5954c2a044839a0143e985d07051377dd960549cc98b8f82b44ed376c6014c7429be9314bbcfe3c200153e9b11b0daa238319a4c8c9bb156c563e92916f2e3da2d39b3cd9bc5fe2d569fdfc3ff2c99a13a6fa1711397ff3a99f4d69e1607966b0b39ca7273657e155a4b8867a0a6da546bb2df95b57a2b9bdbfeda03e689c3af8d847705857660cb3c92f7a53856a7d6b7851ae93ecd501c63348836c4c2e3e4f5960848929ea2d46089c820eea56a758d02afba97363ab10512d212a748fb7b978767827231d6ead575a52efa898860875d45759d358ce0b2ed73ee9e9ce163c049f4f03aa0f8c9f47eb84508adeeb93be7c6af32c8c7d34447cb62c1572e78a07514ee215eb7ce6f1859c31539059b5905dc4db601c0656debbf109439bc42c04fe0d7e3d2b4082682f9c2456a57b695f2cf5d15f64178ebabc11daf05ca08c20f193addb98bf944fc09859766eeb48114e7e3a63a97f39919269ca640ba43f41a6bf7b9138c76d26e7af788b0fae594d72410b762c3a59a53f3c4f2678819dceb5a55441c9b1e32a31f5a42a1134b12000000000000000ffff0000000400000fc61beac76f392b816a1ea458d13d54ec2188fbd19b88857a796505fa7bf4513ab2aa1c30c55472405380953b53c67304bebdd2ef9a6edddce83b448a72583389640b5b5e53108c535249437fbefe09b24d3bad8ef0585cd09b05b7737e6e1057"], 0x10c0}, 0x400) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:17:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/30, 0x1e}], 0x1, &(0x7f0000000100)=""/132, 0x84}, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x202, 0x100) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000240)={0xe862, 0x20, {0x8000, 0x713}}) 20:17:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="c1c94784ba4577c7db7b9405802c819d054489ac0fbfb523e91b0ff5f89e9e8765c2125b75404f434dc92a1f25e6b70b6c7bc4277094532cf601d1f27feb9af5958e97d7d3f9c02e05556642c061f554bd57dce2c455d9809f3938c0909a724b7b9d564fb7185577e82fab69c9a4694d0e98f05c7ece3a16b92fbcf15ead556db8a6e8000c9086bba825acef3a4e57b7f271984343443ba772d0c993b31636d32dc22ad90c18535af6f448b9ed535a05cf43e6cc1384b5d70f4a0d74f8c5b05d5276fece64d61a7c94f692ea39574a2b9e280f23c09aa5f1839ca3ba91528b", 0xdf) r1 = socket(0x18, 0x1, 0x0) connect$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt(r1, 0x29, 0xa, &(0x7f00000000c0), 0xfffffffffffffcbe) 20:17:46 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) ioctl$TIOCCONS(r0, 0x80047462, 0x0) r1 = msgget$private(0x0, 0x4) msgrcv(r1, &(0x7f0000000000)={0x0, ""/72}, 0x50, 0x1, 0x0) 20:17:46 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000000000, 0x44) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x5, './file0\x00', './file0\x00'}) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000140)='./file0\x00') chflags(&(0x7f0000000040)='./file0\x00', 0x0) 20:17:46 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() readv(r0, &(0x7f0000001180)=[{&(0x7f0000000040)=""/77, 0x4d}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x3) close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00), 0x1) fcntl$setstatus(r0, 0x4, 0x84) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) 20:17:46 executing program 0: r0 = socket(0x10000000002, 0x2, 0x9) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 20:17:46 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0xffffffffffffff08) 20:17:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x2, 0x1, 0xf4, r1}) 20:17:47 executing program 1: r0 = socket(0x17, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0), 0x0) 20:17:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000002c0)={0x1000, [{0x3, 0x80000001}, {0x3, 0x4}, {0x3, 0x5}, {0x1, 0x3}, {0x2, 0x4}, {0x1, 0xbb6}, {0x3, 0x80000000}, {0x2, 0x9}, {0x3, 0xffffffff}, {0x0, 0x1ff}, {0x2, 0x6}, {0x0, 0x3}, {0x3, 0x100000001}, {0x2, 0x400}, {0x3, 0x8}, {0x1, 0x5}, {0x2, 0x6}, {0x1, 0x757}, {0x3, 0x80000001}, {0x3, 0x401}, {0x3, 0x1}, {0x2, 0x9}, {0x3, 0x7fff}, {}, {0x0, 0x90300}, {0x1, 0x3ff}, {0x3, 0x9}, {0x3, 0x9}, {0x0, 0x5bc2}, {0x2}, {0x595e444e6677f11b, 0x4}, {0x1, 0x5}]}) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 20:17:48 executing program 0: r0 = socket$inet(0x2, 0x80000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x3, 0x9, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0xba) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x6, 0x80000001, 0x4274, 0x0, 0x2, 0x5dd, 0x2, 0x1, 0x0, 0x7, 0xd0d}) socket$inet(0x2, 0x8001, 0x8000) socket$inet(0x2, 0x5, 0x7) accept(r0, 0x0, &(0x7f0000000000)) 20:17:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="58272003abd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf5f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea", 0x137) read(r0, &(0x7f00000001c0)=""/106, 0x6a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140), 0x100000b0) 20:17:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x222, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000440)=0x401) r1 = kqueue() r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x10080, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x40, 0x0) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x88, 0x0) r6 = dup(0xffffffffffffffff) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff9, 0xb7, 0x41, 0x8001, 0x7ff}, {{r3}, 0xfffffffffffffffa, 0x0, 0x8, 0xfffffffffffffffa, 0x2}, {{r4}, 0xffffffffffffffff, 0x10, 0x11, 0x3ff, 0x7}, {{r5}, 0x7622689d17dcb5, 0x5a, 0xfffff, 0x7, 0x2e9}], 0x5, &(0x7f0000000380)=[{{r6}, 0xfffffffffffffffb, 0x80, 0x4, 0x1, 0xffffffffffffff8c}, {{r7}, 0xffffffffffffffff, 0x67, 0x40, 0x8, 0xd0}], 0x1d, &(0x7f00000003c0)={0x1e31, 0x5}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r8, &(0x7f0000000080)=""/91, 0x5b, 0x842, 0x0, 0x0) recvfrom$unix(r8, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f00000001c0)={0x8, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r9, 0x0, 0x0) fchmod(r9, 0x10) listen(r9, 0x0) 20:17:48 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet(r0, 0x0, &(0x7f0000000040)) msgget(0x0, 0x0) 20:17:48 executing program 1: r0 = socket$unix(0x1, 0xb, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x22) accept$unix(r3, 0x0, 0x0) 20:17:49 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000040)=0xc) getsockopt(r0, 0x200000029, 0x3e, 0x0, 0x0) 20:17:49 executing program 0: socket$inet(0x2, 0x8005, 0x101) setitimer(0x1, &(0x7f0000000000)={{0x0, 0x8}, {0x0, 0x10001}}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0xa4) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x7ff}, {0x9, 0x400}}, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x4, 0xf2, {[0x1, 0x0, 0x2, 0xffffffff, 0x8000, 0x9, 0x6, 0xbef8, 0x5, 0x5, 0x4, 0x6, 0x0, 0x0, 0x101, 0x7, 0x65a6, 0x2], [0x2, 0x5, 0x6, 0x4, 0x20, 0x0, 0xfbd4, 0x6, 0xc3], [0x5, 0x3, 0x3, 0x0, 0x8001, 0xffffffffffffe435, 0x7], [0xf79, 0x3, 0x9, 0x3, 0x1, 0x3d22], [{0x3f, 0x8001, 0x10000, 0x80000001}, {0x8001, 0x7, 0x0, 0x1}, {0x5, 0x80, 0x7f, 0x6}, {0x0, 0xffff, 0xb8f, 0x3}, {0x400, 0x4, 0x5, 0xfffffffffffffffb}, {0x7, 0x3f, 0x8, 0x58b}, {0x66, 0x54, 0x5, 0x9330}, {0x2, 0x7, 0xf1}], {0xed, 0x9, 0x0, 0x7}, {0xffffffffffff0000, 0xffff, 0x16e, 0x6d8}}}) faccessat(r0, &(0x7f0000000380)='./file0\x00', 0x120, 0x1) 20:17:49 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) fchmod(r1, 0x0) r2 = shmget(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) 20:17:49 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) select(0x40, &(0x7f0000000740)={0x21}, 0x0, 0x0, 0x0) 20:17:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x4f, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x100000000}) 20:17:49 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)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffff9, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x89, 0x7f, 0x6, 0x5, "a83acfd002f6413ad386441fda6ace9087e17fad", 0x3, 0x6}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 20:17:49 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x8090, r0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0xc0) 20:17:49 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 20:17:49 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x40, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) 20:17:49 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in, 0xf1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) flock(r0, 0x1) 20:17:49 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r0, 0x6, r2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) 20:17:49 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) setsockopt(r0, 0x1, 0x9, &(0x7f0000000040)="249979adc72fbf6573cd99cc0b5e6e9ceef82e76b8ce60a4fc4fa598c6f5525906759333aa644534aae007c667a726cfc10816a1014eeaf2f1e0fe64779a23cf611b903a0bcf598669b34c1f7e8a72d71bb18e4d19d466ae2d02b0a964205a144734d5e3a6adcbba88450e278f6d5674c93204573c108829349525008a009a4f0b8028f5180beed60fb1513f7480855a1a3551bad47937033ea8e7c82f5a37546e1ae22826f04f3568c8ac015b8403530196263ae9d551eeb367e1e8cb26d7d5eb0ba4517e89ccf53b4c562dc7c8d79d9cd8eddc", 0xd4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 20:17:49 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) shutdown(r0, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0xe1c1, 0xffffffff}, 0xc) 20:17:49 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) r1 = socket(0x1a, 0x8005, 0x7) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8088, 0x1e3) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x1ff) 20:17:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0\x00', 0x20000, 0x4) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fchmodat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x3, 0x2) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000140)) 20:17:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 20:17:49 executing program 0: r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000280)=""/191, 0xbf, 0x41, &(0x7f0000000480)=ANY=[@ANYBLOB="0100fea2a28e30720245533e630a4630ad3bc7a51e4afc78fabe1aa65818ff65dfeb7dd514ccf0bb80d58f0eb4f932e183717a32c926c3bf6d324da5464c987d36e57da153110679c8b20ddc5a02161e4833310778836b7bd60ead164c9bfa6cb4eafc00491ca621fdc2caecb04a5f6462cc34eca0046c61ef9ccf5cbe7e2442614c78e5862d467b4092385042b91d7f9875794d5daec1292600d5ebb03ed6437f103ecadaabf3027978e445055b22614531ebc88d319cdb0bd0a0c594666a1bdd6ece9b39fb99cf015e690401243a4c2d2fb0ceb71132d14fa03c95902fb6862fa3c04231f9e88d21e828c4121bdf1c676bcb489520d364ef1738c919d5e6fd6a11242408a324c063ffb28c7885e8cc2e4ba4a7ed4eb6aa441d"], 0xa) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x2, 0x1, 0xc15}, {0x18, 0x0, 0x7e00, 0x2}, 0x3, [0x0, 0x5, 0x0, 0x0, 0x3, 0x9e, 0x2, 0x1]}, 0x3c) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000340)=0xffffffffffffff09) mkdirat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80) 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', r1, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000000c0)='./file1/file0\x00', &(0x7f0000000080)='r\x00') ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000240)=0x3ff) 20:17:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c1b59dd2df688662a6cd66e638c91a76ecd4096e8c8b6b87cb2d72b8bc5b9a", 0x3b0) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) 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, &(0x7f0000000000)={0x0, 0xfffffffd, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:17:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60, 0x10) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x6) close(r1) syz_open_pts() pipe2(0x0, 0x0) 20:17:49 executing program 0: r0 = socket(0x1f, 0x5, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) socket(0x18, 0x0, 0x1a) 20:17:49 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffe) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYBLOB="1358e3321677d3f43308daccaf1f280e0881e96960944167845c78a034fca68c7c80f13021be2f1a08419256a7135fbf2be7d04251546772df99aac80986179eeab07e60ff3f15eccf8bf8add9153e0621e5ff127390255bfcd1a1da4f4feaebaab9e00ac990dafa549558cf152545f063af8b76b8acf20d83d8c58d61bca5bdf7ee2925d609edeac4d0d452aae88a234bf792a0dbb21c5eba0a857fff3e7c34c3f6c3a52b4534dceeec589e8e77d7667680601d4c6f0e4f83d14c1750fc71b80570c97bb773", @ANYRESDEC=0x0]], 0x1, 0xffffffffffffffff, 0x1000) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) msgsnd(r0, &(0x7f0000000180)={0x2, "ca5ddfc10d5727746b27995917526340ae71f7736c90b0b0c3430f1dcca515a8e36dbb92dbb917cac8df00a72815cf0cc2e472ff94038e09ba02498caee0f865d43830d0095755aaabd27a6ba51b30a68e8d51d898f326d45626adb8964f8c0ef1494ebba1761dd97a5687cccc4ba047d68aa449eba2ab1878da355303d0c84ac76ef7c533f37e692fe66fbb9ac9c7c690c7ead6a95e56b349045dc04ab2a305393fb08db997e57a41ecb5fce92a034376b73c300db2b61a90fcb257d4bef3ce86e20cea4429db7dc834a13422a877122705744ea7a525d0f324a535bc9b758894637f"}, 0xeb, 0x800) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) 20:17:50 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 20:17:50 executing program 1: pipe2(&(0x7f0000000040), 0x0) clock_gettime(0x4, &(0x7f0000000000)) setitimer(0x1, &(0x7f0000000080)={{0x400, 0x2}, {0xaf, 0xfffffffffffffffb}}, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) 20:17:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchflags(r1, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0xa59e2a4fe716a2bf) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0xa, r2) linkat(r3, &(0x7f0000000180)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00', 0x0) 20:17:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x10) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r0, r1) 20:17:50 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = socket(0x2, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000080), &(0x7f00000000c0)=0x4) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="15022e2f66696c653000"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x110b, &(0x7f0000000040)=0x100, 0x4) 20:17:50 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) close(r0) r1 = kqueue() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x28008, 0x0) sendmsg(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="8d9ee678e3858a0cae4afedd5da0b86744da4940342cd41122a777811261840b8155ff4a71fe30fb7b4a510d9457450d0af711d555dd330bd2982fbc6b642a693167374068e13689e1495ec925c6d284ee7fa7f3a7ff539c5fe628c160489f1450d134fe3e4bb021b17d0c68b1ba422fc7a8e45e06baab3a35b197812ef6455af106801ab43df54ce4fda1e7ed95c8a6900e2ec14e75a6d7dc48ee2844055b1b488f9e4f77f1b0b1cd66d7a311af3c306257863465e8ac744dc7eb62145545670cc31761d595dafcacf1211e230576cd55ea6f8e81f5afe7daef47cdca194921", 0xe0}], 0x1, &(0x7f0000000400)=[{0x100, 0xffff, 0xbc, "6285acb3c92a9b0a12a1fe3527b2dca1f250727554f5813327dddc32a1997615f60afcf37d61af57ddb3c006f4fb63f5ae4220afed2eb28003a49e275ea348d034c8fda64bf12faeefe3784b75588fe37f4eab5f32a07331b91f3cc579e999b1a7a04ac6de55817e1e62b9bfe70963a9a02e8a37f0c8fb16e783a77c61a725c411392b6a7ae42951b95e741769d38120a26cdfaf8dec1bd43028f4cd1432254f104a50cd21933f33989510fabcbbf5602856ade6d1cc01cad0a340636e09a4278cc5be3fc468f3113b07ecbe5a13fd5fd8f8196142cb57b7a591871af386440f993c5bf8d207de41e0"}, {0xa0, 0xffff, 0x5, "82855167d79ea5bdf3e2bb3b7ab4610fe1fc90acb41416997266db509449ae960fce70344062d160acc036ae7987bab4e800c41184dba57f21b4ae172cf0b510115cfb87e828206b82c008e242509e5d70cd865b68bbe49897d1f4893938579b3264c3c7db1bc91b1f71bacd4e927ffa85aa3788f6fd4811a5f80feeb1872de8ad563906092a1003bec46703620873"}, {0xf8, 0xffff, 0x1, "ba87491dbb8069c5562881b4dabf697667d966b077d6c16241f9073bfb8dfcd09e8a797a7cb70561fc216a2276595986e1bc33ad442c8ec474001d6c02278c2f6aecc7a1159074c2a63fc25db969cac3c5b8a107c0c145a0d11163dfc639b174b53a54f42d6279ecbc1b362c3d87c1262c0578f61694be43d3c70eae7beeac1b27c19696fcf0ad3074825d65e27d7015788b8cc5ab061c433358e0b4af994b0ed48bf4e1937ecb49d659eb808897a03fd7b38df946a080a0ddf136d0030fb34f8b212b64a7976d10166366f63f8b7954bb570ee6eb20c6ce6fd668da50f1cefc13ad1e"}, {0x100, 0x0, 0xc5, "aa1b0d06f9ad7aab495cae16bac93105ff21ba154683b7609333b100cd892004f23db4ef5046c306729873460cfa004f17f859e727110fa9763494fa18430074769581462ac3415a0d87e01a8423e25d63bc3081eabde535f489db5c84c4e964cfb2f47c26f20c8f759d135f9d3674223d4ce3672481b64dad6175013a57acda6cd7c3c585a4c14ff6b92054b14627fa43b686555b25dce761bf0da46a4f12e9f85043b38655d6c058a142af8a49243d916d755084a626eed174fad8ea68cea31f8f1d6dc850d96586aa8bb6b2759fc6d60fee27381389c825d208b48fdc8ef6f26e8b06d58c738994fe"}, {0xb8, 0x0, 0x3, "50a0bc7dfbef3602af383a3afcb105ab8c34d975efd5b317623a0b52519e583239f7afbe8c0745e3973fda35b3c60704fd66e4e0272d198e19bbb221b8d5e7c6ee27a7e2f66b36604f61d51520c1d2c6a879a70b9553aebc8af86155a56d868433cd57abeeb1468de9449526a122cac0928a5d226667f0b1c5552a13de488a393e99e1737654cbc6941477f5de98a4254a189b5777b0ef5a7c3d35e4a9ab0a613d40015c"}, {0x98, 0xffff, 0x3, "802572b903a0516bacd5c02b116d769e19623d0a559ce64a82ffe0040d43b3ef005625165844686b8fa3865db8b1a18018d4ca7261f6b2535242c6c1e3f0fd60ed0314661d4fa7470cf99916620aca3a111930219dd17d21ba08811a305af9ffc76ae031154cc2993e228fe363e8d3850b8590a06ec7574039ab0d03e2c2a3f290"}, {0xf8, 0xffff, 0x8, "36196742eae802522830620d7b4e38437df410fa3d9a0c903fd4d413c8a8c5da0dc92ab1c6e41cd47fe569807cfa9b310d225e294bffc17a8d7ee04802f54a605d48b3769a25c3dde0061541bdb69a19f17f4f762e061bfc798a845de8e60ec812d28e15c70dd7f18b4d5b2844ceac44ea73c03daa5b3f2d518c00815b6a4e910d5fae5a86043eb0a75d77e8d545f4873144effbd146500edf63fd612c5be8955f7e3b8265f03be4be49980e9215cc04a5c0b5658c0d57db994f162345a80c729778080aea40167358708bfa370807199d046575f4c38b55cdb7777392d6c2fcb80b6454"}, {0x60, 0xffff, 0x6, "328bf21528f359f0472ddeebc461c078818979027f9e44d3bc0675103598c6f6f538dc578d58fdbdd597104cf60ef5719fac2fefb1e0df91510fb7dfc789450364ad78e9c861b3bede7051"}, {0x68, 0x1, 0x8, "f3b4842e9ed50a3a2ef79c22e829612dc7db46ebf669ead02933ac31702f03eee1eaa1316653531c6f1873a8a43588e09d9a05f466bd987d69cfe3d515e317e2c3601ee4ac6f0cb0dc7a52f4d5fca9cefe4331ba994e3c36"}], 0x6a8}, 0x40e) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0xff}, {0x4}}, 0x2) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "bdbc386e71a516733cd04e5e6652d646b537ea9c"}) ioctl$TIOCDRAIN(r1, 0x2000745e) 20:17:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4bfb278fbd5f583af29d2ccf8d88de8a031bf0714a4d03430d5544162d5eed8c9b414fa47d3cbcf044bd19ef022c2ed6d8e3861ef4b5c2a0d1991e38708879306f22295fbdc551b8321c68c58aeee2d77163c5c762f240efd0bd3fa93d2318caba7394b11509b2ba5302965e6222b51770f38d96", 0x74) r1 = dup(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000002c, 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0x96, 0x0, &(0x7f0000000080)=""/150}) 20:17:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="168b19882870ed3696", 0x9) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000100)="990e3718b919d95173ebf69be7fd0ea1a98c6b65892d5b10dd65e4dec744af71dc140e26c85f23535dbd14d6a301c54e174398e1935313a840a7c9379497b42bedb2a3c6e09a554fa29a7f20b18644b075e1767c16e6bb947b04126eaa4bfbd0c1304af687aff6cf3af75118cd103e506b9f749acfe3f62b53eb4eda6fabed2ed6eab8fd7a68cf7b161faafcbbb6760ad0a20b6064b4e7c27edd02ee70485fde0dd12cb355f83d546744a22e4d1d43a76f0b3c942db5bfb5fa0f192e2a3842246f89525d5f820386716158ca8a8b2d0c2115a4926f424067e7a1ba6c0d242ec88ffbbf87af0558727850e95527259cfe9d0af4164914", 0xf6, 0x0, 0x0) 20:17:50 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x8) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:17:50 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xd414, 0x2, 0x200000000000000, 0x10000, "23641c052c5c847fb9a6aa35213c47b3087f7c9f", 0x7, 0x6c88}) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:17:50 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x60221, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) chdir(&(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x60, 0x0) 20:17:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000001"], 0x9}, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000440)={0x10, 0x6, 0x4, 0x8001, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x25}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffbff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffffffff51b0}, {&(0x7f0000e01000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000f1c000/0x2000)=nil, &(0x7f0000e76000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000e64000/0x2000)=nil, 0x400}, {&(0x7f0000e4f000/0x3000)=nil, &(0x7f0000e11000/0x4000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000f27000/0x1000)=nil, 0x7}, {&(0x7f0000e7d000/0x1000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x4}, {&(0x7f0000e67000/0x4000)=nil, &(0x7f0000f3a000/0x2000)=nil, 0x1000}, {&(0x7f0000f2e000/0x3000)=nil, &(0x7f0000f70000/0x3000)=nil, 0x80}, {&(0x7f0000fbe000/0x4000)=nil, &(0x7f0000ecf000/0x2000)=nil, 0xcf8b}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ecb000/0x4000)=nil, 0xffffffff}, {&(0x7f0000f0a000/0x1000)=nil, &(0x7f0000f2d000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x200}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=[{0xf8, 0x0, 0x1400, "f988d5e9f71fb9c8ffe1f1d35917a8f40a6e5d7b2ef89449a48afea987a3c8f3ee3887373e5417ea28b90c52b513eb7791983c438fe2549efbed750c4611c4b1eee0b86f3ca7d2e7721abf1341e1f6c20f0c5ed3b8dd860b6d9846f470df3df1dce864a94717f1f0288762f5f14fdc63201288d4570d2ea1f9d500ea46382980735562ad295ebf451ed58a26a3f0bcc13b9b56d2705703b8d611c48829c6cbb98e1602fa3b8065d17cc95f3da13e93225901b9987c38835df3ef697d71cd5c00e054d5aa176ea8b19de0aa76c2dba87d5b9b4fbf4be628ef13c3983a8125648ce78eefc6cb38db06"}], 0xf8}, 0x400) 20:17:50 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff6, 0x23}], 0x4, 0x0, 0xffff, 0x0) 20:17:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)=0xff) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/70}, &(0x7f0000000000)=0x48) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 20:17:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) getdents(r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) 20:17:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) socket$inet(0x2, 0x5, 0xcaa) 20:17:50 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) pipe2(&(0x7f0000000000), 0x10000) 20:17:50 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) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x6fab, 0x1, 0xd2, "881905327860e690b4168a101b95c4626f826509", 0x4, 0x7}) close(r0) r2 = dup(r1) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000240)={0x9de8, 0x401, {[0xfffffffffffff001, 0x365e, 0x5, 0x5, 0x100000000, 0x3, 0x401, 0x4, 0x4f800, 0x7, 0x9, 0x2000000, 0x10001, 0xfff, 0x6, 0x1, 0x6, 0x156], [0x1f701500, 0x9, 0x8, 0x200, 0x1, 0x6, 0x383f770d, 0x2, 0x2, 0x2], [0x6, 0x4, 0x0, 0xfffffffffffff001, 0x100, 0xffffffffffffff80, 0x4], [0x1ff, 0x8000, 0x7fffffff, 0x3, 0x80000000, 0x4], [{0x80, 0x57f, 0xffffffffffffffc0, 0xfad}, {0x8000, 0x8, 0x840, 0x4d7}, {0x240000000, 0x3, 0xfffffffffffffff7, 0x1}, {0x0, 0xffff, 0x200, 0x5}, {0x8, 0x0, 0x9, 0x100000001}, {0x1, 0x4, 0x80, 0x800}, {0x8f1a, 0x9, 0x1, 0xdc}, {0x401, 0x100000000, 0x0, 0x4}], {0x0, 0x3, 0x7, 0x7}, {0x7, 0x80000000, 0x80000000, 0x4}}}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa62002000000090100"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 20:17:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) socket$inet(0x2, 0x4005, 0xffffffff) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 20:17:51 executing program 0: mlockall(0x800000000000002) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x5, [{0x3, 0x7}, {0x2, 0xeb}, {0x0, 0x8c2c}, {0x3, 0x8}, {0x1, 0xc5}, {0x3, 0x1}, {0x1, 0x79}, {0x3, 0x9}, {0x3, 0x9}, {0x2, 0x3}, {0x1, 0x100}, {0x3, 0x1200000000000000}, {0x3, 0x3}, {0x2, 0x3}, {0x1, 0x80000001}, {0x0, 0x1fffc00000000000}, {0x3, 0x3154}, {0x3, 0x2}, {0x3, 0xc4}, {0x1, 0x9}, {0x3, 0xe63}, {0x2, 0x3}, {0x2, 0x5}, {0x2, 0x1}, {0x3, 0x10000}, {0x3, 0x8000}, {0x1, 0x2}, {0x0, 0x7}, {0x3, 0x7f}, {0x2, 0x4}, {0x3, 0x200}, {0x3, 0xffffffffffffdde0}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fchdir(r1) pipe2(&(0x7f00000001c0), 0x4) 20:17:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x4) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 20:17:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, "955cb80098819d0000001e40e6802e00"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x37f2, 0x20000000, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) fchmod(r1, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:17:51 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000080)="d5", 0x1) lseek(r0, 0x0, 0x8003, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 20:17:51 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r0, 0x20004276) msgget(0x0, 0x61c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x0, 0x33, 0x3, 0x8, 0x400}, {{r2}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x81, 0x192c}, {{r2}, 0xffffffffffffffff, 0xa0, 0x42, 0x1f9f4000000, 0x1}], 0x3f, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x14, 0x5, 0x5f31, 0x211}, {{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x3, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8748b57f7b18e7b8, 0x1, 0x2, 0x8}, {{r2}, 0xfffffffffffffffa, 0x41, 0xfffff, 0xddca, 0x8}], 0x3, &(0x7f0000000180)={0x1800000, 0x1}) fchflags(r1, 0x0) r3 = fcntl$getown(r2, 0x5) wait4(r3, &(0x7f00000001c0), 0xb, &(0x7f0000000200)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) r4 = dup(r2) kqueue() getuid() r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x8000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x8, 0x8, 0x830c, 0x2, "d9c3fc1c838d5cd3ca03ab7c95caa107c5f3673b", 0x3, 0x4}) write(r2, &(0x7f0000000380)="d4c2c43c0c5b238206eaeffc008b4b4455462755a71bf66fc26cbd8f001c6045c83b128816453a9153cc7db5b99dfbb0ae14f4a52faef25c60e6dc4a7e63a1368a85a62ccd", 0x45) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000400)) ioctl$BIOCLOCK(r1, 0x20004276) r6 = getegid() r7 = getegid() r8 = getgid() r9 = getegid() getgroups(0x3, &(0x7f0000000440)=[0x0, 0x0, 0xffffffffffffffff]) setgroups(0x5, &(0x7f0000000480)=[r6, r7, r8, r9, r10]) fcntl$getown(r1, 0x5) openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000500), 0x0) r11 = fcntl$dupfd(r5, 0xa, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x2010, r11, 0x0, 0x37) readv(r4, &(0x7f0000000640)=[{&(0x7f0000000580)=""/103, 0x67}, {&(0x7f0000000600)=""/60, 0x3c}], 0x2) 20:17:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0x0, 0x91, 0x2, 0x8, 0x3}], 0x1ff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x66, 0x4, 0x9}], 0xfff, &(0x7f00000000c0)={0x8, 0xffffffffffffff01}) dup2(r1, r2) fsync(r3) kevent(r3, &(0x7f0000000100), 0x800066, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 20:17:51 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) 20:17:51 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1021, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) pipe(&(0x7f0000000040)) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x200, 0x1}, 0xc) 20:17:51 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x30080, 0x98) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x1810, r0, 0x0, 0x0) 20:17:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f8", 0x737) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="dc8194514fec8e8a5584c0f71766", 0xe}], 0x1) r2 = semget$private(0x0, 0x3, 0x64a) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xb3d2) 20:17:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x2) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)) syz_open_pts() 20:17:51 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000280)=0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="0000446530006dd49c09775a25d36689a0fdf5110eeee8f1dc61c2865ca071854b1f90086bc3347e11c84ee5afb136891252530dd1785a41b7a23037372b4e8e744b27f2096f976cd3170b548f17b78434cfbb2e2c6c339cf321885d532dc61d0a6f36ef12915a3bd36836ddb514d69b760a903a094bd9fa4e4af0d43c67480653ad66380e5ea870f70505aa72eba59be0811766146a8fb1506f2fbda164ecd638eef482f5221c3b625e5e73c0de019913b9d0725a112dae1ea2b50ca82ed07ea4ce355b1673b783ee16593cd0a8804a4cd0fda9e09ed00f5b148ba64f60f879798908fcdbd77a268996a4d88cb2e1a2"], 0x10) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x4) dup2(r1, r2) 20:17:51 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="8e2b62d35ae56f320b6f809ecb5b38e467434e560d96004041165f5ae0737819ec44e9e36fdab0854da55d3d1035e43dc985e799f62c5876757a0eee393f0ad4123e7336c1000579eea6142a5291352fd82d01edd833fb5f23afc4d4c5d2e09847ca4c493bb512fe1a75305644755db71e14f7cd794378ad8617ca6a52c31716d7c4ea428ad4f9488f848746818a5c8d2552753f7e07883767441d9859e7614ea798", 0x8e) 20:17:51 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) 20:17:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x80000000000003ff}, 0x14f) sendto(r0, &(0x7f00000000c0)="e3d1a4318fbb9cc7310b28d16eb06b0293bcbb821b688db50bcfa8cf3157e757b42200b9f29dccdc786c64db7f4ed62dd5b52c66bfecc32af1f3e14db5f6bb4409424039254a9b6f4cfe1dd5192a486ef6979dddc2950a175afd7488e6da8d58e673378e8c40f921fbcaeb76e67a5d3824048189d46fd7bfde356a4d6c5ed6a8d9526c9732ea", 0x86, 0x4, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 20:17:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x5, 0xffffffffffffff00, './file0\x00', 0x2, 0x7, 0x3}) 20:17:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 20:17:51 executing program 0: getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 20:17:51 executing program 0: munmap(&(0x7f0000ff5000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xa7}, {0x0, 0x34158000}], 0x2}) minherit(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x0) 20:17:51 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x8, 0x1, 0x6, 0x9}, {0x74b3, 0x6, 0x1597, 0x394}, {0xffffffff, 0x5, 0x81, 0x3ff}, {0x7fffffff, 0x40, 0x37, 0xe8d}, {0x100000001, 0xd11, 0x3f, 0x6}]}) recvfrom$inet(r1, &(0x7f00000010c0)=""/4096, 0x1000, 0x800, &(0x7f00000020c0)={0x2, 0x0}, 0xc) setsockopt(r0, 0x0, 0x10, &(0x7f0000000000)="16000000", 0x3) sendto$inet(r0, &(0x7f00000000c0)="7b94d284eff41bf16ee88ec8ae7166ef7c9aa74558a9c6f1a47572f8403fe25eebacf6c4a945ded14e6cac408035d7e05d25a1ade0a35f1029520485d49966b3e19940b51a21e1c77af232b20728f213abb6f1d644873e8e51c208647b25dc87d9a1d1f3fd698f3e32bf08cb2bc285d5f7bff0baa221833b9c34ef638ee2bfa3e1def9bb2bde1f91d4fb37bccea42e1dfe9f124a2b27bc99c4185dcf8744f1324543b0138842eab14929ca4c8376f5ac6dbe7979ce2e07e845a7b0e71ea0f9ed2b96be9bc0adfcfae4e664f804944c142e7e39b41d4ed46dfef99ece44b1f62a23425c551e905ab89e246c150f5f9f8a0fb57cf95d28b0784bf1bf06a43e95ab08d5b3f87f50fe94678241a53d80e4bd79d0b75d22483ea56f6a2c135ffa2984ba51f607552e8bee5db8d2d98e58e3a35e20dc0892edf5cb11fae303687e9bad96bc319345e2829e0259def754671a4375b9616a714ab3912c1f6180b52fe555b01d920eb997b1529ae15fe459531617a0899ddb9953c4b9ebdaa0991dd4208db3577f6b0650a15b268e01e5e8a7621ee88b1031d0594efe077112059c2c81e0deaef24b8c6bf7d0de1f4e332f8c0ed89c946a2d27f4f8b4860b8cd56d5db9ddba9579623196ef852092256373a0332c71ecff53c17393c209a6e32aa468b7d616cf93b9487f8459834ea0c746a9533b284ff96e89a64e5285b076697553b9b6a9bd883da86852e26f9ffe0842c5ce254dd840eae1da10c8525579377bf40e81b2efa691c9636b266c579b2a51364bbd139ca18ff3a93c56317fa793ba1652279642bb4de0b457eac1ec596c9f5418ceee44b88428b98d7d77cb4d86f6da0c95d7483e515e8d3c2179bbe70ff21c1f62ef5763eab8808955c80ddaa0243cb202c4964d462077241225971b21cff5b57db354045f0e6561cbad2a14d67e4e5b44b728412a53b220c9f03924192e8f402d97cf8537d2cafa4993e684c9580b13e87a6d886797b6322b738ed6b898f232b09daa4f1c84b5d28cb910f6b4463344140a6ba82b31e10468be4062b2ced285b5762919bee105194972e01e280c38dc997fd86381b17458987b50fdfae06b0027742237566baf51978920861da83bb3fabb0c740098ded5f4aeb74d7ecbc7083c00eba3c4df9ed069200b25e0dc47616eff6ff1c0204e61da7a9d94b6f25aa061dd133b1876902ca2db80f2fdab35ff21a3a23d37d4274ef500b9708b07da9885658fa560999d33ac8ca5ce470a1ca0d9b3e65eb818436fe60e9ae769f807df1023a09fe0341543360d099a849f6aa34b39e5e84a42910363258c22683d9992d0fd1993b27506434ce851bad94913e5f04b29dd3ecf841d952bf2cadd1d6f23b372174922ba5b701d051428f48cb880e6071c15556c2610f81abbf5df5ca8522d9f1b9d788480df0bd9d046ffde50b363636974a62ad9d5f768c1144db41b10782de9068a76a928dea308256a579948babced8568ec5a35722aaf84fabedc6825e6bb5f36742ba1df9b92e1f2e6839e1f0b93a5ec4464f753b8c0d36c8a30828abdf9de7b666ea0e68bf1070a09ac104a1f6650e481c8729c41da8934c37a5a4dfae38d1e12e4f0a14b7af0eb7f155c4a750c206fc405c49f0327d0207e55d9b376557552615499a065b52ea27f4b2f7653deee7f948bff042266763ad8b8389190f2691104cf0f7b2f72121843492e69193b6af240b228bc07d061acf56875d447ae1495bf58d9e6a20692ee19d072e74abf5d6a9adf6e96b42135f7e94135343b0c7c24bacef1be232e92732eb7ec0a56e145f02aa449cf45fdea748f1e7d4a32e8a14770252268deec8a6d58c8038be6b6509d41a9d49c6d79c0bd5d8a49e5640b0a0a1ebee7ee822163ca2e03f073908fe6911778945f20fe44b0c46c391548255286f15dad6a34d6e9dfa466c90163217b8fefbf071c3688ebe77609d3846d56bcbb94d360fbbdc8f73270767416596ee426fde8d89f5898f8bcb388515c3618d0ff0d946ee4ab2908ad67e0c3d823681595a0c22f143efa6c20fc20ac0d898ff76510c12edb851563216fd8dadc34cd293d3852c40f349ffe1af3dbcf94f9be9c048f735eb461d6186bc9964229baa6662dd82e3ee880896f8bf6f9e19688e9a09280dd167ba04fa6d5618d8d6f192456beb6be31174a4597d00cc088ea23e994bbf76df13121ffd73488740fc874102770cb8eba4e5aa8caa8dc7c7b76a230d80af9b1c7dab0956e4c76de7151027a6176302eb701aa7700c0738030908e2d086b11f7846d3066fd230078cf9d7ebdcb7d5fc755152b49239efab5dff7ea69abf138189daa255cf34380bfc48f72f2bfa916c9458aab41c3b60ed99c5bd2b9a458529ec773313a8bdf3f52a75df0db05156305e827a57e9592dde96a81d201e37c0441a9ba05450576cc0c6acc73da73782d835e70b50e4a269bca26d4c0c2ec3c2128f30f8a248b7d2f502544a0192e6009541361dc32f696c1a24ab87e30f8c88272cfa49eaf2ceed6256f34747769351e7fe238e116897f8d9a1e1d6183355a8dc53a61895d5eda1a3b2aa1258edbd46d1f2af90282accd9cfe49577789a5e7c8a5745d54ed97e4794f63c535009a72ea67477cfce68c578eac12ac5d7e9f1c4522edda303deb2e775f8b8672d31e320f5bc6c96b1ada8d427ec302861f053ca2822f3302b6b67c66fe40c6ad3b07ed9a0db40a24e61a50cdcaa5299b7cfcdd68fdb8c7ab0f0cf1baff4c2ceab94bbcd1e6fee87275ea504c7967f0824362f67310701dfd8f5e3af9a7ebcda24d91d33b0b5de043f12d7b809f91d7222f96084b8e7e1b38ad40bb9d10e08042a4e8ea24fac74ba883e13e0581ad5c5d71193cf57838be8be5df5e77847b6e2193c6998bb1860e9e0acf280f8332f9c36cdc79f64c5b684e4537f857677753eb8bc06dad52d56e00877752b6e9cf2360c1926b48cbd48ccf1aee7563df2704fddeb67e16068df5e7c3788ddd5ae5ecafd6921a4f00e3e8cba2bbeee41b1c2cd0b43c55da76393720c80df8ef0049af70068f15a0018ce7c9434f620151463812ae8fd1ca5cd08adccd5f93f8e174e3f68546009e61e8659f9233902f3e1ca7a3fdf32d0c1fff633faccf7f72ea90da5af2245db356542e4e6f99ebc81b17e5ae4ec0c2bdc8269b67212d59f0d99ed6374e3ecaebd9b6833c3634ad3b442f03cae2d8acd290182a5dfb634f94396bb239e7fd3a88ec6ef88633622190adde9d3762877c41de9fde3d2077bd47e1064d6f0410cada346c8c54a4819c34794fa5d337e40afc55bc1076986bd3c27e3c3715d8c8e296a0615f938c05a7a2dc2e703c8f229cbf5b2db1bec6b1af17ae97a534f6a639f0e6aa2ca413b24fb34d8e5a63180bb19a3239c4fe5421498803397eaf050fc91b15d7c2957fa2273319a26f3d4bdafc35cafa8f6a7510eb614aa8bec1b79558773eba247873b1d8e25ca7aae491f73067e6dde44b2ceac13d41eb7a254319384ff9fa2fa02adb47defd7102ae782534b87920bf4929fcdb698b1d9d05b48a6244edfc29521d9e9357319f4b113e3bd9d79fe3db6957870278e06dcb7fc7c040aa8a58c43969ed1d4ee066566b85a3cf2186d4e06e7183ae9af89e61e19a59fa8db1fb9d6d9c5b716433afa99a01d84cd63815af7d811f023cc55172d5693f30987b70f5bdb75309e4a3fe7edcfec2eddc5dec0ae374cb0b284f388be256cb1714f81ab8969e242834931cb839fb8f31ea76f44936733bc1d2e54752c6409101fdf59a870a364d79b1005725096f73bc1cf183d84a0dd15910033c0231cfb723c80956caaa59ea74ca884ea69c7836ac5e0433a1e8f0018f33c848568077ab47304acea986071acfdd596dbb2e6299f4af88311af7ad22ca4728ade1083d8dc6354461e902988cfe2cb0c3304c958554bf1578d8f6b1b19774cc1495d0573fda3bc005836d9ce8b641948711c872f4cc60aaee977008e85f08debac04990e2562575b52350075c4ccab1dd4dafa15c17c3b44d63bf9af54b4a0209e7f7d9cbc3258dbb52e6b22f5b466bc91b55ad1611c0b0a5cdf12106e8434f553866d9394bd94a56723e45955cb807ed70ed6ad20cf5b4d758d90d5b6c0a3be08cbd49c56a66570348edb80f703a228b1a89ab4a8d56ba051120760a10f7ed376dfdd151095d7e51176550b473353e747991536b777ef5bb15905b080222622e839d42b126920931d7b59a3fb4ddc222ac6e8c28467a690fcdfea851a3d316d71cc13e2cb509874bc79a9ad456e4e998ea2de339c39130d4cc5f1384ed48d56f85e7e2edfc927939f04ba88a94f31c77f826c887a6c119a450b0585d25f82c0fad54e1ab43c65ad98ec14c4fc75d7ae169386fc49ad04634ff4c4ce3c6d7e84fe3013904a004bfdea0805d2d4d7ce94e1b2633b3a363096825a96db4a73bb43748e215eec19c1975de37de3f55c8a9a6c1bd09a95ad1ae2bc5e3c2f430545768ce0a476460bef15244f4347fc09fbae47b8d95959ca27b0681ca0dba4b368b946084c9dbe209c7b0c3c9747feeb4f66c136cc0be2e674988348c305bddc36dca57cf5c6a806f99ae51b3b5843d953e1b677e2c749c9d8652684af05b129a2414e9ec008d253c15f119034c2203a32a3be18c35fb48a68d5f96d46bf4e55921ecc9bae50601cde8fa7e254a874f75977c0bfd1e8e4c01c51b22e14d38bd5c3c72f86fd20fb8f190c32b58ca273b7f65e83e0feed65accf875d13ce41796f00a5ce9a6c635fadf312f3797d84b0f779b189c78878dc3b57d97d55132f5a219907f1e72650dee63688dd5c19123f63cc3c6ffbbd7e24e6b8bb0e6e6203e4734836af0519f5fcecf87d27bcd400ebfe231a41770665e28150c5411dfea80c9c3a9a1dc545859bb295ecdec33f96801b7ffa7e90e9ada9c93ae95a2e4d05cc23e0a2ed2eda50b9879bebcc77a228c14e4b0deb8c1a269603447f2875f0f218f7876cad8b14497daf3a0cf40205a619634253f9e94368ee4e04226118f0d5d1af0db9839b3de3f58c6f8a4c4e689df2924cd9b7d1c265c85f788fd8bda2e4ca9b2a41a194eaf442055329dd0bc2101157f7fe8e18497198922015dc1d3aa6efb515682aa7c3ba3dfe118c00f6c113afb8088f589cde089c72ab3fd8f4a1cc593e5e620007e6683203def6ee37ddcc6e8bf9189a6e7fa0ccf0807b93d2e1fb71c224b701be1661ba9a9451a723236e79cc215eda25f16392f1504861ec8b007e5a73215a650740763e7f3acd56f0d37fcb311c4c70f07fcbdc49283775ae8a0a3b6ee4789fffd5b77b5088dcc812325256ce4cbebdc96ffdc47a483a0896f52e06b4d7ee8ff26032851868be7bcdecfc1495df1576e47e13956fa21994ddba69722c886c3676f1997ac9105f0850ffb11105dee04f9720ca7a24f2d30f44267a297ef256bda87a6cc1fa5d9b1405e6be2e8cd0b9946c24be1a7a89ae8c018339c399369d5e112bd559e141b600df6ad11268d380edf7784496c41ae957a60f7931d6c51af6fd3e156af243123d9d16c3b2b61f11d1e0cb285e658114f30b59923253189f979f6b3fd5fcb331208555a36810a898009b7c0e7a21e16565649cdd8a61efe936995101861443b1ef713c07e80c0ce8e2dde37bde07fc8fe0764b0518d3330362c1df65f26516744097ededd677cee0360e24cc70265ef74edbf6b59a9d6d41d8a3c65cf64191f51e1972e35121064ee4e5e4e1834a6986bd13ca8926aeb3946b0c8020a9724e75592b5dc5d96c9b295", 0x1000, 0x405, 0x0, 0x0) 20:17:51 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xff, 0x8, 0x9, 0x88, "a602d2bdf4187840f1c879f3167e100e24b3e000", 0x7fff00000, 0x9}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x200) r1 = msgget(0x0, 0x0) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000a5c681d89d3b57e397f00000000aee83e55a542fd0cdfc47d33ae53ba5542458389d7ba3d9027419367ee728091d99381781d7f10c7e487f987b82f925c76bdc9fd18993bd4"], 0x50, 0x800) r2 = dup(r0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000140)) r3 = msgget$private(0x0, 0xb) faccessat(r2, &(0x7f0000000200)='./file0\x00', 0xa, 0x3) msgget$private(0x0, 0x10) msgrcv(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000890000040000000000000000000000000002000000000800000000000000000000000000000000f500be1b940ed999bb266181e55b00000000000000000000000000040000000000000000007b78bd11b37bcd1697ded6332e182bbb90b866010000000000000019269039367805a78ef27d5cbbff64f9c6b4a3ed"], 0x5c, 0x0, 0x1000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0]) r8 = getpid() r9 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x6, r4, r5, r6, r7, 0x8, 0x7}, 0x0, 0x2, r8, r9, 0x2, 0x40, 0x4}) 20:17:51 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) dup(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x4004667f, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x181) 20:17:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r2, r0) connect(r3, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 20:17:51 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001740)={0x0, ""/4096}, 0x1008, 0x2, 0x0) msgsnd(r0, &(0x7f00000013c0)=ANY=[@ANYRES64=r0], 0x1, 0x800) r1 = msgget$private(0x0, 0x500) msgsnd(r1, &(0x7f0000000000)={0x3, "e7290c73a9e1522ae9009f17a561c299d15da70c116c39619ff8e9179023"}, 0x26, 0x800) msgrcv(r1, &(0x7f0000000380)={0x0, ""/70}, 0x4e, 0x3, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='/dev/wskbd\x00'], &(0x7f0000001300)=[&(0x7f0000000200)='/dev/wskbd\x00', &(0x7f0000000240)='/dev/wskbd\x00', &(0x7f0000001280)='\x00', &(0x7f00000012c0)='/dev/wskbd\x00']) msgsnd(r0, &(0x7f0000000100)={0x2, "83b61276bd959bf99fbdd9f17cd67bc7377f35306202825b5e97def7db255c65d2779cd3a85fb9d765a2ad36856573129649cc193dae38b6b98c7393a4c2413ef6c4b50d790f34835069a4305032ddfa8b2e9c4521baea43ecaa8fccd561a4f2bcc440f076a8b197a28f4a89f35de52596cdb2a097f4dd65f49c5e8c8ddd87396c24be373fc60a2fde2331e3c2f3f37293d4fab174195679a8397d3b88a1d6545c107d94622388"}, 0xaf, 0x800) msgget$private(0x0, 0x80) 20:17:51 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x94}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) close(r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000140)) 20:17:51 executing program 0: 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) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xc, 0x12, 0x6, 0x9}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) 20:17:51 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x1) clock_gettime(0x0, &(0x7f0000000000)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) 20:17:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) 20:17:51 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="f304b449d879456c493ae13746db73d2fec0ac05", 0x14) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x280a8, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0xffffffff) 20:17:51 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/79, 0x4f) 20:17:51 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x101) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x2) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x101) 20:17:51 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0xb00, 0x10) getdents(r1, &(0x7f00000000c0)=""/176, 0xb0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() setregid(r2, r3) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x0, 0x6ace, 0x8001, r4}) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 20:17:52 executing program 0: r0 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x6, 0xc4d, 0x7477, 0x0, 0x3, 0x2, 0x55, 0x1, 0x3, 0x100, 0x8}) shmdt(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x6}) 20:17:52 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)='W\x00') r0 = socket(0x2, 0x2, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8244243c5f113978f300"], 0x10) symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = getpgid(0xffffffffffffffff) write(r0, &(0x7f00000002c0)="d5584ba071d2c7429700f213dd2e6231d99d", 0x12) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, r3, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r4}, 0xc) sendmsg$unix(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) r5 = dup(r0) readlinkat(r5, &(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000340)=""/61, 0x3d) 20:17:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) write(r2, &(0x7f0000000080)="d25e1cc7bdd7c4dd6864cc66c8b46235d74506932dee9670559539871ff416945d94cbc37f88392b16a6bba814d2502f3bddf06c1ff55979437518b94a839408af7590e3aa21a6ac7bb59392695dcda497c4673dd9bb7877146bba1c1b9bba81f6822e0350f8c10ef979c125a858e41a9cfd90850d3f68179d7a72ace117fe7492dc37", 0x83) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0x3, 0xfffffffffffffbff, './file0\x00', 0x10001, 0x2, 0xffffffffffffff79, 0x5}) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 20:17:52 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x9, 0xd06170d97e1be423) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x40) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) write(r2, &(0x7f0000000200)="d1", 0x1) close(r2) 20:17:52 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x8}, {r0}, {r0, 0x31}, {r0, 0x84}, {r0, 0x80}, {r0, 0x2}, {r0, 0x14}, {r0, 0x100}, {r0, 0x2}], 0x9, 0xffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) r1 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0xa01, 0x100000000}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 20:17:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) syz_extract_tcp_res(&(0x7f0000000080), 0xc5, 0x7fff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001200)="86d2accebe152809eff493222d527cc51aebcce1c2d56356fb2113b9c3d38b28abd2203ce4fb527b865ee3ec1103939c26e4c46aa11b884956fa83cdd92f29c501252b9ac816ac0ef6bb91611a1940291d46153528809b3634c1ff5f70bd7f7d9255772992100804246ea54806f6a0ad362933adfb12545533caefc0f6fe4045caba4ba57afdd6c4a9a70aeb28d4aeeae9bca32e78824e75a643734dcd8b2790639a28c373e7bca40d3dbfec3536da9a94454c28393edb635c145cf0fe50a1b7ce38fcd46fbc19a05d5cfd2d434814327e06c7c17dd9dd3efb93d90e1eb19bf9d87ff7b5e59f7c7a0fa86eeaa548760c1a28b9b906f812bb2c0450b1db72e5cded485cfa8129e92b1cea79fa104f8f883ff4a5726ffb82e1c157ac721172ddc37d1b01211c953792b6a1deeea0ef16565c9b5089e865ba9f7b677b6fdfe5733be7cb70612c4854d4f1903d3c19c4b77a08f3b02249462cc2d615755d515d1eadc3dbc580baf4fe2b8e8b63483140b5de17cec029ea4db58762a961a6685673da91f41969fad6a4fe10fa653a2384e5d1547c81e957c41e7042317eddf89a1e9ab3411678c12d9aba231d98e33d98fd9b9cb3dc019489abd57e6756ee78ce0605db95e24b9db4187f01fac43443960a031e54246b58322cd9257ca43df150de6d71e42bd13e94abe9297cb0dc05735950864a5d5f94b9dbb7b5f9337415afa74c74c48d0ecfcc95b81a8ff19928d53997e464f7cfe9531419a767c7e70def0f35a8af539af8f84256efb3bbc59da79fdffa69b55e27f2fc66c124bfd6d5a549949398b6824431102de8b49b91b831caa328456002c4c54686afc19f2b6d67843d4db4c16e3772501bb76a37a3b0cd2338988fbd87551e4afa4ca245261bbd6860b1380ba4243cc93be5459672a9fbf29abf565fba84831ffaf894c83e6a4c4ae6f68016490004d2152bd49299f738c43be0c8773ef85c64ce7c237c09a0bc158ff114dc6f119d8ecf4424af5de4197b3d2f0f42de5ef20a4c49f0baba3384dcd5bd6af99f692ff6d5803067cc11a03ac8291412a3548c09512d9cc97d672d03bdeaae0ed147515de8f574e568abf04a3c91c0ecc74caa2ff2cc777fefeac98c07d0e139678c03f47276a5950a3021218d3b6f71d073d6363eeac8c2d97739a1785ef11f9bfda36d0b0f300e651e4cb264bd4d51bd7b57ec3d31396576039effb8ec8540e12baef1637029bbaf7afdefc332f3273169b953117264dd48158d91a1539ab0d91c8db0019b2b90e6163213c4fb01c1f309dedb44a261b575571d37d96530b88b03d958118b35d0e10322c752daa6a25f8f2cc6a82aa132e3f715e68717a54832b8058e86f9b372d758adb0aa0832f788f259df6bae49559b2d5db23dc7bdc624f079a5ca18b357f40d3248793db403f01a46ae2bde3e195531513f535063879f3907ff0e6067303aee09408cd4d1ee462c6ec680071665c9a070c6afa35af226dc504b625d36b1f526d1740c8a7b652a30ed90abc286f5cdaa5cf44d919ab8dc1aef1ae2865a0e8f93726740af651fbf5fbb9aa5c84cd18927c3bc51b354d85b220442a42315c69826284b5b2189110f07cc22d28e4b3d36e31de3552a3540c899cb3810c89e8a329773858d1f29ac1042c42e297af0b56d8c0b09f9d8cc18f371255b02658c5fc7a75cb18406241a0cc4f93df26ea722c1601fc6327c514a5f07d22b613e49876015079c14dad2e0487e136144e2b11a4e7f17d52c9e507df1d5959f06876bb1b64c656957620386010a360f177414a5f1b3639103fdc1d4fee8ae0eed952a88004bb168895354359ccb0e9a9805982c6c1bb6817e853135bcc250ebcf21c42cf4bab44c36c141e8c16b00ffa84777b2ef243514526a7c85b17321a74adf4663ca8b145593b6c1908e5d4b57e7f42795d6b8a7850a953b6e70ecfc84180df5508e74d5d28d9805b2c15097eaaa50145f022ae71512a8ccb803db7e4b12bd58d74506c4564be12d2ab33e3f604241eac0186e07e45601f560ebfa0b8708a1b3922ecc7d2aa4f77c392403a233c020b23ec384f5ae6eff5d11573efd5eb4f60da6dbade660a75e2b43add0318ddadc3c384b92082ecd7e9425f1bbe2f0aa5a7042bca219c8af492b017f8c0125851cba7f76b14e275c6041dfcba46cec856e924c7f57e41c1d06d719e5891e7ff0f0b7f2dbdaf254c819801bdec66d407e8f1a7eb483c0ffb3b17cb92815a2bb9919775f59526cf214f38766d93b10cb175c9e6bbf216daf52066e6ca0f8224c8589f89b941bca68a6f63d60ca955c59b74f246183e0f83459dc83829bdfb27c8c2f72bef1fe3a8575e88b2c8f119cf948e1020985d49ef4a08e0ef6e9f16c2a0d99b22582a1fa12e8e59a0a44a25821e79d4f79538ad5484f54733db9f288cfdef9d0d75c29454657d5e64b65ecd050d0f7106d182360d0edff33438af8913b8add9ff3dc7808425679666ed0be18964ef72ba467b6e90c6b9b10decfc7ab13a07b621f73a4e8038b117c8126d363d32d817b4da3c4e25f5b2d9153ac9e1d16986f513621b7b580be39781707e276072e9af9c999f228b1232faa69fdcb59ed9d032f6d8fbdb5a84305cb2dacbfbbc354187989710f4a28402c01901e23b371ac13da6c554f070fe1b012f8e7468454bcfb2cd92cd92ff55e4f7b907c3a6177ba8a113f44ebcb829e505b6678a64b7046b7d14d978f114540bf94f12ebbe8f05f1d13c06a0a98b70954fc7cb196f78dc8a97628678ffa40160e332632fb10e0ddce2a91a2bd2badbd44a501b18fc41668e3ac9128f313f0976b35e8754c02e2f99db01449966f738d46d778494f4fdc1cb80753311cd94a8341397edcd8a36f974458169e723df2ad1f2d3eaa4df2500a1cb5872215d8a8243d503f061b82d1d28b92d38ba123965568d36c0092fec575c3b2fe0652458f5cfa72c3aa0f114386c2bfea847ce2d20c9472660b17940837c805aefa90e23ac5fe8441dffbe6182496f7442eddfcd097d27880e8023fd177832cbff674cef70099a2edd2da9a4c6d3c160aa09919ae8579cd30143d39142936443955e7a7659b15b0b5b9e5985f64ce1dab88a85b29a1df2a54139b6a3af7cd8ab4b88c561e4001f091987cfe9d84050a40bec4e9b18f3a70b7062b3069bc6051c571543ab7dc2f039600ec153afff4103ba3c5ed5bd29975babd1441a27007949905b5c07d0d3f6c591a436137c1b6c24cf68a3ec1e8d2bb8d09b220362ab8f918bd32238c46215ce631331cd049daf411b0685c307e0a88b52cd66c52c9e3f8abf7ec71109689ab5e6492cd89a315b78f770e949c08c3694382c3a55f3bb26627a06e884d6e1c72412eb62a34839ae87853e2946d4c417fab1442cf149aa0e39b08103d57fd2825241f0519d840c9ba4e77abf58d3078b0a9d049e1c9e76705b0fcc84b3cdd30e2cbfc6d2bd61859a4d3f70a8feb6a66435d7574a9ed77dd588ebad3d09b55a3704977c60c174ed239df03bf9b38ce52f9d7d81cd0bb98b0df3719eeba47000acaecf168a2eaf4cda095b13dd7d80838967b3c4c5d5cf1d141a7cbb40a2e1a668aa476a504a0bf84c7fea49e6dc9d109bb1df011d129e137df29dcf0ca54d01cf9ed891992fe05544a9cd6e8e0e0d1ec230e76f54a85b4f66b1c05c458f39cb4f3fe022eb966ef7af741416660fe566d02f4adb46eea41aa69e8ab515917dd4242461b25323da393c8049add60366d9b5b1d8e2006345139210a8e2b8bb8ab9d8186c79614a19f2d746f3c2ba792bfd09426b71ecb8f9cf2c8c1a0bc3a5287a33b5bb9e18d688ca7518a2cdf9b57d15097eee29075629f1d089fd38114afdf544d0a595b8dce846f22866bb7a3676ecd23584cb797849a7b922f54d1b79bd17140ccb172693df7afba80d0339c3fc1ce3bdf2a2a7dcc213807f57d58a272eeb9ed4f61d5abc12a0e7cca4f26deac0d45bb9e40e0e0fc6d4938808afabcadcbc19b5499efaf552feb789eeec5a15a8e40d3ff18b9834e5e561abcf010a0bc10d48223fa8b304a79c4310fe1f21f2b8c116eb01243d0296d8313fdf702e46d3dc3c71c370feb30a103f75f73e91242ea98cf4bf83b5b5df69dab8637bd6aa757c9828c51abf1500e454ad272ea5c09c33352ae5d33e9de8597d86b5bae3c3d1c6a2ff9b985a76ea4538240cf34584315f1e6be1e5f40c81af2cef2f8b52c09744491c5a40dc4f9fc87965b81f84792976999bd652870276f670b2a97a80ea09093f2435e658fd84e55c909da4a5ee814811b1016933c51a4fd60b7491c707a70a499374c55019525c60cfeff0c440cd9311662c40bc3239f839c379d20c2334f7e8e32644df72ecea7293b3f26328b00c499737069aa48050f23928ca80da265592dc468bba4771cffeccbf9c7e9a9f4a650bf7057e7211bbb6cfcc4ec213a9217b5e45616e390ae3582b79c64ccb577f9e0b72e0939cc68802dd3503e3de35ee38659658a3a61b24039826e179d3b937ad7f8829c31a6477a615096cbddf8bdb73154dc169ad9587dd91ad2bbac93aa1e5fddad276fe8190d3c2d91294c3685583701e3509ce45be3f768d059eb9aa5d06120e6ab4115321e9224870db1f22f18ef605479ca0f54e3d647563e3bcd7125baaa6129f52ccb161669c6159ce68b4fdcd4f1a3fbc8f8f6878c96e47441ca07927bc7c2b7a1b32e6570d845622dfa825370be52da4793c10a08ee4188300173d6daeafcd192aa61d67e0df6c203fd40914be6daa7a1f8c08ff3c629e8cf70a03857efe588c6b023f469249b3ad762e2f6b1951c1912309785bc23a2992f7f4db5f6c5371351dae7b50db258129777124d79a6de5e68b8e11f1b99f298cc2331e39f12e8d899b7ccfc2a920fd4ae0f169ed283b2e6aa6b78894343b6f66a092c684398ad40075d6c7ad01cb628ea56723b97ec995810ec106db017a46c36cf55a42f3d3fae938207692f253a014363275db3ccd7fc505a7df1040fe316752682c74c943d584fa62c4f32f5937b5738a01e732f08989a7f4d56e69e1f58b2d7710efb34326c16bbc6e98042c3eee9855ccc36888cbbb4294a89e7691fd7f996943fb8982e7949af9eeba1b1fce118c4f3b634407ad520e8736ab1c86cded6851851a7df222b4c9f5877d81036a4587309d785acf07aad8cbc22f47668a714087845bbbd593fb895cdce23dce5d6e8ad0d801a43bd66e2f90322f533e4e4125c1186bee351266477db74acc3a694fd2650f64b5bb75ff598a498f6f27cb8c9545fd50f2a6ad40166d7754e2f64f08881bf11be5a7c3eee3ddf241635e96ca0e3372969a02666c1911ae4bdee5587ca1a56ae09b977a160d3bc89d847c37694be3b1fdf4ffd7e43cbbccd88d0ecdbd42c58d7a3622e17b1cc804721eea2262676977dcc9b9ef1b1a8bc7be810eb55dd0a0f73f24cd116c7f9b32eb9da2e5d93b9e77db3e2caa2eed3bb6e11f41b12071285f59332623ece2d86e542e0edca533d7e9e175e35a6a036fedd", 0xf4a}], 0x1) 20:17:52 executing program 1: kqueue() mlockall(0x3) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 20:17:52 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x0) fchmod(r0, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1081, &(0x7f0000000040)=0x3f, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8) recvfrom$inet6(r1, &(0x7f00000000c0)=""/165, 0xa5, 0x0, &(0x7f00000001c0)={0x18, 0x0, 0x235c, 0x4}, 0xc) setsockopt(r1, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 20:17:52 executing program 1: socketpair(0x6, 0x3, 0x100000000008, &(0x7f0000000000)) 20:17:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="281000e000fbff0000"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x420, 0x0) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/165, 0xa5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x3, 0xc095}) 20:17:52 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 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) 20:17:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket(0x4000000003, 0x400000000002, 0x400) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0xbc5f66225c0ad925, 0x5, 0x100000001) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) 20:17:52 executing program 1: open(&(0x7f0000001240)='./file0\x00', 0x200000020822, 0x20) pipe(&(0x7f0000000100)={0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = getppid() accept(r0, &(0x7f0000001180)=@in, &(0x7f00000011c0)=0xc) fcntl$setown(r0, 0x6, r1) getsockname$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/4087], &(0x7f0000000080)=0x1002) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 20:17:52 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x210, 0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x100000, 0x0, 0x5, 0x0, "ffff100000004000", 0x203, 0xfffffffffffff801}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:17:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x40, 0x4) renameat(r3, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') r4 = dup2(r1, r1) connect$inet(r4, &(0x7f0000000040), 0xc) fchmodat(r4, &(0x7f0000000080)='./file0\x00', 0x104, 0x6) connect$inet(r3, &(0x7f0000000180)={0x2, 0x3}, 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="28000000ffff0000b4ac00000000003d2dc94e87422e9d", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x2f}, 0x0) pipe(&(0x7f0000000280)) 20:17:52 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c657000"], 0xa) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 20:17:52 executing program 1: syz_open_pts() r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x101ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munlockall() r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) preadv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/71, 0x47}, {&(0x7f0000000240)=""/187, 0xbb}, {&(0x7f0000000300)=""/188, 0xbc}, {&(0x7f00000003c0)=""/79, 0x4f}], 0x4, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 20:17:52 executing program 0: r0 = syz_open_pts() r1 = getuid() r2 = getgid() fchown(r0, r1, r2) pipe2(&(0x7f00000000c0), 0x4) syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom$inet6(r3, &(0x7f0000000040)=""/82, 0x52, 0x40, 0x0, 0x0) syz_open_pts() 20:17:54 executing program 0: r0 = socket(0x13, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r2, r0) dup2(r3, r0) fcntl$setflags(r2, 0x2, 0x1) 20:17:54 executing program 0: pledge(&(0x7f0000000140)='\x00j\x10+\xd5e$\xf1\xae@T\xcf9\xba@\x90\x8f\xe9\a\xda\x0eaL\xc8\xb6?\xa7\xc0\x9e\x14\xcf\xa2\xa4\x9a\xec\x1c?w\xb2X\xe3\xa6\xf2\x1c\xa9h-\x9b\xe7f\xe6\x8d', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x92, 0x2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x6, 0xa01, {0xfffffffffffffffd, 0x4}}) 20:17:55 executing program 1: munlockall() r0 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/28, 0x1c}], 0x1, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) pwritev(r1, &(0x7f0000000600)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)="e0a22306dcf2e1f3555375bfe9aa3c904520eeb96c38a5d48120f764bc1033964bd4876ff44c8613c255235bbd1c820a6feefa7455ee76de9fe20e008a5747a2bfb3efeed83c8bd894bd", 0x4a}, {&(0x7f0000000280)="d46dfc6334b10e9e8b84cb9df752a53d71dfabfcfc4a13278ebcf30cdfca8b5f55af06a002030ffe1e0e2568e395c7d31d738ae843846aaf18589d9bbb57bc912146f1cc6b5e316b735c584c26b5c2dfb13c7041761c8f7cf74c6a0bc56fba02675962a4cc5da68d5c6609bd441901b41f273f3479a98235d6dc034425962171b92d6239fe3a85e3af3bfda7d5b360bd38ed9175863264f7b2c518f499241d152141aea5c904607d201277124ba3a927349e97", 0xb3}, {&(0x7f0000000340)="abd9a6935ecb9962bebc2a96d48ca02a5093f6c326e04365b6bbe6dad54532cb4453c6007b821d5009e07684be8f865b844e342a880b1874c4f8bd408f36fbfdd0b3a49874d319aab7b6fa17e8b3cd1f8ba420c2b2c5be12b57c7354bc3311ba94eff8866d7ce5810a610d429b58e14cc9c398fc00ab1319f26e1f6cf898dbb3aeff470820c266aaefb1e7e9bc0dd9f32a9fc77c1e55e06c3839e2b408d80e76b2df5c201694a8671d2675cadc4e825a9f3a92995f7806ca5e601f6302517acb267d9c6334c940d40792fd35c3392f55d1b861552eb342a26fe04216381e07eca7b8809a01e96d9dbb0c81618b946a3150e1", 0xf2}, {&(0x7f0000000440)="d0f1ba9eeae784dec97568f6194c6f75082b2b02622c65b1ec0ec874817b8dfe2c911847b7f2b51fc26d881808c3c037844d58cf37db8889154330f4a2069352223cd31ee911e747e0686019692fd0c0a55712df14095681e462fc96a74b558fd316a365126c45f88bd7d4fc7e861317053b7efc5fb80399dd21ca26cc95cc078d73493d1b95a38d70df5140164aab", 0x8f}, {&(0x7f0000000500)="6fd70ff129dbe6924f099c7626a702d0673546f889a870fcc8cb672ba011dbef01200da7de173c8a1c153d6428be0de74da48e0621c7d99896812df785a53f439229b30f250305548ac9448bc2cc175f08a72405871e07be9904e911fff0ea0afe34902634e3a47c39581a14d9e7279f2f7c6c48f1a302b0faae472ecaef543facbc05434a28aa261bf5537f552cba222ce021896b9a2a9691fd4b5d7ed224c3b28900e454ef1efdf36cc844c0670d38ad1607256dfd0f48a728a7671e87ec4659e83f2bc08d10e5c8de397ba7e30c", 0xcf}], 0x6, 0x0, 0x0) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000006c0)={0x0, 0x4000080400000}, 0xffffffffffffff9c) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x1, 0x8, 0x3b}, 0xc) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0xfff, 0x2, 0x401, 0x36, "48169cfafadb27352c7e52b0fd7dd8bfd15d0bbc", 0x6, 0x1}) pipe2(&(0x7f0000000700), 0x4) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) 20:17:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) mmap(&(0x7f0000637000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 20:17:55 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = getuid() fcntl$dupfd(r0, 0xa, r0) r2 = msgget(0x1, 0x40) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getppid() getpgid(0xffffffffffffffff) r5 = getpgrp() r6 = getpgid(r5) r7 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0xc00000000, r1, r3, r1, r4, 0x5, 0x4}, 0xead1, 0x7, r6, r7, 0x8, 0x1, 0x6, 0x2}) getppid() r8 = syz_open_pts() ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000000080)=0xfffffffffffffffb) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) unlink(&(0x7f00000001c0)='./file0\x00') munlock(&(0x7f0000009000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r9, 0x2000746e) mprotect(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x7) 20:17:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000d00)=""/4096, 0x1000}], 0x1) dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1ff) syz_open_pts() 20:17:55 executing program 0: r0 = socket(0x2, 0xc000, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x0) 20:17:55 executing program 0: r0 = socket(0x20, 0x8000, 0x8) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r1) 20:17:55 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) listen(r0, 0x0) 20:17:56 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4d) sendto$inet(r0, &(0x7f0000000040)="8e0dc295f8fae939cb662f54d056423816452f0df21a2e18b43b2a6e8f8ebc56f2372540265c503440e18d42f51f9e0cdb69469ba3764d9992b6b31f6d8e29bedd574da5c980674a5fa08c3214c73293cc171d72f70aa4abec6245aad4aaf4b99769b10168419889888af7ef79a6e543d0c309890379dce22ba9f0af0e384b636678638d40b84b8f52cb39d7b1407c8b5245c8033f21ce302ab3793141b33929146bc3a38cfd9d09248020338bf8fb663a9be7339b73e4ccce4502780fe9a9a772ebd164c2d37b0a4e02c3be1065129a8a74566c134a8c06f3ff41e2a14eeb043697fb4034f31eeba2dacb5f18eccc0d44565d1258f96578a4c5e74d00293045f172fbee502ec29e0037f5af559af796b218b63292c0c550646c770b43d27650e0f55d6c970f2f6c7ddcf93856dd334b5c13fefed9bcde7d2cc687cd868749521b006c4bf02d3f92255482ca7e75364ec4657654646384515c5e91763c13fbc3ba01fac1ee3063bfc0c64a6c4903276102880cb3b262efe0b7527a4c2f2562eb871aecb4b01e6e2f6181d6aad23a196dedd2138e23d1b697edd09d5d9a64ca7d70a635e600338d9674eb1a866aeec9414e8268d3eb3326447143080c7ae4e13a91fb29f71964521e4776280ec11022bc59131cc13bd0a9b944f823ebf3e4c5a243cb46ef223bb28048a0f39c4d9387ce3ec4e0c8e99b110bb9b329f03d951680ad978870debc99dbb9777dbe179392c49571d3d2d3b3316fd3eb31b65bddb726f493542bc21b2db17a42d247fae8500ab143088664b61c3d2f4e809dc7488ce51bfe8ca6233b16f8a723f74126bc88917223be4b04f2b750dfd1d9b58ccd2ec55c87fb6e4f4d9d50b88cb361cc7f4b1209ea0eeddc1d4917fbeb34d9fa06591a9827c9321002972fc145956f6bcd323d54cdb68f2afdb801e614a04339fbf9f7c53a77dd0e8b1c15377902b124cdf797948d182cf1a5df7af9b996ef315ea860aaff84d01484bcaecf683281b36028b2fe9a842c70f5467dc7382636460c738935bda15d7a8760fc847dcfd42c707017e80bce8511f06bdd33c1d2344f87bd9c3902686cc587a4368cd9e7b4e838fb501b94cb24e4c3886820bbef8ca7c03a04af66d696a64fbd807296aa411b6e77429b4bff68764f2121b1bb257495e6ec87a1ad843c7982a2be17fbae998a9355d03b7911e5a089b4bbbe8e70f76a56027a046d120e79c791b787d4802e4f8363e1dd12b98e2e149e02bc2f97f63443cf2c076657a6fc0c89c6f3f5238ab62e51b62d9626a2efee80c3f548121bf7b4204d3ec119a6bd6a90dd5669df1fb8704abe5d3b8fdc4092dd7874c9f03fc52091b2988f4e075d54649f404325e0f359bfabe9b7b336330464730149b462a7154bafccea4f344adf24a7fe9de3f8715f7a605b484bc52f301e4dcc22db6a38f6ede1be1ef2ceb99f87dfc84e483c2319c80b1ea2d5549feccc167a94e56299ca738d4c448be48836e2d0de48cab09cca7c9418cc2812664f08027995829e25e111bb0de23b22a428cf6ac2a45773071cb42a4b81756ed88b8e5b7240eceb2fa0130267c4e9f0a139646e323b4d888afc1b97ebd73fe5c1ab3665a3b88bdc0b07aa5874323e7ca95cc619448f7792de844d817010ecbb5c1849b9157492ead342136db4ba3d4ade06e727e7ec8939d880469271fc0c1d9974ba6faf2f1f6cece735a64558a9de29dee39504272bbcbf11329a9da67c2a24a66b5f8a751d20e64d7357d3b2e9c339ca3325b996b91f2fd9539f7d837a793203e00bbc9fe11df46b573f9bd32559504b4656c7cfd40038308d826ed64be473981a81985f3e7a9bcc7a730ba273ead85b9a9b7ead1699c2c17c7227d070fcd9cfb3a909047f11bc1053b151b92aa299c74c8c7f4969ae0e96f9fac7db674d120f05032b94d9a7fac5b9ee2cb4ee3bf57cc11a345af4d5232bf12f9633e8ceb429a1852a21c8f548c501cafec26de5347f2ba9fb4dfaa74b834946a3749bb4cbcb7e77d56a040c78ca0bef2ef44c653effd760b4c30d1c7e28134fe6c69fddd493c1a5b658e4f48fdafa4aff830a86e52b2c4244305d6ef050c813b9ffe7d8f3c8e0a0c59c1e5f008f3d3a00f44d7936ad6d5f54ae00d34e3803a1eef955d8b2b98e296eccb1b1d450279260962a37e3c3e036749bbe998d3e2ab47a2aaf66ec2dc4bb1fb70f9920c9e32611bddea838d8375ac5be3f31d35b78642abfd9a7ef3dcf9ce5320fbeaf0d71495c7605bbdbfe76b247edfcf0713771aefa9c7e59d3b71518af5bb3a2a5fc77b718b9aa21ec9aefce5174d1fdc1c3d0d79002098d27c1923baf1abc8e9f97b83d732217710596fa80cef4d165c0c459199726d4d4353c81a43e7eec1f885c3e5728df963fdc9b35401c2cdd0b292df55771a36324f0cd5a4aa0a0ae3dbc922b7b14d0b640173901f3e104e06ef1aa71e6223f69cc311c90d0fbcf0d68769aa83c46f77b9134b9e1242f3c2ffce34e11ad4aecafaa917f6682d3e799d31662a5b85b2b4433df99e17516f80589311ae2998e6db4c3ac9e338f659308aa80c2e5700d2308d944cfc3c8e34a74cfaa536380cd8ee8024ea437c2d0e2de267e47b34b1614831272226288329f523f9802adeeccd7f038bebc093351280af05cc8760c821ff6cfa41a0ddce8835bebd3337ee58d639d1eb9071c872d90ee6cc93b37dc7a04ede1e8c25d11e9c6b37f4f1b09df0de41ef040b93f04844d058e751476abd2c1c96d9b81c900eda82dfab681570532902ca94ee29e61d5f6d4d7d0e21b220b5fde58a1b2e88fa49575d268aec2c2aefd9e6a6ab9be2c15a9f92834f27570a890259e4b5cc58c1ef57658ecc0e04cb1e1ac475cb331b78e3349a7c7ee3e3fa29752eea969e01b46e10317fc29b28b7efa0918c6a03f97cdfaec94642b65e21c99f399efd9e077c0c302f8fb49d69e6ff4fbfca1246f896401aa755fe78d63741a071fb0bb038c70d0b62d5e82e8a1456cec35cc004cd155e450268fbf950e84f60ed4fb9ff37dcf0fc2972f867cf0373185e2fd68d52c94f81c7cb5b65a90a36c0cd6f6f161e1466dc1c1c841a0619b53abdc1eb85e4344f884628dc0646656139ffaeeb76b87f1813e77c5e7c37047511a9d25b19a785ca14bd3f72d386fbfddb119433eb0f0d5a6f3969ba1baac2514ec061a34ee97a96123156a20eb35e4c56fa30064398c21e70ebaed8e0c0d977d645bdbcc00040a0a15ffb52b17092c472089e392f44ee46b3f73d5bc46afe305bc43bb04b380bcf51ec0aa27a5c75b353b2051c894209bad69de3fd6118721866624b57faadb47cd2c7993a3861c96eb8530b683499fc594fd8dc37095d75024c4989e173ed77309a4cc8f043a44cc899fcbcfae7663c95a6e82417158237b38babb732e2e5911d7ba435a14f68914400ac9b2c031b97709c7c7cf1836271e8b6e5a7b2eb332c4259340097b8db6751e661dff814091e297371c653aae303d474b5eb7f8eabdb0fb729a3f3cf445903e20bfb7328d83fcb88d1e067513c6d35dfb6a2060c6de80c313bdd2d27e34b112f6d5c87846d75e5ce173307400f91a03b6af5c4069bdd9277684ce6439dfce60eb00dda4cdedac3705cb800c31499958f16f6b81f4c944b8431055f1df510fc25e5ef5a393571632c8866e6ce953c4f9a0a5d90ff5a9c995d69ed0b446ba174724b2807a0bc8d0bd26183974f037fe4333e2e4e73bd7d30f3bc57c01b0376fa2136e027f3284b87721a0f6428fb93fd6a1666c0e45435eb6efd2ada65375bd6ed1a99553a6ef1c14cfb58c31b3667d103caced224996ba217e27ae5d7cab4125aa1f167fba24037a52f2c2f21cd2236254331d4c52967533bdc7dcfa4833274c1c47fdaa75bacd7293a121bb2c2b7615211d288d5f227b183442d46005b632df33f15b82410c4b4285dcff72331a875cef158d27bb8acfe2bf6e3394da570cbafea567c8c85a3f189e3b6b91d48130e9fd10b1781d2a8ff80afcf8b97cf0274a7234ae1c72c970384edfb20f9d0466fcc97992e33b3cb9394732a759a2ce19349da10a139c1691d850c32cddc1dd377ca2ff7e817f16d3e5bddb44507d1c7f1ecc1675d8361f4313821082c2b1943d2be5ce72b5ffee7ad737ccc79c09eaef7af6f32f002fe1f1c7942ea8bf2d75fb239286283f2fedbc488d6259134d4a520341f23037c20f2ab8af42974435cccf06be493655562e2da747e2f6fd36e95cc32e24e193af1cf0e4b5ff38351ec36be1078f752c04879187b5eeb61845416b81dfd3de5946d62c43df045a0b882442a13aae200fb40531df828e578c29a939ee7aef96ceb89e2107ff24a9e2c5179f5818b59d52857855b1b3dd785fd765bf50a9b5433ffb19e21c1611710c804f4e22b5939474faf38d84f520b131444f175dd191f1d8bb99999aac77a6a752bdd1d0e4fae273d1763d075c1e2765bc903e227c80a44c6f2b4dd8b13ee8759a1675708e389869a17bd78724d7026114c0569b89da72050d1621425ea639b1f0cee49020d00324aaf977c76665e2ef7945bc20d51201340800abe261c6d64a4a4b8d85e625da6b0e951e667d2b44477ba46ee274c0c868da0fa54f473e2485b775bffe299b3227d70ed3dfb763a58cabdb313d8a9ce31c1b209c613d421f6a7ec251a82ecdf527f001f8ab6a8e61d7b6c949ecc0502dda33b77f84d14581745f4c0c8e21973ce9642dd1dfcedc1ff116ec63bb9f155f130c52eae953d498a58b4e7ae06ed243a3627732165eeb7277c3b32e81141015d68046351260f493e54bcbab06725fb8ad638b7c5908e00c81ff5f77cf754bc2aace108edb42c7b0fce6ec7a3c332df8c277fe2458d4aaf76466c161e8a53c540a3211b32666d6e79f657abc1f151cbead42c64f687505ffdb7f090282312be39f3b3bd1c78b9242a4ccb1c15f1f5494804adbe668bea5175367ca6a599b5bfd108a52a9a077ffeef5dcb8d054b1e675c85754e7dc1b0fda2e70a7f0b6f2599c6208c9d6670e5f22d302a6ffc4c4b3dc1209d86929c397556cb5d0c6929a5f04b7371ab9a7ee02d297a386cf0836f6a58408615fc766c743b75dbc0f3ab2032bec06551287de07113db581ce6b4a1542639a9edaa0d70aecdde6f7cf59b34c2b8a798ebb121bb9f6fa9b055468303420cadcb225b8a1b781bc8f85ba25f6092e704b84927c7eb1c3d1999eb78f84139e482323c241b9bb278761a53d23f1776df4dc591a3a6946b677b3b4e4167b3ab04ffec096a84718082bef7cd78eb106f57a47dc60fcdf1cad529851dae67c149eb41578422de6b3f7ff350bd43edfc4a103ac98b397a6a61bb16add3af99233c59f8b62dacd78796102b53254592f23eb83de7896458354c0cafc55371086f57e465b7f903ccdf14f9c19bfc6d5d7c5e7e412b4bacbf09ae19fb84256acb875cb134d558036d3324a4e3b126843c8fe5f7f94aeb0a6058b4dfb2c1dbb39d5e42a03fad935c9ea8394bc19e7bf58082d315d8437ff17e2f6756ba0389ffe27a9741c8b723a26a07d90acc3e5f215b95e0f53825c36f6fd222be1089b13dcbd32f3939e1d6361599da3d9befd5957a5e426aa9a0e0d15165260b2d5dc85acf5351acf6b0e707825dbbd792ae236f8279110319533d2f69ddafd54f79a834aed69b45805c43569ddec9dacb20f2050323fbf6dc4a35485f596b0ddecaf47086cd8861801d0f088419d0a8273cbc5df36e63ef8b13e8940a46019c67d71526976edd12e492ee00c4b83303fd4ff", 0x1000, 0x2, &(0x7f0000001040)={0x2, 0x1}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 20:17:56 executing program 0: readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/242, 0xf2) mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) 20:17:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x814, 0xfffffffffffffffd, 0x7, 0x85ad, "4143290c57966319ab830be4403a36ee60c2ae38", 0x4, 0x7}) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b09a0027002f00"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:17:56 executing program 0: madvise(&(0x7f0000bdd000/0x4000)=nil, 0x4000, 0x0) 20:17:56 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0xfff) write(r0, &(0x7f0000000000)="20dd", 0x2) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x18480, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)=0x1) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) write(r1, &(0x7f00000001c0)="5140e0bbf6470dc8f9048c2a71a6d395ae8b303fda677de3b9494f453386b324ad3f2448094d6332b112f71a933af2ba0a9fad90df5197ee88ecf03cc14c0df5b919f2ea9855be0943f3832a53cafd65eaf47370ade6e269a57d1a5e63ad23dad15fb86e391481f2a02f8428333036f30ddf7d725bc6677d75082e51017675974e1904cfaabfce4d157eb90eda11c665559edd5c80d875f043b71390bba8454ca56098d4c02c33d3067473b8e2c98c0f3b0afde44c22b38fe1c8ac339ea9dd06b314d912ca1a1d7714680dddc8a13f49c435abd60fcfff4a57c99b2a68ba737ad3988047b49b902529886a2cc0c76377c03d1a0f9a", 0xf5) 20:17:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000cc0caa8f981d20b47e26b9e56541bc77beabde46da12015aa23f1ed7c8092de278449ddd9064ef6decc32a32b86c3c90e12baa3290a54dff6a9be7e375634c567636b19b704e1d973cee4c1fdf076673"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xcb, 0x0, 0x0, &(0x7f0000000100), 0x40}, 0x0) socket(0x7, 0x4000, 0x6) 20:17:56 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x4, 0x7f, './file0\x00', 0x7, 0x7be1000000, 0x7, 0x1ff}) pipe(&(0x7f00000022c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() readlinkat(r1, &(0x7f0000002340)='./file0\x00', &(0x7f0000002380)=""/181, 0xb5) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) write(r2, &(0x7f0000002440)="4723a20dd9d5928abead7466b1abafd9473c8ae11fb9a10012611808b4d4a2d85c84acd371f74e1918f3bbd23c2fe4433a8638cd9e94cec47835f73cde62202a9aacec48080ad5efab33ca15cda3cfde43233bb9d668f57ce1919ecd693277b31485ab2c7124b5a4d0f1bfe4f6bf8b4b2b163a8c02470dd03e488b2b1d671c3f951bba3fa664167aba1ba36649", 0x8d) readv(r0, &(0x7f0000002600)=[{&(0x7f0000002500)=""/234, 0xea}], 0x1) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgid(r4) r5 = fcntl$dupfd(r1, 0xa, r1) ioctl$KDGKBMODE(r5, 0x40044b06) ioctl$TIOCSBRK(r0, 0x2000747b) r6 = getegid() unlinkat(r1, &(0x7f0000002640)='./file0\x00', 0x8) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000002680)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) execve(&(0x7f00000026c0)='./file0\x00', &(0x7f00000027c0)=[&(0x7f0000002700)='\\!\x00', &(0x7f0000002740)='][%\x00', &(0x7f0000002780)='/dev/ttyCcfg\x00'], &(0x7f0000000080)=[&(0x7f0000002800)='/d\x1c\xb2\xb9\x8d-Ur\x96', &(0x7f0000002840)='}\x00', &(0x7f0000002880)='/dev/null\x00', &(0x7f00000028c0)='/dev/ttyCcfg\x00', &(0x7f0000002900)='\x00', &(0x7f0000002940)='/dev/null\x00', &(0x7f00000000c0)='/dev/null\x00', &(0x7f00000029c0)=',)#\'U()\x00']) fchmod(r1, 0x102) r8 = getpgid(0xffffffffffffffff) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002a40)={r8, r3, r6}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r7, 0xc1045763, &(0x7f0000002a80)={0xda, [{0x3, 0x7fffffff}, {0x3, 0x8}, {0x3, 0x1d}, {0x2, 0x5}, {0x3, 0x7}, {0x1, 0x8}, {0x3, 0x8001}, {0x2, 0x200}, {0x2, 0x8a2}, {0x3, 0x9}, {0x0, 0x8}, {0x3, 0x4}, {0x3, 0xfffffffffffffff9}, {0x3, 0x8}, {0x1, 0x9}, {0x2, 0x3}, {0x1, 0x6}, {0x3, 0x3}, {0x2, 0xe86}, {0x3, 0x8}, {}, {0x3, 0x5}, {0x3, 0x2}, {0x1, 0xba03}, {0x2, 0x2425e01c}, {0x2, 0xfffffffffffffff9}, {0x1, 0x8}, {0x1, 0x20}, {0x2, 0x6}, {0x2, 0x1}, {0x2, 0x81}, {0x3, 0x101}]}) r9 = semget$private(0x0, 0x3, 0x80) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000002c80)=""/22) 20:17:56 executing program 0: r0 = socket(0x18, 0x2, 0x1ff) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 20:17:56 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x8000000001) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:17:56 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x211, 0x8b) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x491, 0x2) recvfrom(r0, &(0x7f0000000140)=""/220, 0xdc, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x7fff, 0x4, './file0\x00', 0xa38d, 0x10000000, 0x9, 0x4b6}) 20:17:56 executing program 1: socketpair(0x10, 0x4000, 0x100000001, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0x32d) 20:17:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x100, 0x3, 0x2, "956ed07e48a45de36c3e4b06984cc208c3c99a3f", 0xffff, 0x2000000000000000}) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x0) listen(r1, 0x2) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) write(r0, &(0x7f00000006c0)="bdfa4d2582d020a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000000000000000975bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d030432cbabfdee2f0cca623e66b6c80a25e933c18a68d85a744aec77f32c71d47ac59281b5d4296fa186b8cef985519e749c1cd3a1cf6bee82107c03fb541f6ed5929b1656d088a43379b254bd2936bd47e538079222aa49836edbf12b6b0a98c58235c3036a1f6733decf77ab7dd2426f804da9d7a9f77100f75dfd0dc87a04", 0xfd) r5 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) 20:17:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) dup2(r0, r1) r2 = semget$private(0x0, 0x6, 0x106) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/231) 20:17:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, 0x0, 0xfffffffffffffd64) 20:17:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./filA0\x00'], 0x10) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) 20:17:56 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x28, 0x0) 20:17:56 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="59d774b833b2a0e60af8cb392704d9b8205c0264d996a1e152a5a62b6ceae0420eebc1f609fab3615f739385c74b596499d2c37aac3fe7cee3b51932e1220c6629d7b216f86e2811541b37e2050266f076d7cb0151853d915265ba8a217316f86128603853b432950129d4ec05e5bf45974793d58b77a9afe407cdd61a06d6885d930b44945d70c332315f3cb71464d0121c890da978cb53587aff672774d54aaa88410c829a42da93", 0xa9) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000140)='./file0\x00', 0x40, 0x8) 20:17:56 executing program 1: r0 = socket$inet(0x2, 0x4, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="de237906e31df13eb9e91462a39c1d948b0dec9df15512d97bbb590b3bc93ebfab384a8202884418758f20c175351df7fc2d2c99a064a75550c16cb86f2b71639eb6feb26e68cb40982ac28262052c18d4099d482e2dd24cc397a082bdfe8fe777992443ceeb2e2d075e936dc74d0be5f0bfecd47d503017fd855cffeca442e4da356440f30948259f041ef32fa86bfdeff1795761e81b20d86a32938b6be39227264ea7a95fa294568dce15c9c976e74583062d9d394aa07e4d3813da155c93a1964eaf3647eb294e", 0xc9) semget$private(0x0, 0x3, 0x8) 20:17:56 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x4, 0x7f, './file0\x00', 0x7, 0x7be1000000, 0x7, 0x1ff}) readv(r0, &(0x7f0000002240)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/117, 0x75}, {&(0x7f00000010c0)=""/15, 0xf}, {&(0x7f0000001100)=""/172, 0xac}, {&(0x7f00000011c0)=""/13, 0xd}, {&(0x7f0000001200)=""/18, 0x12}, {&(0x7f0000001240)=""/4096, 0x1000}], 0x7) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000002bc0)=0x4) pipe(&(0x7f00000022c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002300)='/dev/ttyCcfg\x00', 0x418, 0x0) r4 = getuid() readlinkat(r1, &(0x7f0000002340)='./file0\x00', &(0x7f0000002380)=""/181, 0xb5) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) write(r2, &(0x7f0000002440)="4723a20dd9d5928abead7466b1abafd9473c8ae11fb9a10012611808b4d4a2d85c84acd371f74e1918f3bbd23c2fe4433a8638cd9e94cec47835f73cde62202a9aacec48080ad5efab33ca15cda3cfde43233bb9d668f57ce1919ecd693277b31485ab2c7124b5a4d0f1bfe4f6bf8b4b2b163a8c02470dd03e488b2b1d671c3f951bba3fa664167aba1ba36649", 0x8d) readv(r0, &(0x7f0000002600)=[{&(0x7f0000002500)=""/234, 0xea}], 0x1) r5 = fcntl$dupfd(r1, 0xa, r1) ioctl$KDGKBMODE(r5, 0x40044b06) ioctl$TIOCSBRK(r0, 0x2000747b) r6 = getegid() unlinkat(r1, &(0x7f0000002640)='./file0\x00', 0x8) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000002680)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) execve(&(0x7f00000026c0)='./file0\x00', &(0x7f00000027c0)=[&(0x7f0000002700)='\\!\x00', &(0x7f0000002740)='][%\x00', &(0x7f0000002780)='/dev/ttyCcfg\x00'], &(0x7f0000002a00)=[&(0x7f0000002800)='/dev/null\x00', &(0x7f0000002840)='}\x00', &(0x7f0000002880)='/dev/null\x00', &(0x7f00000028c0)='/dev/ttyCcfg\x00', &(0x7f0000002900)='\x00', &(0x7f0000002940)='/dev/null\x00', &(0x7f0000002980)='/dev/null\x00', &(0x7f00000029c0)=',)#\'U()\x00']) fchmod(r1, 0x20) r8 = getpgid(0xffffffffffffffff) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002a40)={r8, r4, r6}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r7, 0xc1045763, &(0x7f0000002a80)={0xda, [{0x3, 0x7fffffff}, {0x3, 0x8}, {0x3, 0x1d}, {0x2, 0x5}, {0x3, 0x7}, {0x1, 0x8}, {0x3, 0x8001}, {0x2, 0x200}, {0x2, 0x8a2}, {0x3, 0x9}, {0x0, 0x8}, {0x3, 0x4}, {0x3, 0xfffffffffffffff9}, {0x3, 0x8}, {0x1, 0x9}, {0x2, 0x3}, {0x1, 0x6}, {0x3, 0x3}, {0x2, 0xe86}, {0x3, 0x8}, {}, {0x3, 0x5}, {0x3, 0x2}, {0x1, 0xba03}, {0x2, 0x2425e01c}, {0x2, 0xfffffffffffffff9}, {0x1, 0x8}, {0x1, 0x20}, {0x2, 0x6}, {0x2, 0x1}, {0x2, 0x81}, {0x3, 0x101}]}) r9 = semget$private(0x0, 0x3, 0x80) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000002c80)=""/22) 20:17:56 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='u'], 0x5a) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x0, 0x3}) 20:17:56 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f0000000080)) 20:17:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x1f, 0x0, 0x0, "9b4b2894ed68d529c0537d0b2b6cba00bfae10c9"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) recvfrom(r1, &(0x7f0000000080)=""/81, 0x51, 0x801, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) 20:17:56 executing program 0: syz_open_pts() syz_open_pts() r0 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x0, 0x4}, 0xc) r2 = msgget$private(0x0, 0x14) r3 = shmget(0x2, 0x1000, 0x10c, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) msgsnd(r2, &(0x7f00000000c0)={0x0, "57165cd4b85bd98e855204efaf91fe0e968b4a270b6ba2d30fdd7836ffb9f00b62820378718cfa9e2e0c4c31a3c34faa87b57f99b5aa621c2197af02c439662eaa9276df7b41e5267f88d67368afd41f2fb4c5fbf698ab5abeee3259d7ccaf47b129e447fd0831bcc56b1e7582d63a8a4e749e11c25e53bb0f5ece1e8e8c2b77cb4d697460cde6908e24aa7bdca27b183c537befb9e19a254e82325ac6f2585bf5b4456e3de7c49df0b79c0f7789d233ee29cd03dffe28a0733bbe2991"}, 0xc5, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) lseek(r0, 0x0, 0x0, 0x5) 20:17:56 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) fchmod(r0, 0x20) pipe(&(0x7f0000000100)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x140, 0x2) r2 = getppid() socket$inet(0x2, 0x4007, 0x1) getppid() fcntl$setown(r1, 0x6, r2) 20:17:56 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x101a00, 0x0) getdents(r0, &(0x7f0000000000), 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x110) 20:17:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = socket$inet(0x2, 0x1, 0x5c) r1 = getpid() r2 = getuid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000212000/0x2000)=nil, 0x2000, 0x4) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8000, 0x42) fchownat(r5, &(0x7f0000000180)='./file0\x00', r2, r4, 0x2) r6 = socket(0x5, 0x5, 0x204) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSTOP(r7, 0x2000746f) fcntl$getflags(r7, 0x0) 20:17:57 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x11) fchdir(r0) rename(&(0x7f0000000080)='..', &(0x7f00000000c0)='..') 20:17:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f00000006c0)='./file0\x00', 0x10812, 0x100) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) fchownat(r1, &(0x7f0000000700)='./file0\x00', r2, r3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0120101b00f40000b600"/28, 0x1c) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000140)="98568c321b59e622cc806125f3862ebfb66a4eb1dc6c4984262785d2e24bc75adb14cf29b75893b81ec5a9185c21e141c05ef6c76ce5aac5af99db9c62a14cd8fa7006b7984eab1e14edb132cc22824b3e726fcb6088e231c0c84a2b18c2bfc58d7d56bfe1699f7020de487500675c41ed5f5c471a24c2f922b32e2678b3f99585ee016cbc1abf0cc13256d48a0cef838b4663b8c45a840d8e296f3e09f765161509de417919eb5fd75b11cfbd848e2cf710b5d187b98360d42bd7b8124201ea87c135bed36e03e1aed07adb96b43d43deedab437086af6ef0812973cd798c65ac1f40c5f255d7efb9d949329c49c827208e83db48abdcabb02b4a35f304b2b9879000ebf65c1fb90d39b61edc7d2353d9ad7fc42c84ae6b25b16fc089652af9e238c0d3e223aa0e49ba42384f193f598081faf24752e2b9d912ed4b837a3e123f842ceb311ccbe886e5c148e5a83a62273fbecec9cfd01b219c86855390db428a41b2c4af94948be774945782c1411b44f3da1c6074f0b2dd61949df5c30cefb1c9bfa9d8473e61c9c2774daa7534a09303ae889fc25f40ddec6e8d5ec6242855cffceef87137f7d6d246ae67604ab9493c2fa09f3e1f70939063b2efc5387a99b69db697bb18dfe9eb1414cfe1670107f8f4267eeb080b1757f9c9502a63dd3d417272dcbaed6b066334930d561a96bba68e7e189b298d9a183d10fcf8add2dac0407f652c50feed375e94cbe53e4be027759efcedfb58bf1b3456f1d53d73033950e04f2e42e6207289d986a1ae05999c820785aa5efdd7d9c3d8cf5abef4953e039d5fa2a933e0429b489ee0e14f8859a0c441bd4fe7426c088dc946cd2de955fe75391880ad876b21adadd962bd8e519b8dd87fbe4ce47b2db31d2bd99d3d25349b7a573c5c9888274437d0606e91fea1b919defed6af74e08c3b5ba801c3164eec2ecb584887dddd6b1204baab9ac59b5d76dba3f7bf21fe5e702725d737a0fb100a3faf3f4fdc05631a4b0726d9f5fdb7db5ab53b9218118dc7c977ecf00865b1403ef7ca3d6e2b84d540adee24a1f936cc61c77b9576a13e8a736d309f9ae7089704fa01e9abe7fb948a24a5e390921b38e88d252ac4f070d7cccfc60c15e5480c00cfa9283af7cb0b2f191c61ae7cc166fe9c326849e6565312065b24da61745d5d9a17d6200c60229881de8319194c483b4d5a5f2a778f4d519968e08844972161775d20f88be40bed9aa7db68192af9e884a65ff72baa12d7d345f54e257eb0828d070726b47ccd5c85591f37187ced5d10156f85d3abbf76e39ff3bde9d2d6e5c784bc70bdc53476becf4082e518bbffe77ae50e6331fced4645ed4c8a4af10b678a6c53798020b14269ca12bc5c85faf18ca1e479fb27263ab8ef989fd6ff19bc7efd0a65bc03fc6a0aef9e9004739f7ed4b7acfc8a4afa6803be208ff2a804589e4edb24099ed42cb76ccf3a8747b6758e914c5ed7c0cd04bd5c81472ad651c776103fd8bf523eced7be013b6333150be700220347f56e0d565dd321597b546aa2959cddf4ad6da9c201b3597a1086ea343014300958cf6a5b9f16997e78993a3a92bdbf43748c9c7990552641841cb93679554f7db948609de02b4969593ccea419e8d0b24cc1dc6de17756aa280f8064e1cbfe83d68b511b9823d4771e9791f0570ace728ba0c66bf893822b9026cc09f1c5fe870c01a3a7243ef71e313cad6ee506bc100a5eabd49688da62caaf584b06990796abf94f7f8effad37b3c1578a15c828b1cb8895cbb69052b9b4fdf06bf3de97a017abfd2d213e8abfcfcce806b294180e8f05a603c9597d06cd4bfc17bf4c3a9430c4ac635768e045c6f6f6c56a97b07822c7f3ddb3593922848b8c5a8f21cca088c92abee000"/1357, 0x54d}], 0x1) r4 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r6}, 0xc) 20:17:58 executing program 0: select(0x40, &(0x7f0000000000)={0xb6, 0x7ff, 0x4, 0x3, 0x4, 0x2, 0x397ca78a, 0x5}, &(0x7f0000000040)={0xffffffffffffffd5, 0x3, 0x0, 0xf7a, 0x200, 0x5, 0x1, 0xd0}, &(0x7f0000000080)={0x1f, 0x4, 0x2, 0x2, 0x1ff, 0x5, 0x400, 0x3}, &(0x7f00000000c0)={0x4, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x7, 0x0, 0x76b, 0x7, 0x8001, 0xff, 0x4, 0x1}, &(0x7f00000003c0)={0x100000001, 0xff}) 20:17:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f969830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1803f, 0x100) openat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:17:58 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x40000029, 0x80000000000000d, &(0x7f0000000000), 0x0) 20:17:58 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 20:17:58 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x80000000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000400)="3baec13b6d8e5070007375b280366d7df00b33394170b49c6c46b4a88ba0ddc08942ec3d5b0403a5b49e0b9798271c72c28a3ba89c3cd1141e56228d35a4bb7d07294863b5d7aeaab1e0aa15d12bf7457a51ade5ac81bedea684afeafda8ef869fac4597b7928f14156fcc3e373f13e6d02b424333714e33cf8290751b5085dd1a3ef87da8d11c1c8c44caacf9df0d6b3291709ad8a3007865201db63a8b7b2464af69b622da4411b5a4c1a56fc14122544fb01b4a58dff329b37b2cb4f031055bcac7f813057aaff677d0b287c0bb611c", 0xd1}, {&(0x7f0000000500)="397927aa674a7d2d320dc84c", 0xc}, {&(0x7f0000000540)="c9edbb9d39f0c7c5640a7418e5b12801e3d3fdbb89", 0x15}, {&(0x7f0000000580)="811019792d9f630024fe67616354dcd19846e83e49b08b4a2f45", 0x1a}, {&(0x7f00000005c0)="86f1891059a97cd3fe9a6959bc3b209e00062722f8183dcde1ed744c5333e8d40220f06a6a857009f5e1e54f695db376b02b1af1a53e8d532d380a18f3f4c041e9fb2aa665f310aa7225c9151be344169f57", 0x52}, {&(0x7f0000000640)="bea66a465bbdd1ad9202030e82c50911bc39cfdccccfd0e695ca658c734d86e389a51a8d008efcf5a6da4919032a57dc3cfd9db0b4a8336812df52d887200b0de26c17060ed52c02d33e77049414ec5ae087c5b3c3ab8265c9837ce9680a60ab295d0464c896db59910ffdb0b723a8e743c255c148782c6eed9a012c9a861de208b968e86c58a720987b88cc51aba7410022783a2e5bfac72a15556c953fc9a8aa20a6eb4414e5131adbc65fb5689cfe67f48a89f0f31de3e722f637a9aa638dee0d7afcc125c4388425f1729634ba4f29923efa13c8addb5b37057ddebc3ee153b5c3d080396363767565d2d4ebb1d0bd0fc8", 0xf3}], 0x6, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x6) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='^\x00', &(0x7f0000000100)='{)}^\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x95]#@&\x00']) socket$inet6(0x18, 0x0, 0x4) setsockopt(r1, 0x200000000006, 0xffffffff, &(0x7f0000000140)="889ec544469c83feebc64eb70fcd281948ed65f4b92e458be0642ca6ef5b9e165ffb9c121898b043400a6b539e085462218b938213d351fbf55541103bd0ccd1a672082943980a79324bb87a51ec056260be7107f5f2cedce0ecb43827d4b1f9c42c81feaf71a473cb02447010399aa6e94d563c2a767487515f30df4f9c6d0a77610215f1169aa729456680aa5d2582faafea6399e06d4f8d9def2063316015d7e3d05c6b515fd2ec49ec831f5b14c1c177a59b0cc3cf1708e897af30e1d0903fe9934a4a09004f21e5b32caa77683536c257c0b05feb09c0fe7bbfbb108c16db7073f9f56e6e5594afe6500477fe082dfd76e68c30421e8f448216c3cd3a3c525f2100ed57a7e09ce2aa26c24cb16433f3df6f2bb471c5", 0x118) 20:17:59 executing program 0: shmget$private(0x0, 0x1000, 0x1000000000000010, &(0x7f0000ffc000/0x1000)=nil) r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffe01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xc78d91c57dbcd266) getdents(r1, &(0x7f0000000140)=""/207, 0xcf) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 20:17:59 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x4a0, 0x8) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x5412) rename(&(0x7f0000000780)='./file1\x00', &(0x7f0000000000)='./file0/file0\x00') 20:18:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "ff07000800000100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 20:18:02 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000080), 0x4) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) 20:18:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x7, 0x9}, {0x18, 0x1, 0x1, 0x2}, 0x7, [0x100000001, 0x2c4000000, 0x7fff, 0x7, 0x4, 0x6b9, 0x81, 0x8001]}, 0x3c) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 20:18:02 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000001280)="6794eb7390c58561fd589c63adf91c17351eb2d78e707652449b11bc31120f716e1f140fadb5d5bc424ac61b62235788c4bc240aed1c2ac126ccf75efcbdccbf10649a799d51abd7bdc025a622c95c4d3332e6a8f5cdb4e38deea2528f7e2c57a456a2c39692363583960bc419aa04ea057b29b2bc0c6da70c82662a8dae790a724b67a686b02757b8242ffd056799422c03fc14441080d98cf98046e1120d632de3c197647f517cd0619f427c756055f71c423958ca8a6d6043034951b9b4484251dc28ca496ab399e91e40cc44c2e75aa68bc5f10b71b58588f015a5cbea0975c3129a77fd4ee94c32b70f58267a4591f183a1051ecf61c20d7857a11804d7a3d2f4c16f3532a7ee3a3cd6e8271dd91fc2ac55243260bef8a3c559c50c0bbec2cc2a25b429a5deb384c4675f4c5220df33dfe9dc36539a1048e287f6892c6384066da23d153267b30b17016697cc7eea23b1a8786504b268455822edb36adf7be03cde3d9eebb9359d6b9bc449ea251361ce88c9e7185bb17626516e64b15f194ad286763157eb0f321848be95ebe569f9d0ad3f52dad7024d9ae5c9d44e447e3c9242796089d511ed298e88e7c69fb4ede16beb981cf07d940d6d75976d18bbf953b4dad18532d6fd41f06cc802008eb9beaf3ccf05f85786624bcb349543fe88e39411112e558dc70203057b0e50981404db240214a999a5d2e26dae865b56f578f80889755471fa358935e93f932b7c12f8c6e1a1abc764cf62d2a201e8e38eac70a7ab9372a077aa13240342c09b06bdae65cd99abe5bf48664d5d34b9bf686e41fe2bd26041a766678c57af7e9a1648a4dc89c3e427af300a2e9cae3313d596426efdc6020a04a9061c09cba0fe2eb8cb4fb3f02f5447599cadd3bb584528707b3e9fa35ba678918874c6ed751b3e54c0a3a1f37eb7069014068a55fb4a03736efeea29979727f4bcaf2622827764e5870f2d4416c3b340b90cb53f6af657b177fe21cd9f868959261879827294e5ac10c1477891b53d27ce9fe6d2744cf65f44606427bd1d868367b26476c247fa9c27a491ebba4e0e0ee41513de3b345aac695a757fe40b38e74e58ce047d78992fd0c392f7d69775438743e93282e507a5dd4231943a95e6a49ca7958a5c8f6e549e7c186018fb918d50df0f0db783ada035abb4b7e6dd9dcea18dc7a2c5aa43097460ce8c956dbaff087f912e53518ed8b8da0f31b11f638619324b75cdf6bf2abb75cfbcbea6d05e6e1228c78d6c28536cf4f491a4b419aeb9e800f49a8c25114db1923ab4a388ff8812a129717b88e092d6d508a68acf08f7acd2093f1ffcacebd3039c92dcf04ae17019059e62b4432225fbe77ab42f4e0502f6da52ccc5e07b5f167c7f16acdbc88bc9d89bbc676b2342183388c4cd85e6648acc3c6e1ca49e973a3b290ab76c4c3c01a9f5fed93d15882e66fda8789c96cbdbb3932915c697017765fd7918a65de6c5e6c077cc4e09a248c4ced3d965b04f45eac03ba3b7e1ad472aebc0f73170d03dd888e4720265afaa6eeee0fe9493cbed5fa5cc8789c538c05e508bb0803c4f1323f9ba233b12fed622fe8fa34434f2bf2559cf63879f997cbbf816eec658bb3434585ca230d16609415c3650e4827254e862942ad6b9398d9f7763fc80fc161cb9b403fb67107884f27b5b0af08cdfc220c487c32dbd1c99ba3056bad936935a051c15b63f1ae99a06a79785f766ea3bb904cd1b7f93d6162a3cc10ecbfcd8be4f207b3d411e1a037123f7a734508e783ef4da11270ec43597ea8f54e18b70ba86163fe18aa289c1d1d351ff741b725f832059e3614d43cd452ab0e931a84b0a46aaeadb8dc4b9ce16ec87d23ebed768387ba524dc0f511bda7a0bfaa7059722ba36b69be81745d4054772445fe4d447ff2083809aa7f69b65bdfceee2aaa7a929930078f0e43bb7a5698873fed80a54919b92eaf4ffa5f5acba73d32a871d25420a617441c9d12eb650debb8b6eed4590c4c7b041aceac7213dedc4a0c3917f0c6b10355f826df0737d15329d0dc4b9e264f70c6fc7de041960365a13701d0d157153607c08cd4d4bd993dcd40c820927fbdc3f71b4e9a559ac78f5f30a8eb2c9262c2087738868bade5670c8b4fccd58db458d8af2b154b715abf72f47f1b8e9ba7dbba4fde4cddc21ba974c8d5d7af9a613eccc5ea62553aec49be0e43478fee6d49d0686482b47fa59ffee349f265d126fcb56eddb364e2c98629aca88b004f5e311471e2884a49e4791e10c8f635e28525a3a7f5281fe10ffde919ce67d3cfef9c09623d55d980d359884ae865b3d53a9c610f25ba1b51f812ed1e49ef1140868e0f3974769c47f93d98479cd07e67ead1956ee11fb197748102b5babc6ce7437ca16f15759b6013b82586bb1f025d9f399fa9743cc41ff2d956eed20e7b29d87331f6d9d0103a8037b8f052f4267e4d5db001584894561c85a358f40b662839e0c11d8bd2b028ffc5c", 0x6ea}], 0x1, 0x0, 0x20) write(r0, &(0x7f00000003c0)="a8184d3c9b5eed44be5b2b268da25d90b7648cc1f3f5f3f754f9fda6bae035cf29a686bb2ef0bb83e72278cc0ce0abb37681b13b116040caceb1c49e4837a55c91e4360a5eca6e7df7b6aecce641beca5e00dc8578b856d8a5e66164dfa242db4cec1684f46a370704b42644f4c69f8d28dbc4c5", 0x16d) ftruncate(r0, 0x0, 0x1ff) 20:18:02 executing program 1: setrlimit(0x0, &(0x7f00000002c0)) setrlimit(0x7, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x1000, 0x7, 0x5, "b95c9697ebb23e6f085458a66e9c20fe1b47a56e", 0x9, 0x5}) 20:18:02 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1, 0x1, &(0x7f0000000080)="e9ca1923eab9dfc264558712758291bb254820c48451317abd98bfe53fffd1fd3cfdd118d3e22441598e3fe7340363264220b2fc122ea0ae2adaaa0dcab657187dcf30234239348ea3c948cbe91f508726399b1cc4ded28fc23129164d87fa3a311023aaddd1dff321112c0eeca5e10cebe6a949d2d1f215a707f8047a8c7caf3f65f8b78e48776b5b2c5a9e716e95e21ecb73ca97d9a1de3fb4d7f33908bc537eb4a5954273ecbc1e5c8476522cef63eb221dd906bb1e0b326b0af103509aed6d64665ad671660bc2225bdd2e3213ab9b754038f82ba643d827618343f5464f226fbd2f3c0f3c570c3c351e179255aeec0ca3ede13f2d652022bf5de43889c6fcb5ec569e0afbb4d9ad0be824ebbae7f51db3fcf82a5b748c6be715a3b53b781461af1059c0d6824677ab03182bcda53cafbe46c6ebe6b709c32de4a5a1c8cf5b6af9943527af9188e5db7ad674694180883eb48caf19cec2af4e86155dcb8f0b1090c5ca9170e436ec50a87e80b1047e2d5a26e6d09d710a6315be82cd790a76d532d82a0207bd48461bb1b8993dc320982b0bedf85846481091f67c778a757d2d36fa49a902430c57137fe83f2c55fb4a61bca003879179266eff3a6df88faff506c48d7b97eb764c1027257a0838048d63d87faba69ffd59738219d61cfb542a37511c5c18e1b94743862a26ecdead61a80c6200c6a86105a5a7b93de8338ce4f743b98b205b0439bf53be9c4ddc777a3064ce1c4c0eb057ffaca125244202b8e4a53b5d1e6e0e8c3ce725541af575270f5a5a77e4d5aa0849a906cd277c4060467ed364cec408b1da802105588a2e4ba00c8d92f2db2991b1792a3d21520b9aab286e6c717d2449c2c408a718f1d72bd51416fc0b2e7cf5d290a7507eee0250462e090a12f700494a49c2e6f3bb2a29d24506cbb13198f353e56810b2bb9351bb6d442187fc1090dc7b16ccfeb1af1849fbd81b38c475366d6107e27a5e651ff43e8e7ff7a9a2a5345ba41b7ae376583ed9957f913ef26f508bb4a129489efd44f121f61701cb58f7e5f1aeb93bc6c7f5ce2bbe3a5896903b7c8fe7796a9353f7eb804ebde504e67bf7d4a9a1d355a9bdfefed79652c60f2ac2a3588aba40ded507d534270e310c352ddfb4d1bfb742f1ddd1e1a0f695701080dc6ba33d6432564b6997cff111df26613b5c7c1389e34e28bd00caefe7c70fbeb8abcc543f1ba23e178846cc89347ad665e525166fbe97a353c9e0fee90b5f667a44202d53873b2ed5ed7e51a528f9eabb74f5ba9dc0960d19efc11bba2d2defea8ab54e2524be076db65c3a17746d2a5ad1513343d105481d5eef4aab5e16f2d8e25c09c240de148c49ff6fb1c5deebe1b9e7f98cc045da0f2cf1020cb763b7281d25f0b8a93169dc9d3dd9850e210824f2654ae0c90832e9793d5f125d4e735c7b243669fdc23e782e0247afa90f23bcbc3c75b5f40f97ef07e0360c72e5b565cc3850c85c6d4a7a95c30d9ed6364f3dac918f48a3b654b37cd32468a58f4e04fbb025e9ef940e39e9c35a3ed8f63aa6c84a509e0d3fb94c303f30f6b687df9e238f08f7812607b3de5bcf28a61acd5b068744cf707f715a6497f72489e11bfb892727cf5464d2017137ee8a25f384ba9439955462e296a6bac2285aefd1ffb8e3f1351be43e6972e7b3c9cd95ae4ff54215e49ac5314b9a5f9285ccc9ed98677b235dcdeff974b48fdb14946e221f9af1d334359755f41097777c658455853c5fa7e949d2ee4ee52123f14b5600259e1bd9501a8bee38358dced5cdd9f48918d7aef89b9c374d5371764df0efd865405b2cd34fb2f89b5ab0f3777e1d0a1606361aa294aa329e17e7b182dc41ce8ad1dfb0aea9073503ca0bd4b67cef62ebf166f42f8c8d94d84bca7d9f7c5f8a80fdbe3777eddebdbfcd744259ea7a5486211f33dda395f8bf070915431671ae5c8840f7e5b2b58025df4a3121de5269be26e5c1c822a47755a68273c80359b7c0d0cc49df6ac13136b4a268cc5e9ba5cff05dd19ec8aaad4b2e75abd40880500d5c35f67b196a0dfc693cd69b91dc5466fac19755ff3c0348d4e12c1bba469f527d8c92931c64924c3d958dc41ff3d49d63bb1e26bb71c52ae28fe91da45e6e11fa321a45aae0e0083ea73dde1f7946ebb0536afe75d8925bee91c7e5493a044e5b6a0af2c9a1e454ab43bb21ab06e2b1479c65ef132dc784e45a20a43c5c09ebcfed30a662da8541ca08e9be3a40f8f6a8f6d06958da7111a107e55ac49ef886dd57b1d4f895bf7e52882a90fdcbd3e7fb21f5a075b01d35eecfbcf102f99e10425e94e9d2b32de8c7e74021b6fc271328c190c0412000fabba357cff814a2a66ab775096bd8f82ad17aa7db6e92a8bbbc81f232cefecf6b2077fca7a555d54b983bad70ac0763fa7c6ea6a18b9060ef30eb3deefc4072c0dbc50bff41acaaaf6d810566c57fae5eac6bd850a49c629bdca5b461e8813793be748318ea13788e319d5073899e086ce5a4b8430c765e27f4eb673629e84a52f0f2710a73cdc93b2ec63704c4a6232cbb811794ae36d26bca7fc7d7e1c31599e387575090ce267ca31bd09a866822d81c5cd6852892e2454b77d6797950286b63eefa35153b6596128147eaf44612a79f6fdcb234b828105d8c504d7030e313f0c8d51a7fd631134228f444536e4b78e6e1463a0e0c10a4475c002893045244cf786a1d638486f8f2d9703ac77623ca059059d4bf5a00940d5fe7019700b144f54f19243af813a57af4f9e0118cbe9ce062d1e622f9dcf76bcc195106a5c66b0391b2bd133aece92f28d1efa37d65510b0ce6e951aa6ad0952e49270a3dd554e01f34dca95b5d336825851e2219b7eb352741e2b390e368eb033c181e36ea37e29079c1c45d83ba5cea6781a036e5b38ec68d02e7c834c3fcc51b3741c8eef70ee79cd2db4e8950f85c12e43c730f532e714c7743646b8937c2418c0c4c93046705797be397a3dd7765bc805959596712a0cd1aaf5b2616ea7c80bcc287a20138665526ec3807837b687e1aef55848e56acea8121618778afa71808721bf230d20686839717f8e0927703620219461d4db937a55d5b7b2eefc343c8143988c4d1ebeb1d72b7e1deebbe33e097577f03cd1fdf17f00ddf0ec66f956f902fc2ac6c9c54d4dfc00a1e55ffb5eb05338d8d5344b369b93b4d15abc0e8130fa47721f462dcdefef451d5880a38b5000367a7ce87faa26f521719b55b58541df285d76331cfe63889dc7ba39974e820823166a588320551254cb4a69ad964c112f7c0789ac6cfae9278a145022ce0b7ef269b63e637416e3dea65f6acbefa657406cec8b189368abcf39d278835cb2a14b878a9204986f141bf97c9df9ce569a3ab495983ab41e7789755dc22804463e5b45d8250fa045dbfa3d10243405fdd05ee6815aefc7a5047de2b9380429e7095f30f8da98cae16795d445768f17cb32b84aa0b47ee4ce0c3f28daf37ad370e27e02734ae9d1fd69ac73f6a3b0ba4107a6a70cca3395eed21212137bbb4e8dddca7a98db3d763e1f065527b552849f057785c06be6216ee403440ef1bfab08a336e7cb14d379b39fe885e346f0ccfb6b1475df6e8ac359b82f7910eaf3b69e0db8f65393417f1e014814748bdeb7a8de6ed35f85845463f3e0f7cdc77897ce1276403cc5f83177919630dd08f29361d8d4407ba98c3e19dcb71528b7bcbe1141c5f3cf50a943dc76d24dea163a15302154b9b0823e10de374fb1c8230603c1c4f573910e68593091c3b941af75ac20c52ddc2451f23d653e7109c2d15277cd2ec581cd9612640dfbcd116edd50d4eeb049a5b1406246f46ba57d4aa13e94bd50c92964ad8619da807d9dc0a2ff46fbeb128198e8ad58a57dd1e43a7e855faf99509c11cb6245ac07599d1c94fc32703cf0c79af13376e7bd9d0f7ca7eb82a623774c5153d63bf726a6e230332e30fe912f840689c6ba9521adc731c684fa42636b5157cd5ff9c437a91be01a31ecb98a287fb028d09f7b2eb32d646fea8f0ad1a744179abc1ff818c54ba3cc48a992158485965a83e810ccbeeeb1808452a3a8534128fb53b3333b4e527ade3cfe8d399f3c36dc4f1cdc7a3e9c878154bc1d5337bf1233b2833333028a1b65b94224f140fd0d4d6b5342581be809646d812b133ed40a97c6192133d4c0649ec108cf1d9ba20ce6398b1fcd259f89f23a03862a47c447b5e8d15b1055120b446f853ee8055eb1af6194915405cb6ff8b745755730eab6a898e324afbaf2186e74733ffe8fd1e70193175a29fa02d510bee34bcf7df99223cc24de8d81e2760bbfa6b56e7e1800d048a448265f71e5ab069f236ca392def05bc42441a5946af280d601e91a682b8b634edbd649cc97ab58bfba73f4b15aed9f0eae7173ead2c6e47984725777b00dbc2af3fb5cd43d6377414cd90d5faa79d4377809429235b25d7fbdc82e32afb3bead6b62b46f3d6e84cb0c362ff2df885b5d1e149ea3185648fd9a8c36873496981677242ac051940d87549b317dc3057ee2f4d888f8e10c07df69ff53aa8d86c5efe5e858fd78214cd25a85015b02a63a1601f21b1fa5c4076a24dae3f85675d6c718aac21d450148215a246ba65d29f89236651d477ae594d81a9323554cb8d5fe1195a98dd36ad641a205804d7809759103173b68e025f59d9385752f4a047ab08073fadc83a4a06cf77e97d2c586fa1334b5c41024e4f2028a45ee4c8b7c490131f635d012e052307f52753c339dc11f562573665193ddc8fcab4b9fb29e5486bc4b70f082ce499aacfbceb8db8639b3419aed9d075ba465e27c6d13d97124796915c08468cabcafe3292975f00fbd72e5047ea4797f4b4e5534b5e01bb017c68bd141f31302e543df31d05e21f0b6903f4c6fce9c9a4d9facd920d7d856ed9fafa3c73a89655eab87cd308ca5d13a092b343ac3dba52fda0bf9c1382741c30690308ea290fa7024cd5c89f63c08f919fa1b34ed830e437d229b2178e3b87d4aea424d26bbe876bffb49773ded02d1f731f6661e1c9473955f3da79d33a194856e28b6b55b1a297bc7db49bce522d5c5d0e595f610e339df54fccd5972272b8b773a812418dc2a6769bb30a4e5146f7da0fcf84e3e8763823eff246c4dc6a52b3940384877007719986aa4ddc38ec333044e2de6fc42650f092b13cf89143a81d9911cc3481dead7c2861f3c04253548bb0eba2b76e990be890d9144f1535e89493ec1164fd23ef5b259f610ddbabeb647ffbc24ca078c79c636b9805bde2bba8b8c109d3213eb9a78aa28cb41ac9e5598e2360cfce6e51c73a5ffe040548e956befa3783260702c003bec90c082aee11b2ee3a708d9f80ab103d3ce8cc42f703e14eb8681809598086418f47e629b6213734b3e22c3c7d0bf5ef3f4c4b2f2c7df8ae3ee3f6966ce2a6098ba436dc7967779385c7952845e46abc3a022cbe9fe70a302eaf769148403c0932a737ac951f09471fc19adb4350a9d007d6dcb0281134a7acba904d91587bf4c9c75b367b83264b9286e7cae1aaf0d99eee23e3f53b70f1aa19b9cbf5c7d910dd95673376f379db141b83a20751db0c29ab85d36774ee0decd1bd91a00010e49c4d2c262b4becc9512aa2dab2ba10de9a8bf32317af1b8e04ee31392297584ef851695817d55691927e8d689ce06d5be024c7615f77b69669ec7a986d8359d2beffffdc763a9ea842ce77daec550c61c0850d8492ab26d11f6a9ee2dc74c8151f5cf33545ebc9de38820cf20327", 0x1000) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)="caf5b415", 0x4) 20:18:02 executing program 1: nanosleep(&(0x7f0000000000)={0x20000003, 0x2000000000000422}, &(0x7f0000000040)) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r1 = getpgid(0x0) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 20:18:02 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) rmdir(&(0x7f0000000000)='./file0\x00') madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000003440)) socketpair(0x7, 0x4, 0x2, &(0x7f0000003480)) r0 = dup(0xffffffffffffff9c) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f00000034c0)=0x36e) pwritev(r1, &(0x7f00000033c0)=[{&(0x7f00000000c0)="dfc1a5ecf935f3372c7fba8bffc066457d7061bd956f98741aad0a20fb92bd5d419a58085e94ad6372f353986d2f0c5a3a44dbb3dd4806daf8e81cafd803fb24477795897502caa38433f4c704e1a38c5d0e92a043297e865f5e8ba7f01c80410494cf53b84c57c14494aea8ff0720eaea9c8c1da2de2a18a204e65b7bf27dad764373f0d548f6b590f257a879b87edac04f7051c232147339645ebad27726535c92fafdc814812ab548954689951176b1e623c6135c3ae4c541601c22771ced0f62584ed8868581fd5c6d21d434e8710926af0d40f1673612f56e6f9b31f8e811a7e81ec0e2667f3fdf611bdd3eaedefeacd3b15ac1c5998dcaa047d8dd9b19b1d5be7aaab888de2f59dd01bee5494280daf929120038b43aea49c6932aae78f76baad14b35f0438557eaf3ec3d89c13f8f53c12067ee2ee9b3829a7e97e62d926ef7bddf19c611cfe72869fb072f791df6b5797f0b6fad498dbe98fde05a0a04f1945a366c6e62f11c998dd4aebb674b34c27fc94a9597fd4ec755dfab9d3ff432bb4eb77d217bc2730bbc372b1a8ee11ef02e8122d94e3084bc1e03af3302010be1f6388c14be6313024cdeb66c61c34d3c14b7930a4903c5252aaebd0b05f08cfb3e49b6648bc0d26b0ca1f5df91dc1c4e2a0b6a278591e1f8bb4efb5f345ed278dab01aa42146f090f962be48a804a0abd74ffa05fdd88dd7b284365583358f3f513ec25da606e9aac40e3a3d12d0483fabf443250c370117dc019b5c84e0291dc7a0eced8ec09cabced318bc599ec98b15702e11650c9a7746e72282748b1dc8d6cd126a15427c7197503eba978c3d4b40f5f60dc0f0cda1c5c8e7c90f3bc2e2afae72429b2c0319be596425d77a66af2acacee18810fc3c941f910cfc02a43d211477ad078a51e73485ec06d783cfe59897be571a63df22e3bf3350620577a765304cc55e82254bc1ffa63c911194ab2520b613731defbaf3695ef770f693a1f5600e554fddb26d2531cea7f5a17daa9d1c74cf068fa62de6fe1ea356d54f0d2473021fb778e98a7273ccd51f83ce243b0dc58dde86a4ab63718912a53aff9e73ecd124bb456dd4614795ac076a585553ae79a723e86705cd3c2a284c752996173179c42369a522ec11ea0d65ab90365db90822ff832e0b46ffcc01ce0087e74bf8d6ad51446db55485950181215ecf229793acf8e0e2c44a75eb586c6c4ab7f6f97ed43c19cece60ab122949e934ecf5afe7267d8675caade807dc1c432537fa5fbb1266e0faef28d1a9534b8c56655d8802a697bb0dec65cc6b1999467b8dc4b25dd026018b481eebeeac6d59bbf026719ffa0feb41be49a15ab14083a5eee1928e18058fb77d8fa124c643a5b9136a3ff5a6529da5074dd1cf0e9c275ccb621a3eef917a9b63651219ad8574c57d8e464c51503b35078d21a7ced72a65c55cc82183f1f189f18919deebd6f277135607f61a27806b97821e539b9d9466979f09120467f65373a7c31bbb0469c453a28158ff5605626170e7711e6b38236be7775e2a69f013286e054775056fab5f3746fed385df1c203a8bdb19361060af0ee4f53ab2e18aa7d285b2fe28b5abf5ac391e8a0c3e31aad0fb07960a7206fc8ce19d76e71931439dc6a4607be6ce3ba82971201e015841d64b541dde68552c3370f318e8132ca43ca48702a6d692bc83bbc01ec0f3a3511105b4fde7303c6a9f99b43b261305ff17adc7322ca632d0b9af73172901cb4b9d20ad21c8e7e2da28e2edfc31a384d98c39d8a7926b0df56320725853709d7e2298627cb2fc1c2aaedb0caad37687f607335d38df6bd68be512db95a1e1ac7c5ae8114fe169936d74645c45f8d9ed91c951c6493d1a3e03b413d818940e233a72c66671915476e8c7a4a110773f8fd4d53dbd91a23a5c5f78ac053cb00e9c7699f717ecb0050d1f4b086ab919f2b47d68d038e2848e66b45d878b18221ae758e3fdadfe73514bc32726fe41f4b2601dbcba096d419aa964b695049df9162578426ac7736103cd1a347ed6c3648cb7adc76c4cd53f3c3877c3c71cebf8cbd8771928fdf36ef08e88b50190fd378ec203fc232ffee71b1c311a87bf31c19cddb2e81f8ae47551de2d3074c1d9f823f0f41d4673f9ae1e4c40632a8984b83e90eaa5f85371ed0df9d2a8c1f0995adfb8bb691044cfd66eed439c4dd51c961535d19862e49ebb8559b71d742be124585e3b1e7fae54f49a7dfeac690bafe39de13a629960627199e6a01ef2036a923071894c8c73ebe656d1052e13f5f24cad461cf57c0c94bc07ffb9279a30f62d3aff269077e2eddf2718632742239239858a379cbc6bd576ea2606bd6f8cf30f768d8e1bffb9b16837a5ee44802554475613d1052dd975a6650690db14bf6e8e0d3e937e8adfcde20d62056132525ba281acf138a28582e6a0eb465cb901cfcd8372abfdcb2726a91ae63ac2d38c9c3b683993fe04ba3971ee18a913b8fda74bf3e07a788d7f05ca448d8656a294e0db5064c74072645261034b7fb156437298e4e3cc8f2dfaf94780c97c8d68dfb18cfd30c9c01e0e2cff12d98cdc5089fc2f9c144d7e60941145ee561367908b54e3f0a4fb5bcca0773bd775a5e19a663c5368776e743b40f2ce7e8f49c0904b56db2fae9421af0826e8028180e03bbec968d3a34e5053b4ec009293e4cb032fd1d7d9b65a0ea2c7c35773948dc883871c6c271654886305a8f0b5eeda1a9688210233b0005481714a06de1f6c93e6909d93d62ae80fc3bf7baf03c47f3ce051707c2a84d88b95778fd2f02cae0ecbec6c4e56fe14c171850a114d5449cee8d124e9b4db56a9aaca9a77f5dd0e60c015804f9c86f54d0871fcd41b52ce3e1855f6bd716b23e54000e108985fc1052c65f96c92fd2b338c48a38e9a7b0f46ce423c3d705cfcf58c2069ead6097e7e1d6516404f012dedef1df5471b44f4149c824a980c4efd6c09440962241b8687296a8378d4e4c141cfc54f958817d8d06a1e1e7be3521d66c7ac2e00c750370ab129a63593eb18a4657ede94d5461dcdb65755de9da43bb035f26f72594ab059f7e4542a3615d5d9bdf7bb5ed57241f6d3326bb94d6279ede9c57742d7550ccc1d011b5173bcfd8cc76d57a1d8e34e8089d8dc4adaf31f641c587b83aebceb196cd77faa7c5114506d8357b7eb5353f0315d26f1d98d9bd02d46fcf5375412b95adbe19a7743f656625c32d21de3228e86155cd6626d8b23277d1762daab2ee2fd86e304fc05e9aec40de3ee6b9dc0f45788077a188336ceb90f2e437ae0d7c8479d10bfb01b59c81cb2c984d110cb520abaa07f79e30031a8288ee460c458ac1143ce3d7987c78aeb0e0f4ef0aa72291c0945d4dd9b2533a5222752e107c92f13ddb6035eafe14a61c0f4aeca43dea0ea63b6a4665dab37b3917ef16d62226e56b287f1f3ea239c4446375dc86db141e44bc744ce3270a179343392d47a54db5d1086d331bcd6b42edb93f5d221169d1873dc4b0007ddac94ed565a2258c48a3f5241b0ed2843731908580e169387ee493eaf5861d65fb71731dbcb4c781cd7784ec94d082e16fed6d537b1e4126ea9427bde144b779778c7ad6210f28a76081e23a833014b7d4fe3a22c1a2759e80f336e020e88d4907f2654e0d31b19ac8be0c3d75e792d44a754c3217c98c4aec09a6b87c49b07c40492b72abf61df718c688b093c056f3008a2a5fda9362e03700108003fa99c6c088acd17a7adb1b09f8e1576d7d109ceb27b49b0c1cef04e97714f1a27605ba56e6bcaabcab749c1fb0500a306a5934b9b54a9d999366176bef0a14b9340f0562ce04ea95b794ff4dbab68c49c2990734067c9cabbaaac4bbffa7b8c69264e239e615cdc5b460a2bc7c7bea9703619ac422b73822ba040257ae29430de5529d97865897ab258c7ec7fd39e69e56d36af1daed38fb03d8d6ff00ae30717b0821cffc44d180e07f1de8baa5ecd52d048045fe61f4f3af4410affe1fb6d822620b099a75f25dbd7137355e6b2187f5f9d25fd037d0bcb276f09dee906b5b0eb14fe71ee50b959d1aa7e099c7b06fe07925d2760c58a47a2846ef7a1c5626caa91935786ba07d755651001f6e50cfc44934b31156ebb83456da60828958f8e5b08d787c1aa8d2ba1a6b89634810fcb43b923c220354e7cdb839bccb6a6801ce9a5c5f4c4e38d395e8e0e8701bfdfc41b077a423bef9c9906ec7811e4f13ca1374fc319638e1cabc373db5e9cb07fea190899845e550ba69e24aa162a7d620fcee25060d4a965f08ec3ae7c2d698523c978c51ebe9ce7431f0a08d1ca9be33718ded82951e266642b9169cc0090b739d486374adb5743ea2f1d8ef7ff86a9cd5aadf5994d3c7a7192b9cb4a5222ab5aab6a94caa1ff6d3c6e5e02bd93960b7a55bf543d2ede4957444347822cb354bddf0213d54725029d6b3f53c0857a8f52769f0b24d5c2d67cd2198d8c1a4af863b828e076fab2d52f313e74446ff9f395d1d5137185f541d79cf1f986cbfff409bca0af2c4be32725f050665202bc46aad208beb67a4af4b05b4c0f0458bfe3858c1aae6799c18dc46862fe0f9002fe89618710050f5397494bb68b06265ac90eaa06013f63144fea9b110b4daeb7d8df45be76044f0a1fc3ef6020b016ce8308a3197ea509ae439b5205829f1e78fdc51420a5a66c67f8609314e6b4398f370dc78b1f3ff21b9e1110765063488cf9de87f72498a7b7b389f45be555b5a8f6e0e706f0200ccf681bb2b833adde8301008485e2f9531cb2c6035bddd55bfd7c79b104dc0310be8f87e5b333516634cb0440fb01d7226034098e4acbfe1e52cc5f9a7afff14324fdcbbddd196e8887cc1f8468c188d61f8eac42a4935af788785232f6d216ef90c16846a6cfe28d80b0df1ebb129d7c043cf8d06e5902ce08ba4d3c2f2f1e7b04929734c943b1c9ba2c8e1720723422a199e2297863f5f59cff431cadb92573cbd6dcb7f1beb39cb6e92416828dc3e9f03ff19054a740cebd821b99698197399e86fa468b2dd65697ea6dae680d428897e8a229608c835efd3d18cd8e62e1960801fe4d0b25caa575306f5c8ba582ce0ec76184ecd5ec14c77713e7207c83eeb25e51ae9f7110d318b8c4c33767c5ca72c0f7de6135601663a6ca794aa3a1963a60d1d10b2ca8713e349458892e2de67722bb184f8034e21d6d9f8b7745dd2f664a63271d41ca84c820260d90134c2ebe96908489276c9133e2788918326388435cfc0b446127f10302cd12873401f539e806ab8d28fb96e13e8fe2319059c37fa2a837242ede7c5d5a31ed485405e1518164b0c1565efbc21de4b6f8966ce7f8d0ca209ebdd2eee831d0182f1f3e1bb4a273ceb0778ab391bfa6c4c5aed9a611163042f7a7a9fc14685424571ffbe12e4ee247569085963a1d77875cd0a704155b500428701d865d869fa0dd9472342d524cb5d8124c256e83da755dca08971df963738f3983a4eca6bdd15d24cc8d0d754eb2cf4f88de57205cde41dd70730d0d12fc600053d91329bbeb1ff00f098e9bf3e6b7bf6638a84cfc2078c920498488333169b2c8c1dcfcf497af10ed95e2f03fbf0c72f6737ba8072dfdb1201c97d94848b83705ef923367fd6c1286803a0a5f57e91abd246d7db3d2ee8a44c085c0cebadfdf8e2f61e57e8ae409b3b9f78931f203224d3149bdf5abec3a982adf1c3f42ca30dee6c8e2a24d77816d8c75a4126eb3f9b55a663b64c7eb460ecfdd1de8199d93050b6371dd61d6622bdee309e6", 0x1000}, {&(0x7f00000010c0)="75b2b762a58453769aff74c583ac8a07593fc2c83497f990f3489df885c9671d65ba85a1a34c5903083d0b0a093e748caf020f929a5c0220b4f9d70f8ab71ad0084126083f2653f55e6a1408bcdadfa6a51fc9c4cec4ec8365075caf377389e45f51162cf7494e0086180b8de8fe0b8264dc6818a888c5fb972f10e50d200756c68f38efe3151433fea0f3349ede311d460f2b406c3f94c27b92dc8eb8a97e194d69965dadb1a10ea8c0e00cdb6a84928bfb5901d63d001c71bbe340d81d3a14c2ac9c0170f6d0c13819045ab04e33cda7155170ca86bf396856c16fa0c86936c112c9406cba80db09b0e872b057d0dbeab95c344debfbed3c47b7e3c976429929e64af2530ff23026aa808b410bcc7a76d30de850edd85957ec81d9764403e9021c5da77e2d2e6678eb1867192387390b4eeb56bad36b971ebce07ed9b9b6fe3f40c2b6575f0adcc7c60f0751815fc4cc1da97b2c97454ed68cb9f64f126a653de03c404b2b9593887b63acb35fe3a66bbdd8b5ccd5dec035b46b5742c01157a8d360428d0653ce92b52873589d5a8afab335f6c1413ae0c10c1542e66e2db9fb9d30881ead1c053688a0ef8a18aad2f261935148cca2b017365bd3f2922aeaca344755214e062165f544177242d002d59ea991982006bd561b09431abdc12a4122be599dc737df55002f09b859ff6f255346303ed8cc065b43bb47c999718dff573610073c7640aec107869da856d1c98bccc97d3718a6ea1d33b17d442e1aabc09002933c2770833608c01b4075e2cfcbfe00f4f6ae9bf2ed902bd6cd1c3c94728a501da5197a66fcdac998774dbb0aa2b1a0182dc235baaacff6a5ed7ad477837f4f00800de04e4b523ca3da19c4a500a871d844bc89db2573e9761b7d4960f05e7c0225d8e6fe41bf7496b64dc159b766fa9f902608c869c5b22b736d62cb21bc751c1536984bd514d21cc615d3d9c461ff4d0a31820d9238d76313fd0a24098e8a9b96cd29c922c343d2fd158fc6324cf0dee7499d5175da5137799996920e8e8ca6ac54055d4a4fa8224bda07396d622a98328ab271328ee7b336724dd8bbb1f3e2dfe775c63b4f96b24e2cfd8858580c4d0758e7fc9102e0a4d8bd187e668c3dbf4df850bfee78e400b012d52ffd305a88527590c744a6a988857736f4980c6abb74d2b74cdb604082a6a806f6f1a7d83c199356c21edfa340da1076a1549504af0a5de8e03b3511027267f1a7846bd03dd8da65cccf24c881a6c41ce003a7269e06ab3474f38d8c0dfd5488984c46184f6ebdf7a3dfbf982e4cb58c011c6ebd59aa6ceeced77016348a38397f759ce90d62630d2504cc64e4872c52b31505ac2ae29db9fe713fec3747ba68c7fcbf5a60795703de347a0604e355bd622675d9f631b5dc537ae933ee9103934ac80450cde08d1611738c36174f05d5a469f581d8b538c03b112119005e0864af6c0df9c08490feac220f4129dc38f631d0ae7a5a5429bddc40a9742374db92b727f7245dc60b4f6cc93292a1c1da53f7ee56ce22c032cb91f64e5e0288f49c893ac94a43887b2dfb072229d9f433a75e2c01ae14b25a4117caa57d4c96acda026d1d133cc7b1470514edb256308c13b13887ff0c65495e9cd58f4008f68893e7df039b1d4ca19d22041f63592a3ae8fb229c64be69e824f37da8570f7b07bf2fb3bc86eb1be027989ece1504af5fafbcffc59c691a42b25877416f3ffe4cd1525b86ddf1e66b78de725ab607b4901a592679c180385f56449da911bd52a4ae75c820156a1d397d46182c14a65bf4cfb5073e20650479d8eb2645a9fd2c23de9a0568428b0938455374e9842dfe682d6d3df6a8908eae59216f66e13f3f6bfe297ec18c61a4f17a33b791e1edbc0b6da046b49ed1b2cb6999bb7154de7bc814c15a19ef00ac72a4fd20de029474d6cc583a2eab2a2afd42694b9ed57805f1bc00b6394fb66c9a56d319ab495609ae2a408eabdd60341870367df8ee636905bb10e1920f5182f510a3427f18c5802d7c2cf449be10ef04ee788244a109023030daa2fbd87e52bfaa42d321e83220f2a913c5b86b914904c063ceafd0876ca0063328cf027544800e817d3fc316031a2cd4f98225e39c1be06c6bff67b45c3c2966a03ec82f3e3003350436d75d72dea6cbe38679bfd60b0855b62f619ede94734551f04b82c9119eddb88b2a31297fd6f4a0b1932529c236b7936020cbe766302a2c985722e8918c8e9c766bc594fcce249e58b7be178145f41cea8073f1505535a596827e5fc8dcdd26f289a4e3516c7eb6dbf1a5396daeb61f39df609dd986396634ee30bb28a964798dc8b1b0fc238daf3094a3df2a76977d8ecebd319c665238b308a36c84843a681099af3ebcfdaa67b0b4cf844e8707f1a082a1b91db7b7f53e8c468b1dfff59bac1e963daa8f5ddb500f8bd893d775e7516e7edefbf41731d8f433429109d451810500147f523eba27dc67bfa21ce411be48ba9e97020bd895a072853a3ee58bcf5991ee45384c0304fd3218622481dd5c465365310e59876a71959ffea4a623cc3310fd8d51720bee5a66c57b69161e28ca287dfad1327b7da37a90a2a1a8114968d45c01c056a3ee188f823ed62a37ad33bd6a43719645b3c2d4f894c75d213090db67c1055d73c5fc86f838b40323cfefb5c7c1eb72e7f867fadd7fc0229fa466ddc8ca46c4300ec57cde144a19cb5acc071daf25a24e3b9238955a5d2e295e7b8bc89e3dac06d685bb6ed61d40acbdee1577537e57c357b16042284ba7e6f335f6788675f2e5a169b644ce874a9371242488faaa45962a077c252e67f12031a7772d083b83c20e39294bb3c787cd3fe56e05d09034d1ca795f5dd0455e632a83c8e71bc4f65596a68f7673b3c02a2dd95bc21f1fda47dc824ff2c3a5f8a2c68e67450f45d311f2fbbb9960617355f4549fb004c179410d639ee6d3fde756e23ece42a9cfcbb5a0613f95710e0da779fdc411856860956c1d56c08574da610e0ba59c100e551dbe7399e000ea7e8d83cf6f70da07574dbf48c69797156c8e4d0019349eb58b247a1d90bd13365482bf704d44f8f4735c8730ad0e6ba3e78f36206103ebd4c4fa06faa9bada4f7918a9d16ddc1ed3e2438855e4834bb343323562d166e4d13433b4fceacef0de6be0c654d2d0febfdc26d3d224dfee3300d75b23d521ab8759762acde7a69cc6e57fefeed814935a7436cbb1a5add0ed309867ee232b037af7e4859afdade4d837fee5cc3de59ed2b935e1dd32ad75694f6d49c41605517cfa2b56675be3c9388d4910446d623a2677ac06253e4ca335b3f45bf5681f03437ba11e75224003b70fa59e9cdc6645b5a7615512e77ad4569adc000aec0949d16b64929e35b9e5065136a76270d7ab6995bf8f54129785a70e4ac193ccfdc24d1245a7250d4101ad349559757d1406d13109c7f4ae335ebc489eea94cc4f044f97617517b3ece496da94c2f48aa475821977bddaf23e813871aaa984382ee27b47a7400f4d1c384ed61322eb29935256b82c9aafd9698e127d0f47a31c9d17c2efeaec50b1392a07fe5aa4624084464ed6950863624104caef43fb7ab6775140614abb86207bcb119aee867c6676a95a3d4e95e6dc25f98cbe2b33dc44c45b90b75b9e98220034c0fcc0926d4c10b097122533d38d8a4bbb59bef18872769dbde985e53071f2142b02f2d9cafb38af3714451a7dd2f386611b39296783f72a3b0a3e07e5885a2d9481c8b55ccd0c28241848e7e291f85edda818c50ea77f1d7f7b88bb4aee73f9f8fd029f6044d0be3b8f1fa9460ce13fe80316d327b827e3d186d16a078a20426b63c19cafa552b764e4047fccd73860bff7e99f68919ab3cba0d8eb56bbf32800c5f47918f5133639c806f006a6e432a4dd24143c1fc849de7a334a2b6ceda0e3953d7f95e815928a1f771b995f1cdc1197357a05662c580a49dc90b21d3d917de399156857d44b3383e9a0a00a6b2f0f43cf5058e34a48de8df24b80b4cc03646c857f06ac428437b78b2dc3781033349758e3678ef898090e3df31a792950303a48acc99c06d011f4b4378add42e044c369e1fdf6feb2a61c9adf172ab7cbbd600005674d22cae470ec1c3992fec37c02ca8ccb611f8823506faf42c55b31eb27b95d3270e2a6942b82aefa9792a8acec58f80780471439ddad95cc870f994e8ea2b2b08dfddd8b33dce451815e76dd4764cc88b8ef2423c977a2b485bc3eb2f69e4b103f3c04498b2f2cfeee409a374a87874515b761487f702cfd47a892663a3699915026997ae74128f85ecbaae88180d14be4ec642aec948ece8644b2b7a65a2a04aadbae718206b783f09f7502288c1e4d97394f92dbc4f8edbd42ba062266ba79eb35a1000a28a225ea43df8173b4289ba4c3057422a3dcdefca218328f3cbb24ecd5466e9f17a0555b7df4407335c36340ed46325caf3b5706a9537a334ae64774a058f0f5b280bc3d23438ae894dc4a2ba8b2813f0f853e3ac7bec03c9438d9dc11b69b4983423ccc10168aa91841cfa80e9f8f1a10b220ecabbeaa9ec623f3402f7f287ff72a67bf0e71b488b80936a8b739e7ca3ac16dacaef3f8a5fdc09995e1143d6bb05934ade49ae7cabcadf38f5dbb80d1477a1b71e738973aeae7cb16d4f3f06829b738de8691967d0d5d52b934f7204c5249b218a1360da91d2f779e9c50482e6b606507e604aaa146c2bb9f5da74e4a6d5d7276199f3bf6a1a51361cd721899cbca9fd2efe7972a36a2da4235141b3454540f128a2675bef24911b0364e24eb3e3d3cfbd9b3af680941215044df8f4b2fc9be92edfbd7d9889e1a378b20ca1cfc5045c336b8974a83a2c992bc7ee6e3403235894187b00f689b898dafe0690d6dd2fd4f6dfb561820fcc7d1751bc5d83c9ebc661d4151d256e1ddd579209344519b9062ccf0821480c319f1f3d69cc25f0f541f8acbd1b58e1f5658729ba9d4e674546c702af6c232c821b81d0564ad1bf31e8fdecfc1a127ef1ed536f2e602804111ad199325f032f268132b0dd09efdf53e4878d51f3830bdeb5096bf2afc30a4ca118f7e7e7275a6e866c3c01abfd120e6224699fa49ec5602f7a3a6327e766b4bb31150eac27ee7bbcac216f288c5c91147655621cec4c8f300dbaffb5d5c4db3dabc72a8f5903e2dfd15603ab8790cc380ae905a09920eecfdfeb6629602b2b95d08ef2363f7d63653871efb8e15ea0d887e3cdafd04fd8eff33bd880f86661c7868c2fb6438033f4c9224030de94bce9f67a08a93d344e89c17e4bbdc7992fa3a5a5db48796b922cb1cac7d437fa8a239b54723ccfac738b949e4cc4e431b4c786314b46691d84aff0bf4dbb95925ae1b2b30678afa0ba5336fb94ee8ef58bf2fa56979d9e2f7972d75c50cf6b4a02ebd6cc432eb1325329793538dc8c965b54cb92c5dd7426766a2897e8965bd9e50780587237b320f3bc97b002cca1905cecabc2d63b6f7e0e65fb3237879f892dd32eca88ad5aa4afd8fbeb37f1b3ffea898d8fbd42f2b168227f8fbfc4da60e665411ca1cc52507ddca4e5e8ea519df14aa845831a0cb4dae4aa44d00d0f47529d3fd43e6c5090b3804c69fb7c758b4bdfd6f166611a0df3fc3134ff1dd639579a79fde81eead49b4759ab70f414a2547a753160894d5f5942c7ca72feaa63724e73531363d25b0f0aeebe7c87994c56cd8f14c91a66fc45af43730c80d8179a48e0013241c011a65fae07501488b56751c1781498786c1dc1b4f3492", 0x1000}, {&(0x7f00000020c0)="bedd70f63bcfbbc0cc114e090a5d914403faadeed8b2af2d16266d2f16edd81e8440188be1ebf799bfd83e335370d9120ac0a3fb4a564454c859cfe0ad47be3794ac9a7ecf8ba515b51c519925f9ba0a40f6c61199bdc7125e289d8e527c117e46206ef83304ed166618e623f82df17020f5d28f3d926c0d6ea08a681d5fc600025a437fa21ef6ce4551f0d6cb773c3f283a23e80565acc4d6fb1bb8287d906afc225491e42ada93e01b730fac4d2b1670361a47d3112ddb46cad5d570884e0da6f538ad209ba3c1f293e3de3e319d60952cd759952e145c0478cce775dd64a24dea14cc4a96a4fec48eb2c03f4e739ef10d50fb775c204067f81fe382eb945af6dcbca1151dcb6f5ef4ff0a110b1d81e6183a257ed288dd8ce9bdcb4c8a06337eb842d1bad37ae7e6600a397e5a082496e854cdf173c34299cbcd19ecac95882e35f10a854461ea8837131dc99d9f7e663a151357b2823d432be25d90da9ae8c7acbaf8fdade2faa9f17c2b571be2c6cb004ccbd0766b53b9f0977089b6cb42e9257df60b6fa1a8d7eaa1b633366494cabf88a73699ffdc2df8756950c409197215e3aebdb0afaa5494af9ad4687c3803d51d28c00f415cbad8176f5d535c916b8100360df8190aa59528637a8a6862b72b4e6a4debe8510b96e0e3af32a7c7339270bd1e9e394d60ca1784aece9121a0bd007bdeeb75e3c1d8dda49ea3e3ec4591ebd1e925a5d5b502b02e24cd11db0249f3c536ea125f9bda9c2ef5b74341681c497163a482798c78d08545e14f720c6f05d3782a98d4dc1e91d246ffd3adb396fb79e9f28e293d7941ce6177030aa445b73b910c063e05d76ca5a850495d5bd73151e212724f4f9134ecbb221f9de3759a93aaaddaf920172093182f396706e38b2eb6c70f2b2bf823eae062c8d6038d21c74c50c46901a6ca4efef16ef941643d5732dcaeb5f87f929b630ace4a1038277d6b84c20dd2f2230116e5e6c35871cd512cad26a874a1fc0f9d4fc47d873d113dc8790688ab30fe46c3418a6abcfbaaf08943b92ea3fc6dac5beb72d002567a7622ca630f487b8340023f398e43f44ee4a6b87f55ff35e88af2c9ba53225fd8bfe31701ec9f8ad720b772dbb7d13af71360d9ab05f27eb9da609317d86e3f76df9f770086f2585f4663a9839d5c203c50691c285d628eded121ba9dc5bb039273d50a32f5225c5cc3baf5d1fae761e6cc585d7b653304e17db1c5d1307695fcaf236bf0ff380d5c8176c1559d56264655662494c15a2b519eed2054d04f5bb07ca17a09a8f6f8110f9775ebf60cf598a70cae3a4ca115c493ec9d70d53457779409b419f1e0dadd2375fdf395f6ca31242a4d7e6cfe4f1d7a1df8acb2c3a53d9ec79800e0980b1185c56891aea304331cad6a21dd724ce7317c28d5542944a2e0898820e7271866bd706505e4e5e5043726d274b8a4f71557a87e773d63611d0ef4e814392e16a545de4f5b25d52396e5b8fd21a782c8ee52ab1fd492e31fa544ff492ab79cd362690c085a4a6bdffd957dd9c5615109dd0e15f4ca235b5c9c1a3cdf00ea3640337d7405a6e356a6d57c987be0e8f7d38a8091cbd1d343db271cb76bbc1740cf33d635f4073a4dbf075f53a6e57c770893a162c633620d5bf9bf80fff970e0ebfd989ec1ce07674ad49a6e2fa4472238c773869a808f3cc3302ab313ed3f230dba6de336fbcbac65a95aa77c04698315c79845959ad70a915edbd204479e841fe335aa5760b2954ed3f466d7c32cd8bbf6f1e88e3f953bc4cc806c72d323833d9be523eb2117b9679bd4bc383d1967bab3c9c83faf151d0c6270bce9e047aac8f92c3d8f41cfaf31b249bc1a9088db2b264294a2cce262e6615f5fbe86cdd7800eb1933589918d8d102e88b978ceb4097fbd547ed85ca1e5552060e1e90ddcd54ae04d4f820e17aa4142d2bb35001f1ecb25462e59c8422e66b9939a678073cff341f36c83a20e3aee88f66370af96faa994694ccd767ac39ea7d7542dd7d5d64ff64be5648f824aac63dba85c5cffbfbc1f523b86890af9bea9a5a125c7a37efc8269589468f1229089872f782044058b6c32b5667161a915cdc6977b3c76e0963d5a9b32f0fd51e6c50066c6a1c9d5bed056fe28af0e46cb756f7080ba25eacb8d67d3854b8ad36bd92ea7be753947d0878394c0566e31fba589d62a1ef445dd29c6bcd4a5e04e318dbd3a55df97c7421725e9410574eccf7ae2bcfb2994ecb0ebab265170e796030ec9819bf919bfb28bd9698ab3d52f6d99b7a8a19fe61ac7f0225963bd42a51d7cf2d4998e05f22df25fc58ce66f34b8352ae6f46316c563a974a1532eecd9141eb6b541e94861219f61c8ff66c2b47feed1211a0c82f963b69cc397385577581c809cb57fe1b3e564ea1509bfec1f64e842dc93929c333c3024f81edc30e076572485891d9a2dff8d4d3a2cd843193f47f54447b9ef78dbc0613af0b33168086973ab13f2450982f8038dfd404cf71066c4f9d7a68cc76e5c9224068ffae2e039a413b7a2f2ed5d5228e863c10ebbfd1fec1be6e282f4b4b4bd7f5f6dbb178ca3218d40ad33bbde22be6093df373e2a039204d9d9fe7afded6e859cd75348e13551a6e9d3e58bdd9979eabb8c34b31670809da51e36b4a5d676fb80431a71042ad1f5c1085999e38f2fd26e81caa415d965d31c4356ff1f6a82a0943c17217e744fbb6fcf8e3d07f84c4184b5154d3874dd3d82186a5613b4d4eb598cf4d2e307a849efce1602b7b8347520381eab98b8fd6aaa92542b9333b36d2420692d6237a377dcb3b16758825f7dc1610b969909f18c06fdec8e6ff3f9d1dd3b1332a135aa65f3ddb3980d450d2eb06a77d010e0bda183e9c994ffcdde671d808af85aec0f2155d76549e7c09818ae1189b88c86dbcadb5a21ee6fc6aabd5055e49f44854f653c2be70e60e76924f0c116d1e4523b9dc9b68dc9f838bef15191311d032b6a58a6a3afbd4b53eb9735aa1d1ebd50a5d2600ebdb018456cfe354660a08d44173f12de66073b286a3751ef7516168d01fc13b54e37c3aa4c04774ecffb32d314bab2b40b99164554c3a60928e69c61314ae504bc3f28b21e9db16b4b185c02f578369bd81ce1ed1e5e9f2ebc626b9ab049e9d5e9def2d912983262de3c278b8d97f8b085811ef2f84053935522628c1d98dbf3781411cd24b2acad3a20b550bf32764e5e0d2dd1bbf8389fef92217257c57276d6174faa08a46706e2d0ec907d7220649caef9eae3e7270a9fefe09dc9a2b3f20aa17a0bb9b7f5def1000fb10c65e87588217cbc01d796946e23e639c9961e2ba4c2cfc2225ad8222a1f3a58fe4e8f0fc00fc2fcc6bb319d884284c72541ff326b1d1add77f1262f8cfe5862635d7553fb1b02412dd0c043015ec07960fe2195d21bbbf9a7caa40d0701ba381a41a946702c5a810bdfe4af8dfafec4d8ed94b12e088685cbf09af952091cee071a1eca8f9ad8a29cda2ae61f6288dd9f9a976c507df257e99ea2b99fc18d3d8f7152436fcc6e22ac8119fc07f4158c5eaada4eafa4eca0938d7c6ab5d497b2488d686a30800d5d0fa868c1fb7394928d414be0a572c201bd14852c71d39ac9bc469489788dcf841f29dd86b17a89eafb270474902fe1ad580708903701268415a655645a6324d9897b1901758b09013d1262d404f814758ede13a9c60f59919fbc74d2c4b107ddf0d3c44ff23afff7f9823759a3c0dda163e33cbc95e32f94e87b18647c52ddb3f62503b0e81884332d3eb797426ae2adfe7d26a4e346e30fdf9c2909a43302251e988bbadeec54f5d5e4f83710696418725c7016cc9025681d7e90436e7a5b721d009ab8180f59c2c06828db7ba8df45a1d1208b87aca79f1cb279fe738ca55d8f3b8e18d0b64e8e39a327a07a3277ba2724cfe9f839c72a47105ee6e8c6e940643997a5515135c8fd2d9124a959322bfac013b4d95775890bc4dd23fc865fe1605c43428fdd6d4a12a51c7d676b67e11c518bbbc2d8061681f4d88af6af22daedab9b5eb29a8e431cf099cd796b30488c352854212adbc933b361c1e231c9d06ec77d023ce782b05712334be9135b108158d9a620dfcb7d6a1ae7d4079daac0888aeedbab7680f8369c6d2306f65e976aec04f4b0f7ca909915b440b8be27e385941194c7c980aca6fec8cdcc73f5257ff6bab6da1844534365f3b847d2652ad4a4f9f95851584aaa1cb1fc618957d364442f27b67072bd1f36bb24f67de90c16611522e94826079d3e474b192f854d27334895198aee69cfe3e998ccd4b382990cd35de3f6fda017dcc18dee6e4cb430ff33e9af6e3f3de31bf821be82fccf0625a7331661341524a3302da0efde49800316e3031c1afdbc65e88b4ad58e1362364e92afd86564c15c43872ee250b56769165032494dd7d1855bca4e86c83ff1f4f624c7b6bd690a7e930633a53387e4f3f4efd5d6b03ef7eb9babd9b9977b3a5edf8b21a9cac6a46f8f7703e94a03c8911b25ddd1fa959e8c01c7862ad0e71284ed797fbaf907a3fbe9b838cd34b6c2983ed8a4215b1f691ad18c7fd450e6f84446adf0d9103ed57bbe97782473c90e10618fdc87e641c5c3802e4e3f3c4ef967f418403aa49ffcd6cdfe8fd92be88a3c05f868cd5805a4c747eb7e1c55a3e5b3ee27816e7fc34ec81af90131ed26df0a22a0ed095f1a1fa820300749e069b5cbb74bf8093000a50cf773c99ec79da126b02fdfbd0151c79da1a4b9464c6e840e1be69952aa54a1e30663bec18fb538321f46cc7702ac7420422b4e1823b4effe0f68a268124a0562a9042480b2c30005a9cf7b3d40c82de8a2908d938694e3283683cc4321c3e413690217419bb4ccc51aa16327c04cbb7cf9862625c437af63efcec06c151786385a7b33b7735c1c3bd80fa45b832cbb04bcccea029da27d3f9b7ac027d2b3329c66bba0dbe4d23ed1eb668cbc567a58bc50c63423e5fc54fcec0c055d7f1dde33e68724acd6a73afd5ba50f0acb3db4b11786bcb6bcb17d9cd1cdc2e879fe046c95135f7341d49aa06ac840c5c2c328428062cc675cc1cbd8047af146540a37d1a481b95f1d44ade5f26dbc6bc750366030eef0b3abddffb7489a7705c59f8f0fe9bad43f9374a1cca3357187bc7a388a7bd237724429c10b8f033dca181a8936ad31999acd54b422e7bed6e2a5f566fd8468862050b8e9a838c031af52646c5e15437f6cdc0697f90b399fe741dd29cd9fb3d8a555fdea1b58c97ac98c81a8fe04276876db2ba1c6b422180d43e69ce103a802fcf66551135fa0c562c58eab4f0af0711e898296712f71517166c99ecd483f7437561f311d5d0c0f5683fbe9e83453b07f26ad8e6f22c9de00f31ea9e0fb6db2f494e82b2777db6009126e399e6a4f53f16c7e49bb7575ee1e08e319d5f815e7b05a3918e04d5aa25004973fe7daf98640306ad12c67e102d88719cdb8fff2c0f5ad16aca2fd32a8610ac326045fbfc71c9b351a05b0b167cf0b6966d7fb67d729e379278ff324a3f14a0a4252847d0425992334e4ab7d0d9de537c2a966b57a7a04821f6b6ee0c707e24a015d704d074ebef1df99d7177e33011a020d03cf89cbda6014b3e0a48c4a3be2c12f305d75685b8d300a6125417d7600a1eb2952408c2bcb2ab02e568a2a58484946e62729b4bff76afae3dadd052bf3764edf9884f8b26caacdf5fbb472354add07d060800feb23e44bbfc134cfa23e78e26e5b7974b6d5117d3ee335f3177a56045b2e242650b12304361c", 0x1000}, {&(0x7f00000030c0)="cd72f66a5452f094eabee436359dc1d13a7f7f9098f0cc82980b0447d916f9ca5d548fad0e1d6b3c8467bd386d3e81f5654db43f23", 0x35}, {&(0x7f0000003100)="e71408470d3d739fbe743d8b1c7684cd19d2ebd2729ae0cd0fd5fcea5bdb18fe7d19915833ea65b4734dc3b450e460e664fc385e9dc361a71c08662a1f1498bfb16712d92a4c8f5719ab324c6100b22cbda827334f1d43d29029ebc8d70f1d3f7c2db8e8512b48c4736d3d0268d0b9911d98c00e9fef5997ff364f1dc3ed0de0dfed126f05383020bf45cdaf6d47796da99fa2bb158a306a97518c915e", 0x9d}, {&(0x7f00000031c0)="4a66b50694e2f6505e177cbba805d50dd63e3d153a8ac0514b3c7c0ad7d255a0579bc5a056f179dab45c5aac5e2a1b8ba2c482a4fc7efd72e11c7de7db73db722b5ced5587a6038a7008c8be05d047ebb4b66810573099f4b44589e35d8d4419cbf48a87166d32a09e454822f118337ec80f8ce3a7164fe2d85cdf8dde0de30217d44761c191a2c4e7e5ce11d20b3552175e67ecfa84effdf45a27bc3b9014cbb890631960754b7b75d40759ea15c2ae6b536445818b56527e1e0af1137d9ce846c258d99a1e29ad396725539f00f296670b21dc8c42765207c6f1ba068d69ddc601433d1b3cd4905aa89c04983ef190004b5bf3370d1b7a221cb61bb6bc", 0xfe}, {&(0x7f00000032c0)="4276ba39488b4b6ca4545b1a2adfc113fd465a93df1ed9128e47da301161623ee0a06256b700c1f23766cf4b63fd20ca08ca1c2b8149c224fa4281d612ea12f59ca85d8201a9f0e92ffb156b", 0x4c}, {&(0x7f0000003340)="1df851e90afadb4d6877d8283e14bc6ad0ff76294527d2d86d97b4e45dd244192a48326dbd0a85acf7a3a176461769e5a2cd46a81b8b4c1c55cfc733dfcfa1cdc1fc0a7dfe8262dd", 0x48}], 0x8, 0x0, 0x0) 20:18:02 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 20:18:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1089, &(0x7f0000000080), 0x4) 20:18:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400000000002, 0x0) writev(r0, &(0x7f0000001740)=[{&(0x7f0000001400)='N', 0x1}], 0x1) 20:18:02 executing program 0: r0 = socket(0x1, 0x1, 0x400000000000006) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x2a, 0x200000036, &(0x7f00000000c0)="4b29af52", 0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x100000001) 20:18:02 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x9, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x2, 0x400000, 0x621, &(0x7f0000314000/0x400000)=nil) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x8, r2, r3, r4, r5, 0x15, 0x5}, 0x4, 0xf4, r6, r7, 0x100000000, 0x80000, 0xffff}) close(r0) r8 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:18:02 executing program 0: nanosleep(&(0x7f0000000100)={0x7, 0x20000000}, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0xfff) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)) 20:18:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="d165d8986507a517a2cc553f26022eff877063cf80f22259c5959c9d569a9935ff47505f943699fcc3f884b8aa9ae4dd2c5e375c8a15e10099f30357783811f20a0b12366196bb9a2cd3a61ea7d539c7ce2c5eb6048d6adc142ede3512e98cb9685515dbfe81bc43e41a72553498c5f862085b0b21377fd17a3db83715c47f988ca7c0c2483acb405261636d292282833af89d", 0x93) ioctl$TIOCSTOP(r1, 0x2000746f) 20:18:03 executing program 1: socket(0x1, 0x8007, 0x200000000000) r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x4, 0x0, 0x0) 20:18:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$setflags(r1, 0x2, 0x1) flock(r0, 0x1) close(r0) ioctl$BIOCPROMISC(r0, 0x20004269) pipe(&(0x7f0000000000)) 20:18:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x5, 0x4, &(0x7f00000000c0)="4d11e4012955849aab0c2c5dcdd1670fa872dafd2eab58380a973d14c769813e3c097c2640a9a89546ec68aee9442869d1aedd70d6c325be0d616ccebbccd62852910674fed8e596d0da84fa8de56ef42d92c5e9da5dc8adbf6392907760734a706b69b4c76a557bb9edefb4d2", 0x6d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 20:18:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x4ed122ff9fcaada8) r1 = kqueue() r2 = open(&(0x7f0000001800)='./file0\x00', 0x10, 0x2) r3 = dup(0xffffffffffffff9c) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001840), &(0x7f0000001880)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/zero\x00', 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001900)={0xffffffffffffffff}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000001940)='/dev/tty\x00', 0x8000, 0x0) r8 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0}, &(0x7f00000019c0)=0xc) r10 = getgid() r11 = getpid() r12 = getuid() r13 = getgid() r14 = getppid() r15 = getuid() r16 = getgid() sendmsg$unix(r0, &(0x7f0000001ac0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001780)=[{&(0x7f00000000c0)="c0f3833a94b848c4193369307558e952280342704dfc615ea14d66a2280e71a3c0fdbf84d9cd123f8386a2dc92ceda9c3cabe0a0fc57ae15e16e0c601b39c08dd03aac8ad71bdac42ace7ecacb646f65d1e7cd75d47ba9ffb1e1a068e11e3d866018da6a7c51601c6651e1564df0107442a5fc188fd529ca5491cf414dee2a0e2190733052c23b12ee557bb0558cb36d697b21ad595d6a4c350f715f6289c21bb8b5c0aca9a576463392e01a1c50616facb101fadefc9b75921f2630000f6aa7b0104b5c1d9003ee493db232c562645ed83ab45a7d3f6378b286", 0xda}, {&(0x7f0000000500)="ada5779c618a3f3dd27777aaa4eedbcb4a89f1cffd40cbfc9727f6c0b8bbc7b9411e8bce01280089dc81e499a3430cb027a492e893d8905f0ff0914f5bb9305c73c9873a2c961dd7b3c17f1e3adb239f084cfc26c9f3", 0x56}, {&(0x7f0000000580)="113f3ffe3ff134d656ac743f1d87ea848bfaaf44f90ff37296d6cda458fdd1fca640cf409e95b02a3e2655bd2c94fc8a4e5c32dd40dd81a2748a7dbadd7b843a233cfbcf483eaef302a68d26f92d5e0c6be21b83163d8f5fd32c3877140edc5eef99e0bfbd8a59c766b09b15d45ab7f19b7e139f90b09b6b06e95b625e55f3960e252f77bb4aebcb2ed14670d7bf083f6869305ff54f829115dfa588f5e22df814fd7b2faca65f57274e393602621ae0d2f3ef13faa6d9c1165a3f07b706f92ac12c49e8496ee7df5531ead8318c9e21aab36a58600d4aad86ee95b55e5ee9", 0xdf}, {&(0x7f0000000680)="e8f869bea40db5a4e15ddd96c5c39fe444ab9db521cd970cfd90c7dcde9cebc9b8091c9d4d5af31034a0758c5765fcbe51e2473fe9a7a52a9ba212566213db62130ca38e90844c56c951deedb619c1c074397113ee9a7c672a972e7a915ee8f0aa987f68ebf24634873d3eb6499779a6c29dacdb0c88903e526ec6f6850d214c5128e3317650eca466e401ec29b7231a685e8988efc92d3898698aa8d560f04c60b40771ced9f2660136ccdaa753b2747710cd083afc3f7077438866953109bdfa00a1433ead9f376f19b948a5690a0253f6e0013313c591ca5ae45cbf842d080261725c309cdccf0fffb461ab7070f4bf2a0366bf484f01e3ebd3108839973dd29188601cb55436fee1127beeec9a9d8c9a2a2e20086c8ede96b85bd5283b516ba114f363c645346e87cf04af5513966ea6e4e7e7d74cc30e756c72247e5bbc770daa01810733732cc3a29c33e3f87505561853b6341634e9a2e13efca6aa101c2d69cd86b721b793c0b5052d52dd072a86bc1f7138ef6cfd7b0d0f965ad7b9a5028fe0b16334047e6ff6b07a1107d1904a38d6a40c27b948bfe2d3e8d0f7f35a06f43ab32def82f6c5fe873324bd2329a091881443636f20dfb25014ca8fae44c04e7cfc3ca3cd967071e77200142541113d30a211d9d7ae842895a69403eac2118139c99ac361a69eb59b4d5a0241a793110dc8368638316d55a7f7b9969f6b7a75ef31ed199571baabdb50f1a2c79dc8e00bf23294fabef4c3407402ea15cc38418a864857a5c4e1f8d23ba71b2b646547eeb57a20843c258dc92f70825d7eb814cbc63d09379b3f010a93ce32c515d81af4af07f5c8298a228b488731e06d6f15bd616bd9f892c738a6019b8aefbbb9e38b9b1ec41e475b9d93a2191c961146230a7a6448230d730764759219289ced427888578dd0a791c658c356731bdd33d8c85bf162f00a27ac98eda9906b2ccb1ae2d430951a19243f8fe51c1467bba9097c7a5a77ebad5f96fbe88e70524cf09c5b048c7bf53c5d66f6f4934c654d2543b3808eb540bcb070514ccaae6c494b997102f6d25cca31478afc3da762f5ae05e0e6ba9d876efe47fcfba92e0db03982afeb705e90d8fa21400d5aaf9dc83e0c1eb9916a0413773c68aa7e053e0bad39749d4cda2100a83db85769af1e8cd7c1788a92492f84f086393a9f644187811ed414153eec236e508a432b0c05579e3837aa033df3a93c061078e224be7a989d36c6cef9b78e4b220dcf3dedf590cfad4751e15233a617604ce9b6b08a3cf52e0ae1c727569879e52ce3d04f913546eec37fbbcbba934a2efa3bbccb7971f6878efc71264c92ec66a83f98baac999699a19af5e728dace2a6de2c3233fed77c97ab46ac77566bb6f2c56bf481654dbd14ebe3991f965320de108fc64ddb085fce7c0a748feff9f83592244be09723d864d9ff278c921c9b87aafba60d10386361a234a2abe67204f5cc68b5872ceffb57eec8f3ef50149e19440217ff0ae056fae30936918893c0de3fdae69c74f8de6030e61ad81bfb6448a1259aa56b29ee48aaf10cb7b9dd9987ef3d03fd0bbfd704fc22dabb0a7cf4aa07be6f3a9cd38aa2b6a3ffefce86d7d7a1363f7f1f6bb23247e1d74be98871e5eb5ea68525bd8be63c172658e5933e18fbc6b132e4351c1f448eaffc3969a8379fa16966569503b9dcb7484f544b6d576816d9c39e886b3e9f9d569b913cb926744c98775667d2134c05f142f847762cc87fe593485108143dffd8ed4e86e1fe4be6fe8e40397535aa54c09388b2c8ad1377b174211894e57d923985326ab387002b2afead48d205a7d340c91ed60599e96c3211c7a0c03b1749a35d81efd1c37eb37dda4636a5aba0b67847b526740d5278d87cd15f2b9f03de6d325c9f98d59aeac1ab213e9fee9f9e1bd78b2074041c7babca005b77ecb444d983a79e5d5942821def0093eac5cc020be84abc90f57fa2a84bbe8d95663bcd443127425d627f918a1039f3030c070593e7467d63f75c86409f5291d5048f60ba1ea7fe06d1b2f21ad9bb06125d50a86d62332e724c7a4061bed03a288e5a108682e314bc64e59a62b17d286bd79b7f38df80436d861a431bf174513c473151292ba46e4c34b833789962ab31b630b0654264ece9a03b40e001d2bf25ad31671069d82b926c68d03f4883898174bc8ff6f2b3f8c547708bc5f49816e2ebb50645ce66018ce3b62ba030f944486b81c3c109c938d2972f7334e327f35b819f39c61eaad604948d18c6b375311d9799785e4d2c44d52af9e6cb58df099369ddc72aadf416b81f0fb288bc0273bd1a2156f0bff5bc9419c1f8094acefbebc99ebfe16bfce8c5d50797a1a33c0578887f625edcc4e8108d3d562e0f19186333e221edafe2aab6052cf72bbbc930da70059c1863fc4185e60eb6ef1689821b0e703b6377ef27c87a0ad97b0e925aecdf3259f04519caec6d9b1519821d3f5aa3b972cb1267f23948d4c0d831af0037786e57ba1ebed27737fb79666cce7eca8634d0acaebc1d14895194b736a6e668f25489a664b53582fa8332a3ddd0fec82112032b883f6d2f498419032c5c6a2a2ef1a6493e05ec2e5553abbef8920168865b5aa11f90ab372e8e2df1852c9d38f5d65fdd4ec16383181c4e9cf7cc1a168b29c30d80b7dfdbe55624e568a1a11f4b4d1e804983f9a0a18b41d4405cc2aed463d4b472afc77012cd3fd24f7164978c701707a69270e6285de004830257947c56dca4bb7c6dcdbb77fef15f4db8f6f2c20df968d056bed280c8c13c07312d9eb4df1fc002499ac8682c95efaa7457e7008c23ae34701d482cb315398c27c1189c768b1787672d6bff25355375203b61a95d5a118fcbf985df25602ad37404c6d91876621cc5a43a2a06432162e0dc2b3ea242efcd2e599ed9c3438760cf74c302eb1c998971aa6894e5f421063cc663a05ae2abdb9cf3499c900a878d98b15b801ad1edac5210e688cc4511a3d3c79936c0ad05fc7a5b627f6e3fd434424a6a5cf6c9b57a63dfebe84b9710815d9ec31b20b5c1898d274c712c197d8f849cc44192ecf64b00ed66cd3b72dd94a53e209834de7dab726eaf860222fa42cce636c64625b27c97057341249389b41fff3df4a529c1004198b7923357c058e122d4b9ecabfd8f9875be850974c3afc45b4ef5a59f157ca6536cb0716754db964de6a6f1e81086fa5524dfde56413f04b0308afb535fffa7f46ab21d345e6bd8542d83870d4ccc45d1167cfad1296bbdf41a52f18c62a392abb2e1191cdcb38def4c56922a320795a8646844c1e5e25d9ea71d0330265465df358dae78115050d08fd66b6d5aae04e5c81a64d1b987c5011fa34a3990c0239a1c5fef2913906e5a0c79e37f59231103ad072694d6ba9d34aef4035b8eeafd6e532e9c29681f498ea0d636a8e52ea8c6ab55744875e7a9b38e6a9ad0f2d2795631128c2404eefd2b998b39446f18d2a0eccd77874f977bc2cc96a384f7160faf11b1de1c6f93daab18f10235d1a0dc26eeec77abf971682c6ff34a263ff72039f1005959d1964e98cf23aa283eecfcb920ac82b0e8c97322ce0dbea88a917d22a304e4516898d371071d3fb6cfbdbd536c69b36c720762db262b8cffed937b1851ef4e36e86a894cb8f972b19eac4e5b13df86f8c7510b64ffd87a405ea224ddd5178d7e5e1da3763b2da81ac78d81d1ce6ac2f1ed319bb289ed307ced16978ab4fd8a9fb53d9c8bea3819ac4656745db412a3109bf46c9998bebcc33c778cafdd605aae05963f60478a009ce4f08565f33922bd2f94e5bd2f0bc8d2748211e2634b6ffbc61e990543a93c787d44e35fdf0d57adc7d8a696526a284f40e96445105afd4bbb81e1e61fb350590f6ae5fb976d48feadcd22adb649b6c3bf5ec818980b05f52b7e0e3c7df2e0307130d497073c7326fe76d47f30f3f217c3b14b9c3f22cf8d03b5afb9e90423611511a6e063c7a87e1578880175bc36f0b7114674f59fb183c5532a479502d77a7f7609399d6b5401d6acc5d8325e98983e350fab1b8546ebd45d9ef21bf1c09ad758f749bda37ddebd52cde4012670f81a6f71fc83eb9f216dc585c94610ea7d3932f7be07bfdea3fb6321a6eedbb48c5fe902274edd3f8fc429e3b8f03ae8eecad22fe118223230805334d68d4aba26f14adfcaf391a1341d807575939a6913808967ea0cd82d19739b2fb8a88de2cd48a0df0fbfce366b3e3632b30045d9716251ed114c36ffc40658c680ea131eef440cc9491a2396a11de74bd383ece2abf26825637e0c538bdcd5319c9708c3d312fa9705a983507805eba26dfa7a38612096523859a6aa0f247f786c408c992a7724b0b89241e40801f013a10277e218a1833835616d3bab053d8f9a3aef390761afb00a39f6c53598154584fbec76d7752aee2047ae463fa557705cffca9a4b3c447baa4e9204d67790d3c4f130dd40b5d7b2de5647581128c0a0bbe4c310c810b44b499d55e6b71e74bfdaa0619d43289e341606c5c606d0df9ed3816a7b3790ffbff4f895a0904e33d96ff4256571a4831c9e35c6939e75a9430f52c407563a18141ce78767d257001709e0c23a2923bd0e931262eed25f9acfcb61cd0915f8ef01ca8196e5056a35b90e0aeabff3dfd962bc724ce0c64603a47adf4ccf672e144a98bede08199a75da7535d3814128064a7612f1312850bc8204d812b9895a94db728356f265810665982f90e598856d105825eb4081d5349dc9fab93ba17779abd03067626729136a0d8d2b2fba483636c736bd1db3bc6c947688fdf44a98c0c71d53073b49e545016951232bbf5cd324ef61f7001a5f0fa24981383194520c5ca87e17db1d64530845becc3d804e29fdd8b4f157bd53e45ce23938f9cb8828395f9b4da1aa546fd1aad54205429098396da866746de30c17da96752d8fd1267fa089c4e7f1640b6289204d41408921c62bccb63b633588b705d5954e9a1225e44d6051f2a2fc3343bff64aabd3f828d019ecc3d775689f1c3658c511b14ebf94665e2380fe46cb79380548504ff0860e5760dbf77bb4ba2e830318a0c9e207060a34496c6f5e836f824aa1942bdb37b627a9832af8be47874fab4e7029955ea63a8bcc9c5e79111811b6dd652e09acdd19ec93f33f3c5aaff10640fe32a4ef4be04a972523af5eda8ef0c15f24e0fb0920c40d065fb96db141f5ea5da2d41d9bc731460f120a62b0a4c17340d3279a41ce15b9b2d04af3ed4324f7d3af3ffe3437df7a36ffd2a97948ceb0007ef6665880fdd17d5701d4bcc1757f8d41971c32880fad3cebfec6d1190b73c5e3679404d5f7d1d600c204b7574c31056204c46b6371a36d49e7e563577772e87728563beb133658c3829b16d52a71824cc3a82dc8bf8d5415a9320f006bbe36c6346b5dda2cf1c1f6a789cadc0c1c9e8a6804a2e5ded8ae5e8bcbb40f554d41c486e0aa287d231bcc0a2e4ed14f53c79d1aecf237ce9e88853e7755923a6b325ff3081b28776c82d2521d8bf76e7644833254359bf7e4bd8da506cfe5d497922638ff555ee17bcf85e02153a2a1aa4aa9b9bc6d9c77b66297662f05d0e2db82e31ff465c1a271c7d456a83cab6dfd14b84cc36a72357810ebe3a4f16a6e44b22be576b56ae4ed3de36c672ff236c30a994fcd83ab88291b629c033e1df4913eea14bc0ba47f1fc78beb910052413d0817ffb44c72edc2ff4a63da4a761389b1438bf2ad2054c960c13e34d7ac80714e60af61a5d738c4e0bd335", 0x1000}, {&(0x7f0000001680)="73fb412d50d15c63f23eb3721b10c9585994e17ecb41bd79f04f326021a02eb194d5d17ac2e207f9c0a3bd3d732d199a493d753ea7b3e1a7a6fc6180f4dee451bfb37bfb5eb06eefb9603e1244abdae574c1c810f876e795bf86ac9addb45914fceb6351930ab9667ef606247d399c30e8561743d4f0999a84deb2e094fa3ae5445d625e17fe4171f92bf10eefd7eb11f62f51831c62ee18e3ec030e57ec9e378c32b2e5529ed570628b74d3693a607bb6c87670b215700021a10dd4236e610b39", 0xc1}], 0x5, &(0x7f0000001a00)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x90, 0x8}, 0x8) r17 = socket(0x11, 0x1, 0x4) sendto$unix(r17, &(0x7f00000001c0)="b100050490000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_READREGS(r18, 0xc2485607, &(0x7f0000000280)) 20:18:03 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) recvfrom$unix(r1, &(0x7f0000000100)=""/11, 0xb, 0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x1000) 20:18:03 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000080)) sendto$inet6(r0, &(0x7f0000000040)="348a3161308b6ae380b57d3b3c67c4fabad13234b196c9e0250ec5d619b6b1dff025378a741adde591e49cc268a7f064dec2e0", 0x33, 0x400, &(0x7f0000000100)={0x18, 0x3, 0x7ff, 0xff}, 0xc) 20:18:03 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)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x100000c5) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000040)={{}, 0x2, &(0x7f0000000000)=[0x0, 0x0]}) 20:18:03 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='\x00', 0x1}], 0x1) writev(r0, &(0x7f0000000640)=[{&(0x7f0000001a80)="e4f988a378dcd33e30d5273933e5d96a946acfb2956368d1f2930ef72ccfc6e64c4ae8cf9e0cd45361dc414c25eb4d9a09a40abc09c9562b415d497efc618d5d9f9f781c49e6e5f931bd2e1bb218b10ff8db4e98bd976e6457ed293c376f2698ce34c39dbe56ff201b96d4e3282d07a22ca087a9e72080afd821a997caef2e67c6713efc68bd0e5915f56423318e06a09eec01849d34f550a9cc4c0d9b6fecfc1556ebaf4baaaa485cbd625bc9c6a26601e58ef7b7d00aeda79c40120641781f6517e26c2828e6cb61f3c05fa129eb47e3b510c54a8b7c609542c14cd9957509020f15b1f0ef702f1da78a0b8ebeb0aefd4e3cf3a1e090457c9e05b6df539a56a34ed4f8a164549d0e2b0e24389b982345318af627bcdd31a0c162bc58c05fdaf9ea704fc4a3c0f2b2a39f3f4bd8e8a363e0b4b3b86548fa91c51b2e8105cfe9e076f0ffc77834bcc81e0cce793acc177e77918a4d4b2994642f923ecc2940197e42dea7a53688c699d43ca8499cd73e3a50a63641bb2e5f738686fe3196d7d0cfd85265adb42435c14b584d885bdf3309740b43c3bec418f0532ab26dcbf72e8774b66734835cf7ad50a632589ba4ac7639191a5182674e03ed8f036337b4be504fa46732552d43c1eb6cd83e0c1b65bb7e02e39cf65a9d57c57085598626d6268c53e71a9580ceef8c13346e520adb955adfc6ea29865ff447d7adabc0a39641156d80e46ed36f4ff29dbfee480b9abf2741c4332074c9747704ec6e8ceafb64a885ede0200c9c5dc9179a87d74f01b107f32a4e4703b849782b3306664b4eefa3aee2f0a4897e064472d8e9256509bf531fdfb1015c30e950bc5c8946b34250e76c45cda954841848291ae244051457af1805e0d81c61302e3e0c5ade00400f2de3b42d6d8af446c0d16fcdd0a3ac2431b593b2d2a072cfcbf0620a9125365f4ad155c1c01f517590f3a2ceb7b1dc28b931e482e69c0d06a52bf5cb15321311cd26425688f18ee6d22153a1228db3df6be5784a5a8234e5ee8cf381262d9b15939fac7a66e588051e37af82c14335303c81b80b4b24866e8e7914b90c87ff2b3f262bd38599725b099ec25cf76b4ede9ed3cfdbae3476d650d72cb6a519158767c382d63961ede8d98ee75897b4d1c7c59b454c824af8e4417f285fd263cb614649b47628dd78c14c8741e5f756bc7d0c4b39ed7f63392d0492aecb8a06f64e3bf124959154f6868d9e90552baa07df5e127b690645eda75e7ab4110a01e345f8707ac239987c3b2a19af5b1f82c032c1d183f379457297a9a185228635832314307d0ce78f6890db9a699dd6a9a3adf1d51fa0eb54848107cfbfcc0fd0301f0760d61b0bac36e2434d7492a3546d64b70367fd84e765146cd153e979f35d8c31d1922d6f9043803d3c144e615a370f21d7636a3e7ed6dc30d0a57a7af0cba9e6a3b53b6743d1d715c0d1b05eb8fe38445a77ad3bd49c60eb0d02fa11b5bb9d8305052408f1f66142291638d10bd4938a4a5f7831d7b9b2595fe86d7f6edb5d1badb6dbcc503985f776ee7a69adf925400d34defd87d1c098f93301898e97d1ea8c2fa7c1efb22bcac381f7d625c61d90002445095ac86d8b790c1d3f260faf654cf29c76a2a3b6bff8028b600bb2ea3922bec2c5f1e1f4675e2015a66d7164e1a4c2287df84cb70a818aab888ff5d642f3e27e681778b84c3823b05019f98a1a37a3c9f56f6dcdaa22b103d12327df380c41af376cdd64204fa85392e3639a476b31d587792d26e5dc9f238c25178f41c58465cde15f0f70a046a67397b981e07699238a90f466cfd39f5c2c571984dbcb269cd8754a76020a8ce7e272c9cb5f87b1ff9fc9ba6f823eae2588c5952783fc5060a73dd7e4ed35aa3d656c21683336c4c55ebadcd7ea09e2a9b1b49e17dfd3b8010053bfc7fe0c30fa0269d9384c6ce0ba776fe3db5e5b562a6dd76d35a4b968dddc37c50303f6792710ecad2de012d75da6f743a2fc72d1a3d110edd44bab9874e66f87e435e757d4ee2c6cf934ed99e79f3eb22d7ca843176b62eb7daf1b91418bb625504ab94d15b27ede31c7678973d35f9e0557dd8d4e5a58f8589c95a0a90ee217cb475e33bc05b469204fb2ce7a47b4a7087ecfaac8d65216256ccb5faa1bfa10d7c76bfe25580f482cc0bed16bf436723ba9d93d1c4f1744ab57ff1684780e11fc368e9faf2c5c7620e5b2e631480e578dc4779c2f3b4fd681cfc78436e705de2740d5282719e551c6f91629bff0ebbd152002840c979c7b423f96a1024434960da88f835c997c5e84bb940f2045d12ad588d0bc8eb300a21e93c41a1b8e14d0cfe8615568e02874f03aaa25e71762869cd566d829ab5d53bb3a66c5406798aaf4d92c0566080388bc19ff0fea5e997bb0e4fa197f1e5561e1b25eef3d63e37ff8b355", 0x2d3}], 0x3d6) 20:18:03 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x3) minherit(&(0x7f000071a000/0x2000)=nil, 0x2000, 0x2) munmap(&(0x7f000071a000/0x4000)=nil, 0x4000) 20:18:03 executing program 1: 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) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) 20:18:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x2) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000000, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x85, 0x0) r1 = getpid() renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 20:18:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 20:18:03 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:18:03 executing program 1: semget$private(0x0, 0x6, 0x400) poll(0x0, 0x0, 0xffffffff) r0 = syz_open_pts() r1 = getpid() fcntl$setown(r0, 0x6, r1) execve(0x0, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind(r2, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x7, 0x2, 0x10001, 0x1, 0x1, 0x8001, 0x5, 0x1, 0x1, 0xb1de, 0x8}) 20:18:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) fchflags(r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x82) getsockopt$sock_int(r1, 0xffff, 0x180c, &(0x7f0000000080), &(0x7f00000000c0)=0x4) flock(r0, 0x2) 20:18:03 executing program 1: r0 = socket(0x6, 0x200000000003ffc, 0x6) write(r0, &(0x7f0000000300)="bc36ebf835f11a8f311aef2c9454fdffffff54a5c06e667f5f69e7eab4f74d6abf0e7ad3e18b2a483bde7ebbacfb82d8a1c0c686c68e01a1141e678714e607caaf18fa401ba642b3a1b8011e667b0533b67399fdf23aceb87736d34f4e5e20f7d08f70318e06bc3469768cabe39cfa50861250005579f0ce35b9d8a7bb334ad05f64420d44a1eed0eb1a5e09cf3d3e88b67dcb6899fd287ed4bd4ac9ee8046959bedd89c88528f27f2768740de7b658fcb6f9421072765d4e4c75131b73dafa3a0547523e307f8a25fd5b6bdefa3", 0xce) r1 = msgget$private(0x0, 0xfffffffffffffff6) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 20:18:03 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x5) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x4) r2 = geteuid() lchown(&(0x7f0000000280)='./file0\x00', r2, r0) 20:18:03 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 20:18:04 executing program 0: r0 = kqueue() r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x2, 0x8, 0x8, r1}) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x4, 0x0, 0x0) r3 = dup2(r2, r2) poll(&(0x7f0000000040)=[{r3, 0x4}, {r2, 0xc}, {r2, 0x91}], 0x3, 0x100000000) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000000)) 20:18:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x9035}}) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x407f, 0x5d1b, "00370020000f00", 0x4}) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x188, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:18:04 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$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x3ff) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67", 0x68) 20:18:04 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10100, 0x0) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 20:18:04 executing program 1: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) r0 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r0) 20:18:04 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = msgget$private(0x0, 0xfffffffffffffffe) msgrcv(r1, &(0x7f0000000140)={0x0, ""/69}, 0x4d, 0xffffffffffffffff, 0x1000) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) sendto$unix(r2, &(0x7f00000002c0)="c3bc4b8a024029843fa12ccd9c84a0936a766c6c6fc905c3bf161a54659a0823714c92eaead20bac4496c1b93af5ddcb3d408ccad01759141b97d6c888ddd57ab3a3cc5af8d76fdeeb9941fe6c49b1bed8ecff7930ed97ba4575608665b99f2dab06e46c0673f449cdf3382e391a1d4b4e3b8b01658d50f7731df74af24e7924432518434cea510d23d8658a8ed9f1036cb26be7fbad16a41efc38aa09af5daa22f55bec07a7dea19e274dcd1185d3fcd2ac091d8486705cc8335336cf37fabba5a3516e297353fb2e40a229e5d5199d16b64b477d2a66b174436e4030d024848be58690a644570786841906bce9c333da10672baa679b1a4dc484411fa2ae69eb754d1ba8fac9ee7948b5584bb8a458aa677873d4b1e27b7538f9a4fb17c8e6cd98958ad49d8a99f668e9e837025395e40e76c5748367ce30a3c5300cc82204c329a536b55ec348ee5cc335398804d05d96b5a9a4ba3653dcc831c1ff7966b1b4d88f87e09fe72cc569b93d5f78fcb1466b9634f9d9344210f56812dd82528fedb32b914955c1d06bb509ffb994d971934a61b54d659584b77750d50f464cd5fe5d263f7fa6082c6c28b20d4f1ddb46392e1a1c8261376ef64d68b4951c5d376579267144f556d9d9d636fd0b244854996b4c63f6c8a330a7fd8b7be902c159560714726ac89fb94ed9b7a9fadacc6fa9cb20ece3c8867d72afcbf6f15848c57db3423d1c4e7fe81dd042a50414a7cb72dc3434760a30b69754a0b44d3286c6258b2c6531619c187709c41aedd98dae936cdcc1db71567d8e599d279b9a558a5ee01265f3b8ed2fc66697bc7f85641401d5ccbbbf9111a5c23cb7cc7a3d6dc88ca921b8eacd3e76f40996cd469f0cd0282144ff51e563a642dfbd1ed8679b6dfdd8558107048679d9d2afa307ba4e8fd07a7dfba8a369dc68417d91dc8f0e8c145fa5598dbc44811df976bc1ec00524c1fdd6562d17614ea2ccaf18c6ef4b864c1e9a219077aa04622e7ca1ceb367ab73f07b8cfe94edc9f7d020294b85498b79b1ae994d47d6c6090d871955db052d0cc2ee101f806dbdb58683c1595885ef6404b82794c16a25a5c07cdd7cc5551b7286d1c6c38cab481c700612ddfed04c6fc44a5ea7ca065ff63a7e868966cf9d7d71d2aa909712115be64af4ea115d18941afd82063278dc01a7605a115ece2f9ac50cbccc8ed33bf44aa8b75e2dee508a4ef075b6897f8bee789403851e95182f051cf569cc49b4aeeeae92e40f86da69bdab199cdc7e590f2cc8f4212cfd7f7c739dca046ed3b61c9f02bc6b29bf11b876b0325a6beb58392c77b71ae15f6c23ca084913c410204a4fbb75358572b9fd5085b6f6144326b75b0a0f90c2a091f2e35394fbc4babbf9cb4159242143555e9e82c4e1bf65587f00cfdabd25f7dcd6da67fbfee2cb8e3e59e29760a1b0048a32026db728add9e66893d3de349ebf1d7f213a88cb2f60720d7412f9d9fdba9598f815bc1966841e536e1237255269b7bb2740264afbae5c81b568894bbf26a591e33d732f5060ea138f44cfb78006e3b507e04b8cb0eb8ccd9e51b259234be2dc03290b4c77f00b36f0adcc06f8612cbf83677fe63f17df8e2ce1360be5bba35c6a4e5706e4c1bd73089b6c71be1947457e868bf3590db2ad54638f76b65b608ed89083f29e991db45b8141d03ec1e6853270c46b11ae94f1f8f1f487a9ec154482f217523a042ae11d021442559bda424fd69c59bb8605757ae3772c309e6947645a99813e948da96e481472b113d0dc9a2a674b9cce9afc92ac69ccb10c3c7b33f5b84264e987b415015865c5710261892f8518764fa6968059c22abbebddb8a1b1b233cf928feeae43c6618570ab1025f7aaa9e35e553f7cba9780b1cc1b66547488fd1105bbe49b0a438e79cbe893a203bee1ed06e76ed4e99d55a6e50b9bdc9ba1b5b255ab09ab1a17087595d2b4a3c6b5b79494611149cdab9c536825761d2a32864635525e15b64805a9622d7607fbe6691840a70867f2adc98a533444c884b904d05bb5120765c15da551216d4ba51f562d92e4c66cbaae2f20c910d7fae8f944f6002629f47d108a9fd8f1323aecbf6106e9f3d87302129a1dbe58855cecb31bb2cbb2ce6a9b0f74abac11071169c96c385a339066da72d483698a800ef49653a3d5fa11b3ac8dc939d5d645c547bac863af39422a4b86ca1ec3c287177f44c83f2eabb1a5101c63bcadcf304d9c766cefc95dd048d26409b7e40e2dd506b71001625e25193adf8e5d87a783625357548b505e9e7bfbabf49304fdea01592b6bbad36e7a42b31d3b14c4652dd66566d1162462201ba5f414c30a2ecbc960e01c3cb3e7d02480f3fe060b234cb744752d35a2b707c69e01072c4ef410b37a2a36ca0353374c37aa2ed06d083b24141169ef5c295364b9bfe4a9882e249657f1974738c9d57338c0a7904d88933e7acf385bd68e530b2b89f54643355c8091f3a422c45cfb74df74d0b46404d70ce7df0d2865780731fa12c6d00c3bea98945b6705560f8e11a7abb1956aefbcf0d360a80237c6f303a83436b64e1a5837dc99f5cd8e9056453e8edc65f905115eb4d8ff4f44a325941d3d4d0126f5348be61eb4007d73cc195c45151d87c0a9583c5153de9c5ff1d18307919a9a02db781b96bb3e1305749fd36171659565861a8672a2bb6069eed405ddd927f27d06df88993563a6121163e2067a856e1a53c27409c47a91f2648abc01a4cb217278c13f418732f0865212092d7ad214e29714725b173db1722720e98d5013dc09e5d7c6cac3be9b65d46e7cc2347a7c3cd2ea4c0e852ba94a13a21fd5140fb6c3a6be7000156dad35a4095331335873b93c5766fb0be4caccc4ee21a9fe24e9a9cd5cc5ebaf68de777f6cf357b817f17a8690b8eb88faea1c7b49c0d7cb7aa541e9a5ea1757a82861bb711333d30fa8805545f73e9fdfc066035857d9ab9abe7f61fe11cf8aca01130ec1a491e9f9132e079d5453560f330dd9a68c31c87fa708cf9def90f429d9ae139e5f4c406771dfc72233e4f96b77552fc0259e8035271c7d065e4fb1d066120ffff1689a86f622caa355f488ffc1775be4c8ebbe5e949cef5979840b26d9b60c9f6a4b5f2b72a4d4cb1893cdd7918e014ebefec07ed0ffe4f140dd16ebab2cb4da3e25a115780adf4b3d98e0e821bc81796391853ea8470632cb684a3913796e93961edc1f33037aeb339e35b725b5fb420a5a5d824c846db7829dc60f380119fc984f7a6c2c25cee16e2edb0c9232dc382bd80140461511de814f32c1c4bf90b40a686819033980637422722e377c6ce6fb097a16450401e7389b60643bbcdbe2cc288d109f968b49de1ef8ef42094408d36b62f534fec69cf9bb59ac1ec21f81523dc6336f64f9a2fe98922cf0ccb1bbd295028f81ca17a4bb28b288fbcd9b6e4e0103793a397b31de5e9ef6748ba72c3c3e6ac17c2aaeb0c10af505728d90b829de09451f3df52cabcd62a786ca888fa6fbe6f92e4d1df061d4d1e0dd062ed5b0306355e457196b63e29977559a00b9b8174c93927fe968e473fb86fb33206480dd16f459fb097a3b8fe3dc2c77042a953be9fd91abc4ba2cbbd1263e78c80570852d7264e398df139ada778160220389e963567512fc94ab32ed777267a058fa60527d7d18005dec077bdb0bd762af891e771edca9f7f1648a902063dc85bf172e61edd0815c67e244802a3000abfc8bcb4c76b96cf351358d87d667c27538608c835370bb8e7e8781b643c9990bdf581db86c755809e3b95541bb8dac3dc5efa6a5aa10d70f0ee25b0773eefe26f247f99cc2f89c378c006929a009824d4bbe25377def83c80203171a28134b341de9f25eb04deedbe5bd9ff73b569969e7dce76257d8f66f51d55b3f49360dc6547430658b72615d78ba15b2ff89659af121539e43b65c223f5c6d72bdfe5618e94f3e3cab90495583ff47b6bc9238166e75f4675ba26676dd4efa9262b540c686033004fd7149d4d8bd298686a3353a60282bfedb60555e392c8c1a0f33f4e104e9809efac4844accc637408e557a6af8cd653dab2257942a8f9a41b5d55e1e901a75b0ae723d39df05a854b82c49fd444c0637789b874d6180109a1a0944fba11061cdc96981990fceba437a02594d1547c136bba5f6bc7e052c837837fa9238ce69bdeaaf11be48a943c04330cae1f31ad5093c5884e616abf8596ca94e8b21b7201b6c7bb51fc1be5dc438eb32cc865bb026cd154691d97d50cce70807543b7ddf76e421f09b2b7a87e33a17d17b145678a9a0c5ee923cd6590c278b3091d62f8c141a6e640de3495172e54a8f0e42c858845be88675005162ef3c871bc8bd695bee95a9c056d8b21fda7068e31576b66786e9558bb438bb56a0db21a4eef37875bf905b4abd42ac28131643545861e10074f8f6ceff865ba9136c0659a40033b763cf56e612c1e560c07f2d9e648f1547e715920b1d4c7ae020d5184e4c872daf5cad8b971cf9946e880c81aa9cf60163df4ae269de86174a964e516409d734bfe013659de72008964ce654bdbaaa6730578d6c0c79a18d296ef044dbc66dbe664bc3a84cd61ba333cfc12e1f87ebad3a748b270a34a74374a08dd2f71225a4141c9b261e2a4b2ebe0b599345cd44e2228a87bb31fe7e8782fad2393dc4c30ef33aa23cfd7b93a6fffa15aad97c50fc6709039e366611fa647a86307eacf7352709d24ac46b32a0489e45d5f002a5a4ccb3c78c18122b33f169117d2e378aa71cf2f94ab3036f4d6d562a41bb96104616b875ed7d891aaf1fe5116c5b3da7a01dab05414b52fece1265a6a51dc71af49a120635cdc460bb78c375bff42467bf1a45595e67e4da760066c40a53af75b22b8bbd02e9d14985af7dbb0062ae8676a05ea4cf2d36a4bd57d8ebc8bc5dd63d716a026bfac776ba4a4c2245734dd41f17dfcacba5ec7e4ae1e29b3a421f1273f5dfe74af6ae562c3d4dd80529c0974d7a03dd0cc019036286eea2e71f0d5ae6dbcfc291e29d3077b2374354267e9baea00d39987a79a7c147c62b9c1a31df98172f93272313268c006ba36435fa337017d385b9bef8256ebf9c66b8fd0507a85bf41f19db9de9826c30a64d2a2b7f841bb0d4b727448cb3162c80e2f9438e0251bcb7e7ddefdac85995e25bd292c59c5a3126dafb60d36c220430a07b9e05002578948bb64ca360bd4fecc16eda3076e230bbc78ca5768096e92c59d56bdbce46039ae412a09f3117dc8868f94727ea71bce608bf2c7e7298c5c01058c48f86ea985472ceb3914ed1c4df446dbc908da041c1e97dbcadd77bca79c0a902631c072c72d5e8f2665f6ab6fbe987c94cc2d0a26b7f67ef42c4b44ace82a21fc2fa2dc5e547eb47314df8d44006f0f74119c6ef355f7902a5c6c3998c000ed1e5cc052e7a46121b06d130380a066287ef46e4dad8dffd3eb7595bc199c3eb21a86de5a3fb8fed653b990e4d6e5dca22a91bc4f71b3e4326cca88ec6c4ec1a6f0ea20ea26c05b5a5cb0eaee965bea7bc51813df3f9b5627096d9c26f3fbbd7228e2da65ecf5d410c5b37e6a835af4c73d32c0af7c358f7e9ececfe0224dcc4137ffd29a9bcd4d9b8d967e9a7675b915f12f8c1404e4de881ed0d88411d43fe0a8d3da3e7aa6391dadc9e58a9311c4d0065ac32efd9a0c4cc81a4b4786afc0c88b12ba0a7768eadde78269af18a6ee511c27d62608bd9bac36866c62fc14e98fd7c784d8da55550b174f141704a313028956259d19412", 0x1000, 0x4, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) msgsnd(r1, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) r3 = dup(r0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x9, 0x1, 0x40, 0x80000001}, {0x1, 0x9319, 0x1ff, 0x1}, {0x0, 0x374bc8e9, 0x3, 0x101}, {0x10000, 0x37, 0x401, 0x1ff}]}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 20:18:04 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) r1 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) flock(r0, 0x9) fchown(r0, r1, r2) lseek(r0, 0x0, 0x7fff, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="10", 0x1}], 0x1) 20:18:04 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0xfffffffffffffffe, 0xffffffffffffff15) 20:18:04 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) 20:18:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0098363d190f000000002000"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) 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(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:18:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket$inet(0x2, 0x4000, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket(0x2, 0x4002, 0x0) semget$private(0x0, 0xfffffffffffffffe, 0x210) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="168b19882870ed3696", 0x9) 20:18:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 20:18:04 executing program 0: mlockall(0x1) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) ftruncate(r0, 0x0, 0x8) select(0x40, &(0x7f0000000040)={0x800, 0x1, 0x3ff, 0x1, 0x100000000, 0x8001, 0x1ff, 0x1ff}, &(0x7f0000000080)={0x1, 0xf8aa, 0x65cb4371, 0x6, 0x7, 0x9, 0x1}, &(0x7f00000000c0)={0x7fffffff, 0x0, 0x3, 0x4, 0x9, 0x81, 0xb56, 0x4}, &(0x7f0000000100)={0xff, 0x7fff}) ftruncate(r0, 0x0, 0x9) lseek(r0, 0x0, 0x2c, 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="49fcbc05f390ff896842aa2c555e70df273c6854c5c288fb1fe19169be17e6a63e1a041689e4731ad9fa28311df0a09f57ad2e8a9cd39b0db7e126741365f24e473f2703b1209d2da7d83896208e7f0c82e81e717ada552c41187dfdec573a293d183047bb0c8b47b67722dcbfecb9a249cf4b2d1f67677d", 0x78}], 0x1, 0x0, 0x0) r1 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x88, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000240)=0x1f) munmap(&(0x7f0000ff2000/0xb000)=nil, 0xb000) msgctl$IPC_RMID(r1, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) msgget$private(0x0, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000300)="9c3e32c25a8f89a6e89277a8d76d7d6a882b086364a434c41cecb95fc298cf510df2bd704c48f66d210bad4e2ff3d64bc2df686ee263bf2c065e03c4f20669573e6cc674898d1fa1ad430481ea3cf9b966f5bb52873b9dd114515ee35c66b13a43c8634069ce3accfc20dcc696ef79018373f0f847f35e7b17b77359517073caf613996ae0748b56db7fa60bf37a5ecd7d692d3b717a090becea3bbda13693871452e73373d19168864184f2e7279efc49ac27fc1fb140d8c0fb22506e1c71fa89ef6aaf09e85d50685b6d0c6d5698855c8c855c1004ff96d920a5e592a8ea643b715d87a733", 0xe6}], 0x1, 0x0, 0x0) close(r2) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x3, 0x200000000000, 0x0, 0x4, "102d9ba841f7a385b1e0319809dfb169cd3f7e10", 0x8, 0x1}) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4, 0x2010, r2, 0x0, 0x0) poll(&(0x7f0000000480)=[{r2, 0x8}, {r2, 0xa4}, {r0, 0x86}, {r0, 0x2}, {r2, 0x4}, {r0, 0x20}, {r0, 0x42}], 0x7, 0x7) linkat(r2, &(0x7f00000004c0)='./file0\x00', r2, &(0x7f0000000500)='./file0\x00', 0x4) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000540)=0x5) listen(r2, 0x9) msgget$private(0x0, 0x38) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000580)={{0x100000001, 0x14, 0x3ff}, 0x0, 0x4, 0xffffffffffff6cba}) ftruncate(r2, 0x0, 0x3) setsockopt(r2, 0x5, 0x1, &(0x7f00000005c0)="29140d5d29844c5064c2081d197faacb73da2019bca2972ee1b70b6b57015016d2c5d9def5617bded1f615236777d3ba1079", 0x32) faccessat(r2, &(0x7f0000000600)='./file0\x00', 0x20, 0x3) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000640)={0x5, 0x156}, 0x10) 20:18:04 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x40, 0x10) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7, 0x3ff}, {0x1, 0x1}}, 0x2) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='c\x00'], &(0x7f00000000c0)) 20:18:04 executing program 1: r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f00000001c0)='./file1/file0\x00', 0x147ba9ba48551e48, 0x22) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 20:18:04 executing program 0: r0 = socket(0x22, 0x3, 0x8001) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f0600000000000000653000"], 0x10) connect(r2, &(0x7f00000001c0)=@un=@abs, 0x8) 20:18:04 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x100) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 20:18:04 executing program 1: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 20:18:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x13) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = getppid() r4 = getuid() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x7a4a04f1) r5 = getegid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x2, 0x973, 0x1000, 0x3b6a, "c8a45601ef5d9220f19e735a0fcf0c3c60ee5f28", 0xfffffffffffffff9, 0x40}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r3, r4, r5}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSTOP(r6, 0x2000746f) 20:18:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000)="cafd6b8f087a19e7ae17a7c852a70bb80423892c8a3e2e24492a2e316d163b096e1b5b4f51435375db0d0a1f85e351b389a99d90bd574fd6f02e54960f9018faff91e747e8dc54bee947bb92838510904655f11610ec56cdd80917253f8abe28cc0a26d12089aebc9f27442392adbb25f3f6cbb4813c7776222124430a2855f838d2", 0x82) 20:18:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x8, 0x0, 0x0, "955cb80098819d0000001e40e6802e00"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:18:06 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x20) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 20:18:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="1000000029dbbf6df2300000003e1b7d"], 0x10}, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 20:18:06 executing program 0: pipe2(&(0x7f0000000000), 0x10004) mlock(&(0x7f00003ee000/0x4000)=nil, 0x4000) mlock(&(0x7f00003f0000/0x2000)=nil, 0x2000) 20:18:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x20, './file0\x00', './file0\x00'}) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) syz_open_pts() writev(r0, &(0x7f0000000000), 0xb4) 20:18:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x6, 0x8) recvfrom$inet(r1, &(0x7f0000000000)=""/18, 0x12, 0x842, &(0x7f0000000040)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xbd1977c5a3388f0c, 0x41) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x6, 0x0, 0x8, 0x0, "0f3f276e5c826f2e5126ddb9047a99b604ffd6d7", 0xae, 0x3}) 20:18:06 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) 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, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 20:18:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:18:06 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) fcntl$setstatus(r0, 0x4, 0xc4) poll(&(0x7f00000000c0)=[{}, {r0, 0x133}], 0x2, 0x8000) close(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x7) 20:18:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000002700)="68167cbc965f05120879032999618a9a7d73758261a3c4211ef602ce8395e2da4e4bc4c6d69c32394404f2736055ee58af728f5bd5016843d5504189bdca6515f43ae89402bd0fc321870bd914b797722ecd402f29b46cc52d7c26c8547096f31d5684cac74a7e0b66a756f151e006a68a5ca889f8d8c24f787b7d15c49512cfdcd347df032d603b0dea5195fd059239ca83954ad041c356e3b71446bc02660dac47f11ec0eb3c0518d9f1c420248d3bbbf3df5018faf1e48e06464bcf299a29040972f575466fb09c2a2cd08ff8e8d3c0dab45619ad6b34682561a2d6ba1c33ab1714dcafa7a1ce882e87e92ea963eb425e74e3f6b820367c62478d678105a31544b5680b6373b89253e25340d0ea95a20f36acd8d8230d79449de32405d4352515820ec31b4a48c7581fdb72f88c637ea128e54ac977bf3f85c2ed9fc3ba455a266973a2bd6c5d997b97490a33527409ac24eacc3a67f3a9eca7a97ec1dff1dfa558a4e6f7eeef0b3398e645e03e747674a8892e7a436af17a7c0a185d912c5c51169341e317523ae227be161a88dccf3e007d939da8ca6bb5bb28d85f0d2879ef1a80812ca955a23c8b5d01b97aa68204f1be70670858963e1d74499939a0f47fd523a547076c6d205decb4b16674319c243aae90e7b26660b00e047296138afad6bf37b6f5d3fa45ab845bfc910add8084f7db15453396d4c9f5ea693d32f5dcfe67f2907f36fca64e0a049c8e462f309064f1fbd8c2cf7e1f7e0fa802a014f9b252381ba7ff0206eb5b8c2dec9ad4bc020beb45a560c1111a434ad062c6b9bb0e528fb7879c21febb70b44a92800c41eaed96e45d26024064c9d7bd66ba8a8669bb49d24c706cad16410b085b5d645528ba48ab190ce50d011b7b28bb8dc03a3b7e2561b4886fe3eedc6007b6419febadec94aa26eca37c6ce5897c307c16b7d2023ba261c951778ecfe070d23bf5ba1e4335eef1d6d2c904e0ce98ac98fd07ceb808ef736f00ed2f6f555040c3fc9c09cdfb68977fe8ea352181c7814348787c27680fccf49db8f6ad1396ac60971f44a600fb0cd88a0f8c6787c10a3d52ce9e45e2181b5d0d8898e91978a5f826d52d1761e4750e3c43f21e339ec59350a22606ab61ab75ecfc4fae77f87cc27bc94fcbffa44f102563a9c216a86097b1e898b1b28d142d8f49fb48ecadbca5242d9f050ab0ee04ff688c23f2b9eea8c5c1a9f5510a9cef7ae594a599c25209c9c03241936cdfc5b409913a47e03e8172e764ebd592f3e06504e97313078b392ee82086489d20f40d31d18da01a4c1067095f50a90108c0683ac57618dbf039293ba19f3ca2950ab6f9200c91c061b2e14e5e053b23ddfc0a6ab04ac00d0d220da590fd334c5964e97df848cce67d9c1513304bb113bad26210a94c3c0aa3518149f60fc511d937a959e1ce0d20be2550b19fc6d3a950af15166d8e2102688d42438c0facea71b19c2afce28252189978fbf8d25f6951e32e9a2fa6cf9913f63074dcd597921412d69d0a54210d0b06bd51888682f5774a56d0e805bfa7b33e1836e074c7f7c1aa01583ee5b229e0b181239492958ae6eaaa4d7390bf81001dd855259bf029cc6c6e9963a34e9b6367037c126a5c3b6ce1cca0651d68337a123d75f250317af2b4f28048334476cd44f53d3baf3dcf3941f3c8a285d8329b585151f6f53406270b00cd049d337f967bc092f7eb71891302b7cd3a2c15ed1dc6070908a6b15430c30a0c862c727b9acd5d4923b55ee7d4c948d75a584f82281c88c3ffc5f5d8ff5e4ecef533c96c86ba08544b31b126da2aae3828c13edf5cb4df6ef5d5b4c48023791af63c26ce9a659410fb95fe1f59729fcb995233c216153681c9f43af7e939cd64bcb06e51dd5b6fac9c45e46386b2cacc4a1deacd6ea22502f789818ece025ae3376fc6cae5050cb67bc28ce255ce339a42585e57220787ae3bf5760b99232d9c6ba62f851450bfff5bd0fc9c9eb969be48da9bca5ede305248120eac4c914576637bc5c8cb2cfbd626a5dd45a882fdeec934e1001bf2719542455f2bd438aa7feb943ec6da6019fb4747ffd1f5a1f095729d5f8689603bf2d38a58514ec70c4807810d536e90ad6bf4de38a53595c8f4809a33feb5c9b67dcf6b537edce1fb1965fa739c928f26e713a9c7fe98679914450e0fbaa6aff6aaf388d447319123cf45ba81a0913d033d7430f891c18a8d2965b74933f1a80b250e2ee2578443ef97146539b05f2c2966cc7b07f5c94b4977b1f9bb12a25ea465bb6156bd9b300bac9a573ea9f2be54c5c8cb32d23de418c77159722f57274999c527adfe94f1f8307dc5ab76f19a037f819b5ec8eec7bd5d433b40437b45c59cd4f36211ae7456731269e8a7d01b2fb9d9ca0886f6a2612d7b22227907e362db4aee9d9ff0a9da3cd37b5ec2b29c160627d8d045167e861e10ab153ee4b3b63f973871cc3d633b5439c038c2ed8cdc4e5d30c6c5321b68716670b58766ab05a0bc26582b5a28151028c4100143aa06f12c0c3b8dc0d0aa9d9f3d2c0ef4e4e11cdd47afef0998349db1788ea5356642ed966512e749e85e5efc5aa79f6699460ce425852855cc971455d732e3004ef12fdb6c16b621cc1b49f064e861cce7f0292bc2530654181a3fab7a6541cdabb3f0976d8731e84a69346ed9379a5dd12d4a9a7d8fb2f5b7fe0f0397270c95ec38442fc447077034bd9282b088c28c271ccd73bb924701bc2b790eb28c1d9eebf161e1b956e9c37941a191fc36574af61d27425b59d6895185999d41ec087f139ade9ed7d1f26e24441c9431d381c9394b52fb9ee36969431bf1c440302a8fa3b2110f94d41086a721832fd48a97a11ede25606cdd12567791cbed2c3880b461812c46996b01ad5716de4509c52cf4b43f48378c380fc56b4f9631dd04066e0ee02864dd18a591f92ea63b11ff170570591677efb660af563166df09ae162f14043bea1ccbbabe1dc017af89d6e7acb7ccc09b2eebf3981ce6804363007bf0f3cf03d2f3c0eb6eed2c5f4dba340cf1c356a7796bb4b8c30c1aaeeeef79c9d7610fa17a930e513d83e063c64dcb19b4a0114673111bcb4a5fcbd1f8bb60e7eeb58ee8487bb15b934b33dd72c9c42f7c4351adc33876f219cf26dbf9cfa528159ebbe6f2752e96baa118f6f20f71442fc8ad60054cd566e36654c2e240a8c51ccdb9cced5a66d13126a15f2d0583ac6f553f870572a58385dd1a34ec177c5bb2d0d7b8ef68f3d4b5b7a50cee10a54063173dcc1be3395cab8794ea5aa4cc78c90bbb672107d24e8e4c896041471ce8ba244d7760d6aa5608cc4e676773d4eca3e2bfb7463eb4e97c17c897d6949114c235b5c061434725e3d42de8dcc08b1992b3a8f9cdd6bbabc343ba85be7071f460d10fad4b81e2ca84a38bddd8db60697333b0ec0c8b52fea1226a1709968fdf621e6df3c700bb631dd598363bf830cc67a6cfecb38ac83d9865a9bc36e01d2dcfdfdebaaa9b820574ad8ade57d80a91da3034e81b4a6a5f3d820394b5306903fa42e855638227244db9b01c8e1a1c0630680ddc244d53469aa0f9d7726a0235ec389a2d887fa2688e5da0af11b923219761b721405b5b69fdc67eab30236ec651d0f81a14483f7c253a51424eda182453fef5dba3ecd6a780efa4291c2e2596b2145db70504713b92a93d4ea07271ab8c6c365d0b35e630fd2a507d3cf20a750b8208202323500a600de2b5c30f1545764462fb5acd44f57df9b272f2a1ec7fced1fcdf8506e6811713d9ec63c377df0241fa748a642773c3b24ac6efd7f366dacc4928dcc3ec0155d3894a21b7acbff46759571093bb7a81deec48c011e0dd8333676a1b9e7e615a7fe6ec1f365c0d209ee2b1ad6b86f0f3a00dd7998ce5fc5530d7ad53d0032d6b5831f2842ff941640ae463e872d365a82e1d76695933d1a641ae81ee40189ea56672f193d351f1ea7a20e2a839db35b3c13a1378d6e99f65e90f7a5ab64e753823a2777bd64c84650db7ea8f42dffa1d3d314351bf1f48ed015efb277952b90ed5b18769c4f342636be14a116cd6a36233086a53231ee001ccf43bcfb1b96b0d185e3d95b84ebd45e33bf78916f706c2061ad0c5694f795cb3107ddf9429ef7d11e30d16bf1ab58a89391de7575474cda0731b337fac310350b85a4a34bb3040121ab13ac3c496489a83906690ac68191d6b60dfb2cc6ef4a928bb9a58b89e4eaec7c9084b2b72902b2c3441d64a41a41405a55c902bbddf304b2e338f350b937e7ee6b3f9f6582f051de439a6cfa54fd66f3a89130e5b5fd2feac64a4d6f03b4065596f9a259b77762e620bb67db0044e22a9d2b00020d0c934cb7d2b3e4fe33da091ec8268c3cf99d22ac5c4158cf83bb857a7e5da47c74e631a6cb7662db4ce5abf5e6ec54fb0fade83487bbfec5a07ac24f16cf9df7afd986acab4d4640003e21a247645b642b8ed34972b1ab6328bc48f60047fa08e3efd4f40c8921c40144868abdd8ea377528eb369b53caadf223bff3b3c55cccae7403e225993e71e0bef138da42b389e39adc4903164b95a908f56a34538cf1950baa7b4b79b0d76fbd22f6ff4f842b256a58388de4d35970121ba6bf4caf9448c0bb23b275861557d006868d3702efed9a4d6925a03f9bdde456dbea65fd125792df9a726a82478d92090f235d203c2b92a0e3f1f1f57cf2788256b5078a8cedee149008a17d730eb3b41e02ebe21bfb37ae136041b31f0f115391ed17fbdf4a74726fac8f281e4292e3c86a1263f51acb24c8d401d0f5cd145c418913f6c915f7bccc360196553cdf83ff7425de45a9be041a3a6e988263a165af00d16aaa0513248ebe5a152dad4033f65ac88e5ad45288d9120c3b05a72579a27ca257ba5d64db62dbc6f4a7f90a9a5c42e7eb837ac3251abf9fcf51b26754337ac852d0492757c75499c72d1b9cd240ff1037eb3544843bdabbd5e1390cc9898bf6e55f6c3d48417b2ceca477b0e377985aa55827daaf20a909c2502c89934e81405737eb734ef0b4e8a430bd88f7f30823da76ba809948a538fc141e4390043bfa4c6acea74c466f8be6d0596f0917096c308d3fb1323204acbbcec359098d20beb9d510be1ae716b0fafb06ed7c932142aaec2128b81ccc96d42575364b74f95fc8611505916f163305850c12bb55e3d2cb6e3bfc1878341111db47576caf0f8632eae8f675e6ce2f6cdc6c7cc03dd58d1e644727cf70c0171998e922bab243ff3503310609544f84e777fb531b608ed1ad67583599531eca9ca522bb59a11be0ef8b6d016fd057f5dfcf9fd419aba7c63c7e5f2c60ca88f00cefe95492e288f9191bcb0a3890b50c8fe725bf978752763e5a784773e3a535cadec827a4974ce51753cc2bccc4c9d77ba30f1dc27d8144ca3ad2b7bc4206f07e5d39a2e33c4685256f82550bd4c266005bd1313a8f53b02571d516dfca3b42d566e26505b863b8f0795dfae4e4b78ab203aec9df86c423ae977f6e274087464cd8df5dc956f91e54f28f00c32a775ede61b78e456ed2198bf3f3b5e993610ba0080d9e79605d6e6fb94c509c1119b194208efb756f9ae1a23e129719d628814e6bfdb00ead55d15c68d8c9876c0fe8256c3bccfb24c4b7f45fce65dedd56108aa48c5794a47475aab35f14f1df64a51fc984a6baddd6fa268949612b9a3ef0884370f5831a8d0270319", 0xfcf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r3, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c31f3098c9c97b77e3f22a9348e09839caebc3cad8f4a0e6a5628b07893b8422ed28d2358a4215c89ae45fedc1ef8a4ef3844bf2613f05c1ac2dccc91b4e4be92d30c280dbbf72396bffd0f2dafc7ffd7f5188c3f6afb4ed4db5175c89206e6e1195cfc1ae2751fb260ea5427b5918dba2958a8266034355aec4c7eeb38ae2fe4606b99ba7e2eec6ea2ff7844a01c61532a6375006df38b5622d28c6ea7d8bf30077d49ec00157d3a6e266695a67d70e1599ea58f8e9cacec11f11afbc44765d061b5ee1ce70a7fe23dab3a12c76294a6445847d6de8a785b9c7756c493f8984a9629bb4c5d5d44ce717bbeb0292c906e17965020cb231eec6be68247705d62d92d9c98a55bd6a7ba420a3ce24a2c5609df6d3fa6a9daf101c2126515d4eecde302bb2e97f5c04799247a10c1d383ca7c99e05025a474a52345dc2de39ae900486a7da7d8972187b6f59b071bd53233bec9311fe104592cc3d4901048e144a6fcaec02dda97340270783ffc5b7f47b9db228e2cb1a51705e66c73937bf93c25d3f96be9179e502d3df55a59c45b2bbb6535b448aab96a3bac7d23c39f7670cfbc2403c1850f4cbd3d78778bbb8c0d47130625f6638a2bf58848872aa6c4c71ee83fb25ae281fe124b07abf78331336790ef61d18b8e8c911f9208b5c1fa94bff783073a81f1fe72f3df96c9051fdb089302a76de9abf2fbfdcbbc422122d3f896c9e118b549211a52b8ddcc400c0b832ce2bb65839a829cd1d12860f1a8ebea77fcda1623563cbc8a2af6771c3b021cfd0ca2ef1ad9e0a9d1461e5647f7424a0b6c81df2d20adfee1514a4b8165b098f7c54d709b4621c3eae40abb3b381c5e65a1c2cdbc78bbc75be68dc49e4274d145a8db6dad14a5ae589938a89003b1768c5845d6d0e301a0b43c6b5fa264ae2b5e28b881fd07ea7af01ac1fc0ea909ce8e716dc204a1ed00fba97c4163576658c4d4a0332c705e21888eee302db272fe50700230e8d899ee5672acbed04852714830d7e8cb16b758fe97868720315127c80c891c5faa6afb340f0a4d55de6bf7ea5b0807a8858d54a5c66bf570edcf0b00005c837dff293d5a243241e8ae93c542257f609751e61d3c53c3d9809761dbe4e2d0d84c9e1a64da7d0b3b28544d823ec034b0f4adce9858f181bb0b14c35cb316c7ff4c782ebf2b4cf4ce7f6487b05191bca2aa504f8a5ad7d381bbeec899b6845de2cc71fddc05f510ecf5678e163dc2e169678779cd897e5b93a97d0057d400c773637d6c4ec2c2b9fa7c23de3e007cb87b8b459824e6905a4eea9b64e685dbc091291e8f91708b11ddd140ecb887bf815ec65dcea0d58bb9b532a7fe530784f28ada6082cea9c88b49bf656c4e20deacc3d5ffee805ada0618a81c6e367aa419ff771b43e54e58e14ad25becc66d7c5523d5c9d6176867d2a9b3c6ae181bee2c9d16f532bacd2d4227817e24e2112606b01", 0x9a8) 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() 20:18:06 executing program 0: r0 = msgget$private(0x0, 0x440) r1 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x4, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/92}, 0x64, 0x0, 0x1000) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) 20:18:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) sendmsg(r0, &(0x7f0000002840)={&(0x7f0000001240)=@in={0x2, 0x2}, 0xc, &(0x7f0000001500)=[{&(0x7f0000001280)="6e23cd1ef2e8559b9c49b1dacd87dcd5e747fffa47c17e3d13c34cc2bdbd8912aed375fddab0b69664d9a21e9a7d1f7a201d074c6ca3f2a6ffb5115125b85093af5c4bd88b13412b65783e8d38fcb57becb48638702cf080caa3f1ece7d34a7df36dfe0d8ba28be026f2be13", 0x6c}, {&(0x7f0000001300)="fb941c69f66b23d8ea967b027dbe3ab7efd8037915b3c306f2aae3e998df4eb6d396c88e4c3b70caabc240ba861993cf5a1e8256a845f5bb56926616bd21db018ad708be5c08ca36a23856c20ed41d8da4879b9808d95f9134b148b4da69fe82f56539042b5248658bc3667fd41c165e50828993ebeacd47eff2867c0f633d40d75c04119f2ec933a4a929d804bcb711aaecea17d9628b2644251013b4e6d7766a3d484bd7e4d8fdfb25290c7358dfee2d0f217184885a6a5afa7175cf76b63518286936", 0xc4}, {&(0x7f0000001400)="e4108b0ff873cbdc9d3e4260207122deb9115803073aaf67a34d4565fb3f793b96222a91419c78c209fbf4289d3255ccf722d60cd2d45d874dcf098064cca3816340b696918a92d8b15d5f75fb351af24360756b", 0x54}, {&(0x7f0000001480)="997fb52d14bb018ccc83eba097e37ebb57709dffa3869dca6800be53b08ece170865d5920f301f2d6753d69ccd4283eddb186ab1e81ce7f791b99865eb75c236a11529e6678911042b29940e0a009334b9261c338b97bbf18471ef4249aa", 0x5e}], 0x4, &(0x7f0000001540)=ANY=[@ANYBLOB="6000000000000000ffff0000598600007d0bd9ba4b176590a71bef25c32a8491eb82206a08e429dbab54e5109095e2063ae0e2e0d4db7a37c95ae707ee059f70fd572a9784fc5aaa20921090d7bdf6a4a31a183cb5cc3ad0c0fe3c00000000009800000000000000ffff00000800000030ad1cab152dd6afd311711383ed27cfd6336bdc6c0f245498f142f423e5f4d40a0be623ce8f92e79afba27e7d3e7c5a18c71a58b52b08b252d17b67c167d80c98421586bcec69ae2c2f1179ed4615cef8e863df241b7b70d25d5285dbf6cabbe9cb62459c75a262855842901dbbc1b94879c85be197b7b1d7ad871adf880bcf7b00000000000000000100000000000001000000060000002d5f7c3cd50a1ed477f7a3dfe1eb8dbde4c2d7d22bbb2f342ffdd0c4cf6c2b48fd1c2c47df2f9972c932c31f86f0a5cb543c68e18481ba9de76a29c44250cf0b2c838bfaca9a18da245f2e4e0e138a473f3f0c35293a66fccb492f031e4d5521fa90421465ccec4d309ca274cd189553a8b4b94705e971e4f99903f83249569ce8d229dfd3f4c555be2f5ffc054d1a105abceb68c625cafc5d784fc4ee1382a713b378ab3f5e2f057c5cf24546c8ffc264d8dfa992616aa4d612cc8108a6f194329cd8e445921ef0461dc16b530cfc72940db86681abf0227aa57b9dde856cc785f0b830c3c1debfd8351afafdef00004000000000000000ffff000001000000f1bbd918c7cc7da2be03e861090858f6bf6b5b765e3752898c606b5fa23b2c7a83e4becce8cc3441bd582e3c59af32058000000000000000ffff000000100000235f733e191f895d2d6066587ab573b5958f26f32e26e524f26308342fbdd2d6fafdb99b29a9467684ccd448c81ca4fc79b657452f08532e47918fc264125e816e055f6b7919ffe9bec623b6da411f093d31c4fdd070a9a340f091e85354f03d9dc043ff89935744803dca8d837ffe3e10100000000000000100000008000000ca033d6ca2dd7d149576cc312ba2128d042cb8a4ace4afe4a665753f3a9c5b4b981b271d6d8518fbe03558df5cfee6b4a0f17677aebca8d5ac05ceccc4e3a7c5ace197ebd30e57e5da1a55ec1457c586ed26c2398a9ee4ea28061391467877c68176f9acb438f02f76d80041599e9076f1cf09afdb113b62295d24f8ddc881336e4a528c844e75e9fe13f7acce9021a36d63d24ce27293f82f2fee8e2d87f3912b4df747a715f0f26b9a44c7a61e8904d44f95f1147faaa926b9e8d059a6163a5339ff91c638d14359e6f1b7f83a174ece82358eb84ec663f3861909618329ae0117f2c206c5aa0307ccddd7f4d0d8f14e031b309393fc72c7faaafb55dc86489e8b20ae7d0f4152b0c995e739eb3a01bae39890145796c51a7ee8b12bc4a50bbf4d83558d7f0d8fb89a2bcbfe6afb5751e5353778297080c10500553dd44eaba2b4741e8a623554150b34d34820d6ec0b74e15a4facee01773b85f9c22624468e9417576c2776c830ba2404d76439e2198d726b40c1f057b122c923bbff1a2d55773bd134cbc96c26ea3ce4d012e27b305e7be1652bab3627230cf6bc28769413d672096f65c28d737e5fdf4906a0ba5ea8efb64b8f76f9fac49003330194e73b27d821527fdf4de453346cb41773ff07887bbdeaf4752bf38beba6f704f1c8496ede8d42287225d631a03892bfb189145a91a836bc5b3929fbfa03bd19c23cfa8332d902698efa2c63235341cb61531ce7533c537989f7aaf6f89d3b6833cc917d47abee96c59b2485f801b114836c2e7627c57496bc3f54b56a9c75a1aaebe839398928b5c731c4c08f93ac81548c753037f31cc8ae32fcaf14836bd50da0ef49e18437cdc08377446cb09cd4b328734738c33c1c0b1c2ea6fa5ea032afd2fe40abdff158bcd18d09022522a1b3bb1ecbeeea8ddda07671f4b700c777d78f5dc8494ff0bc1086517c0f214e81ae64bad610fda75350ea93870fa657c0cd21315754a4ee3bbeedd1fb05eaa1c37786b645d6b3338ee109ab084b1134364ae1495914ff0b60de733eea37b9b718a85e2c1cbac1ffd621a254c4c0cdc08550dcd70ca138bd26aec6d46ec2a022461d978b90754659ad13b4b315337cfa5805b58d1b78197524bde2dd9badf1d852b7024fc70bfff9b5f9b8223d8e5a85dbc3858320382e8a1e9ac30b318d5f6c4d93f8ee0469cc1d25288e2b6ebbe57033c9f21796dfb5035d1b5ffb91964d6fa6d7c88487d9f5dbcd92db025ff6977541e07375f69cc5434aabc3b75971f8c99c8a00b73378230961d97dd78d5e3ffa704c566f92ea784cc231b581a5c7ff219d63e3043e2299fbdebd88c1d776d14872c73df8d22e7c241d1c80a5b88be70a91a3e6afa3c39566df936f0f9a1ec1e9bcf0cdfdf1160b7ffdfa08f4e7ec1b2317b27b3fc43b7a2bb79705974be0f3e22eacbb349e262a26c1649520b4a409d46040af85c7c2ecc7341fa98a6471f5a2b62e59be64b1c7c639faf708e781e8946d570c3d08d9630eeb4fb06ec9c2a4f5c91b01702d544d286cdacfeac37621193665d7df14c96febe658c4be06354a782f898d7c21de6c36ab2054f14ec2fcb0d287e5da6ad2322e8d55c555f42fd1b6a3736945cb32c88ba169b660fa60a7acf8ad0ee99dbb105cff89ff7922f6e69a7387723af1bda1d9d1929d3e67210bc04efcc286a6860641fbf42e64952933d52f3e532ce6c35966bc6235cd2e8712a6fb9a3a8431956a98303a4a26a0172c1aba63a1275a82b4ee22b1207912c041639d770f99ebdba3e81f736cfcabe8b493fba70f4388142b373c3de882a66c2e7591936792449cce7e76acf81c305bfccaa1827107d96bb1288621f1a5904e13b91a3ce59f9517e555a842a6ff53f9b61ede4fa0665208e4c4ec5f8e9aa68379bc9e28471d2bee54244a0e2f94aa9037a76a133ce4814d86959aac2c3281a7579196c7151df168371a4960d36925cbbd55b687140152844857ec6f336002e508246da5c23050cb2c7d855a8cf4ef55e6826f7d312f22cb462ef7c39530068162342d6c7677a3bedac7015fbe0bf94c923e8a411458655b89645d5bf0c0fbe398daadf7c3db06db9e27f9976495c3c6fd54866e0f3120f7d9b444f4f1a49799e0c8a4bb1bd5a07e8c16c7a088aed751bab2aff3e6a2836428661ad5f512c4ab0952f7deac4e66220f0af5c5ffbff978b4a03cce8c39c0c1c1ec9bf751b0a817658d6e883215ca6fd191bbf5318cc45138d0a9e739d6b5a097e250b0368dec6f1ccdd05a8e65a1cc349c5bf2f6d97b9a66a8695a5de64455151689df2fe439b46597e81a9804a76e15bbb5443790a477490dc0f08679cfb82f70154168bbeb0d602aacc3c51ddab69233a79cdefd23a7dbd23f6e15f0859ef4995854444f6a106f1ce8475d46f891b72c86bc829c6551fa92bebbe897560ff585e756510dcef6fc64c5701b7f2b988a16ba22b0e4efcd993c4e163c8e0dce673f91b0f85ff56b72f5029558aced3154d83e446d139b7e33545017f50c9241585da964deefcfe21209ae727a8d2889a5245a483a8a3cf88138914a0a9211c089cb6c2a922d470c1fb03b7753bdcf2a59f126e61df1c8d43120f110b08c977f5df442dc6e434c05b4d547b88024b25988b756bdade275a1031875df9e1779cd0370d944759d45aa0ff73cd1eca18212d48cc281fc5f3f357f071a5921726f58969bdca6e9c8dfb830634aa58f1b91b50ed7b3bb41bcb4a12b3e7a4d291726bf7a7f92353784809d6479e0878c40dedac33ea788e9efe0a1b8da30242cde937f2651d9b3ee0344bde39159d3d9da008d2a3fe6bbc076d98b4b769a4bcd35e0ed867686ed83b3caf8f107e110478d5a3a4bec991da4e7b4dbeee27333c47a7833604b9bd4747495fdb360c1c68e99cb6c095abd6770d83b61219c4bc3cbe0e8b2ee027f4b08366dd5d22e305425116eafe78262d0bf56f34460a61f4aa874b4a8df9ee6188bb58aa99cd5db0de5500b24952495ca8b469407b764c82e5b0388dbbfa28c4bcf718d7ff3faf6212e043989d8f835d8046e16fa4a4bc5c80bac6243ff6f831432a476a4c3ed904c6eebe141ea52910e33ad1a1788da4b837c44bb28985e88ea482d2cd16ffb9908b2cbe45b5bd572890fb21ee645ced3586dd196f4f04c1ed66c22a44539a0f4c829d34da93adc951143937b8dcaa381df4da9922ffe3f804e76ab8439b6f776b1f84c2496a7981264eaa65ba6ca3176f600cd2b4ed3a441de6d0ff824f8d62ad079bd0b2f60e6071d71dac59090711ca95ee5a9c0f2f0b00f753ece38c6e70c6742f67873c9a8253030f803071120456de233dfd5ef79325a30b5c1663a623b77f795a509811ee2532c2633befdededd11a789263823f8974ba5b29a61066d743bb848d2e001aebc6d50c690fb8844401b43fc4c2544423c8064b7a35aa85c21985dbd7bc352555a106fa78a8c5b5fe40d9066b3e362c2f00517fb2ceecd093cba82f9e44dfee1b35ccbfcf2feae4db37202c99e8cb3519e726545c2ddd819fc0f9efe36a80b2cd1a36ab58234d54fa153a982ce44517837fd9234cacf1144811fade5ea007b2fac10b2b4daf7830449fc81f0b9f1639cd49e96b43bf20c5b80336dfa7ee8d7b2c2bcd4db1b0fe28fb56af0d3c32813a9af621b597a821e945f5845f72d3ffd8ab70864eca19ebb2c17ed5466a68e95096a9e4faf0f50ff2318dfa3d6d2bc28896d742e591af49ad9600f170c905541df256c7c224e71fbeb47c6ae5e59bbd40a7fa4cf5bd4a435b29a223a4367c317f65f4fc43e13b3de8d96a1222efac45b715e21ef990dbdbc9d06b8d3a84b65a1b3ee05691a4157ea0c2e490e52b0063cbf7ba47e6866a33b5feeece310a5de66c39eba65a3dc32ae006093c5ab571e1010e1e563c4ea779a34aab6c5c32e2da04c700beac501c11dda069011cda1636d625b62cf33ad5863c98c456b607f6ff8f9c42ef38fdbcab1139f76bac7a677489c2dcfc0752898df41d25d4cdd3973bab52984d7293ea51f3f1242afcb6770e174cdd8a9d42624ca3c9929e178e71127f27221c0a8780116163bacafadc1100fcb581503fa1bb2786e9325a258b41cf046704e63b098986737e0fbdfca02aec5c3a63318d52b4583b68136113a5d88b6e4f1c391a2d83314fc26b999b17002557b095ec004bf25c8355bc9df2f8de2578124598df60cb3e1740c801324305d53c6f6a078a4fa1026b71dc5c2348ad40ed3fb115708d97d00bf8b9725c5f0a77d2330ff71069f6486ee2bb49011d0ab504c91469d171f92d3cbcd0864318670830a5cdfb375515d1101d7a6f6c5b104366d77736dfc227a5190840f3f4fae7e41ac46801be67e7a1864959230494469c8e71e8315935300b2db41715b837544a09c68843a696e13f4b082cbd56e1fb8e91962501d649347794b5c471fdb795230c41334e69baffb156012bd9d59af34ace469eed94ffc181e0892011011418bdfc2f355197eb08b281ca2e1dfa2f216486535c19c935749e9e31ec72d4e6a5b037dfd66b03341935f3cd98b203040151bb019490dcf65be58d1050f90b1dbb67bc4f552a298fa979d4183238ca389822c893372c2b716e60b7e7dbc241bf06ede8e78ba6d2bbd0f3faad1c5da9d8918addc62f53d84ba7df21d8f5dd38ad62c2cae7e80efaac4dc2fda8490a0bfa73834611fb5e9f4dd3b593f4ae5f9b6dbedb3a211e5dbc49f6dda308d671fe52e1531e056bc33f8191c8a89085b3d9757647abacc7258000afd455d92173489b12591109853594c2a8bedfb40a48976d18d2b447c3193baccf710f590b7a79f3b725bf4f306b4b266510ea4e6cd8533d0f7c0dab42a63f1e8db59e065dede5994fc410947da7e5823dfba3a6f42bd3713d38b164ddf95c2c81176731cf030045f824d859fce0f284467b98ad98938e1405fd063d51d431971de1cebf6b76844dedc0cec0359034b3151df7e4d52fd8f424f45d2cc5c47edfcaaac9ca48ef671a4a753d0420a6d455ec20b56647b875aafde93a73b2309fcba82a35dd76e7d617d3dad5107fc86fc5eb6503c6a97c4e10cfaff2b11886ad414f3e277050d2a849adac1beb368fea541a01d65d7b33d109cab3862efc7b2c35c900ab63da86d1e42a7a11bf169997792dec902560658cb0a342fede04bc8ba993b8dc592476a4a8b07eaa2b7da2dc6351e979504d007560d8d1ea2850efd333c7ec594472716d99d99dedf6dd9cdc6f29bb69b61b162539e3588a98d8243dc6c18804cf634a0ccf00cfcfd765b44290a316cc2ca3cdbb966905660ba7659bf1359c7cc4876e2d825fd444a52ae6d3f318fd6aeed16d8a9d0ae9f00312cd7c3c6597e72601d05efa59aa48ba458efaf37e68dbb63c1cd50dcb8254137024daed8be0ed4e184abd76fbb9eace038f26fab0363b85d78105927e8f292a3aa957193ebf7d35fe74b4e733984329de43f71ca1072603329291ae379593a692094aba4714aff2bb240b6393a77ab682d5c7d414ebd9a141133333a6f562f9ce1146e53b2b94da306b5f0033ea53fa3da4095e5f27ac8ab8bfe36284ea9fc8883aecd340f5f150c24c5256b4f7d656eb907164fc6f7ddff84be6e3e1854ab51b5d9c8c437f948a2a63b13792f5620fce6ce6e684a13c0e18fbb824a2b51792f0a1601202b370d8a71cc072bc29559677f38b000220eae99cdbab3cfe6d80874b690460a8b703c8dbb606da611a7e6eaaf750b938093ddc52d5429b330b0f25b3a1bb7c0ae69aabb93d"], 0x12c8}, 0x4) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) rename(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000001140)={'./file0/file0\x00', 0xec, 0x0, 0x10001, 0x1, 0x0, 0x1, 0x3, 0x2, 0x3, 0x0, 0x2}) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000080)={0x1000, 0x0, &(0x7f0000000100)=""/4096}) socketpair(0x1000020, 0x4003, 0x7e, &(0x7f0000000000)) 20:18:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) 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) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) 20:18:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x80, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0xffffffffffffff69, 0x76}, {{r0}, 0x0, 0x0, 0xc0000000, 0x1ff, 0x7ad2}, {{r0}, 0xffffffffffffffff, 0x44, 0xf0000000, 0x81, 0x8d2e}], 0x9, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x84, 0x20, 0x8, 0xe2}, {{r0}, 0xfffffffffffffffe, 0x52, 0x80000000, 0x0, 0x9}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x5, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x1f, 0x200}, {{r0}, 0x0, 0x25, 0x1, 0xb9c, 0x9704}, {{r0}, 0x0, 0xe4, 0x0, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x51, 0x20000000, 0x8, 0x2}], 0x5844c6b3, &(0x7f00000001c0)={0x36e}) fcntl$getown(r0, 0x5) 20:18:07 executing program 0: r0 = kqueue() getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r1 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x64b, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x5}, 0xc) kevent(r0, &(0x7f0000000040), 0x8, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x784, 0x0) 20:18:07 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x101) chflagsat(r0, &(0x7f00000001c0)='./file0\x00', 0x1, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x8100, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0xc0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x100}, {r2, 0x100}, {r3}, {r4, 0x180}], 0x4, 0x1) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000240)=0x5) munlockall() 20:18:07 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0xaf, 0x3, 0xffffffffffff18a3, 0x2}) accept$unix(r1, 0x0, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r0, &(0x7f0000000140)='X', 0x210) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9107aadc4a1b23e7d9fee2ba75a446a33d57c022"}) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) syz_open_pts() 20:18:07 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x6, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2c}) pipe2(&(0x7f0000000180), 0x4) dup2(r0, r0) dup2(r0, r1) select(0x40, &(0x7f0000000040)={0x3f, 0x4, 0x10000, 0x2, 0x10001, 0x9}, &(0x7f0000000080)={0xd30, 0x2, 0x1ff, 0x3, 0xff4, 0xff, 0xffffffff, 0x3}, &(0x7f00000000c0)={0x3, 0x1, 0x4, 0x8, 0x7, 0x10001, 0x1, 0xaf1c}, &(0x7f0000000100)={0x3, 0x6fb}) mknod(&(0x7f0000000000)='./file0\x00', 0x82, 0x1000) 20:18:07 executing program 0: setitimer(0x40000000000, &(0x7f0000000000)={{0x0, 0x1}, {0x0, 0xf423f}}, &(0x7f00000000c0)) 20:18:07 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x2000000}}, 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) r0 = semget(0x2, 0x3, 0x108) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r1) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000100)=""/227) 20:18:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x9bd3, 0xff, &(0x7f0000000080)="e14fe40390818c62b81a603116892097d94280bcc93c99a88af5be1bb4047ead2212286d88f543b25a502703da90fa1d32ac97df2fa6efc20c4e0a0e6195059b31b46923f66068903124e1627e02618d403b5ac067699daf6f419d5ef9fc92376fb815a80e2935ddfc925fa90db4dd6622dfc1668bf0c983237d8c2b38277d3700d9cfc2d845154b568036f2bf0b231bb017b9b3f253f451e2e38bf14f08c6dda7bc6a6da956d42cb17c64afef742f588aaef33b1d63b8919d5d8582bf3edf7ddad0baa886aded85b5e6d70125c2275e", 0xd0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 20:18:07 executing program 0: r0 = msgget$private(0x0, 0xff) chmod(&(0x7f0000000100)='./file0\x00', 0x20) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000006a188f0e493e3f29bfda5e6bd9ee0db8f90247f626f8e923386c23f1a7148ff521d3f7d4204ab8de38c6dc4c180e15a97d51cc3c512b0994b6ea0d146d03b2b5508e18fdcd66bdaa8333f5876c0bfb5c95507fba1beb64e33cc1000f2d5cc945c56954450db11a4578cf9257930c48b8ce64ec5a4a2794753a78f5e6601bb5c5390c4aac9d1d8d5536f673f2421d0af0bec158639ff47b95c10c63b009063e4ab04e86f84108153c8556faceff47af805242306bf87e0b9ba33c2226f7b1f44a9101c8ad3dd5b461c5028a2df052a68c4f96e6b115b3fdc8dcd9f36da4aedfcfae40472693d916c9a01aec05af15c089d7d7d22c3647cfb4719d957eb365042a8e652427139076631b6354f3e36665ed4a6e049447a8b143e3198f3220a2e4220e1fa9c907af0824f5dcb1f7329a02c5501fb96c72cbbd800dc15f05a31f28bd1be52c5b7a53fd6de6e499b025f5b9423e6260c2d474da94b57d23943c3d64f350f5795c3e4649c4975cac8caca8393f9c9ade69678d95922627746570133fbc460db529ad00"/413], 0xe2, 0x800) msgsnd(r0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x18880, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0xfffffffffffffbfc, 0x2e62}) 20:18:07 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x0, 0x40}, 0xc, &(0x7f0000001240)=[{&(0x7f0000000140)="c588f6f928cb2d76b7076144e5ff98d54baca8a3a398225d28e57d7b1f667ca576cb6cd392f1f05ef41ea2c59f3c6dc23322e5ac32a4ac2537b94acf05858f069685647efee58730125c11051701bad24a53e06cd0dc2624d1342c633db2e3d490a4c1e2dd5faaac388013d426324322e594c6fb26c745482c17845b708ddd213593f652f84ff3d35af50a9328704b4c722ee33e0872c328bfe5d904f7cd0e97cf81b441c869462355749109de2261e7ae537a8cee3abca8299b2b72ceeee576666d6c11265e3db39b73b47d87a919cc192c4088861bee4e25f958942c2de0", 0xdf}, {&(0x7f0000000240)="ff7818ea8ef83635a547772b5b81b89955205179a772559d06d02fec56324ba1540e44e7b4c9114870c5a5a8f8645ca058b1a2af791bfb6dee38460ac2c033899924b7c29135c3a35b3f527057b310d3bd458d9e858882f06c803d852ccb2568c97b869936929bc17857599fcb296a1cbeebc9ceaf0c1042d0d7c7f3d2cd7282a439c8575f9827a188c2d793fc724d84e0a627cb53755dd0fc3112bc64845e84f7f6aa41a1a0edb0c295631dea038aa1c546989a9d5c89d13891aa3deabdddfbfb2fe39fe13e3ac2f2745eabc5d91631a14ab0dbf93c416b7f0f47825ad39b810db8dcf3b479dc5d08debff50646c021868c5e0af62670238dc332ce7f15fbef11bbea474aa303488fa7a0626f21a6457e01559e8f9349a2b5ceadcca23f432fde81b3c5c5470c68c2e601c9eca0be9a61275c2eff040001a3e1b6f48a24cc15649c5ada891cf35aa75c0e4f4d88a8f2ee905fbba7e4f6802a37920d4c494cc7b88d962bc77112ee716962407843713f7093cb9718e1a6dbe46111de7f91b16115e7b6f74567137287b5d65fc81e791a2548d2ebb4887da51ca7285338733dba5772981829489300959b6d807e97a74430299b5666d95a377fc81af2238089ef20c32b1fcab0b89ad74f9265103411be67cc0b09c3b273672530274280557dd8147faa5b8731bc553fa5428ba53f68617d337f213ce09060b9786c9c163cd9b7737edc51dd511b7ab6b6347d1af244de2d192dae6f0a89dc4d8774aef93fa25a87476b9cc2e508daac94f00eb45193bdbbccbb706deee337da91d5e640530d2bac878699e19a78b57e2a8acfc1a4500c9eebb74829ae154cefd389ee7dacffa86b067aeeb4dd199cc7a163ed8e05e3a2e70a063d9e1d0e18bea156b872c3e5c54db47a8061292917a089090a43db310a12b7962f1240d402abcdc09820fba8133fdd0a6420782cd9e46f1880064947fbffe4111da0ac380080d3209a4ca40071bfb7c3d1e9019ad28fd968e51b8d9d47dae992db2bdbf389719e43653282b6b6f730246ba1eb53fb29fcc323b4cdda5e7e3b4afdd0e502b8865161a60f04c45f58277521c2299053f51d9657a0a1de9efe0b187aae6623540c61f31e3bf8ee3f0e11b90fecaacc7b50ab333987107144a5372265d8045087eaf4174be14fd2a07697c070e9494ceb169986db2c017494b70a917dc051bd0679b1f90ae5bc9361c8893202ec2cf7a4f38f35f90f23f17eaac1a50a81fd80cf6a746e062dd134c1249bcfcc85aa85d1ffc06a4359315e46eca9e27985622bcdf8567d942e0ff195a66c921f4b069b7b5eb91d0e21c9ee96a39f99b14817f85611777c64ca5310ff899510d98eb39aa96ae31398debde371048b4edbb290dd7e34a1b8e776cdeeb22e91e0d7423f4d7b3f48fe0b83ac9ddcfeca1bd9f41f9070a3524ffc96f28832d11653744564e59753f4d2e03eb748f589f47edbfa1c61101b0f10b9d82991fe61292be32b6701faa39ec604534cb6550c1a1b7dc16011f1ab77edb38f05e885c34f92a99794598f2d2c7fbc8b4ab14fd4f6b9fc517aaa066483369c1806b9e812945c6fcfdccc74bcad2e14fd299bc17bf537a20c7508442b673e2f39b27e79c6165d68f08ad72d645a832257c08ff08ee00b3dba68e26062d4a6ab96675c0acd7343c413fd17aaf783263f397e1c8f805eb5bbce61528a4ee8a79bbb2071599d1e8d4d8f62b3c0f874640b69adf5f80a90d3aef79dcc594ac09b855bc38231257e0caf05dca77d073dabfbc3a7d7006ac5c0f3181642f949ffe01e072bbfdcb9092f3c5121f875e0bbd25645deee8717e233f4207e65666a748f1e843e2808ac4cc568dd95eff0e983f52b4775716be8f40556be1ef07399e603f9860a02ae863086bd68155c3bee6e9ba2806a6367c00e4d638e994cdfe18fd28fc14fa90a7749177b26e2cda023fadad73ef7a4b7f32b0e0ad6f230d8d6b0cc690ceb69aad33405244cd9f159f05ea1c63faaf623b0e87b356c4011c2217ba665722a6105884f50f5870753f9fae9afd3ac0bfb14145ff00416d103905bf08e0cfbcce0e418b360a1e7c606451a84e2b7beac9f1b1a43290e4b10311d35677b92dd9e6f1a93da5c58587c6ecb19b503f4b7ba096fdb08f8911231a9a0d485d2d90bb43d7e6dfce50cf9b392a0b2660e01e7f5c2637c52bb78534a780aec5d209ca955dd771d27bcc2a8bb28cf497d0c6ddb68af2d94fb2878f8ba142391a16a6cf93528a0fdc8cb47960c992fbb98f287a523e60179a20a7addf886ff8d3e6b3295099c347e148292c87431a0d4b46f1146094532fef524129887f2e8b033b4b200cff506e11f0e3971d7edd4779db420b6c34176c4eeb2c6845ecb9cd1de1131cc2830ba72439213cac5d03feea13831af237a35fb424ba270310eb87c3086c8da65f30da870cebfe0e346c03e89048b36978e5bda4f556d17f00a32ad59b31b6a3d26653177ab1998233d9578b889d3536c8ffdfa9f1717c03bddd19fc0609a5c13c4d7e21fcd0c8e29dba023fbc40b582744bedd22b8b36d4c3ee0895a01c922594f5f8109a04bda070a717e51688a4a9f4de808f0d5b35f74147390e50368315e9ad5aba0ab2e549f371c613c9d2d14d1369265bdbce45ed806e22f9cb6f9b365009f0aa8de5b9bd66e66bb6094b0108490b317b208a3112dda9b1463d2f44f6f12f27fc45e01a88878dc6ca55ffb27723bddfae675cd58624b87bb7b963b2ab872c7a74aac1bdce099b90b6d80929b2f8ff0c8bfa721ad17a5b2cec130f980592df27f12bd72843dd131b35608c4bf7e1de738b77ba4b211bc1c710af31177a0416190df74a247084afb914f1ff3c66060d64eadad175aaae55f111e1efbfdb471184d4b959e1f1434d8ba4f940da55727d937d324e4dd91b93791b207c0d8380c5d713ec4a07a749158656b12c076c17469a2aa17eb5b0c253fd8fae34528b9b9e1c264492e30cd3f2e2894d9ba223bcd76dea431bd5ffe400ba13315a9e2514fa48e4acab698f079b9493e9e9eef75c87cf2c52032a513e05ac3dbfd3e06eefcaedad474b05e39fd241921d1ae5cff9ca6eda73c56bbbcac097ed71158314f1238a6c62e0cdaf291061fad033b5f10baeb6ab1c5891462e027f8769f169c37640d054b526f95deb77a663dd27703c68c2ce7a32556fa7726816567080894b585fe0647f1ed7ca0e534b9262aa9d4b816065043a5f80012a51bd9a380eb1cf61bd31ae0c078dd2bead401494fcd1f78e96c5a98ed05d02dccb00940176e739865d04a069205c72452f8c1963d3d576694e6acc6acdb9085a63fb119877cfd9c27a6e14dc4b00f99a29df861cd36b2b8b7b480d97b0a6a0e9fdeee892e36cee713b095abb0bfe63b9f6406663f6ed1260f2dc647fe3802d6d102134b07c0f83fd549859211fa39b0845fab2c6547dd54d6049fb087d32473ac8e091d8a030cf6d4484798d591f6f3d80d461c05252968e178f663ab8ce5e0d4c1a3d6a7b6a060b0c593480d605f82c89b878c27b09a2ceb7cbf0eee639d707accdd383222e715b80bf045a5cddf72549227c5632f7bcf937fe47c14494fc727a0af4f6155624680bd50fd5e82d99accb1885a351c1babe7e392c1026d8f82ddb8953243d0274c6a697f180b7243a25f7f061105d7ed90809e87c5ab45168440c303b4a7b4de99c825c52168f3e4da80378ed10c4ddd5e7375538f651f5bf4f9b3bc175dcbea23d0040016789a1e9ee6592e8397d48df5c04a83ba908d51a07230160e2617a6dd83816b8ae779ac932e366d260c7e816ca877f49d7e6c075ff05d598e728e0097359968e8dfb8a164a1d522e3d8ac3ed96cb3ec7856358f36ff79415cc5e777790c70c3c019437d5e991eff4175972c69dda38bb47bb37440dc8c7784ca2d9f96dbc65033be4d9d9b9493edafe78e2283bca6b32c9c61898b7cd26a391e947f8e073a461288ef3be1ce464eb38bc0661c32ea6f158672e4bac1c4282870d25480b9ec2fe530984c47fc44f668a94697b379520ca46e05e96924c4e70f1a998c728f86e578b227e5fcb8fae92d5d7c6df49f18686b1969068af659da0ebd2843f8318d561407424a45c8fafd0ce57c43d4902a9ded1b49c8eb4fef9a46f10b6df2c50a5015bf57b2a39933c7544c7e7d3bc33047176677fe52d2e04ff4a3091ba8128ac5b94e8d06a9fce8be26c52446b84cb673e4f249c64043905e5119a694528a025e9c383d712f9a06df81ca960e87a6d2b7c2f81b194e60ad6907016dd601b263369cafb563f99f87b8dccba881769a7a76d707e3c049299db177b3f385f7cb043e89be92546199c2ef6f5f47fc6106fe9df19f6dcf10a2711cf5692c2116e1c6327c76e6f4ac5648514fd90aff3ffc79fa1e49ce08c613da7d288b905c4fbe6998b2714e773dfc4b8a4a3f956820f27302fac202ef0d9c684a4a83bfc3edb2f016c7edf303d23c7fb3102bd8d42bdcc44e588197c428fe5e2c40dc0cc9ad3d0f42a8605eec276b56009f1ddf9bed904dcffb5bd5dcf2679ce86e092a1746618952b00b4b527e8a61b15c4280678e1e66192bd8aa82ff5db9001cf1af4716bc4cccec7f11e8ac9a7113f625a69c549c0dbcef2a8adde45fb114069871739208125d9f3ba5af4885ced3758583d97f78a700b408b6145356f8162a6acc40b70f03635690a847621f4b808924f2cdf2aab87c95be4ec954dbdb1eb457d6c109d2cabeb6351dcc692ea2b2918c9595feba6d7aae2fea27d038cdcd1c7d78a1da054cadb96be6699d59018a64b7ad1418f571963413fad9f3106685a8dfbe23705a38868be9fee3bd53eb1bd60be9dcf5d822059c39d1aec49764a724e27f588e170ba97ff0cddec16cf4c6d68673bf42004ab4b1ae49c810ec52651a38aa512b7375c6822241d294ed50ca46eb761eb75ec9f56c1911d649d864706e858679991c747a216d22f04bfa5ac5e5983584d8415a3ae83547fc379b34b705019299625eec237c47dc2e77182705608416ad37c3502ac41739f88228d5c3767fa12cec093e604f420f60103c151fdb4eb1848d6e82e8569f56e88af27e9c9930b84457f40954b5d2307d645abb5ce94b665e68dc8a8cb7d14f6c2d1698a9b4fe62964861f0092a6392e4c658f1a998c5ffee3c557c24b49d2c30933b0b783d573ca4e01c34fa54c7685c73b6ffd6e4f0db1f2a6ef72a26f9b80e852f70e085032c00bebc0b9e7c832e7e040de8b4802fe1be55071229f24ef994f29cea1d5167e2c37dab98fc25ff2587c55c769da4afa1ca439e76708884124e6ffd389b4d06ae64d1a77491e35f1de412c88c759b4759b1555d6bccfcb8324aeea9279ba2f162e3c2e883039a47216f678d9cd3d5e49d7f29b02ee77e5123cf961300960e8b9b5c0ec11500361069b882e3da3105f7e72f4a52236938f9c50fbdca3c31118b96c841d93a6e6768880282fc0674c140cd0ce064b1f87f40b014dd156fc1f45abff9667a3a29c85d8097f1fbea0e2f38d8e10ff062a512e077e63bbf6e1b146505b6fd3fb9d2b45ce58e4fdebc949d2f252e4e9899cab9a291bc384fd4b42dbab1e5f1f42dae6043c5223d27e2026c1a982bba2b37b9ce67aaffb7d1da0431f8d0bcc4a1b5cc95d9b896eef3264ed4ff7bfbb9ef41cd1020d919982be11f7c62d212257c2501598667cfa25a180ea736e2a43cf3ad11cab40de17b7770b0581aa0e7c96106eabcca97f4b7e370fe2216b0a4e30c9c35b1e40f325bbaf3b60c7f36c8f39f76", 0x1000}, {&(0x7f0000000040)="24b8bde6dd468185aa52bbd8b6811a47e7b391e75348b68b70804cbfcd45d65bea110a188f21ca460f6e099b1423a4af64c09eb6b30c7553d92f6bcd872d3f5c6f272d041ad0450a07f7bcb6a5fe40025502c0c7bf618dd064c5eb4e50b1e82141882250de4a6ac6e9932480270f720a457081cd7b56c556737c2358ed4f9cea1ff517f3abbeff931919c17c81e57fafaff339d6d19700cfb1e18caa34611c614b7157a87b73ca30e70d1141c66969c20a4bd1f96c63a610a35b18eeea9695", 0xbf}], 0x3, &(0x7f0000001540)=ANY=[@ANYBLOB="6000000000000000ffff000003000000fb1295edff123a9d11d436a16147922995f83312ef632bf0e039d9f5efdc8bf939b65e8990a101c26505da2e507c09c235d66cd58ed2579766ad4a7a67690ffe351d0e93b5f5822a4c30e97b00000000e000000000000000ffff000001000080fd09a6d8bb31b332122c29d2578d9eaf6ac51ecc4d3a8a89f112d303df9ab4067f622c053a2d9a295be16716b8d2b7db0faabbd7e59af9c4587500af180eb789abad30fe525f82f0d5008e2b6c5fee8f78fa0dc76c88423d96926254e1d5506c904cfefc0a87b5a018be8c7f94fba54a420046a1ee23e400cfd9b0c1d1ee50474293478630c6c490d8cfe7e44cca137ac64e505a298e8d0993cb3ff2f3b2b8a3382635b59ca44b2f80c03d74f1aecb078fc134d315e114a7b8aafff0cc000000000000080100000000000001000000080000004c4c7cb6f0d5c1e100931d914919e30ef004016ff1d3fa38bf6ff68c6b68859dedb0edce042a602fd5256fa742344eef19a671b14febceb50830f70728e4a2489394fd5ebc2b2fd648c3d00ddff3c250937af77a8741f1970827dac6a2564bbfc6a31be9ec17741bae053422ee6f54d123f65d4cbf39e3b050c9f64c6ee5538ee595bf3b17e2814c36e56f98c78182933eddbaac7e2094b79170c2ce2168038fc9ff732b002557faab20b549363afae54c97030668ad8572d0349e9c0f22a03868831c6ad70f102e56c2630b6574da86850cbed228a5e4535f0748634ae001558e581b4da947624bc399dafef073944ab63fb400000000008ed1be07df5d0e11e3dd3c1e45e91a96e6653c19820728de92615bbf9b0334002b7d36408c9ed9667a1b8becc3286b15fe97d0366d01d0d72c8202080a9ddcae"], 0x248}, 0x8) recvfrom(r0, &(0x7f00000000c0), 0x0, 0x40, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) shutdown(r0, 0x0) 20:18:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f00000000c0), 0x16a) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x144) 20:18:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0x3f) 20:18:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$unix(r1, 0x0, 0x87, 0x802, 0x0, 0xeb9299830cb1190e) 20:18:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000280)=0xc) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0xffffffffffffff00, 0xfffffbfffffffff9, "5c06001b000200000000000188e4c12e00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getdents(r3, &(0x7f0000000000)=""/11, 0xb) 20:18:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) listen(r0, 0x5) r1 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x19260591dd86fe8f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r2, r3) 20:18:07 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x200, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d8d55f343766acd3f3ad62255730cb3bab6004c817f864e733b5c168f127ef57a56827afefa1ced8cf24c0fe879dce6e616018246de5d173fbc660e480bd8b8bd5b0cc4b3d9a43ef92af76dcb60fb3d2029906170350f53eb2d39005c398ce9b1bda1fc985249ee299a2f021bdf0d5948b572522f562c538d130a3b895b8b8a54241e695e92ba59ca15d57496d96bae8b6c46750d83149d8a0b2ada32a15f8b39635260ddef1c6cdb6fcb9103424dd70bf3800ed532f228411c3a7de1d539cfe5491e2a5d49a514aa636cb9f7cb451ede7422f3c3f524bef2173eba8917d923c2a169115b8564b2c59939bbf9950a8f37b0a6e", 0xf3) 20:18:07 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRESOCT], 0x0) setsockopt(r0, 0x7, 0x7, &(0x7f0000000040)="b92016c040c632f64e9b67e29a83a25ca8db1d988747ee468e4c8a239fc88b233cca7401450ea689971eec5f1b999db88d096a83845e867914", 0x39) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 20:18:08 executing program 0: 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)=0x8) 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) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000400)={0x537, 0x915e, './file0\x00', 0x36, 0x7, 0x1, 0x9}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000180)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r6 = fcntl$getown(r2, 0x5) setpgid(r5, r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r7 = semget$private(0x0, 0x4, 0x1c0) semop(r7, &(0x7f0000000280)=[{0x0, 0x3f, 0x1800}, {0x0, 0x2, 0x1000}, {0x3, 0xa3cc, 0x1800}, {0x0, 0x31eea50f, 0x1000}], 0x4) 20:18:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x22, 0x0, 0x0) 20:18:08 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x120, &(0x7f0000ffc000/0x1000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x48, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x8) 20:18:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000248000/0x2000)=nil, 0x2000, 0x5) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000)={{0x0, 0x3}, {0x0, 0x3}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x9, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) 20:18:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x2000000000000000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) mmap(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) 20:18:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x2fc}, 0x42) 20:18:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x4004667f, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) 20:18:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername(r2, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) 20:18:08 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x208e0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0xd72ff941e4fe57b6) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 20:18:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), 0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x4010, r0, 0x0, 0x0) 20:18:08 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) getpeername$unix(r0, 0x0, &(0x7f0000000080)) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/83}, &(0x7f0000000040)=0x55) 20:18:08 executing program 0: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000000c0)=0xcc2f) write(r0, &(0x7f0000000040)='h', 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x81, 0x0) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 20:18:08 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) fsync(r0) r1 = dup(r0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xffffffffffffff99) fcntl$lock(r0, 0x8, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 20:18:08 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x85}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0x9, 0x4, 0x5, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x76b}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x442}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x200}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x40}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff1000/0xf000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x81}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3e9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7f}) 20:18:09 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4888c145046888ab08ab3ce7ce9064acba5d7c88"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) accept(r2, 0x0, &(0x7f0000000140)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x10100, 0x0) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 20:18:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) lseek(r0, 0x0, 0x0, 0x2) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:18:10 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000372000/0x1000)=nil, 0x1000, 0x1) shmget(0x3, 0x3000, 0x6, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) pread(r0, &(0x7f00000005c0)="7f83ac371474b83aaf77e4e81265e8c4b8660426518102e2d87f2d08e925fc8b2152bce3b96293ae9bed3e10b7de789bcf239d2297139ca0df0328dc901dd85e265423b6bf3dfd13e749353512e01fae2d5a670302f92bc3d8a22ba62afba2c053a9cd1e9ebbb42a3a62d3f6ae74161fde477031aae988b4e70d8ce0a0db87beebb77a6952f8dc94fb1fdc0509b9cb6fff7fb46f22230a8bc2b48375441240be378f168217e6250d999f2082af7a8cc7e2c0a72304a33cf3e8cc93e4cbe4d0ac58917a111f", 0xc5, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x78) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0xa, 0x4, 0x2, [{&(0x7f0000693000/0x1000)=nil, &(0x7f0000491000/0x2000)=nil, 0x3}, {&(0x7f00002cd000/0x4000)=nil, &(0x7f0000562000/0x4000)=nil, 0x1}, {&(0x7f0000749000/0xf000)=nil, &(0x7f0000735000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00005c2000/0x1000)=nil, 0x7f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000029000/0x2000)=nil, 0x2}, {&(0x7f000019f000/0x4000)=nil, &(0x7f000029d000/0x3000)=nil, 0x1}, {&(0x7f00007ac000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xce}, {&(0x7f0000405000/0x1000)=nil, &(0x7f0000711000/0x4000)=nil, 0xc7}, {&(0x7f00002b1000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000507000/0x2000)=nil, &(0x7f000036a000/0x2000)=nil, 0xfff}, {&(0x7f00002c3000/0x2000)=nil, &(0x7f0000527000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00002b6000/0x1000)=nil, 0xffff}, {&(0x7f0000036000/0x3000)=nil, &(0x7f0000286000/0x3000)=nil, 0x6}, {&(0x7f000010e000/0x4000)=nil, &(0x7f00007f7000/0x1000)=nil, 0x1000}, {&(0x7f000029c000/0x1000)=nil, &(0x7f00000b3000/0x4000)=nil, 0x5}, {&(0x7f0000345000/0x4000)=nil, &(0x7f00004ba000/0x3000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x544e}) 20:18:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea1083427ed3a8ab835f754edb", 0xd) setsockopt$inet_opts(r0, 0x0, 0x20200000000000d, &(0x7f0000000140)="eabf125c00000040", 0x8) 20:18:10 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) listen(r0, 0x0) 20:18:10 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x82) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x2, 0x9, 0x2, "a255328289efb8000fb3049390581de67e34048d", 0x4, 0xcb}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8840, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x6, [{0x3, 0x86}, {0x2, 0x101}, {0x3}, {0x3, 0x581}, {0x72bf47b1d3a6417, 0x1ff}, {0x2, 0x35a9}, {0x3, 0xc6}, {0x1, 0x3}, {0x3, 0x800000000}, {0x0, 0x1}, {0x3, 0x3}, {0x3, 0x1f}, {0x3, 0x2}, {0x3, 0xfffffffffffffffd}, {0x0, 0x8}, {0x0, 0x97}, {0x3, 0x8}, {0x3, 0x4}, {0x3, 0xffffffff}, {0x3, 0x7}, {0x2}, {0x3, 0x80000000}, {0x2, 0x48a}, {0x2, 0x7}, {0x1, 0x5}, {0x3, 0x5200000000000000}, {0x3, 0x312}, {0x3, 0xff}, {0x3, 0x100000001}, {0x3, 0x47be}, {0x3, 0x100000001}, {0x3, 0x5}]}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) fcntl$setstatus(r3, 0x4, 0x4) write(r3, &(0x7f0000000340), 0x10000014c) 20:18:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000002300)='/dev/null\x00', 0x0, 0x0) connect$unix(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) 20:18:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file1/file0\x00', 0x80, 0x12a) renameat(r0, &(0x7f0000000240)='./file1/file0\x00', r1, &(0x7f00000002c0)='./file3\x00') r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000080)='./file1/file0\x00', r2, &(0x7f0000000200)='./file2\x00') 20:18:10 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x0) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000005c0)=ANY=[@ANYBLOB="13002c2f66696c653000432ec146de5188a130741e03db4c887b9611f6e2f447fbabdd2b8cb9bfe2dad5fb292ef3281eaf952fcfc34678380282eac1b5b2db89ffa1a1aa0fd51def58a277a673f8e5bd438ae245c090f3ba61a64163d5cd44d18453175ce958eca956bb65ff8c965616822206600c22289541"], 0xa, &(0x7f0000000540)=[{&(0x7f0000000400)="fb3c645422e69e8ffcc2bda04b6fb4851ca86e33988e96dbf56e2f2c8be6646f222f6e2cb3092ce00fe3172d6de35c8e36a73d5b52532d622da9eec465f57a5a0c17aec1403fff8321c749cac35f11cc5ba7c72e00fb170e8c59764f3dd87087d21741ef183752af6f32df5b9920ef6aa696748bb8e65ae3cd9dfc457a1c79ba01d21ffca9f711eec5f178e949c55ee91f2e4e1bae1c108a667e5191807b648b9cf918af7553b169ed09cc32e8836365", 0xb0}, {&(0x7f00000004c0)="f127eecb714f903f2cdacf54798d6d76b8ca5b869058d222823f2e699b4f97cdd513cd93f027ecaaf4f6b94f2992d4d2c5cc480b7c5b3dbbd985e2898c2a44015c4da6d45c9b10", 0x47}], 0x2, 0x0, 0x0, 0x400}, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c3, 0x12) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x0, 0x0) r2 = getegid() select(0x40, &(0x7f0000000200)={0x10000, 0x51, 0x1640, 0x0, 0x6, 0x0, 0x5, 0x5}, &(0x7f0000000240)={0x4, 0x3ff, 0x1, 0x0, 0x800, 0x2, 0xac4, 0x3}, &(0x7f0000000280)={0x1f, 0x800, 0x7, 0x400, 0xf2c, 0x1, 0x0, 0x8}, &(0x7f00000002c0)={0x800, 0x8}) setgroups(0x1, &(0x7f0000000140)=[r2]) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setgid(r3) r4 = kqueue() ioctl$KDGKBMODE(r0, 0x40044b06) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) kevent(r4, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x80) 20:18:10 executing program 1: r0 = socket(0x80000800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) fchflags(r1, 0x0) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 20:18:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1ff, 0x7}, 0x8) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCPROMISC(r1, 0x20004269) 20:18:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="27000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 20:18:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="0418b10900ad5662b3c4020000009f5c14c776b631adbf6203d7879ba9c5c9d028147f02c116", 0x26) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3, 0xffffffffffffff02, "85495500020000000000001167885ea680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x0, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 20:18:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 20:18:11 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) setrlimit(0x4, &(0x7f0000000040)={0x8004, 0xffff}) setrlimit(0x7, &(0x7f0000000000)={0x6, 0x3}) ftruncate(r0, 0x0, 0x80000001) 20:18:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x2000000081, 0x0, 0xffffffff, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) mlockall(0x1) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) socket(0x32, 0x0, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x20) ioctl$TIOCSTOP(r2, 0x2000746f) bind$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="01128c1905981a4b6489d4bed8ee5621fc002e271629e844ea4031a39d6d3a5b2ca37fee76ff8e75844b98d6358da8930edf7423304af81d52013c46030079977af554aa20441e1fe3d764752d68d17bef51caf71b95c10d6f41125bef8f7b30be8844da5ad89c05d53029dfe6b612f728e0a8eb6678991a278bbbe73ebafd0e714fc9f129511e21becb8ff06cc06922"], 0xa) r3 = dup(r1) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000140)=0x9) openat(r3, &(0x7f0000000080)='./file0\x00', 0x2, 0x0) msgget$private(0x0, 0x400) 20:18:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x28) 20:18:11 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r0, &(0x7f0000000200)={0x3, "6a188f0e493e3f29bfda5e6bd9ee0db8f90247f626f8e923386c23f1a7148ff521d3f7d4204ab8de38c6dc4c180e15a97d17c2c089c2ad85bff7fcba7f6275eacd51cc3c512b0994b6ea0d146d03b2b5508e18fdcd66bdaa8333f5876c0bfb5c95507fba1beb64e33cc1000f2d5cc945c56954450db11a4578cf9257930c48b8ce64ec5a4a2794753a78f5e6601bb5c5390c4aac9d1d8d5536f673f2421d0af0bec158639ff47b95c10c63b009063e4ab04e86f84108153c8556faceff47af805242306bf87e0b9ba33c2226f7b1f44a9101c8ad3dd5b461c50280c3a2836ce6aade2113f0261174a1c1a4a89f2124382d4bd1b68c1bc9ce50"}, 0x101, 0x800) msgrcv(r0, &(0x7f0000000040)={0x0, ""/50}, 0x3a, 0x3, 0x1000) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES16=0x0, @ANYRESOCT=r0, @ANYPTR, @ANYRESOCT, @ANYRES64], @ANYRESHEX=r0, @ANYRESDEC, @ANYRES32, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESDEC=r0, @ANYPTR, @ANYRES64=r0, @ANYRES64, @ANYRESOCT]]], 0x1, 0x2, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x6a8, 0xfffffffffffffffe) 20:18:11 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x5, 0x1) chmod(0x0, 0x5398fffb08fec7ed) chmod(&(0x7f0000000080)='./file1\x00', 0x21) 20:18:11 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7ff) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x3e, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 20:18:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) setsockopt(r0, 0x74, 0x101000000000, &(0x7f00000000c0)="b671d90bf1ac465d2e9622e95f8f19ff27c2899dcfacf95a0b1282447a88153670baa35e8ff997cadd3862edf935d83fca3c73fe10397ccc0c885ad609c592df9b796e44ef0662ef43ca657194cbf824ec9cf884e8ac668d405ae17d12", 0x5d) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000340)={0x8, 0x0, 0x80, 0x7ff, 0x3, 0x800, 0x7471, 0xede}, &(0x7f0000000380)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x6, 0x2}) 20:18:11 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x53) munlock(&(0x7f0000ffb000/0x5000)=nil, 0x5000) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80a0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x8, 0x10000, 0xbb1, 0x80, "efc37c0e6777124fb201f0258f67c3b0ac3c59da", 0x7fff, 0xd4d}) r3 = dup(r1) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000180)) mknodat(r3, &(0x7f00000001c0)='./file0\x00', 0x100, 0x907e) fcntl$getown(r1, 0x5) shmctl$IPC_RMID(r0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x20, 0xd1d3, 0x43a4}], 0x0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x3c, 0x32e5}, {{r2}, 0xffffffffffffffff, 0x21, 0x20000001, 0x8, 0x1}, {{r1}, 0xfffffffffffffffd, 0x42, 0x11, 0x0, 0x4}], 0x2, &(0x7f00000002c0)={0x2, 0xfffffffffffffffa}) preadv(r1, &(0x7f0000001540)=[{&(0x7f0000000300)=""/102, 0x66}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/187, 0xbb}, {&(0x7f0000001440)=""/234, 0xea}], 0x4, 0x0, 0x0) recvfrom$inet(r3, &(0x7f0000001580)=""/54, 0x36, 0x800, &(0x7f00000015c0)={0x2, 0x1}, 0xc) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000001600)=0x4) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000001640)={0x10, 0x7f, 0x4, 0x4, [{&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xd5f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x56}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x912f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffe00}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x100000001}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000b7c000/0x1000)=nil, 0x7}, {&(0x7f0000f55000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000bbf000/0x2000)=nil, &(0x7f0000e2f000/0x1000)=nil, 0x5}, {&(0x7f0000d86000/0x4000)=nil, &(0x7f0000adb000/0x2000)=nil, 0x4}, {&(0x7f0000f85000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000b92000/0x2000)=nil, &(0x7f0000a86000/0x3000)=nil, 0x3}, {&(0x7f0000dee000/0x4000)=nil, &(0x7f0000c60000/0x200000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1f}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000001b40)={0x5, 0x7f9, 0x1, 0x7f, "ac63fdc74ca5cbb87d77a0fe3d3ac9d13c8f0893", 0x10000, 0x1}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000001b80)=0x1000) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000001bc0)=0x1ed2) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000001c00)) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r1, &(0x7f0000002000)=[{&(0x7f0000001c40)=""/118, 0x76}, {&(0x7f0000001cc0)=""/141, 0x8d}, {&(0x7f0000001d80)=""/122, 0x7a}, {&(0x7f0000001e00)=""/240, 0xf0}, {&(0x7f0000001f00)=""/39, 0x27}, {&(0x7f0000001f40)=""/145, 0x91}], 0x6) connect(r3, &(0x7f0000002080)=@un=@file={0x1, './file\x00'}, 0x9) syz_open_pts() getpeername(r3, &(0x7f00000020c0)=@un=@file={0x0, ""/4096}, &(0x7f0000003100)=0x1002) 20:18:11 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x7ff, './file0\x00', './file0\x00'}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 20:18:11 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) recvmsg(r0, &(0x7f00000014c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000100)=""/111, 0x6f}, {&(0x7f0000000180)=""/184, 0xb8}, {&(0x7f0000000240)=""/138, 0x8a}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/176, 0xb0}], 0x5, &(0x7f0000001440)=""/72, 0x48}, 0x840) syz_extract_tcp_res(&(0x7f0000001500), 0x8, 0x40) r1 = accept(r0, &(0x7f0000001540)=@in6, &(0x7f0000001580)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x848a, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001640)={'./file0\x00', 0x2, 0x100000001, 0x3, 0x1, 0x3, 0x7fe, 0x8000, 0x2, 0x0, 0x4, 0x6}) setsockopt(r2, 0x20, 0x9, &(0x7f00000016c0)="c5e0a86eae12a3b9e8d16ad776e05b896cddfcb6ba4dd7d2301b6b380c016a0c27f0769a6fcff21a3d531b474c3c44f69fbe6c9eed73087af5fb7edf2b1f252be5fd299760a08a5503f9ab9190de6378f476d9e97d30039d4e1dd828c4208e079da985eb2704679d0dfc3383072f", 0x6e) fchmodat(r4, &(0x7f0000001740)='./file0/../file0\x00', 0x1, 0x4) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000001780)) r5 = msgget(0x3, 0x11) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000017c0)) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000001800)={{0x18, 0x3, 0x3f, 0xffffffff}, {0x18, 0x1, 0x7, 0x1}, 0x5, [0x56, 0x4, 0x1b1, 0x4, 0x477, 0x80000001, 0x7]}, 0x3c) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000001840)) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000001880)={0x1990, [{0x3, 0x9}, {0x3, 0x9}, {0x0, 0x4}, {0x3, 0x1f}, {0x3, 0x2}, {0x3, 0x6}, {0x3, 0x3000000}, {0x1, 0x11}, {0x2, 0x7}, {0x0, 0x1}, {0x3, 0x7}, {0x3, 0x2}, {0x3, 0x401}, {0x1, 0x4d}, {0x3, 0x7}, {0x3, 0x81}, {0x3, 0x1}, {0x3, 0x5}, {0x2, 0x7f}, {0x2, 0xff}, {0x3, 0xfffffffffffffff7}, {0x2, 0x4}, {0x3, 0x8}, {0x3, 0x9}, {0x3, 0x6}, {0x3, 0x6}, {0x1, 0x9}, {0x3, 0x913}, {0x3}, {0x1, 0x5}, {0x3, 0xcee}, {0x2, 0x1000}]}) msgrcv(r5, &(0x7f00000019c0)={0x0, ""/63}, 0x47, 0x3, 0x1800) msgrcv(r5, &(0x7f0000001a40)={0x0, ""/136}, 0x90, 0x1, 0x1800) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000001b00)=0x1) pipe2(&(0x7f0000001c40), 0x10000) kevent(r4, &(0x7f0000001b40)=[{{r2}, 0xffffffffffffffff, 0x20, 0x60000086, 0x7ff, 0xffffffff}], 0x7fff, &(0x7f0000001b80)=[{{r0}, 0xfffffffffffffff9, 0x20, 0xa, 0x0, 0x1}, {{r2}, 0xffffffffffffffff, 0x2, 0xf00fffff, 0x875, 0x9}, {{r1}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x3, 0x3ff}, {{r3}, 0xffffffffffffffff, 0x56, 0x10, 0x6, 0x9b8}], 0x100000000, &(0x7f0000001c00)={0x0, 0x1}) connect$inet(r4, &(0x7f0000001c80)={0x2, 0x1}, 0xc) 20:18:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/174, &(0x7f0000000140)=0xae) dup2(0xffffffffffffffff, r0) 20:18:11 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x44) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xf48, 0xffffffffffff8001}, {0x8000, 0xffffffffffffe9bf}}, 0x2) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="dd840a2bbb3412371fdb3cc6358bee6230d233f38508b9290373bfcaa8677bcde75b5581aaff759b992592bc3cab2fb283f4b98e043980f7f07af06021e32452c0c711ad1386dc928cba24930fd2f5cfca39a0785ddc1efea8556998aaf52dd1b7165b40089f2aa1a290b31d21daab7f98f2422aa19af76f57e02ca072491f8f30edc748959ee13d5ac097c333ae11c7810d313b91f403c8b6dff8bef50b6d9a59c1ee4b8189b5ef0781446328e1da58de760b280c8ba006d13d23b5c645f59484", 0xc1}, {&(0x7f0000000240)="f81c7d12d8cfbf4ced118b5f93bb5ba94639e17261ec82d4792f4099ceea184b", 0x20}, {&(0x7f0000000280)="44538fdd016a17c5ba7f61773b325d798f5d0de0f35390445a4d157c17b8ba8334469ec213be0c06d5fec9c37bb296af336381073d0642e49100328290aaf7e2c41aafb91cf83f89652d777554a86d88126b451fedc84e2d742c0c0aeffebfddde86e911bb3d5a45114bf5a0507750f9daa3c636f09f982cccd98fcc8014d74b63eeaeb858db745b9e66820f7f2da497af894ff7415d7bbb2992b2ff96ec54ff8f1bf7721b0a6363a53d08340952a3d7840405777d0facbde5686ed5b7430d7952d14267c6d5844ab833dbd784b6a1755a6ff060eb53d59ec0ca672a895394a2010f62661b7ea999b4", 0xe9}, {&(0x7f0000000380)="4caeaba5f74a22a0a17a2bdd24b93502a9b99e842808aee8c38133ed46d57ceab1a11841059cc9dc21f2f964993642d664647962eda36a201e450268ee7946d860ac13c3e59e02471fb638512c4d85c07f47772d04d9726dbf698a", 0x5b}], 0x4) dup(r0) 20:18:11 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0xc0, 0x0) mkdirat(r1, &(0x7f0000000300)='./file0\x00', 0x100) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) recvfrom(r2, &(0x7f0000000200)=""/152, 0x98, 0x3, &(0x7f0000000140)=@in6={0x18, 0x2, 0x5}, 0xc) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55d2f59ce24f96297040417d104e8a9734a5a265af48a1cbf2de27764d2fa19d5a9f5655", 0x40) syz_open_pts() r3 = kqueue() close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) utimes(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x5, 0x8}, {0x20, 0x100}}) 20:18:11 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) lseek(r0, 0x0, 0x57, 0x2) getdents(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 20:18:11 executing program 0: r0 = socket(0x18, 0x3, 0x119) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) fchdir(r1) 20:18:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) syz_open_pts() 20:18:12 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x7ffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000300)='./file0\x00') ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xc4f, 0xff}, {0x1246, 0x5}}) utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 20:18:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0x40, &(0x7f0000000080)="d5ff9668", 0xd4) mprotect(&(0x7f0000100000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000465000/0x2000)=nil, 0x2000, 0x1) 20:18:12 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) write(r1, &(0x7f0000000040)='t', 0x1) fcntl$setflags(r0, 0x2, 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) 20:18:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8040, 0x0) sendto$unix(r0, &(0x7f0000000080)="a522646e2577ba698448fe279fd09dafe5ff67d591790a8f98d25e14c8276570a492c1ac71b8c556fdc3010e5843acc73bcb2f83a196702d9cbf73ca9d513b0db9345cc4afeefc2c05b384b11ce7d6a8058e771b3bb0e74d4b66967bd9cae6a2519a5e87b428", 0x66, 0x404, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0xc2bd) 20:18:12 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) r2 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) write(r1, &(0x7f0000000040)="c0b9673d1aeb59d2d3f234bdeb9abd1c92ae601ffb8f219d2d4a6b921bfd90ca71a049bc6fbb6f0fad2807b5ab77f409d3821a015a4b283b3ec3ac4bd2d91cc896ee433f01180d9f2e988909da2a7519381e7dd15417eb89fb0adfc5fbd16093b68617a1bc84df0d4984bb91cc67e2646bfc8128e6e8b2a27d2024db1ff154570c3cc84376d3d6f9e894c314ee052f5ff57f0d715acd07a2b3a1160e387c6fc7426219a70223e0487f0dafb27639e7cd80d9a18d1caa3accbd7692068f9691e29e8ffdefc03bc436147c23226fbe55ffc9600e65511ae952e8a53d51f33cd91fc71adcf0f99c6d4a3251d97952c0e5d6ae5b7626f117335b37e1b04295b51b4e94d79f8fea0603da9922e56d934b074f54f80a938aa0acd8194b2038975d087c851dfffaa0419ab1279eeee46ad5f58a9172f7453c07f160eb1015f40406f89b66eaf42ffe2fa28f3fffc6ceb85ddbc82afe0a66d557396924b820a2bfb9b7e196c619da6f619a3e12c90b2d9ca84ac1530ec85b9c7888998cebc4ed66e9721651f92ac0463229b672ea6c14e52c49e8563af1ebb0c4891e8818cb2753179eb5b0fafb959163b4393616ae39b67357808345b81b77903fc06c6150c79d994768937f2ed740293b06f0097b8ce8cb996a473cc8c891b0d1b622a46523da50a4284f55536d973b8b7defa40c7859f4a9b7eeb6e924f8be65d9858958210034ede9da7aadb9363482164b3c61e56d5cd602b2cf6e8cf8d46dd357c4478122f19b3c809590ef7b33cfb3914335ae2af2a3ef6b2f411e7d39d1d3499a54e6ed1f90569c1f2ecca233da59ad400260f03455ccd2075bb459771cb2b1c6f40f8ee7fb9c81923b24522e290d5c59760b3d7cd64a90f6e6156990fec7887e5b262b2c72bc629ccb38160c8835c293a06f645bf246986bfb840c6e6d67791e353fee02f5dfd69a7af304be64b8b71121a552c830d6d42dcb4fac7decaf4416dba90a16060e079be6759f569e894428f31d2e80feb36514a815c0f2cbb82614e49a7d3c22a6a610803f9b67a9b94be5b9532809b099a75dc7ae3a9ede3f1f06b345f5c8bcec19085deb47d807e4e7353bcf5ae8016ec37b07ca637000408ddd42f07bff3e7592b0be2fc7bd0a824f7ae6b74077f0659c8efbe10a6585b758cf9428eb03126b0a481f3bbbea8403242213a6a7d2f63eb212451fe4d58e123b5e8298150b82e9a3729746bb5c51b5d49733885b95374f958c26c6c5fe0743587c910d6845f95c688ff08756034225657662c6fc21b7042e59e2073f086c7345d788a5765cf759318d9afab3aefdad673feced9dcaca1fdde1014f4a3e288870d7b4e15f0aaac69dee073bb046bbff784f44775255d85a1cd0f783ed28f02a7509165906a19650ac8fd5ee47e9a83ea39329c9c7c72479e098fc3104258632d2160d0c6bc7bf6094a2f25811efd81555cd3f6ab94c494031d223d57c8698744637fdd868a15194edf25347f39e76f149086a2abb156986b25b7850df98732c27b59dc007e49f40bbeffc931d96e2755c6547ee1d94bb0021f36c18f920c40a8d7d4414da94bcd0b960cb7c5467ecd94f9d44eff5eb0e35b912fe901a2830a97a1c185579f7d1b7e4257ca1fa94b199868e2abc000c34658ca9ae6ec128d78cc0ba5d50e58c7853245c26843a1a611ab3483778d9cc28c9618d42f471d061af735c4f7bd598664cb11906537e744c84e1e7e2f15e36543abd830371ccaf0d437dd4766fa4c5113af7e7080e8f765eb3be16797ab5f9e82fbba813e15cb551215cd8d317cbbca7fb135b8b01ef68dd3d43f4bc5fd59c9d938d5ff29ed5fe9e1d2b30774a80c05a50dc1848c32b1a0fdd9c39542c596755b6a89607143abf579d052da3e867debb1096329a14b88952be12e009c6c9b87e479d829d3631fbd5027b0fab3cb6da81d4097fdeb3f00105ab40c84c9ffcdc02804cc12a2fec54a779b7928ebfee3361a0e57741c64e25ab7f2360d359cd6a5c6e46e0078706804b0a681bb716c013773eadabe56959452bfcafd3610422dccb2a666a7c0b5ac92c9d7836e14d845cb5cc3bf9d3fe51c3853546a7e4ab100ce7fbd9d7dfcb5286b8a40173f54a375892bcc9ae0b59740ed573bae09a72905cca4093d9ef4816fbe9a48a46bbefd6ac521abd56a2c7905a62b86149c570e196dc85dd14abd63f17f14e14f8d51c697f633b82949ba3e591fe176c6fa8c99f591a7720d39b35ec1c4585e6b2935bcef0b701457d844ffde2fdfa312ef76baf8b579ca993639e393ebb24d51fed748e881813ea90dbaf250a102ad0bb796489ff1ab2a62c545b3989754be33da1b5414d70f072a0091dce6345f18222bd49d558ba13fb5ec7215ec252d235c121db3e6caa175d4273241de9f5a770af09d4ab7b13993119c4df8a1e50b979f3e73b99deac858a32e6d07246a37b3bbc25d63992926ede3a89ed27816c00525ffd5ea2e2c4cc205579da5f041f3e332c2ff5566bbd1e66781dcc814c9a952d173080ff08b0ee9db95d2a6278159decc2be95bcff76b3a7ff4b1397f10ad615b1c49b0847e38d9ee368294a8c9cd235f7ea3452beba20bf85066753f2d47bebe3df4d8fb093115f29e12aab4acf049b5f2d4954b61f73a9595fe1044f0459d30445c32756876bf734945206177cff18927ec3102b1ca673dd2fb1adc4273c5b4705fa24e450f6caeef08076496712853769fa1d9604198679b443dc25004b1e250a242890695145967280aab18164b33e88eb93bdb4479afa79a520f2eb71b61becbfae2c4f1d1910ccb4e08fc99081c692e3189b5ef946b461d3251ac05b0ec97c140a9a3278e62000d813d201906025b8cac8ff500bac28dc7f5aaa0f875aea42ef08ceaa6aca4ce27612ad4849688e1b535ccb33165819c4b8f48e158ed3ce1042f272cbb1ac7bfe9cd71d26507df95cd5a8ef42bc657eaebaaf02309d462a41218ce57b84cfcadf7b7528668f5c865570a959f026ea4e71f72595ee5a4a564f03f5a7d0ddca4b20ef3b660766a39875275904db647fa30ad46af76591f7eeaee84273669e3b0e811442abdb94ab0411a4533e5b71ca6524dc9cbbce4dc5189237ebd49749960bc8b126d920327a1691b9b0802d12e4a834acbe66d55683a0b21674acd09fd876aa9fb0311dbb2c307f75bfc9def6496e6c063e55dbadcd237bd431888cd1994fd22f366a0b437dcb13526dc4ad2ed6ae415e9a65a437518201f6377217ad4e204df9694f527f3763bfed6b1c67dc838e2b6c946266c23d50cab4310850be483eea37ff970a504bf9a44ad584e1aaec3668251e431d79af7b57ffb86dbb6311de580ebfcf4164c97620988d4a04e1fcec9660c710bd93a78c06557959478de04879d46f3b33db1c09ec0b036c5b78dd155fb8e0453c1d1768347d6e3c917a48e8cd556006ca9b88e22200a7fd9426244175d4071727c7778b51a055e650ba9aab90d0266cc069adf261e7ee0a4841a3f6eccd002a33f336c0d9b81038eb244678fb3bc33b66eee90263c2429052437c07285763d86e7803312aa35a0fc0a9e539eee24fa66760e4371e986a35a1134b4d93ae5537b62a6987ef3be2d615f3c4492eec0f1bc95875d96d94b3ecbab2a8c7c66eec55c1099a23236d19ba3981ed4f430bfc5ef2e888d034e25090029772a9110f51c0f2181ac80daee408fdc7caec0e7cf720d37e9e674620fe0878688bee5eb3b9ce569b4e0b66296737b4ce2ddf63a90e0f5a2622c3df6220ac709fa7a5016d6385c906a92d4cde7dce1e08f3dbb236d50796ba16743ddc6db1f9f7f8f6a27d5891a311c5ca03afe6228163f003bcebfc6da7834dcdfbfbf9460d3a090ca3b66614c60ac0fcf6578ebfe8128dc4e528330891d78cabe733bdeb9c6bc8514c653229cc5ddd97eba636a92f8e51fd1c6a033f6c1a7c14d67ee2b5808a0f0a168b9e1ef42c78776f096d027f381f14ffb98876693040fa419fbb0fe8f99cf9f5ed53e5724df828f0e141838b92285267779f0910ed391999e337f8b183ef59558261d70bc00c03a4656bdd619be745d9487a5c036fe32d1a7a729237d3760c4ba9e19c572500a05e7d9216b6c689d8e7c8030b4d8dff0df9d146cf13385d594bf70b75d19876ec78116b716ab8de92dc00056dd614ff4d7721635e790a3e5c00d17af28045356e74f64a29140ad65104614c99f56c88e66390f9ea047e50876483fcba014e105423745541d4ee8383e113f199f0e314ac08f9c3e938c528ed7cc56e7025a93fc12955704f66e45395a7ac6cfdc55540009892a4cacf53cfc6d223822b07e4a5cdb52c6532701b369fdb3cf85e88a11fda5f5e14b644222e0be100e4bb69a0f019b351d7a7342f719834b929b9d45b505ceb327293c6089a50aaca4f0d81131f64bdf3f2f7a196bdde3ba528c937f0f82a9c0f9a0cf1ade97af32f7f30876cf7d368fc508786fb1da5f95ac4abf4cdff6d34116a4dc85f8e4f46d31dc415e7b0227b128c80500087a1654755fe5d5969aacfc9a26d08dd62efa22dc0f786f0dc0dfb5c2a602643f64dd8f8f14d711fad7b8f73ffc292a0f93504be30a2354378ee0fcac7aeb9325db330729357e02311f0b64321c5e07b9384f04498baa09910608b85c8e1f12ba0db2451cd042a3c1e7d9d970769465fdbf612ff3e0f0f8a1f43af7eb5262ebf578bb2ce9129af55b1a1c9ae72726d7a28da554151be69489e1531ed1dfcc9d1e6133415097592f64cd74d703d7412fc81befd67e3f517b1f33c0221dba1211806b6bbae0abb27fe28f6e29fa97382b0a1d36ad9c31df6b06767330911194410c1e8347ba5e861c7663973240c398122f412924c4037f8edf5ef4f7595f5e0f0b2f5c6e6dd2eb14f014a06b30b3d034059dd24c71e60be695d0e0f3aa60409ef223c371d8ac4676a1ef6886eef61349c5041f6b995497371bf0cf92189b5891b79e1fd07c97d2f345171c0559adbe6178ba9ab3ce765ef5710890221b58c7dbe0e6f85f5b16fcfa0e68882efe441eb3088a1ac9e444e4a60ab9273e7c11b741db0e0585e99337c977182d4a969b9a47f47bb0fae899278bfa9d4151eef4660f0fd09ed46db41a17df5a60ff4d655c1f1be63d9a2852f1ed2b7752dbdbfa4596691286b6a64a84a57b18bcfa7ecaaf5f1dfd8da3eda119fcdcbdd2247d21a8fb9507c1062384bbe158ac6c647bf553c731ca2e818370f8951e1198b4bcb4068f2ba29ccbc0515924949e021c1095cfe7a415dc015f45e41d1b3bf3ef8abacd4c11e95834c905650b694f91daa4698b1f269166bb74d11305f3d86f3d8f6755c5241499cbb658a1672dff41d636e5115186bbfb51acbde65e057cd844cd5ebdb6eb8f0f0003a45bf5801e052a48fbd69e0aeb09c45ed385fabade2e4ac500a85e27d619a9decb66df8dc3a0572aa53bc6d52b59e8800ce77f485804d9c5723eb0232782da3056ab689b05f1837e3d0c2f475ee4d86017cdab2de802cd7d6c88162cce2b5a6a7af6b3c4f550d34260503355ca328a97973336a9b610a84cd1a6a4d7d91a76c688967516e958c95ba3f95b793a6be6220a1945d2bbbb4e4448827238650b7f28dca05d5292e8ac8bfde3de9b1b890afb11cc685854c01fd632b740431fd0ccbd11c5c6ac7965fe76c2d5d7595886f476a8606b81ec7022ec48ba972db9d9210a0afd89798b1abff1277985165d495ddf25e770b612e6ab3594f42c80e32a692487d2e672b5d808f8ad92b354cdcb70f61f8af1c66111af9a898ac8c", 0x1000) r3 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r2) shmdt(r3) 20:18:12 executing program 0: getitimer(0x0, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x704, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x218, 0x3, 0x9) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) socket(0x20, 0x4, 0x15e0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:18:12 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = dup2(r0, r0) r2 = accept$inet(r1, 0x0, &(0x7f0000000040)) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) flock(r0, 0x8) 20:18:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000180)=""/237, 0xed) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x2) ioctl$TIOCCDTR(r2, 0x20007478) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) 20:18:12 executing program 0: r0 = socket(0x2, 0xc005, 0xfffffffffffffffc) ioctl$KDENABIO(r0, 0x20004b3c) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/22}, &(0x7f0000000280)=0x18) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)=0x4aa) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x2, 0xb72}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40000044, 0x7fff, 0x151}, {{r0}, 0xfffffffffffffffc, 0x88, 0x80000000, 0x0, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0xa, 0x7fff800, 0x6}, {{r0}, 0xffffffffffffffff, 0xc0, 0x2, 0x10000, 0x6}], 0xffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x80, 0x3c5, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000001, 0x7fffffff, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0xd, 0x7, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x81}, {{r0}, 0xfffffffffffffffb, 0x0, 0xc000007a, 0x2, 0x5}], 0x5, &(0x7f00000001c0)={0x8f4, 0x1}) 20:18:12 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x600, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001240)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1]}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20}], 0x88, 0x1}, 0x2) 20:18:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 20:18:13 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unlink(&(0x7f0000000000)='.\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xffff, 0x80000001}) 20:18:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="547ee48f1732a2c5ae2626b47885b854e8dc71505bb4a12a74fb414aabcd67b18b02fcbf0259c692aae6080ad7ee32", 0x2f}, {&(0x7f0000000080)="d48559d5994c75382e00393f2b311d8201db29acbcd83807be18768aa0753dff57b753bf4047c6d5bde1a9bc6bfceab21adb3781ecffe22a69ffb866cbcb84708d27d59b2835376d4e4f90a786f3f5b62400e5eae4a72b295435863e5457f8a50f42b67c204853c7f96811f1964efa399124f05a354d5ce6c06a5f86dcbad8b40f", 0x81}, {&(0x7f00000001c0)="1cab93881a0688fb9edeb210fb7a449c696a375a30ae64ae44efb33b6aa8f6d64bc409bc89cca7008a1f25e1020396ad3a19f173e23945513bfce4cc6c3b5ecbecc3310bd6b8e55f75e9f78be53848e9b5e78c1893778bf67d04558f8a462641a66fefe5566c4f2eeeb1c42697089dfac448ac82022f60294164bcbc148213bec10d5be6eea2f7", 0x87}, {&(0x7f0000000280)="f5a20de7d4c9233abfaffdcb68c4a63a0a395cc2e43d5256bebc806387ba", 0x1e}, {&(0x7f00000002c0)="117ff128eb72ba9c77ddc829d14333481e7b6e27e3a67215afe0ad94dd65f5b3c05d4a7d52ff4440424f910649b3b301e33777", 0x33}, {&(0x7f0000000300)="df295dc26dedd3336ad07ef7d39b5051501b8cde8d387d5c645913ed12112a279c01927ffd357059294c884930fa1d44586947263ce4ba05d1133ee68e9467a2c476d2efe4b4", 0x46}], 0x6) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = geteuid() getgroups(0x7, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f0000000400)='./file0\x00', r1, r2, 0x2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) socket(0x6, 0x8007, 0x0) 20:18:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x10}], 0x0, 0x0, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000000)={0xffffffffffffff01, 0x1}) dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) 20:18:13 executing program 0: r0 = socket$inet(0x2, 0x2001, 0x2d6100be) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000), 0x0) 20:18:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 20:18:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001000)={0xffffffffffffffff}) r1 = dup(r0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000000)="16e6b5ddc288959183ce3544dd7dc7ed7551591dbab79cc6c0ae768845b61f169f757c6f4389d1327ad03603bf61245d427fe7e87639f88d49716a27354a92db981826d96d884aa37a461774ee2494fe2a09c66b913764003bdd9adab01fcc23527cc6b896b7e46aadfa88373fcb79780fceedcb08762309317926b80c6c044f3eb20b8e9279bb4a01de79860b305de31bc47ffdaafbb33ddafd0f0c16fb0f9dccd33dc8be62d0239ba174a71f33e0bf446367de5f9984ef0ec80a46f9a9e332bceb83a49ad88f32ccd1", 0xca}, {&(0x7f0000000140)="c9c53a925babcb4cd64f2b904fbb2e725d0cb723b53aa45d0149a3de0019b47f12d34a2e78a023ac3697dbe1498b4335f0b49cf7f2e6d451c127d7f0d35c6cadffd66a12c269b70d23b2d6f53f8b4ac7f03c89fad03747bfb21c73e5b650846f1a7f43515e247a3aac4d776d850992c5a39e76b3013c684bfdf445867d83ea185d360496348f03a197598dd7c26492e216083a7040b9a6182515c9f6ef9ef7242d72cc6793bf15499d00971eaedec0afe035c058392cb038f549", 0xba}], 0x2) 20:18:13 executing program 1: r0 = socket(0x2, 0x5, 0x7fffffff) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 20:18:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0x4, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x1) 20:18:13 executing program 1: r0 = msgget(0x2, 0x100) msgrcv(r0, &(0x7f0000000200)={0x0, ""/129}, 0x89, 0x1, 0x1800) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x9c0, 0x0) linkat(r3, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00', 0x4) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) fsync(r3) getgroups(0x5, &(0x7f0000000080)=[r1, r2, r2, r2, r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgroups(0x0, &(0x7f0000000180)) setitimer(0x0, &(0x7f0000000180)={{0x80000001, 0x8}, {0x6, 0x2}}, &(0x7f00000001c0)) 20:18:13 executing program 1: r0 = socket(0x1d, 0x3, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 20:18:13 executing program 0: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) socketpair(0x22, 0x4007, 0x10000, &(0x7f00000000c0)={0xffffffffffffffff}) shutdown(r0, 0x1) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) poll(&(0x7f0000000080)=[{r1}, {r2, 0x64}], 0x2, 0x80) 20:18:13 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) mlockall(0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) getpgrp() 20:18:13 executing program 1: r0 = syz_open_pts() r1 = semget(0x0, 0x3, 0x40) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x1, 0x7, 0x2, 0x1f, "00014501681add0283c203be6a1948556f352377", 0x2, 0x9}) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r2 = syz_open_pts() r3 = dup2(r0, r2) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x0, 0x2, 0x100000000}, 0xc) close(r0) dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "b00700000000f910e7f5afa680400900000400"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x7f, 0x237, 0xb, "b08dce773b7a9000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:18:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x6) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x10001, 0x40, 0x9e3, 0x1, 0x7, 0x4c5d, 0x5, 0x0, 0x0, 0xc3, 0x100000001}) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x29, 0x32, &(0x7f0000000200), 0x0) 20:18:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) msgget(0x2, 0x600) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 20:18:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto$unix(r0, &(0x7f00000001c0)="e6b65bf0f32b3aa48fac445849e80b9c4dc823cf0527466b82e7e8e797487476f16cd4547b90852619687c2c414f8fe46b043e05b2746a8cfe6aaac2ba5722935e05376f890a2ed6d7c7cfe59b293a0f54031e753d0e1e1be756ce334c33fe4fc3101d267a27d08cc9f1e7fe2c87956f655e3daeec923d0170e87841c04af1797ba8", 0x82, 0x8, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') madvise(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x7) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f81dfa86528988c53eb47c4bdbf4bb366696c653000"], 0x0) 20:18:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000140), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x7e, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) recvmsg(r1, &(0x7f0000003840)={0x0, 0x0, &(0x7f0000002800)=[{&(0x7f0000001640)=""/149, 0x95}, {&(0x7f0000001700)=""/4096, 0x1000}, {&(0x7f0000002700)=""/251, 0xfb}], 0x3, &(0x7f0000002840)=""/4096, 0x1000}, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001600)) recvmsg(r0, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000040)=""/114, 0x72}, {&(0x7f00000000c0)=""/213, 0xd5}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/130, 0x82}, {&(0x7f00000002c0)=""/141, 0x8d}, {&(0x7f0000000380)=""/252, 0xfc}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x8, &(0x7f0000001500)=""/132, 0x84}, 0x1) 20:18:13 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, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000001c0)) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x200, 0x100) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000140)) 20:18:13 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0}, 0xc) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socket$inet(0x2, 0x4004, 0xe7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @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) 20:18:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66696c65300052b7f153bc8dd123a689a61f9f28b9c31f922ae38df0dfcfdf164c64c945ce10445e39ea27e0a5971ff7e356ca38c9334bdae5a7e21aa078f691c655f6b44dcb29d2c56f058ddbbcc544ef71e27ea454b830b58191308117ccb6aae11f7e9d1893ece4151d5e432bb1240eef5b3f9616ae362f4ec8c602f3b53866da8cfecb87e619d019f4f9bdf9f94f071c5e9d15e26a08146d09604b64e1fc406d60d1b4e993"], 0xd5) write(r1, &(0x7f0000000240)="35d2da238745f5a0feae55c9ac71bfd954422e0d61e259afe69ad1f748efd08a5e32a41dd26a6946d23706c5c902469c6ed40836093f5398cd0f1db3acc43e08981fb4d7174ca7f70c4802bcd7c3c42906603b5351c1630c90757cf464b3d75d3cb0e992805d46b0c283bce132d65ecac81605b2afc8230123ec88122bdeb39b1678a2e292fe8c1192e09dbb621498adf96083eacd4fe4bd14a6103562cb04c4d7e7f75ee8c6bb790bb0b3fadb09bcbab5fbab73b875664980a34d334e985c7717da5b667eb8fb56e90266522e8c7c2d7af8e59b2e98adeda1f82800d94c74f327f5292a33768f43946bc2f9504c1ec6b8f3e4edca172b737a94ba513264e4f31d4b6a30c2ef31835e7ece729a615f24ad0467914d5c6c3b819b231253f79a34d0849667537454e688bb520bda79cf529556c027a8cf52979f4d1d8b5cf7d48bc12e3ab6343e0c4a9cc8eb7404fa4e5b886927cb66376eb526fe68992236d0a3aa55e9baddf9fd9cd3a5e0a88a14dd7b6338ab147a872a3ccc0e73146bf8c5bc636b3c2774c78dc60abb0e12084047a4741d4f38122b30609b1888f073030ce99f4c1d10bcf0f56d64334538ee25ea97efbb74e83eb8a6d1c67079f9c8eb4e1bf4a0238c194f945d2dd76ef4156838d46da9a027b23206c67fbcc7d658bb6839f2bee7567dac3d01a6d1ada9910951f2ca5c0bf2d6fb086637c15838b18816511292d8ad90278cad8b464b643351e2820bb0384e46df4e75ae0fa2dd61f6a0f63b5c3a97df16236e2e37d48aeddff665bbb79d6680486e12e0810a59273917e435005ed494b2309efc804a5df9bdc98975548c23df9162d6fb1f923578eaa5832e638dae115bd86c647bc8150be21024e5d9624a9c36a9e437a49c29985a9f3cae08557e7fe4cefd73d3d33d16b29434916ba24666c7605bd5276fbad64748e0c428f56685b9233ca99dd560b3382d1249daa06ed21ffd86e2e027aaebc5822747d84ef545846968558351accf27b61631f952d2543c51b849b5e99ad2c9034e4d108b33253f4498a71d772aeaf069619975a9b4a6616a51a7b607107595ce28dac2baf3b991741317ebbb33416d43cb4dbd069123f7700d50d87a99fc8fc9fa5d6717b606423637781562d06ade231bee21f7692f8c03c4675737aed661d31d5ae5e1d0dd0f8c037ea27a5aa645ffcfd819ee29ecbf25aa32b6d17cc1deb0e6d4df854f121115c054c9912d97d80f538895f4da0a7d965a08878e1b0ca516e0a97b40b6bff11c319f8aaf77a368ac34936e2ffe4ed17b6d4a915f2f34eb3d5563cb22d6857311fc24c19b73b525a3d049ebf45b9ef36e4a3b1137f79684dbd76732947d68d0bcd02bc289b2bec941e65ff3edc97d70c03677c897bda595e41a816e21c79ae1025b7357c8f2da1a6e776c9d499e5e569fdfb12f0dea2ef6d908aeb78665a59bcece85edeff6355f2dbee44faaf8ac5f633b8491e5841f8f89376b71491fe1b8549ee4bfcd9001356336a3fd8ecae90d09b6f340ebbb8cd21716d9d57875156d8eaa961501c9b827539e7965d8b7cbe576c4c5d6da2be3bc971162b0c77f50786cb1f17e1a04cda460bb970c2dcc2f6086c3d0f7a7f32438ce4aafc22cd4f02decc591dc117cfb020ad29746e2c0ff2e03fcb3a9e3d7b0ba4de235f243c4b07e7078ed94ee58ecfe74b2aaefef0268e74a0d1cb6f6145d5aa9d133d79905b67760d3c6032742d9a6a9c0b1ca7c31b412b4f374c7ec220c5d06efeeb5726cad4c6d34094a05ae6f39ca758523b4888efa3dd783e2129f3a22fb32a06204ce578292487d8690c1225b0922e24e255885a222b0afad97dbbbb78774963245f07c15c7b9bed53eb4abd5a6ba30be439d5b32709e54ce599f5a0584b1472f31b4092ea5b0d36a6bd5acf534b18b828a1ed680be35619d25765e86502e603359914940f98eaf81091c992688e4ce6842ea76c186bd8a6b171793969ebd23afc3340f6598ffd833c811d14853bc6ca62c5c60f4f2541cc98be7ddcf1f65b87917bfd08b32819f2e038a1daf8a25fb231b2f84d529a32ebf10b0369ce54992303e02137da89fd7ade48eed6cae316628b1a3834dd1685a551f34e8f087523cf1813c22d144537d243f908ab992995e1eb3c03e29b9b7c5697a3a99ad8f2d41a8fa3afca0f761991f55c8c5ddf3441d94bda2c2c6cccd5ab57d2646fd33715577cc8e2942724e73385f56a4fd9ee66884fbc3603d4b3e815593e34a8fef27295285de7f5e8de4f61cc033bac97df04e90cd8f0aa90d56e0e15599cc85fee26812e82fbaa54f442350935ad68b45347d0b2c05f0ad7b7e1f940529ab235df455188823a3ca5f6a7c57fb194cf7cd42bbb179ac41181b8c3fc4ee54e4e95e2c92e51b41c9ef9e88691d92430f316d99cb9031e3a5474ff7587a5ae646b4c1edd6c3a26ba8f0871a2149c4de5497587c55bffd6d639a4178967ea109c6bcb75df492fca2d1701263456cd11b36f3c31f981fb2806b26cef7fc61fbef4bd89bc78ba1e3633faea1a74cb4c166390e603a1c31aa622146ad13189033b3236eae261cb79a741a229992d181f757cdefbee43cd2a880a0de36e716605a6bb4aaec8c9bdaf0a90fcd7255898703031c1405754bdeda14d9bc3610c608bbfa55b5fb1d52525e25119df18bdc70a277f4d6a8e1308e6a6ed2dd56fef1ba2b4f125d00db67c3fba91ab8663a535d49b1ff52de8eb299b5e3551468b338d6f7551fd0a91471ec6682dbe7c9eff7aa9a9a4a189aeaaf1d03f2c28825ff268f94f1c95f5fcecc25227b239fd5ff786296f40dce99905618ae182c2eae118538615875f3547b2b18f40dd3fb991aac5f9073511979240420ef5d96c3c42f2dd054aeea56587b98b0df830c9da86d2500eb189ed5fd97eaa6d167396851cf675d64f8031e57f26b5b33bee0cae584c1fd1e2120d1a0154fcd5a1dc1ec8af4e7f1b5e0485541fbd6bd0ecb52e431b40b55f0e52546444bab4f9b2fd2c88537be03c19db0ac41471e4518d6b4d01ecf2f1cd180d848fa19b210f520ebde6b4b405a97e8752747fe58fd1c94b0442bc9365011d04cb044686062865be766f7e890e7409441ef7a07e038783541e2f85ed0f909b11e9cc1f8a43f7c702ce83daad04c43662049fb02fc974cbe9711cc4850bae96a7d0e93ddd9f92a13299f1df4937e8b42176bc2efa8de3b51e28c982b688152ad504235102da5c53525ee87d9de9ab4745cb0460b091f62b84c354b2e4dbf1363e058f0240bca9384ca5b9500e77fe732cd60c2d45a8d127a58c08373192b3cb88f5c9badb269c9965821437c026206e5ddd72e95a84b6f2b8ed450d061b80cecd30b74da1a883e7af120dc2e1506443bbdc00ecfed8fb2dade736fd2eb806afaab11e65e78c9a83a1c61e4365f63d0f4ef866f16d04d85104385713dcd38b265d7340b84d0007dbd72e62c412a91bcc57b393de043510b952959bb816f94ea5da84665c5e5bb4c51f277f3be678cf45f671aba144b03648e0e1d741a1b73c4373cc92a2b9167061e9bee0fbd037b09fcc87deafaa0d5a245cb8fda7152dd308a94f5f975895ec290654b40d1015fd7717ef957a7fd9328a01cefde7e837835fe8df69af6280d122441713572bde1b0ddc23f26bc492e45b6249f5a0e627d73f40166f018ec09a53fa806d209ab7a84b1ace4d7c6c5a6769c92f23befdb93d557ff56fb32b597a806ef52047da0b567f6432c860d8af90b4a17998d012f011fe310ba58f976bef6eb432f43d62f50786d19030351baab87880402e5a6337e84f0c5909cbfe42b6b46fdce79582e8318faba192fe142dfcccfa1a49a37961a76e10cbf85e92fde80de5dae91798431319a09ea8e830bfe910022104722db380dcca861346c244124506c7969b574b35b3a5f84c78229adfbb663c7b7460e144c56ac0ce64a5d263189acc3786a589371717a0efcdaae019304735daa10cb0a11f60e40f1fce67a0454895a99afcbc7df554888f9968e75cbaa360db9852ca64b2dec561d00b674416e564194ee8cedbf8b60c45698f7285b88cb41313a8afe28d4f4e1f4056c8bdb9b8b19cb1a8a8f083107456105521850f53b3a80513cb418474e335092d71d7ed6a6ad9975811734ec43d38fb38688384eacc6a25d026b0907cab4b0b6ba8342dfaa477ee808396361c8f325440a5457f91b4d9eda113b6fec052ff44a6a8059bdf07dd3b03edb5534a21a8f7278e1b95e52cd807dfaee2bddacf049064cb438ae620646a786ab2dfc53187805b9a95167d5deb636ed2718336e6b089783a66a6e9c8f08e1d8cad9c790eaed299c69bc5ae26744e7fe42f01ab8dfd4e296fb53857c661c129cbf6a7911c8543cff4b081271fe75b4228ffe1c1e72b48afd9493679845cbbc0035a313abd751bdd558ba0cfe30b3e7ccbc785380593adff6b9b9c1d40b13329a6270a6cd4c88f298942cf88b69984e92bf8e9528a23c8a12653c916671ad3d32ed92db8775f09ac01dd4a27601bbfcf3f50c355333ec7bbc2cc7e1557ecf4ed7861db5eba27b765c311fd4d1e537597bde9162b8c426dadcb35a464b1fcb3f907932b2188c3c7e4376cb71567d7f02b25ebe66effa1305316fcdfc8e96a4b0cd725c45e1b04103b1d33c3db047ac7a250b9bf28cefd75c3124f04e354f36e5ba0621d34c9d4d4a764f760c1237c79ffc4eace58715d31c081c48190874e1c8182fddfa044663dfe027fc7595c389f74ba98b12db4634797d249b758cdbb3e9677dca5ea0e5f4dd38f94af72e508cdad14d8c4f209122afe406e266d0769a0b7a3d2ef3627d34e8e18abd2c1e7e1cde3dac587ee7bf486f6c9de8b553241863157214d61e2238caffde0f729e20f6d9e47e1b7e32a475a60e028b2be40aef47eab2806cfaa9cce4a417b4922286b85a4dff5a1197e0a7e70238cdaaee9cffc1e8831099a81ac979f22ca89681cb7108f3a9c081e6691f149cc24d711ef0f30119e64a023a7eae9a8d6abd79c331f3a61cd67926f99166fc86f4b3e7842f30b5b3896c63e6b134e2b1881d0c9cd42a482029f2270241e8b7cbcf0d678ae5e7057a51834f0016874bfec27b9ae789f1dbb7440d89ea4d4caf9318d65e7cdc6a10a278a6df2b534bee23cf8b71534212a11180b038c9a97d7884a367e786373264a4ab151c390dbbbe19a061c5ce145e994e6b57e6d23660cae3341039933b90b89da8256a463bfc48ba74b05ab4c8d93bf3148e3348d2ac365e9345a7b86addf60f8791c65583624bffc90f8a5b97f2bc04620601c63489c39d5dd9889e35b953bcbda6285d1fd2407b2e31581486eb92807719393be5a4dbde2fbd0f072e09a3f5858447f6d603e0317165c372d9ece6f6251c9e3627f96ac6554b13f8937fca2d398c65c87508c32ea5c885ccbc88ac9445ec25270d8c10950bcf692c6713bac152dc0bb43fbf2c2e964064e50ae8996339b8724a141bb8baccbf09308c3abe4e1489ee392c51fe83d05686a62856901b3e6b32ce02b07c13141ec1c08a28cca73253fdd616f4f3c8fbb07a1e4ed72eb351909c310d2ac4db61ba6a39afdd76c82b665c2d351540f2e0a9a6fd1d32dc6229ba00b07bb47a6c56ea3c3567b240b8bd732f193db0e52fa98b74f84444af449bd7b25878334752e12fdf01f6a36df93255697efb1c6a4d5b8af807ba14f7ff153b8de8a68f3edd64e4847c2dea0104954d375b74afa4b9eda25c30fd08ed211104b7ec6c7d11e2bd9c4ace6220d69976921647020b9e", 0x1000) 20:18:13 executing program 0: r0 = socket$inet(0x2, 0x0, 0x6) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x1021, 0x0, 0x0) 20:18:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r3 = dup2(r2, r2) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000040)={{0xfffffffffffffff7, 0x9, 0x4}, 0x0, 0x5, 0x2}) 20:18:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) getpeername$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e3f66696c65300004c596a94225a8552801616669ce2105a98ba6f52128979893ac0cb7ca2c0116292becfa6169b9c5931a8bc437a80a38b690f962b54c41e2c57ccaae6a35f66bd2f23d6c7dde40405de55b9a576ba48f20b42f631afdf93dd34fdceb2c4b209151b81ef97c14a739480709d99f333c7ba037b785dc59852c672aa9310af99e4b2f780386ec88d04f9fa0b2d1b4948c89ee00da2104f111c374ae616da284260e8ee33046230282f1313c6d7edd114fb9754beba7"], 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x30020, 0x0) r2 = openat(r1, &(0x7f0000000340)='./file0\x00', 0x81, 0x1) close(r2) r3 = socket(0x10000000002, 0x2, 0x0) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) r5 = getuid() fchflags(r3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) chmod(&(0x7f0000000200)='./file0\x00', 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0x1a6) fcntl$getown(r1, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x1, 0x9, 0x13dc000000000}, {0x18, 0x1, 0x5}, 0x6, [0x9c1, 0x0, 0x8, 0x0, 0x6, 0x64b, 0x8, 0x8]}, 0x3c) r9 = getpid() r10 = getppid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x1000, r5, r6, r7, r8, 0x60, 0xfffffffffffffffd}, 0x8000, 0xffffffff, r9, r10, 0x3, 0xfffffffffffffc44, 0x4}) recvfrom$unix(r0, &(0x7f0000000440)=""/122, 0x7a, 0x801, 0x0, 0x0) r11 = dup2(r1, r3) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 20:18:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) socket(0x20, 0x3, 0x8000) clock_gettime(0x4, &(0x7f0000000000)) setsockopt(r0, 0x2, 0x1, &(0x7f0000000180)="ba95ead153ace3e1129dfacebfc3d5623a59174698b3869eecc9960a08aa0e38ff955b8036a191b3b959298656fb", 0x21a) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x5, 0x3, 0x7fffffff, 0xfffffffffffffffc, "7e4708c3c169f63cd896b63588979012ac2aa9e9", 0x7, 0x3}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffff7f, 0xefc2}, 0x315) 20:18:13 executing program 0: msgsnd(0x0, 0x0, 0x0, 0x0) 20:18:13 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) close(r0) 20:18:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file1\x00', r1, &(0x7f0000000040)='./file0\x00') sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 20:18:13 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x3, 0x2, 0x8, 0x1, r2}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) listen(r3, 0x5ee4a951) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) 20:18:13 executing program 1: r0 = kqueue() r1 = dup(r0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file0\x00') kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x41, 0x20, 0x8, 0x1}, {{r1}, 0xfffffffffffffff9, 0xa, 0x2, 0x63709a7e, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x7dd, 0x7f}, {{r1}, 0xfffffffffffffffc, 0x20, 0x80000000, 0xc1, 0x4}, {{r1}, 0xffffffffffffffff, 0x11, 0xf00fffff, 0x47, 0x245}, {{r1}, 0xffffffffffffffff, 0x0, 0x30, 0x7f, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x400fffff, 0x10000, 0x5}, {{r1}, 0xfffffffffffffffb, 0x2a, 0x10, 0x3ff, 0x6}, {{r1}, 0xfffffffffffffffd, 0x9, 0x88, 0x9}, {{r0}, 0x0, 0x1, 0x20, 0x8, 0x80000001}], 0x0, &(0x7f0000000000), 0x8, &(0x7f00000001c0)={0x80000000, 0x4}) ioctl$PCIOCWRITE(r1, 0x8004667c, &(0x7f0000000040)) 20:18:14 executing program 0: clock_getres(0x8, &(0x7f00000000c0)) 20:18:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x4, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x6, 0x2, 0x80000001, 0xffffffff7fffffff}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x101}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x10001, 0x1}, {{r2}, 0xffffffffffffffff, 0x8, 0x20, 0x4, 0x8}], 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 20:18:14 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="02e4667ce8a5b113d3211dadac599be880825581d20549547231ea2d", 0x1c) r1 = shmget(0x1, 0x4000, 0x105, &(0x7f0000ffb000/0x4000)=nil) r2 = geteuid() r3 = getgid() r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r8 = dup(r0) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, r2, r3, r4, r5, 0x80, 0x5}, 0x610f, 0x2, r6, r7, 0x7ff, 0xffffffff, 0x2e}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) 20:18:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000000)) 20:18:14 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getown(r0, 0x5) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r3 = socket(0x18, 0x800002, 0x0) setsockopt(r3, 0x29, 0x3fd, &(0x7f0000000040)='\x00\x00\x00\x00', 0x3) getegid() r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x8) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x9, 0xffff, 0x794, 0x1, 0xffffffff, 0x40, 0x20, 0x0, 0x1, 0x8c8, 0x80000001}) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000100)=0x1) 20:18:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 20:18:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06104000000a025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53ab81026cfea92af08176f951ae1e85ad9775f638e1f50492066c82b98e45478958c3cc89a4f61857ea1e4c84490a7d26b9f328a06bc2de313d0b5121fdbcd667eae0c224f729b7372b5b4d6d892dc7ca8a377145f68a845110b3967912ed39058c0435f7981206e86fb683bc9dde4407a2b6755a85367db493b09c3578a93c5", 0x6b) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 20:18:14 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0xe018, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) accept$inet6(r1, 0x0, &(0x7f0000000080)) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 20:18:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x0, 0x0, 0x0) faccessat(r0, &(0x7f0000000240)='./file0/file0\x00', 0x0, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)='r\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x90, 0x40) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 20:18:15 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) sendmsg(r1, &(0x7f0000000000)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, 0x0}, 0x4000) 20:18:15 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000340)="5dffa4761de3528ddab8ba556c62113bc72277168b0aa5c7d4733ff41310d6f3c30d5338abd929d205bc5ff4b14f8919bd297ea4e441100deea3ef4eb9b96cf2601868040821af84f636a410a5300387557c111e1b6721dbe6b6977ed7944517b7155df5d24922752bdfed188945454f704444dd9abba7e6efb5ffbd1da4aeba41a0482e13ef85f9754b2b4bd652ee7c7fbd489cf9f16e59d35105fa15d6e101e76665a14ed20a96ffad38c4f86fd62633d659e1b36be83f76c7d8fb14a8cf7e2dd7425a0d9defa585632e3a8f6ecd909971451b2daf92ccc2b9f4e836cb2b6f47b06a0b2dba5de13d6ae3dbf5aaf2e442", 0xf1, 0x1, &(0x7f0000000540)=ANY=[@ANYBLOB="01002e2f66696c65312f66696c65302f66696c653000a81f47fa700c3fe7ff4f9543b61bfa090475d22b3cd4ac77f0ac18476e6124d4c473b5f59f3853b426a44b0bb3d8c2ea420881049c3998f7e523934e325c603edf580508d698eb3af5535cb423f6aceb7ae8380c7f30f9f4267e831066edf1efff100668d5707758bd6e546991fb264729e1672a86c99bac9a85ed22822f2abfc214a8377455bb2b38a486375b192d94206368bd4ca3c5c7031bb7f7771f7bd07c007f4699a9bd7fcd7bbf6bae1da361a2af22af1decb21575ead0669e3e9dc3e0"], 0x16) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') fchownat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000300)={&(0x7f0000000180)=[{0xef, 0x10001}], 0x1}) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x26, 0x20000000, 0x6, 0x42d}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8000}], 0x4, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff9, 0x80, 0xf0000082, 0x7, 0x1a3}, {{r0}, 0xfffffffffffffffe, 0x3, 0x8, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40000003, 0x80, 0x6}, {{r0}, 0xfffffffffffffffa, 0x40, 0x20000000, 0x100000001, 0xfffffffffffffcf1}, {{r0}, 0xfffffffffffffff8, 0xa3, 0x80000000, 0x7, 0x1}, {{r0}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x4, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x12, 0x5, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80, 0x2, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1a, 0x9, 0x20}], 0x1, &(0x7f0000000480)={0x3f, 0xfffffffffffffa53}) 20:18:15 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 20:18:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x50, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000380)={0x0, 0xfffffffffffffffe, 0x800}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) 20:18:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) r0 = msgget$private(0x0, 0x8) r1 = geteuid() getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = geteuid() getgroups(0x8, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpid() r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x80000001, r1, r2, r3, r4, 0x20, 0x200}, 0x10000, 0x1ff0000000000000, r5, r6, 0x68, 0x5, 0x100000000, 0xe000000000000000}) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 20:18:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xfffffffffffffffc, 0x2, 0x200000005}) 20:18:17 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0xfffffffffffffffb) r1 = socket$inet6(0x18, 0x4, 0x80) rmdir(&(0x7f0000000000)='./file0\x00') accept(r0, 0x0, &(0x7f0000000040)) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="a77b0a6858493c121c5d1ee1a7df9a44a17c12652f383aaeef63422aa8b06eb89e745a006bc93ae0636c45cc6c3ce2e838c54c611ef764211b33c212467a00178308e7e6db00d240acead2690575eb2e70e41f8db8799e53b2dcd51420e73388c91b3d0b86b0617eaeb51fc7f1a7a5ffcb250c5bb8cdf07d8bd9cdad09d2fa2a84fb9fa7aa99643905f98c7cf02453d1d9c29ce595b5d1906464b6622731f1e17ae5202294a6a093e682be", 0xab}, {&(0x7f0000000140)="8e66e01476b8692d0dd42f0ec4251feccf4362b9166d2abc6d079c66be85119e4238cbe4b6f753edbf8fea00dc3e0ac839e2be9e638728c949f6e82858042d6e8984e3ca3b308a985a078ea1e2c53fbafd962b41f070a7996e01cd274e4dff52c601bd3d494b758dd83f627e5d5c9447a342285b801620794611f5c4736acc4a7e84a4009657c6fd376712f4c4869964031c619e5f52f782d82e2f2e2803e922e5bb7eccd22983cdf6bf8fa98188cfaa7892ecae960caa147d28386753001c562fb3a163d6d583195d6b2da00fd7cc78d92397b6795cfd03cc22b529fd482a118c", 0xe1}, {&(0x7f0000000240)="5fc3d172f1d79c04cb0a014957d6998ed42cf40db6ac0e9c8b29c10e52fd9e5447859e38276fb09d8c6b59eee9036ea5351d39995dcca963ab163899298a512dceb4c03da2ed1a9dd5474155ba44a15626619a5193e60bfcc11d1d228e3b2075f676498ef8d10db6b4a394e447eba8849533a7d2bcace0cccc5d7520eb28fb66d9f5885af87adfce692747faca0e934af0a9101e86794380bd03580052054ae5953953d00fe49fb0d3b250ac5afa86caf228", 0xb2}], 0x3, 0x0, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 20:18:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) utimes(0x0, &(0x7f0000000280)={{0x0, 0x9}}) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) rmdir(&(0x7f0000000000)='./file0\x00') dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:18:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/16]) r1 = semget$private(0x0, 0x2, 0x2) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000000c0)=""/118) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r2, &(0x7f0000003440)="fc0e10b1081c414a553a0b3eb5271d2dd60b1fad68012062bd11580c50a555b1636df13a9f50dce996b1ff81e1b4493e3dc206d4ad566f67dcce150e00a51f1c23df0a957353199bc7362ba2ed6d79ae8ac68b2c1a521f59819bff6c53b0bfdb978e9dc5f16106ee7197d2d97fb2df25dabdf6a0d0499bcf2d2da7d3f89a0dfd0fe63a2069a75d78a85a0a63051a6167968ffc6d5cffdd4eb3d342289c8eed69cb6ac8e81994d206537390dad1d7c19ffea8cd25231de7b2f67af3baee83ac9da8b4daae4c24ee293f1f6cb95f3adf162684382247dbad1fc142cdaba7e61de9bad70c84cd3bd40915330aad542eb003ad0af58d07a2d87610f85c72d927a10855bbd2789f3f176ee01526c3d97cf9423c30912173c26b9808d486d38ac4c1ac289df617674fd52f3c79af286361cc4bcfa6df67368889ad7841330d7fe7a9960b6744fc626c96119bed2f9de427c6c9121135327cd7371a029380bed44dd07c847fa2e3d6711afb5a74921ba578aa6446", 0x171) 20:18:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc08, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) socket(0x11, 0x3, 0x0) close(r0) 20:18:17 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) fchown(r1, 0x0, 0x0) 20:18:17 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000100)) lseek(r1, 0x0, 0x0, 0x0) 20:18:17 executing program 0: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) sendto$inet(r2, &(0x7f00000000c0)="32efec90e65646d54fea7447126828b80600339ea33d89b2c6129328c3d01e59ff6d9e548b1b0421f48a15c75bd8ed59b5e1b9bbfec18055e40432b4186e9fe3b659ea09f6360ea969ef24cf9506946706589f0a5ce692542b6e941db5448d29de52542efab09660b051eeffe12e48af236a3f4147fa483b7d68e9d6326ec5818460563aeb5fdbe668bac2df060f9b9ca8b8049cba8bec3f441547f8b55d1b3acefea614b439bee105bfbc9f2e8924a3aed32db7e8af7a5e4bc6d2c8f220f47bc38dad75168618df10cfda29cd524b49fb149cb8fe6c57660466c0abcb632c4c66fd354f9c578f29889bce5c57af7c0aecea032e995313062916956313af", 0xfe, 0x4, &(0x7f0000000040)={0x2, 0x3}, 0xc) r3 = kqueue() clock_gettime(0x0, &(0x7f00000001c0)) kevent(r3, 0x0, 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x24, 0x2}, {{r3}, 0xfffffffffffffffa, 0x0, 0x20000020, 0x100, 0x2}], 0x4, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000380)=0xdf31) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 20:18:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) write(r0, &(0x7f0000000140)='\r', 0x1) 20:18:17 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 20:18:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) readv(r1, &(0x7f0000002780)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/152, 0x98}, {&(0x7f0000001440)=""/152, 0x98}, {&(0x7f0000002800)=""/214, 0xd6}, {&(0x7f0000001600)=""/118, 0x76}, {&(0x7f0000001680)=""/249, 0xf9}, {&(0x7f0000001780)=""/4096, 0x1000}], 0x7) r2 = syz_open_pts() close(r0) msgget(0xffffffffffffffff, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x800000000000ffff, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:18:17 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0xffffffffffffffff) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000340)={0xffffffffffffff1e, 0x20}, 0x8) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000300)='./file1/file0\x00') ioctl$KDDISABIO(r1, 0x20004b3d) linkat(r1, &(0x7f0000000000)='./file1\x00', r0, &(0x7f00000000c0)='./file2\x00', 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0xffff, 0x8000, {0x2, 0x8}}) 20:18:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) recvfrom$inet(r0, &(0x7f0000000100)=""/181, 0xb5, 0x40, &(0x7f00000001c0)={0x2, 0x0}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x201, 0x0) sendto$unix(r0, &(0x7f0000000040)="b100050490000000000000005786ca90500e08fecea11ea8fcf96ecfc73fd3357ae26caa0416fa4f3763b34d173d0176b30bfc36acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebb4259699a1f132e27acb5d602000d7d06000000000000002934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f0f2982961344df14b5d0000000000000020000000000000a0000000000000000000000fe00000008000000004440cb42", 0xb1, 0x0, 0x0, 0x0) 20:18:18 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1) 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, 0x5) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20280, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 20:18:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 20:18:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000300)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() select(0x40, &(0x7f00000000c0)={0x3, 0x4, 0x8, 0x80000001, 0x1, 0x7, 0x1, 0x6}, &(0x7f0000000100)={0x3, 0x1365, 0x7, 0x0, 0x11b5, 0x3, 0x10000, 0x25}, &(0x7f0000000380)={0x18d, 0x200, 0x6, 0x8, 0x0, 0xff, 0xbc}, &(0x7f00000003c0)={0x7, 0x5}) write(0xffffffffffffffff, &(0x7f0000000400)="22289fafa827c8601ba55d4a2057a64f2a14bab8fdcb214d7d5129f514d61128d4c1487721017ccc248becec64ee431f2540a16ed9c1a04447206c2f92c6f9fe5a5756f667c5e33eb97c55352d13832fb46f1094001a5e1ee9eda7fbc0b94918fec0b478b13e6383154bf502d2b5a56ac8cb05cc467c8d1e06d4103cdeee58773ea7b4dcb234ed7cd8ca0e5b9e856c75ba9745cf441141b1b3ec24f9c0009e06bd3ba1db2c5efcfbf2da6a5381871d78c05795a21fc248f9c11fc467c3de8f890d7327c7ee09df4fe891d3ad1bae", 0xce) write(r2, &(0x7f0000000200)="abb94bff43917b0b1f6f0bac17758f15343f8bf7b93100e55e462f0fb3cfbe542a40d6250cb59bf806e017ccc3b049360e1a2c9054167e7b2466a8e6a8dc56e31c08ba64424842f63d7bf87e647651c5c6a223bb98d0dce4cd0140a8387ff0b2e3e7936be37534a731f6ec22856aa2d7fef1b74bcc12a3bf3cc776ad9660e6b4a6ec3ffc13adb2b01b0fc36abf22dc6a30c8cc18f093d6eb20f7a00ca25d69c637c34359d17cdf37ef746e27b9ce353d7698bf81514e66bc2a8672d0b57bb0c6944154e47b32b7e595cf80cfd3ec18abdc952ab5", 0xd4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000500)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffff9, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x400, 0x7fffffff, 0x43, 0x6, "10d1df31715bb1be1a336b39c0ca6f271dc82ac6", 0x2, 0xd5}) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000000)) syz_open_pts() 20:18:18 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x5, 0x2}, 0x10) 20:18:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) 20:18:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/11, 0xb) getpeername(r1, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000200)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r0, 0x6, r4) getpeername$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:18:18 executing program 1: socket(0x11, 0x3, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003eb000/0x1000)=nil, 0x1000) r1 = semget$private(0x0, 0x3, 0x328) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xfffffffffffffe00) r2 = socket(0x11, 0x3, 0x0) close(r2) 20:18:19 executing program 0: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xa) r0 = socket(0x18, 0x4001, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001080)='./file0\x00', 0x220, 0x8) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000010c0)={0x7fffffff, 0x4, {0x2, 0x1000}}) sendto$unix(r0, &(0x7f0000000040)="057e97654c79d3651a6bfc2305771483dc3eac228d7ada462e2784a99b49d08c9eb583a5f520241e51b20f25aef1cb0174daa594f20514e8f00d5322fc321afd7e481bbc5e023225037422005b643ba12d4cda067af1a33ad8efed1038f2d8a9d98ea3ee60c4284e1d8029ed1bcbd372fcd6bf4ef2ee8f5d32b55b44b32dc6e04e8a22dd8cb9816538075afb50c041d09d163bb21cec05b705dde1aaf046a4ea6b77cc280700b799cbce45579f33cd437159e6067cf3dacf05a9bacd1cfdf0a88ca44d5255f502f8feb4c7831ca3d49ab80029768147abdbb09944bcff601a7ccf791f14a7bf8b4dccff30b394d60b0bca2964de7a89aa51b64d4040ca146ca3eff16566c023a024587b2a966e803b69e45d0dc1ede84830bccae80710f07a431d2f52b34ba40f3e59dd20804420546c1d6da12d18e5b62f0c0bc219d9fe81086042408e834711b7efe6382ef70adb5b34a0ac65cf960a7688d258f8357837984041006141728f2e07de4e5d77bab7be95ee6a7343ee181d3144fc2bcb8c5a57d0bb78d9ee93cc34889cab8c2c1208d2725822127d88f92469de6251989c6371a6839ca23f8f681cb7bc5ff2c9df21720d04f38d1ea006c922d533b74108396cf417e2e57009908996e2558ff4f2ee9437150597409d78c5c5d026346fbe463a3f0a6dc48d396a5a74ab662022a9849701bc02b7e16958ebcda21903299d5c0416e93c9df56a88456fe8c1852cd6e6850403024521c06cf8d0a0c9d0c4f38401d47ad995b02a6a5750d51b74f4d5d743e8d38b4b6bd07dee7991ae69dedad4f8b71bd75bfd3fcfb12402dac2e8c5f0051661fefd6efbd429b539eeba341153e1dacc06f9dea3fb25e184f65e6f4afb13d7ed638edc1cb8be568c88e9a74847567418945f93670c6acf4169aa1d978dce3276506bde037cbc42dcbea7bf460f861b8d158015afaefc998cdfbdb5d43e90bd808a1794e3ca400ba4cc98e4a188fb00b0f2535246ef23494bc24e83147a3643b365d5d30067c33ef12708bdbbd33d1e5af39150c102b1cd1fcc76f5b08ee4517abc89b092f1703755565666c794ef0ecee40ab8980223ba13f9b837f7e1ce5dfcf0b990cf3a8eee29b5de821c7e732a5156583b24b86bad9723e673998d3d02fef05bdc5b061bf194921bd50e51a7bd07e7320bf71d4aeda945423fe9e69e211cf951e5a89186fe6443a5d75469dff77cc8bf210f202ca4e0cf5d3b6f7b383fe78df4e126d3b7efc98c064eea8d19422aa0ae32ec5a129b760ccd0afcb464c31545ac454a961876925b42a99e9fee117205d3b2f0ba6ba37b0ab6b29aa14427c8f2e4171f2636cff1851436ec6d7ed1bee2cc892412d21f5a0244529b5f1eea6b2336416b63206746778edadd6c4bf1bc8d5469a035f060e97e531bc58e4695406c701a49e66c903070641358223568ee1cfc1919afa92c97481f358739a1f3025b02abbe6125f8edca3ac07164d6e540e260c32158d17144b8aad171b0b68830e896f5b4e97e3cd3cb93a5bad4cd486fc27d9547b57bc757b5b4c459a65364bfbfc89c63e3ebec07ad6ee09ceefd885eb9efbc6eee006ebfea6f7cbeda6de3fac2e9808d07f0cd6db09451bf714fb2187d3d1e4c7e238d0b3e80db262e76ecce750c7fb0dad4a34adfeba7dff56c809a7143ec15fbbb1b5155430899a4b64f107073cf871970a591353ec8057b7c102ec2d187124407bbc54ff45f32ff446c344dbee842e2685ea843aa8c9af1d4367ecbb79d4ed53362d0f0942567ac9fc141276c57e55c78cc1f913d9a2a4caad3abc18120c8467ff96fee253952e9dfb5f205b1dfe459ba4ef92f2cc1be823951e655ae489ae2ab71bb3c4e4f3ba7a78a4b15b6612ae597c2984d7666a4aece107cc23858f865b79d084ac143349e264704f9721087b7edd11dae1b7b5948b52148c977619f879dfee5c0e566c26a4cf978184abef6fcdc2a249d6d8bfa3105be3a52fe0d38f9b487f154242edffd734da3745a9925686fb81f27138f2dceeb7ed30181039cfac87de88d1fd58d7d17887aec56ec7d9bfa1f5ef62c9871799b3317cf9183efb4bd5075ef70ae433eba639d22a4f75bca34d147cc9edeed4b426e0ce380aa42557ede6b754da740ffb5e97c2b100134674cc5bd139933c555bd12c714da5c1251fff3d6d543d73c6e7473c690d8a046ff16717e842412a6d0ba9e97be8fd5f1b77914513e82c720dc6ca4751c9719acba49f1e849162bbc86986317a07e56961b458141ec683bf5ea440f7cecdc823e64f6e70d6c5e19666906146401138bbf30e485193de4a3b4fa3cb77d4b7435c3c47f8bc9208156ca99508cdbd9db6c17c76d21e3cf6edf3cb0ba35a6d048b2f7b635875384f9de03ac45e20f210aa14fa030c76dd4ec6c368032ab3d9c9ee5e688e7cf2b576ebcc38a06754269a8c5da7e0ab90acd72eb73de5c96f6014f1f8ae0812b010a40302093f0d3e1db41f1767e574010c8a7c50d633711e41862318416f8c8be561c2c9cad7f505bc01826fdef839d1a011b32d87ca5cd823be4617582f69129159e4853b87fa2359718eae54ebbdbc173e35711ea3cefeb56a6d1b75a152158fbca1cb9f513eb6f2cbae6efdf1d1ae27d6f7ed75b48da8a84f764b30ee764127e869388a0beefd0fe0da5c8be5e65d533a6b002461ef91916e0f7e57a7fdeb445fea325ed4b230d2b940e176e363bc71770bcfe71239ba2923a0651ae8a066e5936138d0ac136f7df284018ae543dd214c72d7c29f44adc823191593c714e76894f45b5eba17a75b4fd3d6c8486cc9010be302610847f8e8d289ec1b7a92f5777596d1d789c96e8f40f88193e67727f25381f2d94e093473b756659e63777682358d493f8e10b12651cff2b4d94e155de2caaaab336f93cb1ac96c2f70fe194479a8cac74afbc9d14bed41633d36b809ac4e2870d1c1dc4d98f73b41a1f03a85f51d0a2545949d26c00e92635398197a6a30b1b6fde9017802eef4e3ba5db2e7cb135d4956e0fef64e00ab6b301be3a5556c301fc13857fa89f53a5de2fdce9fa464c81bde4b6b8a9ebd2ae5f8fd01c370d1f809292c140a54540c961601f84de422c4397d43b3b21e8d1219730cbf3d7952cfed2193d23d46167a50f9662aa302e2d96833e584bef0df1c23ec28b8b5a2c043ff2a31fc6e9e9c002eb104fed116788c9769d605869f93f662fd88cfec656961ed7ae426730a7073f4ec6bbf779033bcb7376f0b552ddc40789ada44b55908e55c5a31ea7b14a0387131dc039c39af035b1297863e4778615ccb119af07320d6a080aa5beed3448b4985ed475c0cae47577e0fdf805ca06f20c5b2fcc4f245f33da653d62349d85001ffef7d8b3d33fb89bbf395030a62bded1d9bfdc49ae89b17963f14ad3c6568cac442ad4d99ea97b819f481d979384a160baf04fcc515737beacd00c5f7aa32cc481e7cbe654c614937e02eefb8b3420e77b439cf45c1a888b715fbf33859be008fc4249796a1dccbdc2ea3b31792a2503746c9650e13173b57d586f2be6f36b411c76d08afe52f28b16b04a5af8012f3827d8665dce65f9ed123ff293704beef03547e635dae4a0df0ea5229071c0b6948c98d0bea68065c0bd5372e6e4370179d8232e9b9a467af74018d3a5eeb6870edfadd1f7f4c100ba30b7058b83383ebefb099109744f86069ff29acd764d871c0bdef9aee0f878560b28386d6c24ec2983c4532424b75715e578a37e34c9d2940154d6045e7ef3ef95fbebfdc76923eeb36d0676d65afd6136000509a7dc895f18c5c498bc25b7979e6422ac0b489fc1646350a19df4ac90077f3c0d48a1d96545188e6ff27035f32496831cead970c5c2a9bf4e2a31aff69a61c4a03d3b4ee1c73798a03d6c1adf424293da841f0955e05e66dc9d62ef586c36015afe9552fa1239aeddaa7ee5844d5656909bc2629057abb6a98911fdce284d60db6591e31ebb281e7b61d9b7ba1d327a84f716cf4cf636c9feec3c04a318084280d7a675c304637e5a9fda381d160602bc66f1a2985dcdbf3880be389d1a8921ffcbe967164bfad0e89f92273449062341d5b69c4dd70257fdeaac6bef46c07b163273ad99cecf19e3b2797dfb348d29ed81bbdcef553b1871f4932f1d67f8e06284dc35d4086374398440630706f4ee3a515c74e8348e868f7d319d97949769ecb3fd55fbf130b27500d1ce11cd69b3d99249c1d75d1ecc61aeab0bf52d74c72a48c9ab49849ff36ed7dbaa12e7e5358af7cae8930c9b103649b8edba285fd9275f267fc4462f2bb833d4209b2878957bfd2b59d4e2de2002a4be1163873b51e2c5bbaaded3f4a013c4129c6f2de881e676459adf6105a289992d9679a55863f4af1d1a44b88c87aa3060f282fc8734287443e8923ad4ee7cac91664fce6160fbbe952ac970c42a8d9e79ab4add0d1c914bbada9d5e322faacd407236da6c9694028b4a28e6a7c1fe7d506c2942b9a75f4d33ed85bdfc6ab32a2c71bd13073318a409c9bc9d26330c32f44d5fd46d84639bc29b31dd996ce9890a4703faa1c26588d9787fc72d3d6687f588a8c0cd05d6109f26d9bf4454d72c58e6b48a70e8e8a265dec22b34222adfa29aa0f018718e936cb75eb78b16c9c9d43ce113edeedc67802a0158d033cc5c00508b1e4a0ce56fffe8e32796d1c8ace064281a6586de1dd7919fec704d1272dab235fa0a583cbb35816c889242ca44730837d0f288be22c5266116f9a5dff5b40dd8bb3833e813b872faa21e68240d1fb95eb8fde232bec73efacbe8b298fa9116b3a524f1fbbe20258275276eb49f9b48d3983de882222ed895c57dad918384fb8f6854f08eabd1d7415fb0a6ad3a82f48531843a7f05c2f6f1e93b560a8e634a87c316c4990a47a227895c5eb3cb6b9268e8f66d504d03d9e72bad820c7cb03e910a1ee2971b25264f821f2b2712f3e5cf693be33749be38f5a8d8280751a9531b42b35e69a37e5533fe44a517be0ebf0299d07bf56bc840bfc12cc59a092cdc43d602284038dc695e90de60b0fef998e4238736bfe2c4fad914da0bd29a7bf13292ce3e1827deaeefbdb8d1fbbe7dd0dfaac134a105677f060c7b0019a6ef86ef1d057c7f890b5833fc2730ee97e36e3538955f930f937db92acdd69cf82dbbe2d74d79e05e189b20d8ebea57570cf59deff706b6b768fff976163b32c63b0a75bb19245ec7bd0d3a9b680647be19fda0e8cc489fabc5158fcde65ad60e2d04f00d65adaec2ee5530c6d8b8039bf5b218e82412822f341112ecb3eafd2c76b56f750588b80a27a037195b584f4deee618fda1b3e423664d0df7431da8777f1c2789119b306a3744f6f1138c5234c267672375cc03736d3bf2593150d80c0c6e946f1e3417b806fa1e592e164ea45130d6e49867b019b15c318ccd44e8a686a259b2285e475e099eb91e68b2382a812f7ba37ab6e17d05a1da23e0e3b19e591ec0f81c50c70dbcc537922244c9eee3d09add0ce2e400b30cb00330f48cefe76f8d7f447acf92f776a54ffb96837c5d56d5475d2c96b7efb8879125fe5c320a42efa74733c2ec38d5878bb9e17fa6cf73db6844d84724ee1e24334047fcfcccf2b8d91cb45b581ebfb7ae360a67f6c88bbcedef986c7601e921197971b395b1a8573cda1fd0a355b6873a5a688999744a4ead5e87abe7e3bd66b5c7ecdcd3487e4f6cee2f5eb6faa7acbd9df1582b6c044eacc390a1f361282e32481d1ab57e492a7ee70fd64b1595c44fb8e41b439e74578a", 0x1000, 0x2, &(0x7f0000001040)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f0000001400)={0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f0000001100)="9c054c1bc06a129c8e64e1f28687cc9215b6045d948dd18b805bcd30fe6e90e8a48676547466df76406321bdda02e9edb1dce939296c3fe1028cd3876f2cbf90e0e5c362527c211b4b632fdfdf6b012b4e39afc4eed6d7e98585d30395b1aa620a66d0f7841121c20d03d1c8c08a4f984f4391d739a24e2d9e758d2ec5a4ea0568d1bd4f68f41d58cebb0eabf6d0e9661bb58ddb24cb8a75921874ff852f5c11b45a72538f49", 0xa6}, {&(0x7f00000011c0)="ea4cb9106896", 0x6}, {&(0x7f0000001200)="6a3e0a5d2881783ab51192f90eea5c139678a9bbc90782252a8781e6fbe0dba8ac54ea234ef8216e606cd6f8b3df1d30c7cade4a8df05a1d99a3c549e5bfe7fb0557c79bc592d06fa203ad2ef2cbd6c68bcac28b6dd5b57aa6619f26a10b3f04b566cc1d9b9f6ad34c877929e17fba73fd63663246eff33293f8b12dea33625a68f35a164103562314c016f8c3e10901", 0x90}], 0x3, &(0x7f0000001300)=[{0xd8, 0xffff, 0x200, "9c9cc3c9c4165f2c254c3ff01fc74ef88170c80942bc657b27e51c094f61ec87f1c036fc88e73c99b3e80b6004d2027af7e083067e100f2ad9e67ff533fe387f534a4019e13d8719509916b80b78e889c382d010e6fae38339ac9d806ac811eb49014dc6e854796aab68779ee16bb8c0d30d6e610e93c1e462dce0c34f86dc47bb48e4be7d5b66217ece6e01fed0003568ce0a07624e92cf0b9512c68bd9da4760a2aed1ba2b0778bf3977384f220f7464a7f7d2516d5c60154ab58be5a222857da84447a55bb0"}], 0xd8}, 0x401) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 20:18:22 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x1, 0x4}, 0xc) r2 = dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) 20:18:22 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') writev(r0, &(0x7f0000001580)=[{&(0x7f0000000100)='B', 0x1}], 0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 20:18:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 20:18:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r0 = getegid() openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r0) 20:18:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) shmget$private(0x0, 0x11000, 0x420, &(0x7f00003e3000/0x11000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x200000000007, &(0x7f0000000000), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 20:18:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() pwrite(r1, &(0x7f0000000100)="60bdc960380ea36b5d5fa265b4c8f597767913d7fd3294ffbcd1cd09bf7fa0161b7274f6afd1444afa763b77af39405e6cba510f179f469ab1e1ee82d7690f89f371e2af8d0633267279bef039dd1af7ceba66511e5ce52b2ed907622409124cba35ecfc", 0x64, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 20:18:22 executing program 1: open(&(0x7f0000000380)='./file2\x00', 0xfffffffffffffffc, 0x0) unveil(&(0x7f0000000000)='./file2\x00', &(0x7f0000000200)='c\x00') open$dir(&(0x7f00000000c0)='./file2\x00', 0x0, 0x0) 20:18:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1, 0x2}, 0xc) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 20:18:22 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) write(r1, &(0x7f0000000100)="5e8ebdc4f5d6196d40d769033098461496bc48cb41b09ca6fa8a08ca80189bede15e9591376b33e124c5ec46847737a34d730b314b1d23d4c06f171ac97fb90a70775934e3c0f010ba0d171e4026a4d26b4153845693ecdab229a2f7d43ce8053714eadef1f5ddc7cbaf3df4d91cd2bdb9c090ed300ba82bffe2bca0695518a9138de38c1b4f0afff537ffcf98c99364bb6206ebc01d7c5726315af1c674eb141f1ef151dcce5bae7e8398bc367bcdee839e09206751df9e2168670d4f31c1b52a9b84625e32d6417672ee4b6c477f", 0xcf) r2 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00", 0x7}) accept$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="000600000000000000f88636120000003e001e7aca"], &(0x7f0000000280)=0x15) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:18:22 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000080)=@in6={0x18, 0xffffffffffffffff, 0x20}, 0xc, 0x0}, 0x0) r0 = syz_open_pts() flock(r0, 0x2) close(r0) write(r0, &(0x7f00000000c0)="335edc778f8c40623b3f7fc472aef5c51d5bb6cc0121c7af53a6dce3fa4d8856d3f6cf07fbc05c0d87163b9e7c648c2686cf6e517204103c871be1e57fc0b2482b82cf2236722e9c2568574faba7cac7668fd5b5aca188139a8035d78cd1167de42e16acff35a8253786e02ae5872fc908fc2acadf33ca9ef92d78c0b21f8f21f574bb7b71a32759662301d2b9cb8a84efa4a5e8bde66ffb84a00675506538f9b225c8ce0102a264342dac592c87932923830f3e1360e6", 0xb7) 20:18:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) poll(&(0x7f0000000000)=[{r0, 0x193}, {r0, 0x4}], 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2639fa284f2864e6a666efb10ab6551b8788bc60"}) poll(&(0x7f0000000140)=[{r0, 0x10005}], 0x1, 0x14) 20:18:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x67, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x3, 0x1f, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 20:18:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x4b, 0xd0, 0x10000}, {{r2}, 0xffffffffffffffff, 0x40, 0x20000000, 0x400000100000001, 0x8}], 0xff, 0x0, 0xffffffffffffffe4, 0x0) r3 = kqueue() sendto$unix(r0, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 20:18:23 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgid() r3 = getgid() setgroups(0x2, &(0x7f0000000040)=[r2, r3]) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 20:18:23 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000080)="891fc2927cbf7101299df7fc03c6a76b52052b6d", 0x14) 20:18:23 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x7, 0x4, "0ccd9bab6660179cc2d55fb7840ac69f446b22ba", 0x1, 0x4}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2, 0x7ff, 0x800, 0x60000000000, "13c78d2c7110ec0ce12564426efddac864e36703", 0x8}) r2 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x4) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000200)="4971037833a3a26c1d248954e866e7a64ad5921f01a71b0f05ef596391ec3ec012d591bc1f912b2ba5059795865b471ee6834e5f4d805b5cd9961cb80e7d9ec25f04a83404fa8d6b3cd5fa696eb86dc01a19d9417a37a0aef4529fae33cbaa2dd5e4d383b6176462fd67d052765c5b3a629212720435180d54bd949da5952309b970ce78bc42686af72b7c0f6e4a40", 0x89}], 0x1000000000000052) syz_open_pts() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x7fffffff) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) 20:18:23 executing program 0: clock_settime(0x0, &(0x7f00000001c0)) clock_settime(0x0, &(0x7f0000000180)={0x1}) 20:18:23 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000000)) 20:18:23 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x0, 0x0) close(r0) 20:18:23 executing program 1: 20:18:23 executing program 0: 20:18:23 executing program 1: 20:18:23 executing program 0: 20:18:24 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) 20:18:24 executing program 0: 20:18:24 executing program 1: 20:18:24 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000000)) 20:18:24 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$getflags(r0, 0x1) r1 = msgget$private(0x0, 0xfffffffffffffffe) msgsnd(r1, &(0x7f0000c40ff8), 0x8, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0x3}, {0x9, 0x4}}, 0x0) select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) 20:18:24 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) r2 = syz_open_pts() r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x280, 0x0) r4 = socket(0x18, 0x5, 0x2) r5 = socket$inet(0x2, 0x5, 0x8001) r6 = open(&(0x7f0000000180)='./file0\x00', 0x688, 0x23) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x97, 0x7f}, {{r2}, 0xfffffffffffffffb, 0x6, 0x80, 0x0, 0x1ca}, {{r3}, 0xffffffffffffffff, 0xe1, 0xf0000003, 0x1f, 0x2}, {{r4}, 0xfffffffffffffffe, 0x81, 0x4, 0x8000, 0x1}], 0x9, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x0, 0x6}, {{r6}, 0xffffffffffffffff, 0x4, 0x12, 0x2, 0x7}], 0x2, &(0x7f0000000200)={0x80}) rmdir(&(0x7f0000000240)='./file0\x00') r7 = socket$inet(0x2, 0x1, 0xcd2b) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r8 = dup2(r5, r2) ioctl$TIOCSBRK(r8, 0x2000747b) ioctl$TIOCCBRK(r6, 0x2000747a) ioctl$BIOCGDLTLIST(r8, 0xc010427b, &(0x7f0000000340)={0x4, &(0x7f0000000300)=[0x9d4, 0xf03, 0x4, 0x9]}) close(r6) dup2(r8, r0) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0xb87c, 0x3, 0x0, 0x1, 0xcbb, 0x7, 0x5, 0x2, 0x0, 0x17db3899, 0x1}) setitimer(0x2, &(0x7f0000000400)={{0x6, 0x4}, {0xf0, 0xfffffffffffff000}}, &(0x7f0000000440)) clock_settime(0x3, &(0x7f0000000480)={0xffff, 0x6}) mknod(&(0x7f00000004c0)='./file0/file0\x00', 0x6000, 0x2) clock_settime(0x3, &(0x7f0000000500)={0x8001, 0x7ff}) r9 = getpid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r11 = getegid() sendmsg$unix(r4, &(0x7f00000008c0)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000580)="0759f200bd955bf6a79a9802c9912f57b41d563a5a5e840a0eaa8e3ea45834d2ddd7506eb969179a024b8aaa42aae8d2d0690007c8c755a004bd0fea2e64bcc5144352a6e64e662e0e7762a0afaceecf99eb4877523962b24ed109afd7700088cbb5bbe589e8a8edd83155c674a2634a47354890edf72c12932ed0da4921c5a321b0dd28fd5e7b020c95962efb1efa9cf4b961c3ad452f4f8ba677d0955da1c57d2acdef93c5fdb1e142e42d5d7e4ea697d83e8748bd212de3b28b3780e0bb6a8b0b3e5b4d5ced013836fd937ade4d0eba4a091b0097e11e7e0b60d53271f40fad3f303801c49f1499a364d5a37690e3b2d684bad799a9148f59eda4", 0xfc}, {&(0x7f0000000680)="690ce7e5df41d705d15cdeaee0d016183e1dd51991eb4817a04f5923d474746cbecc0dc8b3658c5a81f4337a4d9c212a2753623eba0cfaf08cd734a9b07431f9d949b2b970d49fd7e13f027338d912cf53e3", 0x52}, {&(0x7f0000000700)="f81656bb5cee8697628d92bfd59c44261c28513c350cb46223c983febb6ec9cc4676848d1dcf6ac95607385031d5aea14865ee03a31a8e9b24b93147a5543d1d95f80112c300d939ae830d3609bd4849d90a482fecd36efa362df43f4ac92cfc1a5380", 0x63}], 0x3, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r2, r8, r4]}, @rights={0x20, 0xffff, 0x1, [r3, r2, r7]}], 0x60, 0x402}, 0x6) ioctl$TIOCSCTTY(r8, 0x20007461) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000900)={0x0, 0x2}) fchdir(r6) 20:18:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x110) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) 20:18:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) read(r0, &(0x7f0000000000)=""/152, 0x98) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) 20:18:24 executing program 1: 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) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 20:18:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x9, 0x32a, 0x2, 0xfffffffffffeffff, "b42ee0ca4a42efcdd881944e88bc9201f748fe28", 0x40, 0xff}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:18:24 executing program 0: r0 = socket(0x26, 0x3, 0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x0) 20:18:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)="6852359a823bbd9701f683456a37b5bff405aeb5e4c24059c2b5d7a1f31d87f716bf4d32eacf922359a60671afb3c969c38a127875", 0xd6) rmdir(&(0x7f0000000040)='./file0\x00') recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffe) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000240)={0x6, 0x0, {[0x0, 0x0, 0xfffffffffffffffe, 0xc30, 0x0, 0x8, 0xec, 0x30, 0x1f, 0x2, 0x3, 0x7, 0x800, 0x8, 0x3b0, 0x100000001, 0x2, 0x7fffffff], [0x800, 0xffff, 0x1f, 0x6, 0x1, 0x9, 0x4, 0x0, 0x0, 0x7], [0x8000, 0xf, 0xa90, 0x5, 0xfffffffffffffeff, 0xfe, 0x6], [0x4, 0x8, 0x7, 0x20, 0x3, 0x20], [{0x9, 0x1, 0x4, 0x9}, {0x100, 0x2, 0x8, 0x100000000}, {0x4, 0x2, 0x4, 0x934}, {0x5, 0xfa, 0xb709, 0x6}, {0x70000000, 0xffffffff, 0x9, 0x6}, {0x6, 0x4, 0x100000001, 0x2}, {0x1f, 0xffffffff, 0x6738, 0x4}, {0xfffffffffffffffb, 0x8001, 0x7ff, 0x6735}], {0x4, 0x2, 0x400, 0x5}, {0x2040000000, 0x1, 0x1, 0x2}}}) 20:18:25 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x2800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) munlock(&(0x7f00004cd000/0xf000)=nil, 0xf000) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x2, r1, r2, r3, r4, 0x1, 0x80000000}, 0x20, 0x40, r5, r6, 0x5, 0x81, 0x3ff}) 20:18:25 executing program 1: clock_gettime(0x6, &(0x7f0000000040)) getgid() 20:18:25 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 20:18:25 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0xf4240}) getitimer(0x0, &(0x7f0000000000)) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/13}, 0x15, 0x2, 0x1800) socket$unix(0x1, 0x0, 0x0) 20:18:25 executing program 1: rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000780)) r1 = socket(0x0, 0x2, 0x7) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="f713740b22433ef02b4147680caca20a8c92c6a2987432380238838863347fca4223cc309fa3517a75d0b81253528bb90d65908a86114ed90e4c74f461078bbb0e881e3b4813c55c8110e3eb09e13a4a51f0000084fa29890b5a6e2b23cf69ea375293788ddfb82e1b6c495d2141e9da5e2643d4d8e8571c1703ca2213f34da9102ba5e7d8265c47e09d9841f5106a4cf15aa39de8a43e6d9f169ac567d2a93f0f00005f3d079c16bd8058c09236770a495a7c2d5184531761e2"], 0x289) getsockname$unix(r1, &(0x7f0000001280)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0120101b00f40000b600"/28, 0x1c) writev(r1, &(0x7f0000001240)=[{&(0x7f0000000140)="98568c321b59e622cc806125f3862ebfb66a4eb1dc6c4984262785d2e24bc75adb14cf29b75893b81ec5a9185c21e141c05ef6c76ce5aac5af99db9c62a14cd8fa7006b7984eab1e14edb132cc22824b3e726fcb6088e231c0c84a2b18c2bfc58d7d56bfe1699f7020de487500675c41ed5f5c471a24c2f922b32e2678b3f99585ee016cbc1abf0cc13256d48a0cef838b4663b8c45a840d8e296f3e09f765161509de417919eb5fd75b11cfbd848e2cf710b5d187b98360d42bd7b8124201ea87c135bed36e03e1aed07adb96b43d43deedab437086af6ef0812973cd798c65ac1f40c5f255d7efb9d949329c49c827208e83db48abdcabb02b4a35f304b2b9879000ebf65c1fb90d39b61edc7d2353d9ad7fc42c84ae6b25b16fc089652af9e238c0d3e223aa0e49ba42384f193f598081faf24752e2b9d912ed4b837a3e123f842ceb311ccbe886e5c148e5a83a62273fbecec9cfd01b219c86855390db428a41b2c4af94948be774945782c1411b44f3da1c6074f0b2dd61949df5c30cefb1c9bfa9d8473e61c9c2774daa7534a09303ae889fc25f40ddec6e8d5ec6242855cffceef87137f7d6d246ae67604ab9493c2fa09f3e1f70939063b2efc5387a99b69db697bb18dfe9eb1414cfe1670107f8f4267eeb080b1757f9c9502a63dd3d417272dcbaed6b066334930d561a96bba68e7e189b298d9a183d10fcf8add2dac0407f652c50feed375e94cbe53e4be027759efcedfb58bf1b3456f1d53d73033950e04f2e42e6207289d986a1ae05999c820785aa5efdd7d9c3d8cf5abef4953e039d5fa2a933e0429b489ee0e14f8859a0c441bd4fe7426c088dc946cd2de955fe75391880ad876b21adadd962bd8e519b8dd87fbe4ce47b2db31d2bd99d3d25349b7a573c5c9888274437d0606e91fea1b919defed6af74e08c3b5ba801c3164eec2ecb584887dddd6b1204baab9ac59b5d76dba3f7bf21fe5e702725d737a0fb100a3faf3f4fdc05631a4b0726d9f5fdb7db5ab53b9218118dc7c977ecf00865b1403ef7ca3d6e2b84d540adee24a1f936cc61c77b9576a13e8a736d309f9ae7089704fa01e9abe7fb948a24a5e390921b38e88d252ac4f070d7cccfc60c15e5480c00cfa9283af7cb0b2f191c61ae7cc166fe9c326849e6565312065b24da61745d5d9a17d6200c60229881de8319194c483b4d5a5f2a778f4d519968e08844972161775d20f88be40bed9aa7db68192af9e884a65ff72baa12d7d345f54e257eb0828d070726b47ccd5c85591f37187ced5d10156f85d3abbf76e39ff3bde9d2d6e5c784bc70bdc53476becf4082e518bbffe77ae50e6331fced4645ed4c8a4af10b678a6c53798020b14269ca12bc5c85faf18ca1e479fb27263ab8ef989fd6ff19bc7efd0a65bc03fc6a0aef9e9004739f7ed4b7acfc8a4afa6803be208ff2a804589e4edb24099ed42cb76ccf3a8747b6758e914c5ed7c0cd04bd5c81472ad651c776103fd8bf523eced7be013b6333150be700220347f56e0d565dd321597b546aa2959cddf4ad6da9c201b3597a1086ea343014300958cf6a5b9f16997e78993a3a92bdbf43748c9c7990552641841cb93679554f7db948609de02b4969593ccea419e8d0b24cc1dc6de17756aa280f8064e1cbfe83d68b511b9823d4771e9791f0570ace728ba0c66bf893822b9026cc09f1c5fe870c01a3a7243ef71e313cad6ee506bc100a5eabd49688da62caaf584b06990796abf94f7f8effad37b3c1578a15c828b1cb8895cbb69052b9b4fdf06bf3de97a017abfd2d213e8abfcfcce806b294180e8f05a603c9597d06cd4bfc17bf4c3a9430c4ac635768e045c6f6f6c56a97b07822c7f3ddb3593922848b8c5a8f21cca088c92abee000"/1357, 0x54d}], 0x1) r2 = msgget$private(0x0, 0x222) msgsnd(r2, &(0x7f0000000000)={0x3, "75a59962402020b6d3e02c49f106f7e340ed0ee343b0198adaf669a9f9f2f704b029270eb41427a98646a2b738"}, 0x35, 0x0) 20:18:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01003f00000000000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 20:18:25 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) sendto$unix(r0, &(0x7f0000000180)="288566ba2513a397867a05771e1048224b7a3411135b5b20779a3e20adda66424c831a5248ee69637ef763d7cca48763bd5ba5e8980872a0ba0f240340e3896556a188caf2928a590c3a31e7651aa3e7811263ceca2978df9f835b69cd27cae928fc858bb70b7fc2017eae5d5b1f32c81cb181ab3ff0249d2f19832e1a734a058313adc95106afa69d451211b2c011a83829deba9a5ef251654c3a1e59e788c4d9aa2edf05eeae63e633a4c610db0dde2ce73c9ae65e185d1a230c29448a4545fe36411b32d179d19671237dfdf797700951a89f5829663ba318874156217be7ad15e0325633de161cc6bdc7d788f77f99102040f3be2e3e24abac5d91b86086e3819a8f5b540ab2e2c2c7d5217412410d2559c2ad5fd65b1a8589c27b3688a54b8fe1ad63d62fd2121a4f96c8bcc79cb27941ec477357b9c1a724e205b161f51d8a20067d2fe244d6f9f7662e6bc583d414a2307263087b39e2cf5c9235befbc95d8b3cee2d0811283cebcb985bb459fecc8e8f31db31b570006dcdc837e577aeb7179f4e4d87d91a2ce8b704b76127033b8dca748e3d2de6895d9694c124f37cbf9c70c81e337c37d6bac99879341d3bd89195ba7a00a8d793f0ae95691b9d36d8992535ddbd8b3b61c6daaaf94058ec8064da72f351f8d84c50a825012df70fef746e5bc3440f21f6577f70e3997b8f5941c8299cf096482846a08e4982721b017a0edb8d43a743db21c282f6203e4013d7d11b34fcf3acd254d18a2952b72345da3417f5a697689375e8a9123249e09fa9e8ab57cc6230c90a5da9c76714a82e8383f49bb048e3c64afdd67371281d09345dcfb0cdafd8c03c9ca93b16ed083acec74416fb8ef63e59ee6cda580a75fd6e9f984a4d80ab675d99a6fe9d00dd191fd67d9a3fb0add4d739714f9aa3d2539fafa7c1ed42e93e30289b8e1db8c88b057f5cfee849671871c3b138a8a605e08d679941fed3ff923f88f062635c19c06349a1393c012786f04bcec731374fb883d816597aeda5be90e14df4fec46c9a49b5e1219aef3deb5d026937aa6620eda90fcc4e15a95c5c14b166f8a77326be3846b6d700d6caecef567c9c27ae59579b606cf4ea5dcb5004664dc73b1f75812e0aa395069364cf4f52c922995b08cbe4325e7d3049aff0d4cb0a24fadf5ec0d2001c8a6ee928ed90e2e5a1470025c96f774123d9d5f39024dbb537f954a9b89890b1d962af719f965d10bb7c231362fd7c271a7115148001d524f580a39957aad276c81d609bfbfd25566d9a507a1f05674ad5540058d1b7ddebd345b82df3591cdf8906c43be0a55e946011f1cd6abc78e3657a212b377403f86f337103901d7c94a252270feb5ed8e3a5bb6128a84f9524d2efad029453b982b33fdfef6757d2269d33951a8d769598af1c0200f964be441e4f80789a81f1c48e2a2625bc5d722d00ca4c801625ad2a9b16e24cb753f2c0b680d86aba9b84c0973a5d87f27dd03d2a7f25be912aae608d2028a0d95ca1fef58ddedfb5777553f619a94a7d3a40f6a38d5240076f45aea4a08938a088fb9c0d20b6116f8e1f2b671362019fd74a0484cb1db01553a6d2d6753a678189b3c4aecd0e81c67120876272a069ee961472cdb1daa98968abe7563e604343405629422a4d2aa558a7edbd82437ffea2fa02fb1d38c7a2cf8d515cfb62c1615029cdac38de84787d4e9aaa4e1a2c9c32018edef470608525e0de517aa96f722fb5c6e222fe8e6c8404d781a6997a487fcc2f63839c81d9cec5091d5712338e16fe9313e01cd34ab61123b567e48d0679c1bc2c68b798ea5e32296d342f07b324f6b32cd3cadfc09f150f8ef730a2af00f42cfdb8a75f5b066a4cf2cf8a160bcb932ab81824e44f7278a35f528cc2ea8f3dc298e4cac93cb8e1acfd5c3a96f48c068e0c4de9ae54b9d63d5617c64771e63ed39ce3eba300c60bbc53166db99d00433feee2966db57ba06d0ef6eabc968b2d48ca4132ddd1183a4220be7b6b4e20f492a21761ca7d5572cfe1369d2015435ce0972b533bbb873e4834bea80cee75e31edbd010c9eb7e85c44ab1a51a59f20103305baa7e1ad58d0917ce627d2918591b00f408f0625a4ad65ff514011944a67de443bdf98c92da7271d220b880afcaa18464db6d39b7b9984ed584058cabf6889ad71bfd79a94a7235a6344f4a7e5c27364e94ee0ded56a25dde37c0242fb8980653e3b53e9883bbcbef20d9f14425c71babbb3cb214891e8bd2bff16dddf1315d4d32b25ae40b27c061538527a8d35c11195d654b2e7c6fd72482f7f466ba075859cd00d301e4725438637e9b63a7f553744ea63f8586a3f6b09e60376d3e6ebe14a1289864db2e8d3696c418378a22d5a920e855466c315cc909f9a58e17971ff457683ac20317706b6f3da911e069014e3dc2cadab3a65c96bf48e3397a68e9f981261c92515c3a841927a40cb6b0d13fdd70ef3b5cf07cb73850133e8b27cdda9d92590d41a114bf385741706ee8a8316d6252337f97f5b5511e5a7bb2c5bebd2c7e3dc6081694b197e655b678a3c1785c937ac743f5c04fd3d0824b0d3a1ba7af1914edcca71d074eaaf0daf69bbb04e15039436f0461646a6958be74894bb72d940a781da7759e054d076c7105117a217c686c07c08fa4ee59ffe96400c5c8b247c37e58e9a3072b351beb1ae6da22388d9fe911726984db137e8f8fa5aefbd3a9aca9d1797380c7a92bcb97f786e3f8f09b11083b811af8815455fa22079f735da036f3698e9660fd85ac1c23e408a3ac2110005a2f36b2e024e7e47c4decf13e89d59606bdc9505d492778694b806636a2bdff5f522541afb2d25481f1031dae892a7e7daff823867008d12d3e2ea41ae7ccdd23d7b1e04e9b9e500514fc6d28ea917cb4559ec13f943e998d95cf8618fcc28b53c83acbf0d857b9a9fe6cf6776907d05bc422cdfce9dc670d2e249811745ec42b9d310868ee9658dade78fe6de214b5e1d6821ceb182260f9ed2725664cc4116c7df9a392f8fef50bdd2d779a25b3de3c67c3f439d75b109b4e59b7bf351a20b5c8dbc75065d384203abed8772623a4dd618a5ecd58a457ab51693786bd36c75d4b327234871dfcf545b99653d4a639c89cd4a0202928b20c3b6405be8b1da6ca8e108d55643fb3757db20876ae0582559292b44d44ccdd37f19b9230c310798db75b2987ca8795377deca8fe9b7eeb8d95e9e959e73cf42a2b12ec72f5f55bda47b8f1c915889ff0229697deddebe34e8e46ef895f7b08515351bf37039d37d84a15e6a4780fa7838717f6a3aa4d1ec5d8e16170fc8f088ae8dcdce5b3c6f84c12fc73e03b740334e7cbb6f11fb6ffd8ebd58949d85c7e010c4bda51a162acab9728a17766cae71fb61aa5622c54dba51d14e0f94871a1b68439c0f16269a89f8c3a937784e4952c42fe73cbad01c23dbd1685b82a5c6f3f241c0f11ba96280641ccf3b68ccc2da2627efe42ffdadd3cfb507f7aa0f9220e6f6735febfdc67c86d8b2d9f098e2877d4edacc83ce4064ad2b946a8417e268e98b540a85fbf77ecda6ea633ddd4728b33c5453fd99589ec0e7e055552627e1c1a76dd4310a3b96ca88e6a3eafe15ffcca9e6f8ca9e85fe971a8b6767631ac84f9c542b8efde4512854127137143f8563e458f480d9aa4f5a29a732fcbf178f203ed4d9861aaad71ea199014425111fa8e058a66103144a7443682e4e80ca241628ce69dbdfdd9d78acc2425e8286292fd7a74c5e21e160249586736b500587def3d33a224b7a7a3dfe904b851021ba0227ab12af932c46dc259377d53ebf1c450da0fe729712d5f6fc57e744e82364db72389f1267078ff885eb70cd9ecc51bc988e44a0710465b369fe378789605003be6025bb29e19ce8b62c404fa1a2a77d08cace1e35d9acf25990aab7cc59e604d702c66cb049dd977383bfed8357fc3f46a4c0275a1f2d41e80b28c734f57c3d5b0cab2e9496b554148ae946661ed9a61cf5cfba950b3edfafefe1ab629a72937023cf0be7234d8a5398f6bdf4e7beaf2d175535886285b50cc223eb76128f6dfabece9164d38425ad4727851377c3c0c7b787f5b6b0c8b6035ff976c88fdc5d7f96bc488a14b681e795583a1f07ab6e4bcb277631af761182ffce0455c83df94e5e1ddf0437c7f8441590148598d037cff6064f0f17fd769353a73f1561fd99006cc2f9e29491935f80f56d1cd84439992742b54d21b0f2729d51dd7c10c7c356fea119ee2b5647016982cea1a4c893afcd764c45a3da5091fd948e990466d75445759e3a59b57e6ab513407eb05c37c5c82e7fdf40adfa66befc7cb05d8e241f2ac4bdd53ddee259efa5385965dc62b0baf8a8f5011d8e06ee7b8238ed8c2880d9898dfb09a85a740a73f99dcb83fdf77aa9cb0365f0e464c6d6c4051d9aeb037104fe8e17236da552274a0357e436dbdeffc8ccfbae0d0c5122159b03446da7c072268ba557d3416ac75c9180df68a1ab25aa3cdb4d0a9458dc7c79a46b9fb7404bf11070f99fc8b5fc8d1be4f87cde27d42889db4679815559c5359541c09066670963499c40dec19237f9498826576a38a2c7700d4e5591ef77f336081bd0e5757496bd564678e608b1d303efbba68110fc84686954d75cfea2e05ba6f03eb26d19689c8ffff419d2c34db559648852c81ca10040a1d641fa0b73e38bde7064ea85775f3933d5d77c8b49120a26b253db35c23af138d091673ea8a9698ad2d666128a81f9d3aa473e2d24d06a94e35ef7bf67a80bf1fb1eb2304373d05af0cde76a04d0fd646824a45a2bf14ce19fc3986f0dbb691b78de296c4f8f953f43770d845f824fb287f5a7883474b95163778b1721ba84f7c3231629f714244f8c70b70cdd7a6590a38b16c154284388a71c75d46396360661ec9162afab42f32b9cb9390c0df0f3c0b8da6d4d09561978186c1dca2c0f9fa0d8485ac7c596f7cd03b2c2b78e01e4e3bdcbfe7fae9443d6f85bb7241cced94646fa5e8a110d3e09c46025345c50bd6a6771744bc09366f644f17c21660313539b48f8354b4e59c14b4caaa14293a032cbbf06d3b82d24f5c32a27b72851abd137b4f89c00d56115636db9611881f2a2635008d3613d09585912bbc664e29bd14ed5c7218ba7ceea68ed22191d1666b71e6f30f0afbba6131f3db6aab2db641354a154b7aa256c1c54816dacec9dc2fb2e1672d21bf245fa3c2ff2957d1056910377d075c09d3a2afcf58620ca14f8f2471ca3f57b021bba363bba72ce5eca578a5f2beeff1346f9bc0b03eb9703eb689936a4ca83d22ec21b657634aa1b0d44e2ce756081770dd9fa3ef7c3220f40fa6834e9eb972e48a2f2bdefadf488964db02a3592eb3e4b8422f97c281dbc879f42d41633728ddb55ddfce9f07ad5e212b43ca7198d9123dd6d5e54c5bda6d1e4e5d34231bd71a5c409ee142abe90f9321243b24cebc3fe0a7b37c0d50d7eca91d9f997fc7bbc8bf2365ff221ca7d594f911640647a617bcbc5628b484664e6a5a412238c7ae02011a2859e3269beecb8b119d3147c7e2c0afda4a505d3e6b13b9fdfea66c1c0d7cfe79a43a89e157e54626cbf2c3ba6c51c605eaa749f40ca9ddf20acb0d065808912bc6d2e2cbc1017b4876027c5d602d99190309b7022c6ef0be47b1d3be0a31a821b18bf54a28cb981f576245fc315a5cfafc508745c9302fc7b02ea19d2ea75650150b24819c26410922bfe0fe6bab95a0f8b5a03953c2164818e6dd663d56809f75d126e241e7420a", 0x1000, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) bind$unix(r0, &(0x7f0000000140)=@abs, 0x8) 20:18:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x10000000000005, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x2, 0x81) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8a) setsockopt(r0, 0x1000000028, 0x2a, &(0x7f0000000040)="ebffcbe013b9fd812eaa4e713048e69931929648", 0x14) 20:18:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180)="7aa6d409b07c9417908b53374a70e10c350d12faaf666225bdda3d6c5118c2873b8f9a9c640525b845e7287e7c0b1155200f7e167c0cd3193e14b69b881ee9c476ecad4b17b6e4d26e051a870000000000000000", 0x2f) 20:18:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x100000000, 0x8, 0xb67, 0x1, "134019c9d39481b55466780dae01009ad52833ae", 0x7, 0xfffffffffffffffb}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xc8, 0x40}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0xffffffff00000001) 20:18:25 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 20:18:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c6530ed"], 0xd5) 20:18:26 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) 20:18:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) munlock(&(0x7f00006f6000/0x2000)=nil, 0x2000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$unix(r1, &(0x7f0000000080)=""/106, 0x6a, 0x41, &(0x7f0000000100)=ANY=[@ANYBLOB="01bc0f2f66696c653000"], 0xa) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 20:18:26 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1a4) dup(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 20:18:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x3) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) pread(r0, &(0x7f0000000340)="266e9a83b2b030af864b092ca903b745fa1732fec15b5792374cb3c88a9f180a478a56f368acf855e643ff37745b7d84774d0f4f786808538ba9fc0d678d2bd7bb7ff343a5facf5c6b8f88b399b4bad1dd84ae7a4104f31a37fc0ac1a264f9047f03e7a46ba993c720385f8d8be8f876e7ed5033a2ff2bf6772434c48c324c10e807fcec", 0x84, 0x0, 0x0) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 20:18: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) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000380)="9eb44cf82d13435b11fbb79aaf21a593eb1ee182e220c438c1a310bf34a5dbfc279b37c980a17dc1a35b465dcf7f6f97eee29f339575adb4aa81bd83bfb51aa09eef51c7d467528a5dcceff648085c3a", 0x50}], 0x1, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x71, 0x20000000, 0x101, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x6, 0xffff}, {{r1}, 0xfffffffffffffff8, 0xb, 0x80, 0x8001, 0x5}, {{r1}, 0xffffffffffffffff, 0x89, 0x1, 0x1, 0x2}, {{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0xe0, 0x400}], 0x4, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x10, 0xf0000001, 0x3, 0x45}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x9, 0x2}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x8, 0x1}, {{r1}, 0xfffffffffffffffa, 0x91, 0xfffff, 0x81, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x5, 0x96}, {{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x6, 0x5}, {{r1}, 0xffffffffffffffff, 0x88, 0x20, 0x1, 0x4}], 0x80000001, &(0x7f0000000300)={0x40, 0xe0}) r2 = kqueue() ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000480)) geteuid() poll(&(0x7f0000000000)=[{r1}, {r2, 0x1}], 0x2, 0xc2) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000440)=0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000340)=0x401) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) 20:18:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) close(r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) dup(r0) 20:18:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000003d03b170822e9402000000ac142aaa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 20:18:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b40400dea22d00000400"}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x57ec1e97c4ccf623) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) flock(r0, 0x2) r1 = socket(0x18, 0x8002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) 20:18:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xc0) syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0xc3}, {r0, 0x50}], 0x2, 0x0) 20:18:26 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x48, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x1411af5f8ae46364) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x359, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x9}, 0x0, &(0x7f0000000080)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x100000001, 0xffff, 0x1002}, &(0x7f0000000280)={0x293, 0x4}) close(r1) 20:18:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = msgget$private(0x0, 0x4) msgrcv(r2, &(0x7f0000000080)={0x0, ""/213}, 0xdd, 0x3, 0x1000) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) 20:18:26 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) r1 = shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000434000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 20:18:26 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) chflags(&(0x7f0000000040)='./file0\x00', 0x1) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) 20:18:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x4000000000002) chdir(&(0x7f0000000080)='./file0\x00') socketpair(0x38, 0x4000, 0x7f, &(0x7f00000000c0)) 20:18:26 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x4000) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x72bb, 0x3f, 0x1, 0xf185, 0x8, 0x0, 0x0, 0x2, 0x4, 0x10001}) 20:18:26 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x408, 0x0) recvfrom$unix(r2, &(0x7f00000000c0)=""/33, 0x21, 0x2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x6010, r3, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 20:18:26 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) syz_open_pts() 20:18:26 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x100, 0x0) fchmod(r0, 0x80) r1 = openat$zero(0xffffffffffffff9c, 0xfffffffffffffffe, 0x80, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) r2 = socket(0x18, 0x2, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt(r2, 0x29, 0x32, 0x0, 0x0) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 20:18:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0xc0, 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) chmod(&(0x7f0000000100)='./file2\x00', 0x48) linkat(r0, &(0x7f0000000240)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) rmdir(&(0x7f0000000280)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getgid() fchown(r0, r2, r3) pipe(&(0x7f00000000c0)) openat(r1, &(0x7f0000000200)='./file0\x00', 0x480, 0x5) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x4}, 0xfffffffffffffcb7) 20:18:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) ftruncate(r0, 0x0, 0x33b2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x2f2, 0x8, r2}) write(r0, &(0x7f0000000040)="b023a404a6c1d40d79783c52a9406b9575", 0x11) setsockopt(r1, 0x0, 0x8000000000009, 0x0, 0x0) 20:18:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x1, 0x95}) r0 = syz_open_pts() close(r0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x4) recvfrom$inet(r1, &(0x7f0000000180)=""/132, 0x84, 0x800, &(0x7f0000000240)={0x2, 0x3}, 0xc) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 20:18:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) mkdir(&(0x7f0000000100)='./file0\x00', 0x10) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 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) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 20:18:28 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x4, 0x7f, './file0\x00', 0x7, 0x7be1000000, 0x7, 0x1ff}) readv(r0, &(0x7f0000002240)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/117, 0x75}, {&(0x7f00000010c0)=""/15, 0xf}, {&(0x7f0000001100)=""/172, 0xac}, {&(0x7f00000011c0)=""/13, 0xd}, {&(0x7f0000001200)=""/18, 0x12}, {&(0x7f0000001240)=""/4096, 0x1000}], 0x7) pipe(&(0x7f00000022c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002300)='/dev/ttyCcfg\x00', 0x418, 0x0) r4 = getuid() readlinkat(r1, &(0x7f0000002340)='./file0\x00', &(0x7f0000002380)=""/181, 0xb5) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) write(r2, &(0x7f0000002440)="4723a20dd9d5928abead7466b1abafd9473c8ae11fb9a10012611808b4d4a2d85c84acd371f74e1918f3bbd23c2fe4433a8638cd9e94cec47835f73cde62202a9aacec48080ad5efab33ca15cda3cfde43233bb9d668f57ce1919ecd693277b31485ab2c7124b5a4d0f1bfe4f6bf8b4b2b163a8c02470dd03e488b2b1d671c3f951bba3fa664167aba1ba36649", 0x8d) readv(r0, &(0x7f0000002600)=[{&(0x7f0000002500)=""/234, 0xea}], 0x1) r5 = fcntl$dupfd(r1, 0xa, r1) ioctl$KDGKBMODE(r5, 0x40044b06) ioctl$TIOCSBRK(r0, 0x2000747b) r6 = getegid() unlinkat(r1, &(0x7f0000002640)='./file0\x00', 0x8) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000002680)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) execve(&(0x7f00000026c0)='./file0\x00', &(0x7f00000027c0)=[&(0x7f0000002700)='\\!\x00', &(0x7f0000002740)='][%\x00', &(0x7f0000002780)='/dev/ttyCcfg\x00'], &(0x7f0000002a00)=[&(0x7f0000002800)='/dev/null\x00', &(0x7f0000002840)='}\x00', &(0x7f0000002880)='/dev/null\x00', &(0x7f00000028c0)='/dev/ttyCcfg\x00', &(0x7f0000002900)='\x00', &(0x7f0000002940)='/dev/null\x00', &(0x7f0000002980)='/dev/null\x00', &(0x7f00000029c0)=',)#\'U()\x00']) fchmod(r1, 0x20) r8 = semget$private(0x0, 0x0, 0x5) semop(r8, &(0x7f0000002bc0)=[{0x2, 0x7f, 0x1000}, {0x4, 0x80}, {0x3, 0x8001, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xbd, 0x800}], 0x5) r9 = getpgid(0xffffffffffffffff) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002a40)={r9, r4, r6}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r7, 0xc1045763, &(0x7f0000002a80)={0xda, [{0x3, 0x7fffffff}, {0x3, 0x8}, {0x3, 0x1d}, {0x2, 0x5}, {0x3, 0x7}, {0x1, 0x8}, {0x3, 0x8001}, {0x2, 0x200}, {0x2, 0x8a2}, {0x3, 0x9}, {0x0, 0x8}, {0x3, 0x4}, {0x3, 0xfffffffffffffff9}, {0x3, 0x8}, {0x1, 0x9}, {0x2, 0x3}, {0x1, 0x6}, {0x3, 0x3}, {0x2, 0xe86}, {0x3, 0x8}, {}, {0x3, 0x5}, {0x3, 0x2}, {0x1, 0xba03}, {0x2, 0x2425e01c}, {0x2, 0xfffffffffffffff9}, {0x1, 0x8}, {0x1, 0x20}, {0x2, 0x6}, {0x2, 0x1}, {0x2, 0x81}, {0x3, 0x101}]}) r10 = semget$private(0x0, 0x3, 0x80) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000002c80)=""/22) 20:18:28 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x5) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 20:18:28 executing program 0: open(&(0x7f0000000000)='./file1\x00', 0x198, 0x84) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0xc02, 0x0) r1 = getgid() setegid(r1) chdir(&(0x7f0000000080)='./file1\x00') ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f0000000040)) 20:18:28 executing program 1: r0 = dup(0xffffffffffffffff) fchmod(r0, 0x1) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x1, 0x3, 0x8000, 0xfffffffffffffff9, r2}) getsockopt(r1, 0x200000029, 0x8000000000003b, 0x0, 0x0) 20:18:28 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x5b3a0000000) select(0x40, &(0x7f0000000180)={0xfffffffffffffffe, 0x400, 0xedb0, 0xbb95, 0x9, 0x8000, 0x1}, &(0x7f00000001c0)={0x2, 0x20, 0xe0, 0xc460000, 0x0, 0x100, 0x7ff, 0xcc4}, &(0x7f0000000240)={0x4, 0x8, 0x8, 0x7, 0x36, 0x80, 0x6, 0x9}, &(0x7f00000002c0)={0x1, 0xffff}) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000200)=0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, &(0x7f0000000080)={0x1, 0x5, 0x6, 0x4, 0x3, 0x9, 0x7, 0x8001}, &(0x7f00000000c0)={0x3, 0x200}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x5) 20:18:28 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) getpid() r2 = kqueue() mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 20:18:29 executing program 0: r0 = socket(0x18, 0x1, 0x1) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x8001) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) fchflags(r0, 0x0) 20:18:29 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) 20:18:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0xcf, 0x80000001}, {0x7, 0x8}, {0x47, 0xb39}, {0x46}, {0x85, 0x6}], 0x5}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 20:18:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)) dup(0xffffffffffffffff) 20:18:29 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) 20:18:29 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xff, 0x20}, 0x10) 20:18:29 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) munlock(&(0x7f0000bdf000/0x3000)=nil, 0x3000) 20:18:29 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setegid(r2) setregid(r0, r0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') setregid(r2, r2) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000480)=ANY=[@ANYBLOB="00060000000000000000000008000000007618c87f111fc68200000000000000612437a9aec75d86c71666edbb2f19c430c22230b811ddb5beb2f45248042be6c713b1620985464eaef7a7d71517c6a4b169581f922fc88b322d19697ee76903e1f8"]) ioctl$TIOCSBRK(r1, 0x2000747b) r4 = semget(0x1, 0x7, 0x10ed8ea1f14f850d) semop(r4, &(0x7f0000000200)=[{0x0, 0x40, 0x1800}, {0x2, 0x7fff, 0x1000}], 0x2) getpeername(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x20, 0x0) r6 = socket$inet6(0x18, 0x4000, 0x7) getgroups(0x3, &(0x7f0000000300)=[r3, r3, r3]) fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000340)={0x100000000, 0x200, './file0\x00', 0x200, 0x6, 0x7, 0x1}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000380)={0x7, 0x400, 0xfffffffe0000000, 0xfffffffffffffffa, "94ece77b92a4f91f9196c6cd03f4cb32f9fca77b", 0x2, 0x4}) socket(0x1, 0x3, 0x5) r8 = socket$unix(0x1, 0x1, 0x0) setregid(r7, r3) fcntl$setstatus(r6, 0x4, 0x80) ioctl$BIOCFLUSH(r1, 0x20004268) poll(&(0x7f00000003c0)=[{r8, 0x4}, {r1}, {r5, 0x8}, {r5}, {r8, 0x4}], 0x5, 0xd9) setgid(r7) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000440)={0x1e, 0x0, &(0x7f0000000400)=""/30}) ioctl$TIOCCDTR(r1, 0x20007478) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000500)="472d9f01d0138edf3cb33fc51d45aca330a9a971c8eea29a334e5a0cde548b80ac10796a29f03171856fc37d4567cacc561edcb1baa85cb960e553d877480724f651f931e864168d79b1ce42d23afa98e6fae7b9aac82d5b2ee77f7509dad67e35da60921eb8c4153a627eedf0fe251c6956ef03fb2f0923243e58a31dede4ab4a008b5521d4c87f"}, {&(0x7f00000005c0)="ab441485e0c4c763867668d9993c26b1aa1e9b5a47c1f809e43426943b0994507e9f1f963f33d7a7a6aba4e6e5abbf13217c4363ad3d7697682b538ad3e57f7ba88802078a5da952d42afd6bd705e5a68b7a44fc49416e17", 0xfffffffffffffdd6}, {&(0x7f00000001c0)="a1926024"}], 0x1) 20:18:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0xc) flock(r1, 0x2) flock(r1, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 20:18:30 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xfffffffffffffed6}, 0x0) r0 = socket$inet6(0x18, 0x3, 0x6) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10880, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 20:18:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) socketpair(0x10, 0x3, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000040), 0x0, 0x40, 0x0, 0x0) getuid() 20:18:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8000000000000008, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x4) flock(r0, 0x2) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x3ff, 0x6, 0x4, 0x0, 0x3ff, 0x2, 0x0, 0x1, 0x2, 0x9, 0x15f}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = semget(0x3, 0x2, 0x28e) openat(r1, &(0x7f00000001c0)='./file0/file0\x00', 0x80c0, 0x28) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/127) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000, r2}) 20:18:31 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x3) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r2 = kqueue() poll(0x0, 0x128, 0x1) r3 = dup2(r2, r2) dup2(r2, r1) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r3, &(0x7f0000000080), 0x400004, 0x0, 0x4000000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xd0f, 0x5, 0x4, 0x7, "17ea30bafdcf1fec0242638bf81008eadec56d02", 0xb29a, 0x800}) semget(0x1, 0x3, 0x400) write(r2, &(0x7f0000000100)="35b631ee", 0xffffffffffffffe0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) 20:18:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x200, 0x4, 0x4, 0x8001, "1c299f1e59d821911eddb16f69968691960d6610", 0x0, 0xffffffffffffffe0}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x0, 0xe23}) poll(&(0x7f0000000200), 0x20000000000002c5, 0x0) 20:18:35 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x6, 0x2f1b}, {0x18, 0x0, 0x0, 0x3}, 0x2ed, [0x9, 0x3, 0xa75, 0x3, 0x4, 0x0, 0x9, 0xd42]}, 0x3c) r1 = socket$inet6(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/242, 0xf2, 0x802, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) recvfrom$inet6(r1, &(0x7f0000000200)=""/131, 0x83, 0x2, &(0x7f00000002c0)={0x18, 0x3, 0x5, 0x100000001}, 0xc) getsockopt(r1, 0x200000029, 0x25, 0x0, 0x0) 20:18:35 executing program 0: pipe2(&(0x7f0000000080), 0x0) socket(0x2, 0x4004, 0x0) 20:18:35 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$getflags(r0, 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x3, 0x2800000000000000}) r3 = geteuid() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x3, 0x100000000, 0xfffffffeffffffff}, {{r2}, 0xffffffffffffffff, 0xa, 0xf0000009, 0x7, 0x4}, {{r2}, 0x7708c453ee47bc62, 0x1e, 0x2, 0xfffffffffffffff9, 0x4}, {{r1}, 0xffffffffffffffff, 0x34, 0x1, 0xe4, 0x80}, {{r0}, 0x0, 0x0, 0x4, 0x1f, 0x9}, {{r1}, 0xfffffffffffffffe, 0x40, 0x9, 0x10000, 0x5}, {{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x81, 0x8}], 0x100000001, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x2, 0xf6, 0x40}], 0x1, &(0x7f0000000200)={0x7fffffff, 0xffff}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000240)=0xfd3) listen(r1, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) 20:18:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='$+\x00', &(0x7f0000000140)='.+^{%)\xcb\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='-', &(0x7f0000000200)='\x00', &(0x7f0000000240)='@((\x00']) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000480)=0x7) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000004c0)=0x4) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000340)=""/253, &(0x7f0000000440)=0xfd) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 20:18:35 executing program 0: r0 = socket(0x2, 0x4, 0x1) setsockopt(r0, 0x29, 0x800, &(0x7f0000000000)="a9d7dab08f1955a9af924a8f653042891e67aa0a89998b6256f5746521b3ccaed4fe4097be39d35439e12151a63337497abaca138ff51c340a7a237d03614fc439d21cf760d9af2c021a2c89eda335b900f03a6688d76d3c596974240e68da26ddd581e86843b2ac5f99e777f5f28ec3ddc194c0ea97bfa51de049c805f4a250688b2968", 0xfffffffffffffc36) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/43}, &(0x7f0000000140)=0x2d) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x3ff) 20:18:35 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x4, 0x7feffffe}, 0x0) r1 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 20:18:35 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x321, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) r3 = dup(0xffffffffffffffff) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0x7fff) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 20:18:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) syz_emit_ethernet(0x3cc, &(0x7f00006ba000)) 20:18:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)=0x1) 20:18:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f6669fef08544"], 0x10) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x97d7, './file0\x00'}) 20:18:35 executing program 0: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x9) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 20:18:35 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x200000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) r2 = socket(0x18, 0x400000002, 0x0) clock_getres(0x4, &(0x7f0000000100)) mlock(&(0x7f00004ac000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:18:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) listen(r0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) semget$private(0x0, 0x4, 0x40) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x60) r2 = geteuid() socket(0x7, 0x5, 0x7f) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$KDENABIO(r0, 0x20004b3c) fchown(r1, r2, r3) 20:18:36 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="c734644b6b690531c76147685204b659c801e3dc300e1922bd6542b0b9bf8348c44c66e8712af3ab3125c49fa1180619d8b18d57f7ad5a89bf4d3b6ab5a8cd1f53ab7ff655e5a0ce39b1c4bf335474f3c0904e95e77d2e25c9f653a24a635e4bc72a20ef0efd9ec6597e628dbd2888a7c79c17ba870b61f7a7e6dfb1a273dd00232e648bbcbfd8"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 20:18:36 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x9, 0x1, 0x98, 0x9}, {{r1}, 0xfffffffffffffff9, 0x10, 0x82, 0x6, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x31, 0x10, 0x0, 0x3ff}, {{r1}, 0xfffffffffffffffc, 0x22, 0x20000000, 0x0, 0x384}, {{r0}, 0xffffffffffffffff, 0x80, 0xc, 0x96d0, 0x9}, {{r1}, 0xfffffffffffffff9, 0x4, 0xf0000002, 0x5, 0x5}, {{r0}, 0xfffffffffffffffa, 0xea, 0x40, 0xffffffff, 0x5}, {{r1}, 0xfffffffffffffffa, 0x10, 0xf0000009, 0x7c1e, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x100, 0x101}, {{r1}, 0xffffffffffffffff, 0xa6, 0xc0000000, 0xfffffffffffffffb, 0x3}], 0x6, 0x0, 0x3f, 0x0) 20:18:36 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10822, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0xa0, 0x10, 0x0, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffb, 0x3d, 0x80000013, 0x1, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x8001, 0x2}, {{r0}, 0xfffffffffffffffb, 0x18, 0x2, 0x19e, 0x7}, {{r1}, 0xfffffffffffffffa, 0x8, 0x15, 0x200}, {{r0}, 0xfffffffffffffffd, 0x4, 0x4, 0x80000001, 0x9}], 0x9130fbf, 0x0, 0x1, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 20:18:36 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) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r1, 0x7fff, 0x100000000, &(0x7f0000000180)=""/4096, &(0x7f0000000000)=0x1000) shutdown(r1, 0x1) 20:18:36 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1", 0x4}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) 20:18:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="0dc832dbfa42a46e7ae9a8108c9dcb15ed2a71ca717cb9ce52a6f612f969a69ac147a3a8d15595a2605296f6df28a1b24d8474fa24ca04af431fac7f804c741c398b2aaa50f9e50f115e7afbb43f6c1041f133b59180ae723804c32accab8d31fabcafe0d6e8981cfb7b2d319ac10f23104bbf4159c0aaa7b8e782eae058b68c0f9d3e8dd75b65a66b7e5262997b0a5d90b4ee81572b80300f4da4b3104cf6bfce97582824a3", 0xa6) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000140)='./file2\x00', 0x0) 20:18:36 executing program 1: socketpair$unix(0x1, 0x3ffffffffffffffe, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = semget$private(0x0, 0x6, 0x80) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x842, 0x60) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000200)) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000000c0)=""/8) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)=0x1) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0xffffffffffffffff) semop(r2, &(0x7f0000000040)=[{0x1, 0x8, 0xac95d12287ad2dca}, {0x3, 0x2, 0x1000}], 0x2) semop(r2, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x0, 0x6d}, {0x0, 0x800, 0x800}], 0x3) fchdir(r3) write(r1, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x20) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) r5 = shmget(0x2, 0x2000, 0x80, &(0x7f0000000000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x8, 0x0, 0x2e07, 0x600, "b5011b35c8f4ad1cfee213f30c0c7834a919c889", 0x2, 0x3}) r6 = geteuid() r7 = getegid() chown(&(0x7f00000002c0)='./file0\x00', r6, r7) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000140)=0x1) r8 = semget$private(0x0, 0x20000, 0x0) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000300)=0x4) semget$private(0x0, 0x3, 0x101) r9 = socket(0x12, 0x1, 0x8001) chmod(&(0x7f0000000280)='./file0\x00', 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x401) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) 20:18:36 executing program 1: syz_execute_func(0x0) syz_execute_func(&(0x7f0000000240)="43dd25310000006565d93457f3416fd9db353574c462d9b60000ffff640fe9c90800c4c401f310c6c402e93d7ea20f67198f0858cd350000000042c0606e6eee000000c0bdb296c4cf66ae1484dbfeeca2a2ff810c800077c4c4c1fa6f58237f5ee9e6e9e6c27d23673e6664f0802254660fe4ff5b") r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x21) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x400, 0x7fffffff, 0x80000001, 0x0, "54c133229febc3825f6cc4a3bc003aa84ffd5005", 0xfffffffffffffff9, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x7f, 0x7, 0x8, "fb53ce6097073b51264bd468d00d4836ef667852", 0x2}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 20:18:36 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="02"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x5, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 20:18:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="0dc832dbfa42a46e7ae9a8108c9dcb15ed2a71ca717cb9ce52a6f612f969a69ac147a3a8d15595a2605296f6df28a1b24d8474fa24ca04af431fac7f804c741c398b2aaa50f9e50f115e7afbb43f6c1041f133b59180ae723804c32accab8d31fabcafe0d6e8981cfb7b2d319ac10f23104bbf4159c0aaa7b8e782eae058b68c0f9d3e8dd75b65a66b7e5262997b0a5d90b4ee81572b80300f4da4b3104cf6bfce97582824a3", 0xa6) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000140)='./file2\x00', 0x0) 20:18:36 executing program 1: truncate(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK\x00', 0x0, 0x0) open(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK\x00', 0x87ffe, 0x0) unveil(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK\x00', &(0x7f00000000c0)='x\x00') 20:18:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="0dc832dbfa42a46e7ae9a8108c9dcb15ed2a71ca717cb9ce52a6f612f969a69ac147a3a8d15595a2605296f6df28a1b24d8474fa24ca04af431fac7f804c741c398b2aaa50f9e50f115e7afbb43f6c1041f133b59180ae723804c32accab8d31fabcafe0d6e8981cfb7b2d319ac10f23104bbf4159c0aaa7b8e782eae058b68c0f9d3e8dd75b65a66b7e5262997b0a5d90b4ee81572b80300f4da4b3104cf6bfce97582824a3", 0xa6) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000140)='./file2\x00', 0x0) 20:18:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8493b49320dd8693d42f05c008f2177c6847ae82"}) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() close(r0) fcntl$setstatus(r0, 0x4, 0xc4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x150, 0x104) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000080)=0xe1, 0x4) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x8}], 0x0, 0x0, 0xdd, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f00000000c0), 0x27b) 20:18:36 executing program 1: poll(&(0x7f0000000040), 0x3, 0x0) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) dup(r0) 20:18:36 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() r1 = getpgid(0x0) getppid() fcntl$setown(r0, 0x6, r1) 20:18:37 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000180)=0x2000000000000000) 20:18:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001800)={&(0x7f0000000080)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000001640)=[{0xb8, 0xffff, 0x0, "196a279a2f8bb7d0ca6eb668a40f6c5f60523f6cff56f04f5e3b61f5d6b8a43d812d4b6908a13d18bab03bcb6359ac5db5a67d3a3a26f0374b6cdbecbc9f1e1105e936c41b4b9e318c35fecca6009c769ccec90bac278bb9e52cbbe0629aa447271c64d00b5c0160d62100b2244a5b090907facacf56eff3f80f4813c6399e552473a98bf3a493ed1f3fc789d9f8d3519464a1865d2c1d5729ca9dd7527c53f147f31d02cbda"}], 0xb8}, 0xa) 20:18:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e2f66696c653000"], 0xa) r1 = syz_open_pts() ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x1) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000100)) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0xfffffffffffffffb, 0x8, 0x7, "b2f6bc76a7eee42c5e628e1e03f11a881681ea41", 0xffffffff, 0x7}) ioctl$TIOCCDTR(r1, 0x20007478) 20:18:37 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x601, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/155, 0x9b}, {&(0x7f0000000100)=""/57, 0x39}, {&(0x7f0000000280)=""/128, 0x80}, {&(0x7f0000000140)}, {&(0x7f0000000300)=""/149, 0x95}], 0x5, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r2 = fcntl$dupfd(r1, 0x0, r0) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000140), &(0x7f0000000440)=0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000080)=0x7) r4 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000480)={0x3, 0x0, 0x53, 0x9, r4}) 20:18:38 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8c00, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) r1 = dup(r0) shutdown(r1, 0x2) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[0x4, 0x8, 0x8, 0x7fffffff]}) setsockopt$sock_int(r1, 0xffff, 0x101f, &(0x7f0000000140), 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x10001, './file0\x00'}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000200)) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x4, 0x11, r2, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = msgget(0x2, 0x240) msgsnd(r5, &(0x7f0000000280)={0x3, "412c444498f2da4bc6023fb2c4d89f34ac8be27a406c6a53deb139eedc9a6a79fc7d72c486addceacc7c837460b7ab192bdce627dc87739951d4ba140fcd17ecd4e4830ecd38f7fba304ac461c7a1fcf54cb776bf8f32b9ddc9e56384182553af462fc6276b0fed9aa"}, 0x71, 0x0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x81, 0x0) socket(0x20, 0x7, 0x652d) connect$unix(r1, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000380)={0x395, './file0\x00'}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000003c0)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000400)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000440)={0x8, 0xc0b, 0x4, 0x6, "bc77da1ee88a6c2277db1f5c750574482ef4d90d", 0x81, 0x8}) getpeername$inet(r4, &(0x7f0000000480), &(0x7f00000004c0)=0xc) ioctl$KDDISABIO(r3, 0x20004b3d) socket$inet(0x2, 0x3, 0x7f) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000500)={0x1, 0x8, 0xfff, 0x6005, 0x7}) open$dir(&(0x7f0000000540)='./file0\x00', 0x82, 0x30) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x82, 0x0) 20:18:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x118) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)) r3 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r0, r3) close(r4) dup(r1) kevent(r3, 0x0, 0x0, 0x0, 0x0, 0x0) faccessat(r4, &(0x7f0000000080)='./file0\x00', 0x3, 0x1) 20:18:38 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x8000000000000000) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20080, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x4b5b, 0x47, 0x6, 0x1}) 20:18:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x7}, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 20:18:39 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x22, 0x3, 0xfffffffffffffe00) close(r0) r2 = shmget$private(0x0, 0x4000, 0x88, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) sendto(r0, &(0x7f00000000c0)="9dc2932bbe111942a7f4c7b72c4e53690812dac4b32db47efcec3c0d6200cafaa3339deeb33f5731f7ad38a3aec8e6f91e8a233c304f9c2d36996554e024f9f969d09755bbf724696d48b7cebf12abb45f4b0e4f9196b2b0735e64d08171cd0b66acae460fa325a39f3b9bea40d6e106ce76484ae2a0b9c69ab7a3cc4105bdf363d5aa32a3b90cc1cf79", 0x8a, 0x400, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r3) getpeername$unix(r0, 0x0, 0x0) 20:18:39 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)}) write(r0, &(0x7f00000001c0)="8f2810ec1f281020cbe2d32c80bafd2281ccda17ce13b1130ea794b11e0e454b774adf50a6c7f54b21a916ae7a31a8b5b32a1d1e8e8d421ebe1bdd140cd7548397875b4ee7d71533dd206a8b0767abf0bd9d471895b4e66a799711e48b85ab16b3f31c1f09", 0x65) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="952348f50e22b6dbc4a98d19275e1638870d72878a625d1aeef7c0696f4a1b871fb6ef23bc9039d268d37331be5e4df7637a25da6860e00ed5b88fc35d9cbd9a92fdeb19bb3b75023e3b9b288537d0d22594032d4a1e1a9efded15c331569da4ee"], 0x1) rmdir(&(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="b90cca859004030180000000", 0xc) write(r2, &(0x7f00000003c0)="75136c1bd2ea68697b9aa423f0e473e612c5470c8712bc49bb5ff8a3703dc0947680f8ef4ecca5ace9f21fc14a23622b98549cb30d40e0cd47bb1e7db6394aade668772a90e4fea98a0061642f1b39a2d4550e92847cb8bdadf9e5d9ee1a954b991793a12dc1e184041b367632ceb65edbc77bf98eb0d4574745cdbe34fea128fd67c29b49b6ff27c2c83814f5380d43d65b6e34c3113fac8f6610e15d4ff32c4dbe19230095e425b362710821b7b9de97d6de17bbaa20bd1e4052b9935f5aa99a425e22ec3d203e469b207a3e7fe3762a9053dc0dcda27769addd5bfff6edab8a88db45619607ca4aa37728c35813da7f1320d0504488eb9ff918a63517262a5c138db7838f6ac925d88820502a842170d29aebb30a112fbe98dd3939c812eda521b14cce18591bc1373b9016dbe598ec71f363603025fa69cfc100d1d9c787791d471c2ca57998cf66e430d02ac76ade25a620c428c4adbb4f1be52ab0ac03d52732ed8a7ef30e75650f3d441378088a92ba73f8596daa5487391a9824967faa0791276a597cef9d31a49d797c08c99f14ad9b0941c46a3ea1585c5fa56e781753f988e381cef59223f6a03a8688f03eeeaf7319f5ef6a0ecf8d02c1188ab9b949e05cd3f5279ae13b60ccf5021838cf42f4d3c6370d64ff7adf28a563803c7eefdd4ae697ffc28849f45afbd5ab907913fe1cc76859f8c20f2162c47bff1ab96698ad1e2ac2d60e0dc71d4e13bd363294305ef084f3a34cd552af00736fc1d53837e81d0edb2ca8179a494723f85319a35a6f9080f556f968999af308906f72530cb5c5dc536e62693b87fb5f871f8e586dd1610523e8fb2b3e71ec7c963d7d4a41790b2c923f475f720cc99e97bec91d33b9ff47c7ae6e6d087f7a04a8ef898282093f9d06569d7348843dfb502fd346bb9f674a26c3abbbae5ad6c329ef32173e3d8007ea4e6ba0068777984743cd25e67e059b3f7cee77fce5bacfd12207d18fdc34fb7af4864446bfd07876658034436f0ca74d6fe0affa94ca962a169f91de3e8ac65ecf2c388ed460b2a75698ec23a05c25438f29982a51a9ef01f84e9336ffb1ab8d0d5a331742197d5a97f1977e53583ee7e11761c75b7da8bd587991b61d9c10c33a3e6c4f902fe3ea9a52281445b6bf8644d98572993f35ce82dcf4e9bc06974b3ffa71915cf306e3108292235df94ec8f2677b10719f228ae4331b0ff061cbcf49c0834b8f9b709e06101835f5831c5b51d82499acd5db8c3de07a6902d2596388e6aafd1e5b609c94617ce5e33a65986f255e741a5d0482c94c1b63e845e1e2f62a8feb7f859e2e0815d838036644b4a59e87853138249c1c6a001371fcf8aab5e2feb540f832d85cb5c2458836a1a5ce7bc05fdee367f7216d125cadc88997eaa1844c7310d25fca2a4c2de77f4e319d718594ed79cf2abeaa917507222b1bd6b21f3965d831df40e7fd0650f5a1169cdde736d85aa43713e0d1f3524980d9c81c772dbd5d96e18d9a6d657d54aa74c3b41d94f4f4af1f68892f73fbdcb5810e8dcedf6e6feac64896db11b024608f0d4f1bd455d7f2219c771b404187bc25d6002e995e855d58bd796379ff75556e1b1e13334c020b32733f470053045e490468726de1cfcd2fa5e03beaf983c7b05df17f44f127ebcf0ee76d32abc08dd3fbd961e66f79e4241022b9ecc4ee68cade226800d8fc1cdcac525751432ff984fc0511934ecfcfe2653a9eba12b8c4a61823ea7e3045a02261df37cb85263cf84242c3449cd93396cb6829b2c4f7ef4c42a54fdf22373ac292e2698aaeef6a9d9d3d770c0c86c112f8e490107aa361a70a4eaf04f334aa54e71176da3b4c6f959de123a70751d00ab848244100f996f0b977160cf75388ac801e79acef44b379a1fc43f2f5a79b05b755accfcf212045aaa7b720895e71e314dccddac35cb26de941675eedd332891234f56e99806e9d3c37c889170642b5d14e2f801610398fad876da4622f", 0x58d) mkdir(&(0x7f0000000180)='./file0\x00', 0x80) 20:18:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x0, 0x10000000000}, 0xc) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x7) getpeername(r0, 0x0, &(0x7f0000000080)) 20:18:39 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:18:39 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x8, 0x0, 0xfffffffffffffffe, 0xa20d}, {0x9, 0x5c, 0x78}, {0x2, 0xec, 0x1, 0x9}, {0x0, 0x6b1, 0x9, 0x7}, {0x6, 0xeb, 0x2, 0x10001}, {0xfffffffffffffff7, 0x2096c000000, 0x71, 0x2}]}) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) rmdir(&(0x7f00000002c0)='./file0\x00') kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x80, 0x20, 0x20000000}], 0x800000000000000, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1, 0x88, 0x7f, 0x16576b2a}, {{r0}, 0xfffffffffffffffb, 0x3, 0x0, 0x10001, 0x70}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x7e, 0x4}, {{r0}, 0xfffffffffffffffd, 0xc2, 0xb, 0x6, 0x3}, {{r0}, 0x0, 0x0, 0xf0000000, 0x1, 0x1}, {{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0x1ff, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x8, 0xf0000042, 0x8ed0, 0xfffffffffffeffff}, {{r0}, 0xffffffffffffffff, 0x40, 0xa0, 0x0, 0x40}, {{r0}, 0x0, 0x19, 0xf0000000, 0x7f, 0x8}], 0x9, &(0x7f0000000140)={0xfffffffffffffffa, 0x6}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x87, 0x1}], 0x1}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000280)=0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) getegid() 20:18:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0x0) syz_open_pts() 20:18:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000080)={0x9, 0x3, 0xfffffffffffffffa, {[0x8, 0x5, 0x6, 0x7, 0x5, 0x0, 0x3, 0x80000000, 0x155, 0x1, 0x20, 0x6, 0x7, 0xffff, 0xa8, 0xfffffffffffffffc, 0x10000, 0x444], [0xffffffffffff8000, 0x56391dae, 0x2, 0x3f000, 0x8000, 0x80, 0x1000000000000, 0x3, 0x690, 0x9106], [0x4, 0x8, 0x1, 0xe79, 0x8, 0x101, 0x10], [0x5, 0x3, 0x7, 0xaf, 0x20, 0x9], [{0x6, 0x20, 0x6}, {0x8, 0x3, 0x3, 0xec}, {0x1, 0x6, 0x7, 0x1}, {0x4, 0x20, 0x8, 0x1}, {0x9, 0x5, 0x100000001, 0x8}, {0x1, 0x1c, 0x200, 0xffffffff}, {0xfffffffffffffffa, 0xa08f, 0x5, 0xffff}, {0x0, 0x4, 0x7f, 0x4}], {0x81, 0xff, 0x800}, {0x1, 0x2, 0x9, 0x401}}}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000680)=""/4096, 0xffffffffffffffd6) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:18:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) close(r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x8) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x6, 0x7, 0xe902}, {0x5, 0x5, 0x6, 0xfa}, {0x2, 0x2, 0x8, 0x8}, {0x3, 0x5, 0x2, 0x9}, {0x2, 0x800, 0x2, 0x8}, {0x1, 0x401, 0x3, 0x1}, {0x7, 0x1, 0x3, 0x7fff}]}) r1 = kqueue() preadv(r1, &(0x7f0000001540)=[{&(0x7f0000000180)=""/90, 0x5a}, {&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000280)=""/232, 0xe8}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/74, 0x4a}, {&(0x7f0000001400)=""/89, 0x59}, {&(0x7f0000001480)=""/191, 0xbf}], 0x7, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xffffffff00000000) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) fchdir(r0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0x7) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x810, r2, 0x0, 0x4) getppid() openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10009, 0x0) 20:18:40 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 20:18:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!**\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='-', &(0x7f00000001c0)='(c^\xa7\x00', &(0x7f0000000200)='](\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='@-\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&\x00', &(0x7f0000000380)='$^-*\x00', &(0x7f00000003c0)='+\'(']) sendto$unix(r0, &(0x7f0000000000)="b100050460000000010008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) 20:18:40 executing program 0: r0 = socket(0x18, 0x4, 0x80010000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) pmap_unwire: wiring for pmap 0xfffffd807f00a2b8 va 0x1b30e20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a2b8 va 0x1b30e21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a2b8 va 0x1b30e22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a2b8 va 0x1b30e23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a2b8 va 0x1b30e24000 didn't change! 20:18:40 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x7a9) getsockopt(r0, 0x200000029, 0xa, 0x0, 0x0) 20:18:40 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCSTOP(r0, 0x2000746f) socket(0x18, 0x7, 0x2) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x800fffff, 0x16, 0x7}, {{r0}, 0x0, 0x1, 0x20000003, 0x5, 0x2}, {{r1}, 0x0, 0x90, 0x8, 0x8000, 0x6}, {{r0}, 0xfffffffffffffffb, 0x81, 0x20, 0x2, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x41, 0x100}, {{r1}, 0xfffffffffffffffa, 0x21, 0xf0000030, 0x8, 0x8001}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000000, 0xfffffffffffffffd, 0xaf3}], 0x81, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0xae, 0xd, 0x4, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x1, 0x14000000000000}], 0x1000, &(0x7f00000000c0)) socket(0x32, 0x1, 0x7fffffff) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x3ff, &(0x7f0000000000)={0xdd0}) r2 = fcntl$dupfd(r0, 0xa, r0) shutdown(r2, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) writev(r2, &(0x7f0000001280)=[{&(0x7f0000000280)="6801390004f0ca1717b939e422a95282710663d6941405080a884cc2bff57835bee024170123dc61a64c3154bb1aef90f220434b4dc17f55670c5c11992e9ba1173555bdcb94a8e591dfb4d6ae2324e3145779bc2013d972493a6ba3085d3692a68a8ef2f74f693c4e203acb54fa1f34a345b502e08f819d2102a2b7f938b1dd403b2ca1246898471670b2ef69880f4b667d0234b43c7a8b472e4cf9e9508f0d8c3da12473fdfa7aad34673ae779a899783be7a13c66bd5dd932387cdbd47f9a04a157f99c2669de1b5faabf51b77fe2f32461f6c33307da8cfe26f4bfcb2ac935b00c2e43fd45f3c049607215f26c0c40a6a89127b85cbf3946bfd313ad3e41826ef3491acd0d17a5816902e87f4ffd945db04a0facfaefeffec527b915e876b3971deab0a235dc8f0e24f23658511fc88b6355dc3be90b9e4dbc8d1a2dad9784b22a1635d8aff1e6d9420e5c183a7388056026559da94b32462f564aa1c8a0c93bb3e566b8d080ac7ce0c46842dc8bffcb25e320a467011f46799829926235a41bb3df22d49c0b1fb8d3916a340ac20e66bc4e70b0117d3bc9f89f85278bb004ea5beb0b8ae1eafd3cd0e42ef7f0bf7efc101d8d011326c4d130b2da1d224893656dc7ab0491ca3a01268ca20797d8369bcde8ccc94ae97a7770f6399a96a781634069206cca5f3eab41a3665d4955ba89600ab92b0e575a26aca4516b5b78bcf83c62c5b21c2466543751f370ad295edfb3dd3d147ab2b9f5449b316e6262629f6ddda95cd2928abb62a07d43a52cb8eb6dd72c8abe9085565ea07184808f71d0ac868f8f7007d09a93f367d13a79b532982baa6f7c3d922d83e2859b08a375c106651720b4c0056c2a51009c243aa72c1248f96bc0db09f83ea0b9e1779a6b23e32607fc060d4e519a35b219225456e86601a1a22903187bc96dc005d522f8642387e31995a35cefa0a6c2a90ba0077ea77bffe4fc2b2568e0d942658a974a0cee086cf73e6246fe9c84acfa52c68e49674d572da2b3cddcb820c553e5d713623cf151641060592c67d97f49e6fc248498f5a59af7128d8ba52bf3f66ad5935cadd407b4a5bb8cc161941dfa05d4b4a49978c9820ff5579fd11226730bb2cab5d84f03a7f3951263b59653b0515686c4953110b0375e91b1b0226ba70cdbddc519b0d5727e7fd9e5c87393dd91c0351a61d43feb4eaa4d8f6da6a0a513bce7a97cb2f9b78621befc306c61d5999d00250c1511110fa4beca93e466e813d8d2c417c2ea2f484fe92dea75f90a004026cf79bf62f007a45b0adfb5625fb0a70780fe9cd9509410dd5b892585fb785d27588a79258c64c7e98c45ea488b4ad4dcbb630d34d065a9a7062d481b1ff0896270f00eadd4f85ea8c096c6170e2ff6e141288a21f338c16ba16e2355d016f43ecfb1ada162e14b2a51cbec000bf9ebe77f70a47f8784f54e5d70d422e4b6e9d1a37a3bd51bda6a8cbc743bb140439839216b447d5a4d49f67e2c731abe4b424d979ea4194d906d0d835aee31e957d3bac72db59ddb0f750ad255177fb4fdc6643dcfd3dbe3cad8a6868a1adfee564eb9727c26865b10b5ff85e161174ecf719c9a86bac7736a3f17039861dbc437fc3c6d02b572e3a3995f216b10270c15cbc3409c434da9bfcea647ce5cfa799a7110d256084fd2f7d73eeefd46869cd866d9a0aca80b558d273d613d0fc18e9eee1f2ebda199da4c6a3314dd45876cc5f101ee035d79f4ab6ea1e6a6e72993ba5cad4697f70bb3e246b043f549df3a6386df4842c92c4bf7503d340f2e282bf20e58625795c636053e3acaf88e960cab00698efb6f897cb2a95e2e37b339ad7b00f6c0ace732147d2168294120350306d1e2a06fc2711f0e1b26af9ff1c600955ea48a89ef0929aee99a745cda3817e67b5753bcd35095ed9d01b0fd480dea8a90231211d787819e569a071aa714e4c20bf252eb46a995506754d09807d42201992775ea8a61ba087ca3cc99eb122d1bbec0d29e1266a942354b1043d6b833e7f290ddf171b6cb2899b46ebb613a8b3acf8c71a695f49d7c4566ac959eec9a59c00f5553a55f91774c236ece9fe55a2b9e132c43ceb2a87e0b34c6f8442e9a4498b618b1ee8cc244949c8c5ba0f22ad3e02b2605f9e812583d518ff857a890e16a07dde41b1ac15bd5abc75a9529a1891a67e3db7d212bfeefca80b54019e0e088bbcc9b2f40ee2559af8c7752d22a37de71e6ce59bb2b7226e2ffef582f65fae8120b2b90b6aae079bd94d2f4c2dcf4d42e56372b52eb75d93b66615de53103cdfbc8f73c5ad48b3cfa7284202dc3d35b349d4de7f262eb2b120f42cbe8577cfb2c5e9768a0f7df47e58043b2c51f644e31c61a03d8f12816fffebbcad56a00d685ed883cee761e4c07a027c38bb5fa4c3060b0cd5580a4ce1f3e889a5091daf44209982cf004527bca470dadedbb0cf55b96101a18c9d18e4fbbcfa9641c56680c15e1b5b25642de2c9fd71f51436508d9535cff984c90eadc6be9551a8c9ce4b3812f55cbe0ea962c4ed57ff481f6ba0bb386f071a7e89937e9d71b24c88fa848258475576e953203a8c63dacdfd2e276bf2a1524eb5dc7405673a1e58c87e42408deda0c9d712369d848cf9292ebd93154d558dcadfb1daeccc3fb1fb4eb4c3786ebfe625829afa433f4f76991316c5bf63780b90d7ee96b3125becea9c4c91be0847ffb6f835454532f78cfef285f9c9c200887ae1206f7847209b35b7e09d8bab5232d86dbc28a5cd8f3e2bbe6582942c1d8d2db1320fc05e934ae15451d5e4238384ef4d73fd639e59d7f129ccc462d4f42c2416ca74b634fe1d0ee54346b452071d52146745be9a7e2d680db173bab28485ef48b8dee70768f533835f6e5cac512cac1e6445998cd24e0555c28565a1723f248255143c1edc11a4d4106105e59e681e8f30b070589bc754f67a2d58bf4371ed57acaf9fcedf4d7f17788fa28aeb7d76880fa549bf666ccb96db20b2a02c6ec65dac3b26230f15f73fdf2b71670ef193883a7e50862ec9ca9cf532f13030d296047f43059740dd74a19ed39f726786fdf672e75e384f7e8058736b0ea3a40aa6e96665344ac5fdec9d83b6ac82cd6b36828d09aca7934e6a730ac6010e5080ea2601729ecb9bd24e589e120217e1bad5d180e92812616f8817179bbac292a9a3a1fe94e1905cef4fb0ec92add95f039a28952278e161500353d86fa8549f863fe37467316b37c4cd7566104c4e816be7d41932d153402444d85665795971a936e8f0582e2331db5bb499e31ee87082845c3f099506fda7d26439c9d207871b0527743c7d7aeedd8ccb874b8b641a68e60b3a76ad01c3e373df951db5627460367535d663ef010f3689d21343a7fcea7d7fb071188e22472562e08a63d06e29701d1ba90bc2486b52c521778b4885b7cbf934b9df69721eca92c90ac630c4a63cda6a784e9846a846feaac3f8ec447dd1c91ff3e9c133ef1caa309903f200984ae85d69d5dc598e9d2f367334c0e47603852044b1de4224f5652e5d858a137282b478340b73ff4bfbd4b8c5a402c259a1e8e743d7e91d4bd1d5aaa654be61d9f4ca881d69a98c9707f3e1641b0a8767f3ec0c2a34b0a9638323080a3c59cbaf2d29e3e99164ae2178a6be4a88fcde60e6aae653f687fb22f52878fcc81304a4994ec0f53e8313fc9d15aaee2bd924e93f7c7d32c6eb9856db4e3f41fe0fea09b1aeea217e1606f776d34df1ba169f107eaacacf53362d1655090f37c4c5e7216cd293ec9ff4afc72b45d3e67ff2487cb8a0dd9bf197899d61ccf27a36ceca630f68a8c488bea6e13643226b85b1be4b2e3c8fb427b505023f122f6d64155b1acb8e044626e8d73b2efbd5a1f002e394107556bdfff4a6242b825237a375938a8a82c825ebf2bbc6d68448bdcfed011168f5abd66c4af27fa47f3fc779480d7943084e2b9e9dd709e9558c57392229985c71c434b50ce7f70a02c9f2626b8b718e056eaae5c092f7bc11450a122e14a180ae030bfbf2d436488042690d2ba68202e54fc7e453674ae3d1cb26d62716aedd3e6149e69fd3274075855332bb6f54cca3d3aeae0eb065cc315e8b808f6bd1ddcae1cb74be3a4bdfdd38b74b3bbfd6097ef2e8e2850188caeefc2e2035486b7d9bdc28f38dac723b550fa5fdf71d4da43ced5b16e0751668f9087dde5137b06e49df55d64c922ac0cb60e7de0a11e4c06402e39328b43b9c1135731560ffd89a8bff2cd459200cae0f8649826e2c53b13c2e6270385ff8f94d09dd80292d5f83bf4c979f5e0186599f8f1efe94834debd36dea6eb2f3397e5f3328b3bdb5df42630c27ecc28cf3a419fe904939ca6470b9eb9a010e9b85164075feb356e19ef6be4a107937f5886cda6eca942590a765f8d21e8feb4ed00af155e66bcf85586afa2927a1019f49109e882fe537f10b69554bdae36326eb2b31d9905dca236340d8ce086f47623398c43b8ae55c2e88fbc1a4733022efb2f28e17c1b429aca680ffd2f970eda7f6b143ebb44134e9e1ba3e911abc177a3997d6433b8f12e04cba216fa436bf474054a83b068dc85ae95f586b5d6bdd44190e0ecd1afe7d1a909f8b236619c04f19449b58fa38fc825cab2e788f1174205b4271f5f63bcaead5049ed82ff9f9d5c1c5ebb740ac4a8c3cb83c83c556364f47d98c0b14c0acefb18a7b97959f73c5325badbca73e1ed8816d46a93300c40dabef89bbfe932cdddae9d767db9ea722b7176878296456e17c21bed4360334fecc0ca5983eb7a54709ad01cf4e69726af34f3ac8cf3e6948c860a915b7c5881b88aeace5b1520ed05d8d2d89f0d7db6a30fde5244c0be93bb168af73b3d8f24f2e54ddde5da909fdbf370edda0760459283334e724fd6aabbf8bd0c7c74ce8288bd87c6ab1eb57d3b7201b8877ba9f4ecabf1d2985f6fe67acf09dd00da2e7150381a333cb85e9aa38b43113e01ba62913e646c60856be43240f926415eb1b590a0830c9793f81680ff887476c1cbdf65bb05227e3fd59188f11e1e9ef006f104ebade698591d3fafa8697825a11e86100033a73d91ed291a0158d5f3abe53bf51439110d2183de7630d6c638d8c30d0bbbb75c34e5ccf809f171839e803fea01bf41146084291a6753b6e56739414bb585b9bb496d34ae332ed0aec3e015cbbe95282537c8cf4488b2b7cd1028a427bcf929d3d2efb1c73410768c79b0f6350807163d3e7a2fd88226fb2bffcfbce7aac08c3a8728349a163a8091d5d9bc4e45429992b52f472c316a9b4f878d8ec21391a609c5fe9dc633d1c6bf66beae17a69fc88bd87501a51b875cea63f55151aadd7cd3e2927b472a5fa68b44402fb591ba20e088a31f354d423d28be4f393120a4de3e50aae1963124e8992037386f78e21f39db706dd95c2b07196209e47bf64e6f5d4e75dfccd5a52f1e4fe3766016f1ec05562563973212b48f378fafd7cf3fcac8b59ce9a9a828175eb74f1ac8c232db16c0f0937a4852def3823d1e9b06607ab51e242dece6ea1bf33acb9e35c94d466b08533b2fc6dae74a08bb1c68f17871f39918b5575b5c1d4bfd1d697fe5b495e9bd04bc8e76d187f445642221a67e8f99d483e9469a9e143e8c321ea9a8751a0f25017ca535e65775786d006b8339ee25859cc3d4b23bfcf7cbdf0e464dfe5f021ee5eba39e06aa66cce374512684f20c4b9708bdbba57f9827f31a4337f8bb61ad7231563a9b4c8092a585c139c508922f5f4eda2e0a4eba9d8cd1c1efa86b8a5c", 0x1000}, {&(0x7f0000000100)="0933dc7015c92c241a6ab5b8984a56e7a9660908f3907b35b41182ab", 0x1c}], 0x2) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000012c0)={0x4, 0xffffffffffff761a, 0x6, {[0x2201, 0x36, 0xfffffffffffffffa, 0x98fb, 0xffffffffffffff60, 0x8000, 0x1, 0x4, 0x1000, 0x0, 0x3ff, 0x45b, 0xffffffff, 0x6, 0xdab, 0xf0, 0x4, 0x2], [0x101, 0x6, 0x5, 0x3ff, 0x80, 0x4, 0x6, 0x5, 0x1, 0x6], [0xbdc, 0x678b, 0x1000, 0x1f, 0x6, 0xffffffff0000000, 0x80], [0x10000, 0x2, 0x4, 0x8001, 0x41a, 0x3], [{0x9, 0xcd, 0x6, 0xfffffffffffff614}, {0x2, 0x2, 0x8, 0x7f}, {0x5, 0x4, 0x6, 0x8}, {0x487e, 0xffff, 0x0, 0xd1}, {0xcac, 0x1, 0x5, 0x4d}, {0xfffffffffffffffd, 0xfffffffffffffffd, 0x2, 0x5}, {0x4, 0x9}, {0x8001, 0x0, 0x4, 0x33e}], {0xff, 0x1000, 0x2, 0xcd4}, {0x80000000, 0x8, 0x101, 0x3}}}) 20:18:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1df59971b1a6c2111570422e3978c0291b852d52fddc1773e2cbb5dd4f953857c2ef4d44567713144f851fdd835d51e50625fcfa19a4d30a4f5d40cce1c5c737e807ae4afe89f3d2d72b94f4a645bc72a632df7c937e9c1ee9843a46a4e95ce3940d41ac9755164fe54d8370a475a588c872c7a44d7db40912c7b1d25fc7b3f805187340ff417daa24d5fecf2ad909ce17a0ef43b8adb4c58ddbbf1f0f7250f106c565f63be1938b3d1dedb4e6dee2e782c9f432cfc6fb0c2c8f168b16b145049cc2aae9d57b15", 0xc7) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) sendto$inet(r0, &(0x7f0000000180)="be41dfec742f3b232fdbacd3d7e9f4558f4bda29eabf074e18393574eb87d61949e79a9a10b4daf2a846609559e5273c123c07a4ecec9d8ffc390d5ac1110e599670f5f672021cc17f946dac71409b48754e7192eb38374709a43b98dd4e4443117aa41b", 0x64, 0x0, 0x0, 0x0) 20:18:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/180, 0xb4}, {&(0x7f0000000180)=""/230, 0xe6}], 0x2, &(0x7f00000002c0)=""/95, 0x5f}, 0x1) setsockopt(r0, 0x29, 0x80000000000002b, &(0x7f0000000140), 0x0) 20:18:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000800)=[{0x0}], 0x1, 0x0, 0x0) 20:18:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockname$unix(r1, &(0x7f00000011c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092d76fe72fd52e7e37a1340ff99ccb518a463f85256127cff18316e80a0d50e0eea2345a4e166a01e086f17d0d11185b997b20aa1844517b746301feba36f3a127429970605139318dbc691458e2ff718d0cb3f764dca1db9ccfafe63d18"], &(0x7f0000000080)=0x1002) syz_open_pts() ioctl$TIOCSETAW(r0, 0x4004667f, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) 20:18:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) setsockopt(r0, 0x5, 0xffffffffffffffff, &(0x7f0000000300)="52180e89d32afe3e995cd737078bf1ef1be5d520554afb07fbacef5f2b350879933fe9b089183472063493683967d21966a0e1bd22d4c849c6cd039f04cbf6c9cb80d28f41c25146d5a0b06b665b5d67c36547ed6151a90fde09b61d6e7a1642dbeac597e5484918bf35f6020e6fe20af9c40691b43f4d1cc2172238548ea9488befb8f33534b3ec697ea705", 0x8c) setsockopt(r0, 0x0, 0x8000000000024, &(0x7f0000000040), 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000080)={0x7fffffff, 0x5, 0x2, {[0x2, 0x6, 0x800, 0x7, 0x40, 0x8, 0xe88, 0xfff, 0x1, 0x3ff, 0xffffffffffffff01, 0x3, 0x6, 0x101, 0x3a6c, 0xb1, 0x200, 0x8], [0x80000001, 0xffffffff80000000, 0x1c, 0x0, 0x0, 0xfffffffffffffff9, 0x6, 0x81, 0x5, 0xfff], [0x3, 0x7, 0x4, 0x7, 0x0, 0x9], [0x2, 0x101, 0x7ff, 0x1f, 0x1, 0x3], [{0x8, 0x20, 0x5, 0x3}, {0x4, 0x6, 0x1, 0x15c437c4}, {0x0, 0xfff, 0x5a66fd3f, 0xfffffffffffffff8}, {0x5, 0x9, 0x9, 0x2}, {0xed0, 0x8001, 0x38000000, 0x5}, {0xffffffffd8a34542, 0x3ff, 0x1, 0x7fffffff}, {0x1ff, 0x9, 0x3, 0x4}, {0x81, 0x6a, 0xbc6, 0x1}], {0x63e1ea1e, 0x7, 0x5, 0x8851}, {0x0, 0x80000001, 0x8, 0x7ff}}}) 20:18:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x3, 0x3, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x1, r2, r3, r4, r5, 0x80}, 0x2, 0x401, 0x1000}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000000c0), 0x0) 20:18:41 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)) 20:18:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002f, &(0x7f0000000080)="292918d7", 0x4) 20:18:41 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='.\x00', 0xfffffffffffffffc, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000140)='./file0/file0\x00', r1, &(0x7f0000000100)='./file0/file0\x00') mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0xc002, 0x418) 20:18:41 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/z./o\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) socket$unix(0x1, 0x5, 0x0) 20:18:41 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) chflagsat(r0, &(0x7f0000000180)='./file1\x00', 0x9251fa0b04825a0, 0x2) syz_execute_func(0x0) syz_execute_func(&(0x7f0000000240)="43dd25310000006565d93457f3416fd9db353574c462d9b60000ffff640fe9c90800c4c401f310c6c402e93d7ea20f67198f0858cd350000000042c0606e6eee000000c0bdb296c4cf66ae1484dbfeeca2a2ff810c800077c4c4c1fa6f58237f5ee9e6e9e6c27d23673e6664f0802254660fe4ff5b") pipe2(&(0x7f0000000080), 0x4) r1 = dup(0xffffffffffffff9c) r2 = openat(r1, &(0x7f0000000000)='./file1\x00', 0x800, 0x2) link(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') stat(&(0x7f00000001c0)='./file1\x00', &(0x7f00000002c0)) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) 20:18:41 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x40, 0x6}, {0x18, 0x0, 0xa73a, 0x9}, 0x2, [0x3, 0xfffffffffffffffd, 0x7fff, 0x0, 0xfac4, 0x1, 0xff, 0x6]}, 0x3c) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:18:41 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000000), 0x5a256717, 0x0, 0x1b8f4b58, &(0x7f00000002c0)={0x2, 0xffffffffff7ffff9}) kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffa, 0x19}, {{r2}, 0xfffffffffffffff8, 0x800011}, {{r1}, 0xfffffffffffffffb, 0x51}], 0x1f, 0x0, 0x800, 0x0) 20:18:43 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_metric}) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) unlinkat(r1, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x8) utimensat(r1, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000002c0)={{0x0, 0xfffffffffffffffe}, {0x0, 0x100000001}}, 0x0) 20:18:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 20:18:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) shmget(0x3, 0xe000, 0x4b2, &(0x7f0000ff0000/0xe000)=nil) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 20:18:45 executing program 0: 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) r2 = semget$private(0x0, 0x5, 0x400) r3 = getuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff]) r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x3, r3, r4, r5, r6, 0x1, 0x7f}, 0x80000001, 0x6fe, 0x5}) dup(r1) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) readv(r7, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() dup(r0) 20:18:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x495) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000080)={0x3, 0x7fffffff}) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x80, 0xea, 0x2, 0x0, 0x0, 0x80000001, 0x3ff, 0x0, 0x3, 0x7, 0x101}) 20:18:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x4, 0xd, &(0x7f0000000080)="e8530c3cd4eb6235", 0x8) 20:18:46 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = socket$unix(0x1, 0x2, 0x0) flock(r0, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0x80, 0x10e) read(r1, &(0x7f0000000240)=""/227, 0xe3) unlink(&(0x7f0000000000)='.\x00') 20:18:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 20:18:46 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x0) 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x7f, 0x3, 0xfffffffffffffff9, "09ffaab8af000000000000d2fa00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) 20:18:46 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file1\x00', 0x241, 0x100) sendto$unix(r1, &(0x7f0000000180)="aeca9b8aa42fac40d69529bd2ba1a59ae3b3b4ebb9dceb52dcd94f52b05e4b75ea7fb2a45270290a29a161ef1fed85cea260b7ff9389a3aa8c2486aa24caa2cb7182bcec43d56443a41f21f49e647422990bd24cd6ea9f96be8262de2da276d45667be3b038e5cbd5dd8312c1bde61558bcc33c5c9232dc8f96347bb7ddba557cd71c6400d2685864ebf563e6cb7b167b6962d6725fb0b6d7302f3f9c482bb3b05187aba72273e98f9f690c1d40cb64b199a2c594ce4a59499787a77e599b5ca9df1ab9ec38b96cc", 0xc8, 0x1, 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 20:18:46 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x7, 0x8000, 0x93f) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0xff) sendto(r3, &(0x7f0000000240)="c5b44dcbb0ab8bf005c70c23bfa78513f3b029e5037de153f2af0c39b668c2ad6184de39433f6a030652ef9d9c191efc2b3941a7614ec830d995285d37aa14b5514be818459f0efa875d514be6d62d75e6a5800b59fdcfce57d7640ca8ad3de2fafa6e0ba88e3d43fe5aab57cc82bf6e9da4463c5bc2a55bfc23a45516f361cd4b1dfe4bd5b490d237ad59090c3a709e7d8036f636f8efab78c622690351716be6855d61cbd95beb5d6e066de67a26e79262aef3a262c359db1feb69952fcc5afcb285d6aa89b1c82cb11a4a2a2a19fa296f6abc89ad8b939f2ff34f6a7f6e66a9ba97f55dd0f805", 0xe8, 0x0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 20:18:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) r1 = msgget$private(0x0, 0x2a0) msgsnd(r1, 0x0, 0x0, 0x0) msgget$private(0x0, 0x401) 20:18:47 executing program 1: r0 = semget$private(0x0, 0x2, 0x23) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 20:18:47 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0xe, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x88) dup(r0) open(&(0x7f0000000140)='.\x00', 0x1, 0x84) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x180, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x20, 0x3}, 0xc) 20:18:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x6, 0x2761, &(0x7f00000000c0)="e2d0d86f80369fbd8887593ec5db9e5a247a25e575b03ff57b94591c3438b8b2fef7e5ca8ae2619f816c5d36d71e210735b081922cf0864c6b9716d2309f331e4731256fe2776d302ee9e7e7e62b0620ed472087751eb98ef2638e7ad3b2c6d612cd2ba64542ea546bd58df47b5189a669993d59b830a7e913ba1f29b28c18784d68c271475aad5b86dcbc9cc50a1458fb90c163a1939b09d90a5df84807079969ccb2e1c147614e6a752afdb07e8c63b1ae8b6f98e8201be1d68e57c688c764fb182497d2fb9572afa7b10bc4ca4a2d67aa", 0xd2) 20:18:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4000000}) r1 = semget$private(0x0, 0x3, 0x6ea) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000100)=""/43) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x7) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x8001) syz_open_pts() syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000180)=""/80) syz_open_pts() 20:18:47 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) close(r0) connect(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f00000000c0)=0x9) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) recvfrom$unix(r0, 0x0, 0x0, 0x802, 0x0, 0x0) 20:18:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000280)='./file0\x00', 0x80, 0x2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="9ea33a195f83c8020000008004000000000000", 0x13) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x600, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000040)) close(r0) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) ioctl$TIOCSCTTY(r0, 0x20007461) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:18:47 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 20:18:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x1f, 0x0, 0x0, "9b4b2894ed68d529c0537d0b2b6cba00bfae10c9"}) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3ef, 0x7}, {0x8, 0x90}}, 0x2) write(r0, &(0x7f0000000180)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d0bf191388ba8c7927c558db9e91d75ce4a60800005909", 0x3f) r1 = dup2(r0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) 20:18:47 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x1) fsync(r0) close(r0) 20:18:48 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) setsockopt(r3, 0x5, 0x3, &(0x7f0000001b80)="99c502f66a9c68d1788ab7a06d99410fe29226ef6897fd9f72abe878d0ca9bcde9e614ced550cee6ba98ed820808a150714fbbf3d13dad813318fe7844878a12f3d0f634dcb009fc06ff91b1189d7b1af8b8bef6a3587f351691da5e23cdb415aa1127875c9dd0e3bfc02300014497028be090e48a28400baea0af5917470af04e317b6f06e1cc7972dee41883bbc4713cf00f88b7980783", 0x98) 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}}) 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) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 20:18:48 executing program 0: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) lseek(r1, 0x0, 0x0, 0x3) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x1000800f, 0x1, 0x80000000, 0x6, "73936cf2cf82d47690270a7e07dc0d2e51209761", 0x800, 0x3}) syz_open_pts() 20:18:48 executing program 0: close(0xffffffffffffffff) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x802, 0x0, 0x0) 20:18:48 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) 20:18:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x6, &(0x7f0000000000)={0x10000, 0xd5d, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) fchflags(r0, 0x1) select(0x40, &(0x7f0000000080)={0x6, 0xff, 0x0, 0x51b, 0xea95, 0x64, 0x101, 0x1}, &(0x7f00000000c0)={0x7fff, 0x1f, 0x9, 0x8, 0x8, 0x100000001, 0x800000000000, 0x6}, &(0x7f0000000100)={0x1, 0x3, 0x2, 0x2, 0x32, 0x0, 0x9, 0x6fc}, &(0x7f0000000140)={0x3, 0x9}) fchdir(r0) 20:18:48 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x1, 0x2) r1 = openat(r0, &(0x7f0000000040)='\x00', 0x82, 0x28) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000580)={0x10, 0x0, 0x4, 0xffff, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff6000/0x9000)=nil, 0x3}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x81}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1f2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8001}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000000}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x10000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x80}, {&(0x7f0000feb000/0x12000)=nil, &(0x7f0000e2e000/0x1000)=nil, 0x4}, {&(0x7f0000d0c000/0xb000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x8}, {&(0x7f0000d86000/0x2000)=nil, &(0x7f0000d5d000/0x1000)=nil, 0x200}, {&(0x7f0000e69000/0x4000)=nil, &(0x7f0000d20000/0x7000)=nil, 0xffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fd0000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000f1b000/0x2000)=nil, 0x80}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x93}) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f00000001c0)='c\x00') ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000340)={0x5, 0x6, {[0x5, 0x2, 0xbc7, 0x7, 0xc, 0x2, 0x7, 0x100000000, 0x3, 0xffffffff80000001, 0x7, 0x1f, 0x3, 0x8, 0x8, 0x7, 0xed5, 0xffffffffffff1289], [0x3, 0x6, 0x7, 0x7, 0x2, 0x1, 0x975, 0x3, 0x7, 0x1], [0x401, 0x0, 0x6, 0xfffffffffffffff8, 0x7590, 0xffff, 0x8], [0x7, 0x9, 0x100000000, 0x7fff, 0x7ff, 0x80], [{0x9, 0x9, 0x200, 0x7}, {0x7, 0xa6b3, 0x200, 0x6}, {0x6, 0x3f, 0x3, 0x100000000}, {0xffffffffffffff7f, 0xffff, 0x3, 0x200}, {0xe4d, 0xe10, 0x7, 0x9}, {0xb53, 0xbef, 0xdf, 0xa00000000}, {0x7, 0x8, 0x1, 0x20}, {0x9, 0x3, 0x4, 0x1b9}], {0x960, 0x2, 0x500000000, 0x200}, {0x1, 0x7, 0x7ff, 0x9}}}) rename(&(0x7f0000000140)='./file1\x00', &(0x7f0000000240)='./file0\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') linkat(r2, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) 20:18:49 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/207, 0xcf}, {&(0x7f0000000200)=""/125, 0x7d}, {&(0x7f0000000280)=""/186, 0xba}, {&(0x7f0000000340)=""/191, 0xbf}, {&(0x7f0000000040)=""/33, 0x21}, {&(0x7f0000000400)=""/193, 0xc1}, {&(0x7f0000000500)=""/87, 0x57}], 0x7) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 20:18:49 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x2, 0x4}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) 20:18:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x1000000000, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 20:18:50 executing program 0: r0 = socket(0x11, 0x3, 0x8) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket$inet(0x2, 0x7, 0x5) socket$inet(0x2, 0x0, 0x4cab) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) setsockopt(r2, 0x10000000000, 0x480000001, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) 20:18:50 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10080, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x7, 0xf9, 0x4c7e, 0x1, 0x100, 0xfff, 0x9, 0x1, 0x1, 0x2, 0x3}) ftruncate(r0, 0x0, 0x28030020) 20:18:50 executing program 1: r0 = kqueue() close(r0) kevent(r0, &(0x7f0000000080)=[{{}, 0xfbfffffffffffff9, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20}], 0x6, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x10000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 20:18:50 executing program 0: 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, 0x4, 0x5012, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:18:50 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) nanosleep(&(0x7f0000000040)={0x5b7}, &(0x7f00000000c0)) 20:18:50 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfbfffffffffffff9, 0xf}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f00000000c0)="2780d581a5b07de6d056d38f2b2e23f6d2e1d8b7f12a5ee4086b4c49dafccbf3bc63a564a4cdb9bfd4b755ffc810d1f7aa016cfaac676df62a93abf7bbbcc30fbb5492a34321f429ba46c2c31047d69671680d4e297167f6e0e30b13a049ae088468d72a0eaf0cdedd31098b96b82ac183447c46fcb83ef699a7113df58a6ebac54b85db15aa176e603c4e6962d553ecd4a085e6278c16bbf3", 0x99) syz_open_pts() socketpair(0x0, 0x5, 0x7fffffff, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001800)='/dev/bpf\x00', 0x20000, 0x0) setsockopt(r1, 0x6, 0xfffffffffffffff9, &(0x7f0000001700)="5f4d87fdc78ba4a1480d598708a60461197b07175ea5d31b7c0ba4863f75fb3421458e106e31a64ee7ad1686f05e5436e37b25ed0c4f9361c83922fb46fe6f36b7575638b0596b37a84c51afc2f38d8986d38a390e645041805a7c564a4a09c813e01a1071acb587a344404c1b9410a9c66a5ed90d508a8ce79f7c0e8814fd439258289aa1efd1788628a16ef89a03fd14e407fd70290273ecf8891b0a5acf1de64a4cadd3faf7967a4a1663f2af3974ec14261cc0e82eb50074b6b4e9a1ac4d0f92", 0xc2) readv(r0, &(0x7f0000001640)=[{&(0x7f0000000180)=""/130, 0x82}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/200, 0xc8}, {&(0x7f0000001340)=""/166, 0xa6}, {&(0x7f0000001400)=""/204, 0xcc}, {&(0x7f0000000000)=""/20, 0x14}, {&(0x7f0000001500)=""/135, 0x87}, {&(0x7f00000015c0)=""/103, 0x67}], 0x8) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7, 0x0, 0x0, 0x0) fsync(r2) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 20:18:50 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() pipe(&(0x7f00000000c0)) pipe2(&(0x7f0000000040), 0x4) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x100000000000005, 0xfffffffffffffff7, "b04d6a666a57fac90ad6f00a00f3ff4a6e387651"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 20:18:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 20:18:51 executing program 1: clock_getres(0x8000000002, 0xfffffffffffffffe) clock_getres(0x3, &(0x7f0000000000)) 20:18:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x4004667b, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x9, 0x1f}, {0x18, 0x2, 0x4, 0xfffffffffffffffe}, 0x2, [0xb4, 0x10001, 0x4, 0x7fffffff, 0x8, 0x137, 0x77, 0x5]}, 0x3c) r3 = socket$inet6(0x18, 0x2, 0x4) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 20:18:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x100, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x28082, 0x40) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x60, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r2, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:18:51 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20010, 0x181) r1 = socket$inet6(0x18, 0x4007, 0x7f) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = dup(0xffffffffffffffff) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x588, 0x0) r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000007000000000000000000000000000000000041708f9ea5ee00310000000000"], &(0x7f0000000280)=0x35) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x8000, 0x0) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x40, 0x0) r10 = accept$inet(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r11 = socket$inet(0x2, 0x5, 0x4) r12 = openat(0xffffffffffffffff, &(0x7f0000000540)='./file0\x00', 0x1, 0x1) r13 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair(0x20, 0x5, 0x7, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = accept(0xffffffffffffffff, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x5, 0x4}, {{r2}, 0xfffffffffffffffe, 0x2, 0x80000022, 0x4, 0x2}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000001, 0x4, 0x7fffffff}, {{r4}, 0xfffffffffffffff8, 0x8, 0x20000000, 0x800, 0x2}, {{r5}, 0xfffffffffffffffb, 0x80, 0x8, 0x7ff, 0x5}, {{r6}, 0x0, 0x4, 0x8, 0x1}, {{r7}, 0xfffffffffffffffd, 0x10, 0x40000003, 0x1ff, 0x200}], 0x1, &(0x7f0000000640)=[{{r8}, 0x0, 0x8, 0x17, 0x6, 0x1ff}, {{r9}, 0x0, 0x22, 0x2, 0x3, 0x80000001}, {{r10}, 0xffffffffffffffff, 0x10, 0x84, 0x400, 0xb5eb181}, {{r11}, 0xfffffffffffffffe, 0x16, 0x2a, 0xffff, 0x9}, {{r12}, 0xffffffffffffffff, 0x4c, 0x40000001, 0x400, 0x9}, {{r13}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x800, 0xffffffff}, {{r14}, 0xfffffffffffffffb, 0x0, 0x1, 0x200, 0x5939}, {{r15}, 0xffffffffffffffff, 0x8, 0x80, 0x0, 0x10}], 0x7, &(0x7f0000000740)={0x3, 0x9}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0xc, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e7186f5d23b2324bf0fd3b6d8cd1a89dd156a113983006017e2dff58e31ef9f77164dabe7befc11eac9dbcd879a1aef1f95c31e4c097a11994437bbdbf510448ffe378d9adbdf0031fca0da79331f25eb0d7d99c61a3e56393d3def0431811eb7e480c07305f7eec3bbfeeb480a6ec6ccbeb3", 0x7d) setsockopt(r16, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:18:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) fchflags(r0, 0xfff0) recvfrom(r0, &(0x7f0000000080)=""/8, 0x8, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000d9bf90b78a058fa7"], 0x10) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') sendto(r0, &(0x7f0000000180)="e4fe475375463fe776264e9acc0ee5dcb1fedd23afdb5aefb4afb6518adaa95a0801669e3ab86f73d0a9b4734abcc2ab9884ce375826676a9697f4b54d97be9a64a995dfa7f4c7960efcde82", 0x4c, 0x400, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) 20:18:51 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x17a03ffe19712481, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) getdents(r3, 0x0, 0x0) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x40) 20:18:51 executing program 0: r0 = socket(0x20000000000001d, 0x2, 0x800) setsockopt(r0, 0xde0a, 0x8009, 0x0, 0xffffffffffffff50) 20:18:51 executing program 1: r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r1) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgid() getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) chown(&(0x7f0000000200)='./file0\x00', r3, r2) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget$private(0x0, 0x200) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 20:18:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0xfffffffffffffffd) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0xffffffffffffffdd) dup2(r0, r1) socket(0x1, 0x2, 0x9) 20:18:51 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3) r1 = socket$inet6(0x18, 0xffffffffffffffff, 0x413e) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0xffffffffffffffdf) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r1, 0x6, r3) 20:18:51 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10200, 0x0) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 20:18:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x38a90, 0x42) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x9, 0x80000001, 0x1, 0x0, 0x35, 0xffffffff, 0x2, 0x0, 0x7f, 0x1fbf}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') chflags(&(0x7f0000000040)='./file0\x00', 0x0) 20:18:51 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8000, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x11, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0xffffffffffffffff) ftruncate(r1, 0x0, 0x7fffffff) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/223, 0xdf}], 0x1) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000180)=""/18, 0x12}, {&(0x7f00000001c0)=""/36, 0x24}, {&(0x7f0000000200)=""/10, 0xa}, {&(0x7f0000000240)=""/138, 0x8a}, {&(0x7f0000000300)=""/35, 0x23}], 0x5, 0x0, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) 20:18:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) fchmod(r1, 0x40) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) execve(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 20:18:52 executing program 0: socket$inet6(0x18, 0x1001, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28, 0x0) ioctl$TIOCCONS(r0, 0x80047462, 0x0) 20:18:52 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000), 0xfffffffffffffe86) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xe0) dup(r0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x9, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 20:18:52 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x4, 0x7f, './file0\x00', 0x7, 0x7be1000000, 0x7, 0x1ff}) readv(r0, &(0x7f0000002240)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/117, 0x75}, {&(0x7f00000010c0)=""/15, 0xf}, {&(0x7f0000001100)=""/172, 0xac}, {&(0x7f00000011c0)=""/13, 0xd}, {&(0x7f0000001200)=""/18, 0x12}, {&(0x7f0000001240)=""/4096, 0x1000}], 0x7) pipe(&(0x7f00000022c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002300)='/dev/ttyCcfg\x00', 0x418, 0x0) r4 = getuid() readlinkat(r1, &(0x7f0000002340)='./file0\x00', &(0x7f0000002380)=""/181, 0xb5) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) write(r2, &(0x7f0000002440)="4723a20dd9d5928abead7466b1abafd9473c8ae11fb9a10012611808b4d4a2d85c84acd371f74e1918f3bbd23c2fe4433a8638cd9e94cec47835f73cde62202a9aacec48080ad5efab33ca15cda3cfde43233bb9d668f57ce1919ecd693277b31485ab2c7124b5a4d0f1bfe4f6bf8b4b2b163a8c02470dd03e488b2b1d671c3f951bba3fa664167aba1ba36649", 0x8d) readv(r0, &(0x7f0000002600)=[{&(0x7f0000002500)=""/234, 0xea}], 0x1) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000002c00)=0xf58) r5 = fcntl$dupfd(r1, 0xa, r1) ioctl$KDGKBMODE(r5, 0x40044b06) ioctl$TIOCSBRK(r0, 0x2000747b) openat$zero(0xffffffffffffff9c, &(0x7f0000002bc0)='/dev/zero\x00', 0x0, 0x0) r6 = getegid() unlinkat(r1, &(0x7f0000002640)='./file0\x00', 0x8) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000002680)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) execve(&(0x7f00000026c0)='./file0\x00', &(0x7f00000027c0)=[&(0x7f0000002700)='\\!\x00', &(0x7f0000002740)='][%\x00', &(0x7f0000002780)='/dev/ttyCcfg\x00'], &(0x7f0000002a00)=[&(0x7f0000002800)='/dev/null\x00', &(0x7f0000002840)='}\x00', &(0x7f0000002880)='/dev/null\x00', &(0x7f00000028c0)='/dev/ttyCcfg\x00', &(0x7f0000002900)='\x00', &(0x7f0000002940)='/dev/null\x00', &(0x7f0000002980)='/dev/null\x00', &(0x7f00000029c0)=',)#\'U()\x00']) fchmod(r1, 0x20) r8 = getpgid(0xffffffffffffffff) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002a40)={r8, r4, r6}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r7, 0xc1045763, &(0x7f0000002a80)={0xda, [{0x3, 0x7fffffff}, {0x3, 0x8}, {0x3, 0x1d}, {0x2, 0x5}, {0x3, 0x7}, {0x1, 0x8}, {0x3, 0x8001}, {0x2, 0x200}, {0x2, 0x8a2}, {0x3, 0x9}, {0x0, 0x8}, {0x3, 0x4}, {0x3, 0xfffffffffffffff9}, {0x3, 0x8}, {0x1, 0x9}, {0x2, 0x3}, {0x1, 0x6}, {0x3, 0x3}, {0x2, 0xe86}, {0x3, 0x8}, {}, {0x3, 0x5}, {0x3, 0x2}, {0x1, 0xba03}, {0x2, 0x2425e01c}, {0x2, 0xfffffffffffffff9}, {0x1, 0x8}, {0x1, 0x20}, {0x2, 0x6}, {0x2, 0x1}, {0x2, 0x81}, {0x3, 0x101}]}) r9 = semget$private(0x0, 0x3, 0x80) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000002c80)=""/22) 20:18:52 executing program 1: r0 = syz_open_pts() 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 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x22) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0xffffffff, './file0\x00', './file0\x00'}) r3 = dup(r1) poll(&(0x7f0000000140)=[{r2, 0xb1}, {r1, 0x82}, {r3, 0x20}], 0x3, 0xc334) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:18:53 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) getsockopt(r1, 0x7fff, 0xc93, &(0x7f00000000c0)=""/8, &(0x7f0000000100)=0x8) nanosleep(&(0x7f0000001c40)={0x4, 0x7feffffe}, 0x0) r2 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) recvfrom(r1, &(0x7f0000000200)=""/81, 0x51, 0x40, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x1}, 0x8) rename(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)='./file0/file0\x00') kevent(r2, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 20:18:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) semget$private(0x0, 0x1, 0x104) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x2, 0x2}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = semget$private(0x0, 0x1, 0x100) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000000c0)=""/195) 20:18:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x81, 0x0) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 20:18:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r1, &(0x7f0000000000)="09ac53a64fd0f80a8870f3fa5192fbe4f0ef72e9a6443f42097060d08a44b1f428dbce6804e63a6053778ec5c86a40e93f20805e611b9d7a123cfc94275a1387fa9ccca980a7f81a720ac57a58a492ac31fa82cba5e6c140eaa647acd8d31e9d0e3cf0e2c003a2b2ec9362770fb4646c849a7c1839e006", 0x77, 0x400, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCPROMISC(r1, 0x20004269) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 20:18:54 executing program 0: r0 = getuid() setreuid(r0, 0x0) getuid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x1, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) lseek(r1, 0x0, 0xffffffffffffffff, 0x2) 20:18:54 executing program 0: r0 = getuid() r1 = geteuid() setreuid(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB], 0x10}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r3) 20:18:54 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/225, 0xe1}], 0x1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x200c0, 0x0) 20:18:54 executing program 0: r0 = socket$unix(0x1, 0x800000000002, 0x0) shutdown(r0, 0x2) r1 = dup2(r0, r0) fcntl$setstatus(r1, 0x4, 0x40) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280), 0x4) 20:18:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000000080)) 20:18:54 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r3 = open(&(0x7f0000000080)='./file0\x00', 0x22, 0x40) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') shmdt(r1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) shmdt(0x0) shmdt(r1) 20:18:54 executing program 1: r0 = open(&(0x7f0000000840)='./file0\x00', 0x200, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x81, 0x64) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) execve(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 20:18:54 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) readlink(&(0x7f0000000300)='./file1/../file0\x00', 0x0, 0x0) 20:18:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a37bed9d7c7f5ecd505370f55d9bb05dc03e23aa179daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8100000000000000000000000000000000c7da196bc8932a7b74a80598a26553c21927db2f2905186b1f442472ea93f20bc1a298d28b1a605cc3f773d2c2ff061766a25d181a6a9ff1b50aba09be746d9aefce1c69943612d1f5fbf3ba8ed0e563f90e9373ceb28cd72d0285d799d32eac355b50b191fff109486d96d9526a16077c76bf218f3f3f7d942c13d0eb1637110be848d4127871f9ad6e63ba27ffc7031ef536cd57d57aba3943389085fb851b0e9fc76f2bd6d7658b7922852c5dd7192a1b9ec607b4561f728bd29c1a1735879753fda2d2b4eb15ed61a3449d2eed8f19253400903c9762f7d0250195ba1a0dd9a42e2d85a61446cb9e5371a4b999e93cf6074674fcccc6ec8cdeaedf1117863dd80e492f422057f55cf280f202a4b8371c203204534115081ae20df5222e86b14f2164d928ab7d", 0x226) r1 = syz_open_pts() close(r0) msgget(0xffffffffffffffff, 0x0) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x9ff, 0x70c, 0x40, "d0c870658fe92cb85a50c99717bf20e402ba95f1", 0xbe96, 0xec1f}) dup2(r1, r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x800000000000ffff, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:18:54 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) r1 = msgget(0x1, 0x10) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x3f, r2, r3, r4, r5, 0x0, 0x48}, 0x0, 0x1, r6, r7, 0x8, 0x55, 0x1, 0x2}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect(r8, &(0x7f00000001c0)=@un=@abs, 0x8) 20:18:54 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[r0]) setregid(r1, r1) 20:18:55 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) getpeername$unix(r0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 20:18:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) fsync(r0) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) 20:18:55 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000180)=[{r0, 0x84}, {r0, 0x6}], 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x8, 0x5, 0x7f}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x4}, {{r1}, 0xfffffffffffffffe, 0x1, 0x4000002a, 0x1, 0x4}, {{r1}, 0xfffffffffffffffb, 0x14, 0x8, 0x2, 0xfffffffffffffeff}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x2, 0x5}], 0x8001, &(0x7f0000000200)={0x0, 0x6}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x1) 20:18:56 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x3}], 0x1, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x6bb, 0x2}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r0, 0x41}], 0x1, 0x0) 20:18:56 executing program 1: mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000040)=0xc) socket(0x1, 0x4000, 0x0) 20:18:56 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x6) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 20:18:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt(r0, 0x1, 0x8000000024, 0x0, 0x0) 20:18:56 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/116, &(0x7f00000000c0)=0x74) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x0, 0x5}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 20:18:56 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 20:18:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x200) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffff695, "f0aeed0a671f7630830400", 0x2}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) 20:18:56 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xcf9d, 0x0) execve(0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvfrom(r1, &(0x7f0000000040)=""/251, 0xfb, 0x801, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 20:18:57 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/81, 0x51}], 0x1, 0x0, 0x59) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x5) dup2(r0, r0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000)={{0x9, 0xffffffffffffffff}, {0x0, 0x200000}}, 0x0) 20:18:57 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x13) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000400)=""/203, 0xcb) mkdirat(r0, &(0x7f0000000240)='./file1\x00', 0x0) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f00000003c0)='r\x00') unlink(&(0x7f0000000040)='./file1\x00') stat(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)) r1 = open(&(0x7f0000000000)='./file1\x00', 0x10000, 0x2) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x7) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0xff, './file1\x00'}) 20:18:57 executing program 0: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000002680)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000000)=ANY=[@ANYBLOB], 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x88, 0x0) r3 = open$dir(&(0x7f0000000340)='\x00', 0x820, 0x10) symlinkat(&(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000380)='./file0\x00') readv(r3, &(0x7f0000002600)=[{&(0x7f00000003c0)=""/42, 0x2a}, {0x0}, {&(0x7f0000000400)=""/91, 0x5b}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/117, 0x75}, {&(0x7f0000001500)=""/237, 0xed}, {&(0x7f0000001600)=""/4096, 0x1000}], 0x7) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="e3cae86603a367729c8b7deb83a6f5e0c2a904e6385ae13be20d2951b6c2ade9056f851e99dc133e5e20613aea3c2ced53dfd6742ccc0b00f35bd2a3afac1c3fdf4bf53f472560f6842e92050f0b73242724b415c703d51829963effeb2df34738a474b5438ace64d2baecf9c0e843668e4b", 0x72}, {&(0x7f0000000140)="71c16701c43c7e4776d50bb8b64b174f0f3de7888777fdc6bd4ccc91063a74fd3615403ac731c21e76d2d7cddeb700bfb76828e6cd3eeaa592085a6daaf20fe8cf0dd758a636e16cb62fbcde8dfce08e5df80425bbed3b5df50c4b04cc272ed8bdca305025c08cdef8f132dfca426dffa4ea2c714a3183b3579625a90b518b10fb8496", 0x83}], 0x2, &(0x7f0000000280)=[@rights={0x20, 0xffff, 0x1, [r2, r1, r0]}], 0x20, 0x6}, 0xa) 20:18:57 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x64b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) close(r0) 20:18:57 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) r3 = semget(0x0, 0x4, 0x30) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x7517, 0x2a, 0x10000, 0x0, 0xffffffff]) syz_execute_func(&(0x7f0000000180)="8fa938027300c4018573fd10c4e3616a9f1f8200000cf39c8f4978e2356f0abb5ff2ad66410f73de06400fe91ec4017b2d23c40195fda604000000") ioctl$TIOCNXCL(r1, 0x2000740e) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r4 = dup(r2) symlinkat(&(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') 20:18:57 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETRAD(r1, 0x20004b43) write(r0, &(0x7f0000000000)="6ef79039c0ce33e7cda0b91ee87e1160a4a57e1433af221bdd0f05028639f41b0af436f4ede5d40fd9a32d958d88e39412f39a74df09067db1efcea9b6838d38e1bb4cb14db1d607f2f2e1bff82e0c58d70c573a151f24746c5b91fadddf340eaf5a", 0x62) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x6, 0x1}) pread(r0, &(0x7f00000000c0)="200586c318e06f0741b03f81867783015247fbef69adfd49076686d516d2cec5382ff6b995dca9c0c1e95d3d4f5de456f9edee503cbc1915add8d61a03da7e940c75a71c6ac79e7efd43f9d9cfcc36cd", 0x50, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x1, 0xfffffffffffffffb, 0x90e, 0x0, 0xffffffffffff8001, 0x200, 0xc3f, 0x1, 0x0, 0x1, 0x4}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x20000, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r3 = kqueue() getgid() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) r4 = accept(r1, 0x0, &(0x7f0000000240)) r5 = dup2(r0, r2) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000280)=0x1ff) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f00000002c0)={'./file0/file0\x00', 0x1000, 0x2, 0x8001, 0x0, 0x0, 0x9, 0x8, 0x0, 0x1, 0x1, 0x9}) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000340)=0x2) r6 = kqueue() sendto$inet6(r5, &(0x7f0000000380)="2c2612b30ec300a4027163b83ac6d6320c1be1f1a7f30aff053e79603741b0ac7c46a5f08482cefc460fd3f912ea485690780d36369e6c916a4513e9392c59488c87fb0936a7ea28d00be7e4d0d693cd5b181fde456db5c42aad083d1a976d78fb5876c37fdf39b62d13921b10eefcbe13480285cedc6c8be0e74a080df0c44b42f517a263edfd8303b3f559cd39ef9646d4e12a792b879b65", 0x99, 0x1, &(0x7f0000000440)={0x18, 0x3, 0x2, 0x3}, 0xc) kevent(r6, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffffc, 0x4, 0x2, 0xe9c6, 0x7ff}, {{r6}, 0xffffffffffffffff, 0x12, 0x0, 0x7, 0x3}, {{r4}, 0xffffffffffffffff, 0x29, 0x4f, 0xfffffffffffffff7}, {{r5}, 0xffffffffffffffff, 0x80, 0x0, 0x401, 0x200}], 0x3f6c, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x20, 0x287d, 0x3a}], 0x9, &(0x7f0000000540)={0x2, 0x2}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000005c0)={0x8, 0x5, './file0\x00', 0x1ff, 0x4, 0xfffffffffffffffc, 0xe7}) clock_gettime(0x7, &(0x7f0000000600)) getsockname$inet(r4, &(0x7f0000000640), &(0x7f0000000680)=0xc) getpeername(r5, &(0x7f00000006c0)=@in, &(0x7f0000000700)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000740)={0x1, 0x6}) fchmod(r1, 0x81) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000780)={0x100f105a, 0x2}) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f00000007c0)=0x1) r7 = socket(0x1e, 0x8000, 0x3) kevent(r5, &(0x7f0000000800)=[{{r4}, 0xfffffffffffffffe, 0x4c, 0x91, 0x0, 0x7fffffff}, {{r2}, 0xfffffffffffffff8, 0x0, 0x30, 0x5, 0x2}, {{r1}, 0xfffffffffffffffd, 0x3, 0x81, 0xfffffffffffffff7}, {{r6}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0xff}, {{r0}, 0xfffffffffffffffe, 0x9, 0x9e6cc2178e06d65, 0x2, 0x81}, {{r1}, 0xffffffffffffffff, 0x29, 0x10, 0xb31, 0x3}, {{r3}, 0xfffffffffffffffa, 0x4, 0x80000000, 0xff}, {{r0}, 0xffffffffffffffff, 0xd0, 0x0, 0x5, 0x5}, {{r3}, 0xfffffffffffffffd, 0x49, 0xf0000001, 0x3cf, 0x10001}], 0x1f, &(0x7f0000000940)=[{{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x2, 0x3}, {{r7}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x40b, 0x2}, {{r4}, 0xfffffffffffffffc, 0x8, 0x400fffff, 0x81, 0x9}, {{r4}, 0xfffffffffffffff9, 0x67, 0x10, 0x1, 0x9f90}, {{r1}, 0x0, 0xd2, 0xa, 0x2, 0x3}], 0x8001, &(0x7f0000000a00)={0x5, 0x9}) 20:18:57 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xe5}], 0x4, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) ioctl$TIOCDRAIN(r1, 0x2000745e) 20:18:57 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0286988, &(0x7f0000000080)) 20:18:58 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000)="04000000", 0x4) 20:18:58 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x8000000000000}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000100)) r0 = getgid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setregid(r0, r1) 20:18:58 executing program 0: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) flock(0xffffffffffffffff, 0x2) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x90, 0x100) socketpair(0x18, 0x5, 0xfff, &(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000300), 0x10000) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x57fa, 0x4, r4}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) socketpair(0x7, 0x0, 0x4, &(0x7f00000001c0)) lseek(r2, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000200), 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r5, &(0x7f00000003c0)=[{&(0x7f00000002c0)="c10b4f4356f19ca0a47184bc37a7cd997207091772ed4354e31f98d0216c131a753118", 0x23}, {&(0x7f0000000440)="5166b38b1bc1f07f3c1d330103b45c548132c165ce625d9689793b78f94432298e1ab1efc95b2e9fff02b031fb522e18ce56b293800b563ab3b77054600c139912c1fc86e3199b88be724652d7d2b995b47017cb2131d5adeb618b8284aa74b48cef95c96d637d7b7c960fec9f0fea4e36ae607febea97ca67e1982d91b22d779860331761da0b2aec5c81", 0x8b}], 0x2, 0x0, 0x0) socketpair(0x3, 0x8002, 0xff, &(0x7f0000000280)={0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) close(r1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240), 0x0) syz_open_pts() 20:18:58 executing program 1: r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x7, r0, r1, r2, r5, 0x802fa04eb85ac798, 0x8}, 0x7, 0x9, 0xfffffffffffffff7}) r6 = accept(0xffffffffffffffff, &(0x7f0000000480)=@in, &(0x7f00000007c0)=0xc) fchown(r6, r4, r1) r7 = accept(0xffffffffffffff9c, &(0x7f0000000740)=@in6, &(0x7f0000000780)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r9 = dup2(r7, r7) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) syz_execute_func(&(0x7f0000000240)="0fa44535fe0f6f890f000000c482e58ea05d80ffffd31c70c40185571d05000000660f71f50066470f5e4c7b658fc808a2720300c44239be3b8fe978834201") r11 = socket$inet6(0x18, 0x8000, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x0, 0x5, 0x4}, {0x18, 0x3, 0x6, 0x3}, 0x1ff, [0xc36, 0x1, 0x1, 0x200, 0x3, 0x1ff, 0xffffffff, 0x6]}, 0x3c) r12 = getuid() r13 = dup2(r11, r11) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f00000002c0)) close(r11) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000300)=""/98) getgroups(0x5, &(0x7f0000000380)=[r5, r10, r10, r1, r8, r3, r5]) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000003c0)=[0x80000000, 0xffffffffffff0000, 0x4, 0x4, 0x8]) ioctl$TIOCSBRK(r9, 0x2000747b) ioctl$BIOCSFILDROP(r9, 0x80044279, &(0x7f0000000400)) getsockopt$sock_int(r9, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f00000008c0)=0x4) ioctl$BIOCGRTIMEOUT(r9, 0x4010426e, &(0x7f00000004c0)) r14 = open(&(0x7f0000000500)='./file0\x00', 0x10000, 0x100) recvfrom$unix(r13, &(0x7f0000000540)=""/237, 0xd3, 0x2, &(0x7f0000000640)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$FIOGETOWN(r11, 0x4004667b, &(0x7f0000000680)) seteuid(r12) syz_execute_func(&(0x7f00000006c0)="c46279f7f88fca3812c8feefffffc4a163c2000b0ff7d5f2a7c4810deab072000000c48178124f00c4c1fb2c1f26430f01c18fe80897ed09") ioctl$TIOCGETD(r14, 0x4004741a, &(0x7f0000000700)) 20:18:58 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 20:18:58 executing program 1: r0 = getegid() getgroups(0x1, &(0x7f0000000040)=[r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x6, 0xff, &(0x7f0000000080)="0fba44a6853e2fbc4b3acf10f6d054a2b693a172274605a514206dac029b8af22e6bd51cdbe67c0793a0df9566d4f3faaff9057031ea6bdedb018aa24dfc646a69c5067f9bcf73cafc", 0x49) 20:18:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x4, 0x0, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500", 0x80000000, 0x8}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:18:58 executing program 1: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x5, './file0\x00'}) poll(&(0x7f0000000000)=[{r0, 0x6d}], 0x1, 0x0) fsync(r1) 20:18:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) r1 = syz_open_pts() close(r0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) dup(r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x400d4f8, 0x9e3, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 20:18:58 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$getflags(r0, 0x1) r1 = msgget$private(0x0, 0xfffffffffffffffe) msgsnd(r1, &(0x7f0000c40ff8), 0x8, 0x0) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e7e9b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16800"/244], 0xf4, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x8a, 0x4}], 0x1}) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0x3}, {0x9, 0x4}}, 0x0) 20:18:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x200000000000, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x80000000000001e, 0x1, 0x0) r1 = socket(0x1, 0x4000, 0xffff) setsockopt(r0, 0x1, 0xb, &(0x7f0000000280)="0c33577def821c3fb8ae3468dfd34af7d4a560cd74392dbc5b1937847d3e9d4c462c36c3afa6cf5892a465900000cd50c17f1e7c95ad87bb39e1022fb31ebd7c002e00139f4f3c17d13c60405f8baa079ffeeb84004665da7e16d546f755ddef19917928960000000000c3ae3eccbef493151c01a7fe9a6efb9eeae2a68fb303277fea0073a13c70acc173b30abc3605d3d9ccd6c0689aca00db8aecac6652be6c8e4a58c9c7adbec0809e3e1b87d04476da510456f3fa3a132a03000000a2008b3dddb1f1aac9e4e5cd91573a2261c74c7d1d54ec9d810254eeb2037109cb3c28d8287aa6812ab3f7068cbb72e88ed1eef9d9d4e428c80db4e2151f4c7ac644f0", 0x101) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)=0x3) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000000c0)=0x1) syz_open_pts() 20:18:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8000) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) 20:18:59 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1024, 0x0, 0x0) 20:18:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) close(r0) syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0xc3}], 0x1, 0x0) write(r0, &(0x7f0000000180)="d90b99a52f3ee317360fc29adff514ab681a889fb2067c5d28b6bead089d74bece3e1ec60c82d07bc9b54a79a857e2c5a50d0460d6e0652e14341ee8978a0d37360a3ff2bec7b8d764c4664407c6888876ecc0b3f3004c444ceb50b01efea6655b8562b3c4c78733dcc136575cbb67b9dd6a0d2591e9f2e6fbefff4a0adc7728c8c1b1eddb268ec044f4503f8bd81800ebf02f270ad75c18109df92606681d9dd36ba665c322cfaa6c9610472a4b2bb674c0fa33d02a7a", 0xb7) read(r0, &(0x7f00000000c0)=""/125, 0x7d) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDENABIO(r1, 0x20004b3c) 20:18:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x10000000002, 0x400000000000002, 0x0) close(r0) fcntl$dupfd(r1, 0x0, r1) 20:18:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r0, 0x800000000029, 0x6, &(0x7f0000000000)="a803e8994fd2614722a4385cde50656033fbe29d1f7b23206bcb5cfeb91c3d02f69737743c0c17ac63d311c50bde18daa1de10904c8712f1c9d25e2d207fbd0f65e3c1d0ef1885e34aee279a4c2dd85213d5f9a4416fa817d3e80488135342ed09b7c4d37a91a70bf586741d9a7ca54037250fa9a13234585d2a9e8d23ee95d35c031f5a51ae115c4449b2c2f3eb8feb20732b688913b3ca71a59ec93129197ca7eb415f6db2d9a2b7a062488987ca746f615e226b2be736494d69126c8c7c19b2421168339bb04f83dbd5ff62a46cbc5df36dee374d65b7731835ecc2eb971eab853f8ddf50e0601e5a5399007d26257bec6409192eecc929ecd5233aca31d8362aef1ee9936a", 0x107) 20:18:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4007, 0xfffffffffffffffe) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66629026696c"], 0xa) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="97ca7a0c0851e3c1d6e5ee2d", 0xc}], 0x1) 20:18:59 executing program 1: setrlimit(0x6, &(0x7f0000000180)={0x800000000008, 0x90}) pipe2(&(0x7f0000000300), 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 20:18:59 executing program 0: unlinkat(0xffffffffffffffff, 0x0, 0x80000000203) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='[.\x00', &(0x7f00000000c0)='\x93.\x00', &(0x7f0000000100)='.\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000340)=[&(0x7f0000000200)='^@]\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='.\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00']) 20:18:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x12, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x8, 0xf4ae, './file0\x00', 0x1, 0x7fffffff, 0x7, 0x7}) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 20:18:59 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1004, 0xfffffffffffffffa) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') fchownat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x8, 0xffffffff, 0x40, 0x1, 0x7fff, 0x100, 0x3, 0x3, 0x2, 0x7, 0x9e63}) 20:18:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x441, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) 20:18:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x124) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='$%\x00'], &(0x7f00000001c0)=[&(0x7f0000000100)='+:.\\\x00', &(0x7f0000000140)='$@\x00', &(0x7f0000000180)=',+@*(\x00']) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x9, './file0\x00', './file0\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xffffffffffffffce) r2 = getgid() lchown(&(0x7f0000000240)='./file0\x00', r1, r2) open(&(0x7f0000000300)='./file0\x00', 0x10011, 0x40) ioctl$TIOCSTOP(r0, 0x2000746f) fchmod(r0, 0x2) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000400)={0x3, &(0x7f00000003c0)=[0x7, 0x8001, 0x9]}) semget(0x2, 0x7, 0x200) 20:18:59 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2e"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001380)=[{&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000100)=""/160, 0xa0}, {&(0x7f00000001c0)=""/135, 0x87}, {&(0x7f0000000280)=""/206, 0xce}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x5, &(0x7f0000001400)=""/195, 0xc3}, 0x40) 20:18:59 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x2) socket(0x2, 0x0, 0x4) r1 = kqueue() r2 = dup2(r1, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x5742a57200e35f9b, 0x20, 0xfffffffffffffff8, 0x2}, {{r1}, 0xffffffffffffffff, 0x80, 0x1000004, 0x8001, 0x8}, {{r0}, 0xfffffffffffffffb, 0x19, 0x80000000, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x137c323a97fadde7, 0x3, 0x6}, {{r0}, 0x0, 0xac, 0x1, 0x3ff, 0x1}, {{r0}, 0x0, 0x4, 0x1, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffff9, 0x8, 0x0, 0x4, 0x101}], 0x3, 0x0, 0x3, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x9, 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x8ff, 0x3ff}, {0x18, 0x2, 0xff, 0x7}, 0x7ff, [0x6, 0x0, 0x800000008000000, 0x2, 0xb9c, 0x9, 0x8, 0x62b7]}, 0x3c) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 20:18:59 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) syz_open_pts() dup(r0) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 20:18:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) 20:18:59 executing program 1: syz_emit_ethernet(0x0, 0x0) r0 = socket$inet6(0x18, 0x7, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x2, 0x1, 0x7, 0x2, 0x1}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x44) 20:19:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x1f}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f00000003c0)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c2620791d2afb8adba15b68ea309b17f72750e351c60ac63c49d50912e38aa8bd278b75959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0362e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f2515457299ae482640340bae52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ee42ab46b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae309040232fa0c0ea39617e651fbc6a26771e2f1af67400b0881f3d992abac5d9929dde08d3dfe821670d11905ef3dc0e", 0x19e) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="72a6746b34ba0a6ac9ccc2c679fbb37c8f386886939f7334e0c7bdb69679b407871c8718736e585de513738ebdde9a772479a7e5af4458b607e8612694278ba32164fe3f60f5d338b6a45d18c542927b2a176e36748ed9974cdf424fe4de4ffa0946ecb623fa3cf3b354896625a969d3b62400bf4543d6868fa6fa1388acd2835f9ebf809f35264a27e530ab31e3ebfff5b69cf7b4f2eee005e93b20c441d2e47d8172b922b2b90c63ee662ef6f5814f4b5be1c67baea17b228ebbbad0b8e3a63196adc0ae060e912f07", 0xca}, {&(0x7f0000000180)="4e38c3ad22d5066705deec761c27129daa89c1e35b95eca2a0a11d2b72da79d40b118ce88b9291b88f9e6ec833ca39b55b7980b6ebe96e06e88e89f5abab8ee64b59f933599431b0ebffccd1d3fd18ccd2a32482bef779de5641b028717c91f6b7429df7e8df291fa0049c3a15e3ca4a8f2ac39790adea1a116ae3318d6ae762340fd0acaf9500a424a6efe192f9b25fefff60538aa7d13a173c83093b916b144036d16d363db49401dd201089ef4dd4cf91c606bd24b20d8c1c7614310b8eba2f539f92fa388a1c48a9ff116bc70847a66707c0989e49480a25c8e5f0fc4471f492d694455d52805c0eed4c", 0xec}], 0x2) 20:19:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) sendto(r0, &(0x7f0000000000)="0f05dc11597e4a18da91d5b7c62522560b5ab87f09692b71e556fcd08c72aab7d687bc740768d197a1f6af9a1eedc00d8798f3122b24f08d060918ee80bf493e96a2512ae2327d099957c2076a33882e6b0d3f3523dfe05abf49ceba855fc4254b479b437dbef47ad5b397fac833f86d6ad4e4f8e8bb472875f4065a1aa06bd391962e40e930024a62cd1342fa161d580c98f76709bf11c7f165da898769246c351193085b0d2946edb6bea5c8cce86efa9795a2d358ac62472bdb", 0xbb, 0x400, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) 20:19:00 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 20:19:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[0x9]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000180)='./file0/file0\x00', 0x20001, 0x80) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') rename(&(0x7f0000000200)='./file0\x00', 0x0) close(r0) 20:19:00 executing program 1: r0 = syz_open_pts() close(r0) recvmsg(r0, &(0x7f00000048c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:19:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffb7e, "855c55021a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 20:19:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, 0x0, 0x0) setsockopt(r0, 0x100000001, 0x5, &(0x7f0000000000)="44317d8a18af27937c37462862b5a4a46641abe08352ea230422387916c6af125d4cecf200f5ba0d3d19138d3b0913c8a4d291df95bc0c383d8d99021f058f05e40b3fd1767c935ca834c680a768e0f8a4cdcd4c74e941132fae75a1ebe49a48df8b5edc0feb6daf412d97fb15c736d417e635225c7c0d965302ebd263b6db1272c572dac7a1af8390b5b25d0f0b10e3c9267264e43388f574696a250abc82832d51d3e89ba93d092de52867b08301e1be219c7680f369a855aa4a6666ae821355b9a1db7419c5e5e0c967ace17a6cf117e62e89731a09999a6c2400dc0600ad34", 0xe1) socket(0x2, 0x8005, 0x1) 20:19:00 executing program 1: r0 = socket(0x1a, 0x3, 0xc2fe) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) listen(r0, 0x58c) 20:19:00 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20081, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x482, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x9, 0x6, 0xffffffff, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x1, 0xdac0adf827bcc0fa, 0x2, 0x5}, {{r2}, 0xfffffffffffffffc, 0x1, 0x40000008, 0x3, 0x1ff}], 0x4, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000048, 0x200, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x200fffff, 0xd3c, 0x7ff}], 0x400, &(0x7f0000000300)={0x4, 0x10001}) r3 = open(&(0x7f0000000040)='./file1\x00', 0x8, 0x51) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000080)=0x2) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r4) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) poll(&(0x7f00000000c0)=[{r3, 0x144}, {r3}, {r0, 0x2}, {r3, 0x4a}, {r0, 0x129}], 0x5, 0x8001) write(r0, &(0x7f0000005280)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 20:19:00 executing program 0: socket(0x26, 0x4000, 0x1) r0 = socket(0x18, 0x2, 0x0) fcntl$getflags(r0, 0x3) setsockopt(r0, 0xe3e9, 0x41, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 20:19:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x11, r1, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x9}, {{r1}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x81) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) 20:19:00 executing program 1: shmget(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) semget$private(0x0, 0x2, 0x80) 20:19:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x400) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x1f, 0x0, 0x0, "9b4b2894ed68d529c0537d0b2b6cba00bfae10c9"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 20:19:00 executing program 1: getgid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/149, 0x95) semget$private(0x0, 0x3, 0x145) write(r0, &(0x7f0000001380)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba22947cfc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f38d16e84bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d0000000000000000", 0x78c) 20:19:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x1) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x6, 0x0, 0x0, 0x0) pledge(&(0x7f0000000080)='-+#\x00', &(0x7f00000000c0)='\x00') 20:19:00 executing program 1: socketpair$unix(0x1, 0x100000000000001, 0x0, &(0x7f0000000100)={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}], 0x1, 0x0}, 0x842) write(r0, &(0x7f0000000300)="e7f2fef539809afd0c0a1401500080440b51c8aa875f880300000000000000dbde76f86003aac9564929738f431546f2192f0b184eee170179835978b781227482e329227dba8690c134", 0x4a) 20:19:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e", 0x50) fchflags(r0, 0x10000) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x8, 0x0, 0x1, 0xffffffffffffff7f, "854955882e0261ce0900000000000000ee4dbfa6"}) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 20:19:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) 20:19:00 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x1000000010, r1, 0x0, 0x2) 20:19:00 executing program 1: clock_getres(0x2, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) getegid() 20:19:00 executing program 0: r0 = kqueue() r1 = dup(0xffffffffffffffff) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20003, 0x0) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) r6 = dup(0xffffffffffffffff) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x10, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x11, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = dup2(r5, 0xffffffffffffffff) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffc, 0x50, 0x12, 0x7, 0x60000000}, {{r2}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x8, 0x100000000}, {{r3}, 0xfffffffffffffff9, 0x40, 0x0, 0x8000, 0x1}, {{r4}, 0xfffffffffffffffc, 0xa4, 0x0, 0x9, 0x3ff}, {{r5}, 0xfffffffffffffffe, 0x25, 0xf0000000, 0x7fff, 0x9}, {{r6}, 0xffffffffffffffff, 0xc3, 0x20, 0x4, 0x549}, {{r7}, 0xfffffffffffffffa, 0x84, 0x60000000, 0x6, 0x401}, {{r8}, 0xfffffffffffffffd, 0x10, 0x0, 0xfe19, 0x1}, {{r9}, 0xfffffffffffffffd, 0xb3, 0xf0000000, 0x4, 0xe45}, {{r11}, 0x0, 0x4, 0xf0000000, 0x1, 0x5}], 0xfffffffffffffffe, &(0x7f0000000500)=[{{r12}, 0xfffffffffffffffe, 0x1, 0x41, 0xfffffffffffffffb, 0x2}], 0x4, &(0x7f0000000540)={0x8, 0x3}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f0000000580)=0x3) r13 = kqueue() r14 = fcntl$getown(r8, 0x5) getpgid(r14) ioctl$FIOGETOWN(r13, 0x4004667b, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x0, 0xfffffffffffffff9]}, 0x3c) kevent(r13, &(0x7f0000000140)=[{{r13}, 0xb8b12143e29eb5f0, 0xa6, 0x3, 0x0, 0x3ff}, {{r13}, 0xfffffffffffffff9, 0x53ca9c33655c0b05, 0x20000000, 0x3, 0x401}, {{r13}, 0xfffffffffffffffe, 0x4, 0x20, 0x1, 0xffff}, {{r13}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x3e, 0x6}, {{r13}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x10000, 0x7}, {{r13}, 0xfffffffffffffffd, 0xa1, 0x92, 0xcf, 0x6}], 0x60, 0x0, 0x3f, 0x0) poll(&(0x7f00000005c0)=[{r13, 0x8}, {r1, 0x104}, {r10, 0x80}, {r3}, {r1, 0xc}, {r5, 0x2}, {r6, 0x22}], 0x7, 0x66) kevent(r13, &(0x7f0000000040)=[{{r13}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) pread(r11, &(0x7f0000000600)="8d24e189b6d5f9eef2a5a2b34ea6d80192db669c90513c9c6b7d992828", 0x1d, 0x0, 0x0) 20:19:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10080, 0x0) recvfrom$inet(r1, &(0x7f0000000100)=""/139, 0x8b, 0x800, &(0x7f0000000080)={0x2, 0x2}, 0xc) close(r0) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 20:19:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = semget(0x2, 0x4, 0x144) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000040)=""/27) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 20:19:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt(r0, 0x1, 0x316b, &(0x7f0000000040)=""/221, &(0x7f0000000140)=0xdd) 20:19:01 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) fcntl$getflags(r0, 0x3) select(0x2, 0x0, &(0x7f0000000040)={0x500}, 0x0, &(0x7f00000000c0)) 20:19:01 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) mkdir(&(0x7f0000000140)='./file0\x00', 0x1e8) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00') msgget$private(0x0, 0x280) 20:19:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/67, 0x43}, {&(0x7f00000000c0)=""/102, 0x66}, {&(0x7f0000000140)=""/138, 0x8a}], 0x3, 0x0, 0x63) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) syz_open_pts() 20:19:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') connect$inet(r1, &(0x7f00000002c0)={0x2, 0x1}, 0xffffff1a) bind$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) r3 = socket$inet(0x2, 0x0, 0x20) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f00000000c0)='\x00', 0xfffffffffffffee7) accept$inet(r3, &(0x7f0000000240), &(0x7f0000000200)=0xfffffdd8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000001c0)) 20:19:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1, 0x9, 0x3, 0x4cf}) 20:19:01 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000c40)='6', 0xfffffffffffffff4}], 0x305) ftruncate(r0, 0x0, 0x5) 20:19:01 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000002040, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x102) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_execute_func(0xfffffffffffffffe) 20:19:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() socket(0x2, 0x5, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="28000000ffff0000018f784689330de73736440f1b4e197ce9fce03143c6264e27d510fda7f0989ccefb677b01319c6ad055dc4d47ed60e75c62a2b34d048f685593cec3"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) r4 = dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000200)) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x7, 0x1, 0x200, 0x2b7, "0e049ebf55f894b6728876fe7259c2ad89336b33", 0x0, 0xffffffff}) 20:19:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x80) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x8) getgroups(0x1, &(0x7f00000005c0)=[0x0]) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:19:03 executing program 0: r0 = socket(0x1e, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 20:19:03 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="78744322a544dce487eb330e79b0768cc5d8059adde281ee672af329a5552e55ee26bae3d85942164f6a6fb467ec0f487b0f5413862c3a9d270eeedd5e937ea970f3d327023ab455daab60b97256de3088", 0x51) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x5, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 20:19:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCCDTR(r3, 0x20007478) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 20:19:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) 20:19:03 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) munmap(&(0x7f000064b000/0x4000)=nil, 0x4000) madvise(&(0x7f00000c1000/0x3000)=nil, 0x3000, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000436000/0x4000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) mmap(&(0x7f00002d8000/0x3000)=nil, 0x3000, 0x2, 0x12, r1, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 20:19:03 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0xc1, 0xffff}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0xd3, 0x40, 0x7, 0x81}, {{r1}, 0xfffffffffffffffe, 0x21, 0x2, 0x5, 0x9}], 0x8, &(0x7f0000000100)={0x9, 0x400}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kqueue() close(r1) 20:19:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000001400)={0x3, 0x6, './file0\x00', 0x5, 0xffffffffffff89d6, 0x80000000}) r2 = socket(0x18, 0x4002, 0x9) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001280)=[{&(0x7f00000000c0)="02c5840695f62bf309207dbbbbc08fa855c5dbff8483d8c674eae16c6edbd706e8ccc6c389eb355c9ca0dc1b0940ed7222456ceb8e8b61714108c8817b03dcfb81354ccf747940e847a8d6da09434d46028604a7f4b15fc7be7a9c5095abd081d78963058fd7d8091523e7b724d7f808a335cd13025964027eece891ae04e9ff4ad689304156b0c9dc7a39d805e00d4f50db4cbf6c991cec45f7fd1f766d8efe87a5e83a60dd6e023a3ddb7d0493f69c02f851918387027bdf247e1617e82b8f20bcd2d31b844a33cea55978ae12f58e84653d89ac105c96eca5fc482b307dcee7c899adbe6a49df48579bb27c7060d65ed5320edc9ab17fdfcc3522caf582fb387098d0325556d346f3c23884a5bacf4b001f50ab2b883ec91f97da15c4556db8d840b3899753db90c672802f0850617ca448db7d0b4b71e0c53b589b5d6172728f0461932dce2b46faefb392238cd7333a83bf7a23c2437f76180d7d360d6fa87f0337971a6bd5e5844f9a202672f8444607becbc936f5bab29eac69bed8fc88ecdffa850910dc343bee0f50e22908f93bd3771b2530982088570f801a3f5edcc8245bc40b5872e5daad6fa7ed6b01584952716dcb106e9433948ec77670b8f98b69c949f4686c366f9cc5a04af513c75700e1ee699dc61dca858bbb753944b65a763b319da9f865e70c784a5dcce89f3da4e6f4abca303babf94f0080ffc82cf1a3f55a55bf4cbf6c60a557bbaf34e397c00f493cacbb66e36c4632ab517b59ab5a054b680a55cc1e08c3b798abfe43e2c3fad3ffc004f1ec7660a8436d0c191dc6bf51d8ca208380848663621ab0c37b950ffac8e55c842edecbe7eef18f9db84118b5a616cc63fc32d4cd0cdf6334837f87bb70e0e0bfc6f1be75f72c5bc40b0a90a90126d39596cea8ed5730fa41f4d86e85e77a52e4fcbd6a122dddaa3d460b48f05c0e7840f6636153ce6042e5e070190c23d317ec812a431a776e438bbc4fe24946d525927beab866c07f14edc79e6b22adf7e6581f004ac9894a40e9508742379e32794156a38b6bc9c489200219e2d44d89eeef620683e5d85c548d877804c463ae056d1729fde3f61c02c07d82277c5dd09f703e83778d834ad0f0b56adc9393707b61bf5b1b592839d5e097350716a7fff7fac96734f4346693c6dc8f82641cde095b8d9ef2d0081acce14b2ca25a0258aaecb9a24f7ce65d52215c4cc865509b2c5046676270a2be3c8fbd08ec443ee5e0ecfbd747992379973b7537091f0e4b71a6324721c7c659a8ff0de7889cf5720698d0ef69054fc9a38a45566b9c5312c04cd4af4f8e9f0410e5c105866bb39f8eef5904e097603e09c2e918073377f8b89c3c1c4a698d70b38a927b1bac7f3b8fd8312853773ebc0700cdc1237533892b22472e512cf391447bbdc8a36868365302986624a5ab28a152445ddeee2dc06ec89dd1ae7050dab49de0f9e6d0d4d1423802a5f07353ae168d2a46cc1be5c9060e0c0423c283961127f1975946315a8e46e64b1790936def3057d266a4bfa064de0741b192c01c05d16bc3842e2f4c1ab555dc9f73d0d146be844087f7194e18164d5ef90b2b1b41eae16c9505120c010fbd8c990dc21d18e8e9c254554f93b1fff5bf8edf4421bc7aff6f0b09e0133d5d1d92f06434d272c6c5cd38606716f6861d5753cc1f008d1f2055513481b096ef2ba0973e7f2ea1c927dabb2c827f028b212dd1ec77c3738d4170d3781457b87f8efa914295e834bf9422251cd253d026a6d916aaa839fdfcd83b470aef856e27dfb1407e0a9ecf8a8605b90076e1774965f9baf206ed0d81c35e6a01c145acf0f2e0ec25df946571edc3422ca6fa64be22bb0cb0f3679cde2b96697912cb22260f57ceac0dc37f62af34cff778ab9be4e972b7e0551c8df2493aa7b42ead90c6e58a268aee14aa8d497087e7dc34ba31de52bf958fd292c341acbce4c7b9bf579ac5ec7d56fb0cf754bd0029768d6ec16bd8e6c24797feaf1ef1d9fc54468e7b6629b3c246d7e8990981d427e8e96ecafc1063f87e01b3bef267273bb91102af286dd3392a7221ea6be9baa2d0ad01dd568e1039fdbcbe5ed1131ef912626bfe6268c6f5650fffe8c54a90e2c385feebc6afc1579c3ee842a61dbe1a8fd8eba11610df65744cc4435244d79b1db0d243d72e3fdf831a83908f0c706c9f04d0d04d45911a310faff79acb92e1fa7ae1e90c3d4a7996921ef7ec086fc26735d295e776324a6dfa6869a04e0b9d033eed69546084c13e523f3d2a539c382eccad344b0e176208f66fd2502828d4749d752d9893fb7764a3b28a862f405cb91f6cbcd7cfc61343a560bc0a0dc8a1aecec7cb5bbd876f136823fe8ead03318404d4550c8268792f37c855828595989cb92596bc17bb73df4ca8535c8db00374029ec4a69b8333cac5bf38fe795f418ad128500e2278ff546b5c025601efccaed2bdbe6af09bd25715a4a82126696e8cc46160bdf1480a162289ff57d05370f500e31b7db614f6290e04ad0fdf7e2530855f09f869ddff65016be498a378594cb49ffee36e6dbf0e25e4aa6a4b39f2eca28ff1fd1f3108dea49cf1686e43a639b3f970e39e7fdf62ca51b31a11244115385c796ffd21db846af640a5e759fa227165cc1a95df8e5f0ddcc542e4531219a615122d05001e5016773230ba29ea19218e680e84b9da0cca149f4dc85be7561ddd8f78e47fb97ae0848b537387db6dd0f4d6232a69953293cad3325da57cdc20e9bec7c362be96bc29118f2939c3452c7f0a20e2a2aa8889d9f2c4e4758c382f347d16663012065c8801e4bb5e27fa4928c215fa9fcefb6063b1c0562b665a1d93289650b2e36a56c5c399fb22bdb51b3fc78a70b48ee2ffbc93802bf83c5a64cadf2ce1af92f7dcccf715371a373733358876cca2077186ebd7cd534549074d91f68cf4a76a7bcc84b6be89444c5557a0f159c3149718de8c613cf850062c379ebf1fa5f51b1e4a0cf8d0d82cb41a00d9728a4e62952748ae49857d8376aaf5b53cfb5a7462a9e39d6cd2b250f217e9766357bf20312e000d12fdc29c2464fb0b9ba658fe4f6c2ac200a7bd8ac31d29b3c505aa2eecb4e24a24da5e108a195b394837a7eba8e771d0f526cf96d4488a5435ccdf266bb4058e7939b8feae60bb5a179e1c5a064d3b145f2104402eaba5ec0c4cdd7a74b86619930eac5d0cf5c215847f9d69b3361e5ef15fc487b06a2e72a0aaffc9e21a32ab47482e93bf76dab1fbdf46e493db8b531821312f6d3ef928717aaf157958b614cb717478a5095f8343aaefcbf773ce8942d9bd1ff41bc50bfbe628c7ff802074a5dc27f7d110b6b85de2a2ce2bbaa1dde432906946070f531c76339b1f2a23f71cd74efe5d3a790ad2dc674dc897932c47edfed6cf2a4af398ab691983878d8e08b70ca53c94a6da748389c8fed6cbf175804069d5d85e6cef392638601abededc12ccffa0fb79a322c22686b357aa23ef0b335933fc7f2854dd17364bb5c43712d97ae1af7b5e9c823acdfd77822c38bf3463a318cfee24689c57f666d161da62287dec974c893464f0cc97f5543cf26c079588cbdcea9938aee9339c4601f2914f054164d054ec39640dbd609e44443b7082f1d9ebf6e4d2de81f06d1cb47d17fd96bd689c73763fd8abc21bd6e1b8f986cf9c73ee3222993d4abdc658d67f4a9805237911afeda14b990b325545e30da0fee5acec4f7e43ce9631b12b76355e102accc4aad2ef7ffd25c693fcf71a0d53f28635916f01809e7e6ebf4f836bfa9a3347de1cbb407f8c53d4944f0b434d91fb58fa94359834389821e0dd622c2e6ed047960d771e8b942f4256aa27b6afb53e8119a1d5ec2d7025bbaefb05f3a86c8fa90429b1bc24ae5279df2e53300ac52a6df898f1c2f4415bfe2c778f3e3682d0880714da89cac09aa763919362821fb24109c1ff4e3a0f1fb94bd79e60cccb1820a1261633d0e09a921a0e17f71860e5d98aee2489b8188b7972662dbe7ef36f305294460e83ee38883ea831139f1c3dc4690d887fc31c531f7a82ef74c6a6e4db913603b6a236a7fdf4e5b6c8de0e20b58ea7835098a1157b2664008c2c3b34bd5c869e4a5e89b22a0c3d7e8f568f3f970bbdd2446a2f129f1e4a11c38b82cc978f9515b3ac706a76e18dd8c545b7b92762a327b726a7535254b5c3b11f7589cc68b14d937bd707c4dc82ba465fbed7164ea6609394be304e6c79a2438efeb49cbb93aba7c894beed5341284de1a7435ed44e1d49678dc8d5016dbd5be7176b67029f7365467e095ad5f76905be77eba5616680c9c3f0f9fbc1226f70744f1e523d826421116095d210f6fb8e6c00244b1c204f6b11e816e547df4629d193429554e98ba7c4851602fb9e9eedf2e296870041b8aeaadae59f5a9f82933b1d08d510f342ec708fb44874b7745c7b5c2eafb87ccf3b658b694444f6d74817e3508585e294bdb5a65f761a6aa93cfdae2d0da9536b7029e07a1f47c0bb958cec4ca8337e34111c15f12e75ff020a4a5b1e4085c1b7aef1f72d30ceb80c235e4adb33391291c903c0b385a79a98d1521e5b36b9b83090611208b8ef52b71856898b9bc12195e091ba85c34b6494b0968084e92d2b952c4647037d3dd6ad23e714ee227b908e9dd6ba625d250db00aede37066fb3737a89dde9fea37372497738fbe82b2d8840b5ef2324fa5e8d81f25b3d038f4126f9191361c43cd16eaa4fbfca92975cedd73196462f5149b0f50effb003b2d46ab7fe81f8442798bddd56fc36b9e9bdbcb836f45824930ed0205b2ee5e11960f417cfb8f48ff2013184127937ccfd6cfafa01bff1d84525bedf0a8fdbdda73aa6c4cd6401fd1dc482928306cde80a1ef61ee5f6168b9c778d45bb2cab1b6b6bcfef72e6f356cb16574c9b02e37b07689785ae499f522168480eb317eff69dbbd62296a183cd9eaa826c40c87dcb7bd57028e1a133c14f66de20da7962196599365ff10a459a40e5c271f326318147f42df429cb0bde40a159cf2dba13b51c6a247b545290cb612e8bfd08077b0d91748cab280a4a27c6cf17e83564aa50d28136c19ca8f419fc8482c671dd94f8ccb9fba37264f247085f663cb4b3e5a7e7793174401e2396362d2f7f7685a6202daa1acf2fdf279593ae3909b4c5b68cc051ba58e736840436ba05d7754d1419b94fb3053dd906259f51ba185424cdf99f0253ac08831e565639885bf83ea9212c3ff5130d2ed421b6f7b351c0bc7f3dec15a9e0cc94401c2584a0b1078baa0c1a9f8a86e87e2b7aa2426c1ef25deddf02c45c4dde54edd3a19eecd98cf8204854b6f7b17d0c98f564494e424723a94850a28c82b6f953383d5b1036ff9f43f55148da5811501d3cfa31067717b51a39ed537f0d039cae18b9c1739fa3cb6d57563576c4a76f8afb450abba12eedbad6a9148d92bc5885d91cf230ad50de1e6662fbdf4fed34f528c035cf9c3e7a2c37cb760cb007e29cc624633194bdf3961d50e0630eeff633f5f7113dce4dbd8c05e39114a4ad09ddcb0915e7a032a0bdd1ba489270381a6b8e62c44c0832a240935ae038dc28afad43070e0c09c81eb755567cd985424ea27f90173e974bb8325c0596f7e3a505630bca64c50a5df76668fb98dde0d514b8e32b05b50beffd6cb36d1eb75a4fed0e2d8bd3c67e983a2aeb3bfdce5e0dd03d3309506df75958d5c7830b8bc5157ef9b6b9f6dbd149151ba36756c17278dd74efbfcaa0cb53aaaabf5111385d4f14a6e843418d917", 0x1000}, {&(0x7f00000010c0)="19", 0x1}, {&(0x7f0000001100)="d56a2fecf8101d036a793c1fb033c581d763b2d29a5c7770c699cb936ac294d7f43f019d54ffb131b16b2e773ffa94bd04a32df361e92b7c2b2600b642be97a267b13b0ed778e225f4ed1b8b277855bc76180c1a524731e35d5c8bb2d8a703c4cbef731948a20fe1d04ed019052f11a3f292c345802f59abdd5d79b1d4d5683ab312af6a5a26d4ab0bdbdb6aede87f1199", 0x91}, {&(0x7f00000011c0)="8acbf86a51cf1e85006205627c2ccab06a9f36e89c0048436bab5e1b5276928ff9d30ed2a48f41725f32023e52356029d8f35fc2a935633c9ed8f99d6e12c36936c91bc6626028a0207781e98e3f", 0x4e}, {&(0x7f0000001240)="e6d489c8dc852f7c911478", 0xb}], 0x5, &(0x7f0000001300)=[@rights={0x28, 0xffff, 0x1, [r0, r2, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r2, r0, r0, r2, r2, r0, r0]}], 0x58, 0x402}, 0x403) dup2(r0, r2) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$BIOCFLUSH(r3, 0x20004268) 20:19:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[{0xd0, 0xffff, 0x5, "ee3244ba4822fb99a635766e9df37a1b9727f32ef67c29781260d37d6bd77cdc9cb3a097fde907c47675b119a2845e9489b19fee8c0790db5096aafd11a2cc0bbabb9599768d12bed19dd4477eff9f2e4a4cf32e6501dfc15ca4aebb21dc68cd0eb88ae8ad85670a8e9dc14ec7d2bf2c88815a2ed70cccda3e8a6a34105a34fbdac00982653bcd38c7a18cff326f1e8b2373ac6f34eb40d59c474f40f1ae6f98ba162656e3ef6a9729ec223af190ddcef2e4c57f6c045257e123d9e646"}], 0xd0}, 0x0) 20:19:04 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r1, &(0x7f0000000080)="281c937f20f66835a069b9dddf11b08d401f8b453cb178f3196e11fd76bdbf9da8dd462a907cbf12ad4f321a097a41c81a3a13a8de64e8f5d2629df82e78bc3e9392fcc999762063bfc4c94c09909ab8b4fc4395abb8a46c714dc2583abd6aaab29081e686e8f990f5bc39e56f57b158367a693f4214e9096f22ca2dfac14b0296c6ba5c3b113d3f625e80dd9981b2cf12e08ba1a431610a45cd097bf678ff0cc5534b604af5f223ddff35413c5da885eb562d34bb64c60aaab24d1ed86e821d13b85bd551a095a05374071c75fb31b04a673daa7ee3c6da0b84d20b1e", 0xdd, 0x1, &(0x7f0000000180)={0x2, 0x2}, 0xc) ftruncate(r0, 0x0, 0x0) 20:19:04 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8000, 0x0, 0xfffffffffffffffd, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) syz_open_pts() 20:19:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x914, 0x0, 0x0) recvmsg(r0, &(0x7f0000001140)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)=""/54, 0x36}, {&(0x7f0000000080)}, {&(0x7f00000000c0)=""/26, 0x1a}], 0x3, &(0x7f0000000140)=""/4096, 0x1000}, 0x40) 20:19:04 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000040), 0x40) 20:19:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) listen(r0, 0x2) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff00000000000008000000000000002a538706000000a71400000029000000330000000300357000000000001189c3"], 0x38}, 0x0) 20:19:04 executing program 0: r0 = socket(0x2, 0x2, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) openat(r2, &(0x7f0000000140)='./file1\x00', 0x480, 0x4) getpeername$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="00000026cc5e3e742372000000"], &(0x7f0000000300)=0x331) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 20:19:05 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8000, 0xc) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000000000018, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair(0x10, 0x0, 0x2, &(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000080)=[{r2, 0x100}, {r2}, {r0, 0x10}, {r1, 0x11}], 0x9a, 0x10000004e2) openat(r0, &(0x7f0000000040)='./file0\x00', 0xa, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:19:05 executing program 0: socket$unix(0x1, 0x2, 0x0) r0 = open$dir(&(0x7f0000000040)='\x00', 0x80, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/54, 0x36) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000000}, {0x0, 0xc600}}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x88, 0x2}, {0x1ae, 0x7}], 0x2}) 20:19:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000540)="58392a1ddde652fd2720efabd1815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b13687ae0d1628b53a00000082adce017ece434a090bb080edeaa2d2ffe2a527fb2481aecdaefe8a3df8512fe0b57ea9663fcfcef9f1b8aa06f3067ca93d6009e75a95c698b3cc3d7d9ce7280086d334992d19376705abed60b6264a2c8215b6922e76e97d585cf514d8ab5bdfb9fab3bd1ce4f66eea59b6dd1bac848a6673eb640cca398a30db496af17cd0fc3eaceecef174f7b0", 0xfffffffffffffeda) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 20:19:05 executing program 1: socketpair(0x20, 0x8000, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xfffffffffffffd43) r11 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r13 = getppid() r14 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r16 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) open(&(0x7f0000000440)='./file0\x00', 0x60, 0x5f92fd14a71ce712) r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = geteuid() r19 = getegid() r20 = getppid() r21 = geteuid() r22 = getgid() sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x4, &(0x7f0000000200)=[{&(0x7f00000000c0)="59156aa292aac2bac7d57a3228ebd105ef72eefe020448029d72a22a290fd552c0a782b07ba96a0c1a8a4fd7f3aa540f3b5cfafb62314651ae27fd9f7bf778f374c64d4165fd4eba1a9e04824b5092f4644780e6f0aea33ec533c4d7b80844eb03edafb787800ffe9f9274313608c92653c854597072c6939a5395", 0x7b}, {&(0x7f0000000140)="ac84866fb574b1f5e55cd8529382bac0179e569a38569547fa6fa425d27e03f150fd4feff89ce9e83abf5936945f9856c6b4aa42fb73e4cc71c841affb6534d011f00ab57ff8821b62ecbd2db0b75c2784b7c7324de628e0bcb23d21e9fde8247511267321e47bf50b4d3b6c13faa42c9b95d679fb463c4a18ac20c4e457e237792c0b5941ef6f708dccc0439b264dfdac373c3ea8643a57a023f8767d901c99db487f5dbe779c75dbc1b90129108ee9e7f4525848", 0xb5}], 0x2, &(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRES32=r0, @ANYPTR64=&(0x7f0000000980)=ANY=[@ANYRES64=r16, @ANYRES16=r4, @ANYPTR, @ANYRES16=r20, @ANYBLOB="6a2fe7a8aede51a685b2626b3a46e0cbc9c5ba4b79bb0f9109208a95e76db7751cf29790a48f788ac4821a91d40968d4eab30b258add65613944723d853b6e87ee89ef9e31aba4306d2c8650ba4d1ba6dc8a158609bfbd9d2681717324660145bcfa4628955f8ce09e619da02d0e4029fc9b9dbd7eec7138acb15fd7477ba0744101fe5e1b964d3a13c675c110224dbfff66557ced5e4f6c7533545297cb10d5e0214f63e4782eb56b060ae744fe70e14cda87286668cd0e521529dfbab425a3fa974b25f21ceb2aad6b05615c5169331561b1e35a233d6308677ff45e14d9122ec3ccb57538b5efd0c818d941c847ea9e0fef7f4e78439bdc9aec2a420f234ac1aa5a93483b7b8ab41b28db74041b75315596f060aa2d2d1feccb1b99591ce905be51b6bd0f52aa6514a5e92a20cb7c5b37f99b7e74348093b15520fe2abc5e7aff89dc436afadedac4bd7ea5b229e0ef389dee7022b58c3070feb7710905d1ca31189d698ed380723fb9f33e737b4f39", @ANYRES64=r18, @ANYRESDEC=r5, @ANYRESOCT, @ANYPTR, @ANYRES64=r16], @ANYRESOCT=0x0, @ANYRESDEC=r10, @ANYBLOB="26fae155fa5879e491bf434ee9b93f1ba86c15f613e8dcc361627c8f987dabcc66f124f06f3d937831da157a0a4c1e2147bf79a17970891cedf820af029af10513f48b8f4dfcba37b33d0ee3ac719735a0229261a9a7535e67ebf6f0f3dfef25dfaacb37314a9faefee261d7a47e431a4dffdc806b5fd620c12ab56e8440a4e827a7ffdc230797e70f0a04ca849682370e77038c9e2554e0ee4458b805f42d35b4261c8bba1d1ae10884b860f8df11c00689500f4fa777318f2766bbf09ab15d94abd02d4bd412ac864f58a5e05cd3ccc44296b6f652783bfd58f328695f38397a9b4dee58fe52c83f5fc81fbe4df048b2"], @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000080ffff000000000000", @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff7fef0000e8be", @ANYRES32=r9, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r16, @ANYPTR, @ANYRES64=r6, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000010000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="0000105a"], 0xd8, 0x2}, 0x405) r23 = syz_open_pts() flock(r23, 0x1) fcntl$lock(r23, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r24 = syz_open_pts() r25 = getpgid(r13) fcntl$lock(r24, 0x0, &(0x7f0000000000)={0x3, 0x1, 0x8000, 0x3dc2d149, r25}) shmget(0x3, 0x4000, 0x32, &(0x7f0000ffc000/0x4000)=nil) fcntl$setown(r23, 0x6, r25) 20:19:05 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fsync(r0) 20:19:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1020, 0x0, 0x0) 20:19:05 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6eb7284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e34048cbebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/46, 0x2e}, {&(0x7f0000000040)=""/1, 0x1}, {&(0x7f0000000140)=""/148, 0x94}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000000080)=""/68, 0x44}, {&(0x7f0000000240)=""/248, 0xf8}, {&(0x7f0000000340)=""/210, 0xd2}], 0x7, 0x0, 0x0) 20:19:05 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8002, 0x100) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8001, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) chroot(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x9) mknodat(r1, &(0x7f0000000140)='./file0/file0\x00', 0x44, 0x7fff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x10001) ftruncate(r0, 0x0, 0x5) chroot(&(0x7f00000001c0)='./file0/file0\x00') ftruncate(r1, 0x0, 0x8) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000200)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x6) getsockopt$sock_int(r1, 0xffff, 0x88, &(0x7f0000000280), &(0x7f00000002c0)=0x4) r2 = openat(r1, &(0x7f0000000300)='./file0/file1\x00', 0x0, 0x20) rename(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file0\x00') msgget$private(0x0, 0x40) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000003c0)=0x7) unlink(&(0x7f0000000400)='./file0\x00') unlinkat(r1, &(0x7f0000000440)='./file0\x00', 0x8) r3 = open(&(0x7f0000000480)='./file0\x00', 0x20, 0x2a) r4 = getpid() fcntl$setown(r1, 0x6, r4) preadv(r1, &(0x7f0000000700)=[{&(0x7f00000004c0)=""/67, 0x43}, {&(0x7f0000000540)=""/134, 0x86}, {&(0x7f0000000600)=""/253, 0xfd}], 0x3, 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000740)=0x9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780), 0xc) fcntl$setown(r1, 0x6, r4) r5 = semget$private(0x0, 0x3, 0xa0) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000007c0)=0x5000) faccessat(r0, &(0x7f0000000800)='./file0\x00', 0x24, 0x1) connect$inet(r1, &(0x7f0000000840)={0x2, 0x3}, 0xc) 20:19:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000ff00001040"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 20:19:05 executing program 0: write(0xffffffffffffffff, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20020, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x4810, r0, 0x0, 0x21) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) poll(&(0x7f0000000040)=[{r1, 0x2}, {r2}, {r1, 0x48}], 0x3, 0x7e) 20:19:05 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) select(0x40, &(0x7f0000000040)={0x8, 0x4, 0xfffffffffffff539, 0x9, 0x2, 0x1, 0xc94, 0x2}, &(0x7f00000000c0)={0x8, 0x1, 0x3f, 0x8, 0x80000001, 0x80000001, 0x200, 0x6b}, &(0x7f0000000100)={0x2e4e, 0x3, 0x0, 0x2, 0x1, 0xfffffffffffffff9, 0xfff, 0x1000}, &(0x7f0000000140)={0x1f, 0xffffffff}) 20:19:05 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1fc, 0x0, 0x0, 0x80000000, "010007000100000200000000000000004000", 0x4000000}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x11) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x100, 0x880000000000000c, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:19:05 executing program 1: poll(&(0x7f0000000140)=[{}], 0x1, 0x39b) execve(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x880, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r2 = geteuid() getgroups(0x5, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') lseek(r0, 0x0, 0x0, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8, 0x0) pipe2(&(0x7f0000000000), 0x10000) 20:19:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) 20:19:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)="3fda3c18d66b7c3ca8e38bdddf6742c9f0d4a50a3cc7926c8eaa22c0699f52d752881ab16df23afff5cbbc79a0a98aa48dd2a3154cdb143de96fa2190c19fda24032a8a6b195f13d74801bd1ca542db0b3e5", 0x52, 0x8, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) setsockopt(r0, 0x0, 0x8000000000007, &(0x7f0000000040), 0x2) 20:19:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7fff, 0x9, 0x7fff, 0x5, "43b8f80106d5675fd741bfc25ed01acb655419a6", 0x8b9, 0x1}) fcntl$setflags(r0, 0x2, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xffff, 0x2314}, 0x10) fcntl$getflags(r0, 0x3) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) readv(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/191, 0xbf}], 0x1) fsync(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x9, 0x9, 0x400, 0x100, "d82cbfe2a57162e84140ae6a865908475477ca36", 0x4, 0x7}) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000280)=""/128, 0x80}, {&(0x7f0000000300)=""/74, 0x4a}, {&(0x7f0000000380)=""/196, 0xc4}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000600)=""/154, 0x9a}], 0x5, 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000040)='./file1\x00', 0x4) fsync(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) 20:19:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1, 0x800000000000008, &(0x7f0000000000), 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x10001, 0x4) 20:19:05 executing program 0: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) recvmsg(r0, &(0x7f00000048c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:19:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) nanosleep(&(0x7f0000000000)={0x2, 0x8}, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r4 = dup2(r3, r2) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 20:19:05 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x8001) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r1) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x3) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x40) 20:19:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x30, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3ff, 0x5790, 0x1, 0x7, "2c437190c87a62b607efd235480197aaa80b62e5", 0x7f}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r1) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xc00, 0x1, 0xa4, 0x4, "dde582d9e821751d43e093f633fc83f328fa087f", 0x5, 0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 20:19:06 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) 20:19:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000080)) dup2(r0, r1) pledge(&(0x7f0000000000)='-\x00', &(0x7f0000000040)='\x00') 20:19:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xffffffffffffffff, 0x101d, 0xffffffffffffffff, 0x0, 0x0) 20:19:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xf5) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 20:19:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x18, 0x6, 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) dup2(r0, r0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000180)={0x6f, 0x0, &(0x7f0000000100)=""/111}) fchownat(r3, &(0x7f0000000080)='./file0\x00', r4, r5, 0x4) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_index}) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 20:19:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0xda, 0x2}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) connect$inet6(r0, &(0x7f0000000080), 0xc) 20:19:06 executing program 0: getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socketpair(0x10, 0x4, 0x8, &(0x7f0000000100)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) getpid() getpgid(r1) r2 = getpgid(0x0) r3 = getpgrp() fcntl$getown(r0, 0x5) r4 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r4, 0x6, r5) setpgid(r2, r3) r6 = getpgid(0x0) setpgid(r6, 0x0) r7 = msgget(0x2, 0x100) r8 = getuid() r9 = getegid() r10 = geteuid() r11 = getgid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000000)={{0x5, r8, r9, r10, r11, 0x10, 0x4}, 0x0, 0x8, r6, r6, 0x80000000, 0x8, 0x6, 0x1}) fchownat(r4, &(0x7f0000000180)='./file0\x00', r8, r11, 0x0) 20:19:06 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x4) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="f35162c7be770b92733d9e4aefc142900422fd414399ba80302c4ea1a5e17aebb7c6f875d70a799ea9cbd45b75031f458ab553aa0780eced6db2abffe747514b8ab9da68ee0400000098c1dbe2054eb68fcf3d2b6b495afdf620cba121d69603ec6aa141c9c1b95efe0cf8b6969715746c7ea444cb645a37e0ee9f8bd362669c82d0feae0aef6fdc906b3966c61ff1eb3806886aee58f3ba25a7e3723308110c7f5d5cf1c9deeec1f0b4cd8553c64bf72d21c420f6474c14e7f3dd44dbf45b447f7fc0c886f8a09de8f99023e62832435c092de1391e99abdebcf9970c16646bbd0b11d13a5bcea9f8285d19a46fb9049d586db6b66c25a50a18c9341770a270e3e8b6c33dd72a27afd2bbcd0981a656828f929d69484034088c98e26e1f489cfc5b7b88a2b3e012d22dbc5f7545c91c89aac0e65df854d512e09debfa9824339ef8d21719aa6996e94ab820b1a34e3d20dcf8073e333eca468f65f9569733b39ed1c72c"], 0x10) shutdown(r2, 0x1) r3 = dup2(r2, 0xffffffffffffffff) setsockopt$sock_int(r3, 0xffff, 0x101f, &(0x7f0000000080)=0x3, 0xffffffffffffffdc) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x44}], 0x1, 0x0) 20:19:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x204001fe, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10008, 0x100) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x7, 0xa1a, 0xfffffffffffffc00, 0x7ff, "16f4812a44aa6a158d8fa4959a0dae99eadff8be", 0x5, 0x4180000000}) ioctl$TIOCEXCL(r2, 0x2000740d) getsockname$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000380)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x2015, 0x1) r3 = msgget(0x0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) setgid(r4) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="02000000000000003c37d15120038a539fd64b054aa6108f9b0dcc3daba27b9e79b9b769ee48c5c5942ed111b477023a0ac6ccdb2bc861167c87017551b48800ccbfe0624d2fbc5c57e1207f31538eee89a739c4da2ca6226c166719fe285363a8f65eaed3f9c1c71a2a6eb94739f162bc42d59326b99741b345e4f8e741cdce5eb49bfd2b032c9b95423cdd4475ddec37e2201db2bd65a1c34dcbe713abdb9e17de1bdaae6e66f0ccf707af71c766505c3326deadc00107a2ee04a62c4bf81eefc393e8801681c7e8560869ebbd59395b97075f19cf6f37a1a35d11b8515221488a564c7c57073777073ef55009d644e14d67c9e066346616b2cf86a93a7de5d87806487b4aca4f7b4f950d9a8918afe7d965670f70facba3995c59fbc0c5b0244e2296f9aee6cab5429fb69bc881587c"], 0xd3, 0x800) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:19:06 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x81, 0x9, 0x8}) 20:19:06 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x80}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) read(r0, &(0x7f0000000340)=""/227, 0xe3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x1, 0x0) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x10, 0x1) r2 = shmget$private(0x0, 0x4000, 0x48, &(0x7f0000ffa000/0x4000)=nil) r3 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000040)={0xc04d, 0x8, 0xf0b, {[0x1000, 0x2, 0x200, 0x8, 0x8, 0x10000, 0x4, 0x3, 0x5, 0x9, 0x8, 0x7, 0x0, 0x400, 0x9, 0x5, 0x8, 0x9c], [0x3, 0xff, 0x6, 0x4, 0x7f, 0x2, 0x4, 0x8001, 0x3, 0x2], [0xe0, 0xffff, 0x7ff, 0x1, 0x80000001, 0x8b, 0xffff], [0x81, 0x2, 0x100000000, 0x80, 0x7, 0x6], [{0x8, 0x7, 0x1, 0x8d}, {0xb338, 0x101, 0x4, 0x7fffffff}, {0xfffffffffffffffe, 0x1, 0x0, 0x4e}, {0x1, 0x5, 0x1, 0x40a7f836}, {0x55fd, 0x8, 0x7ff, 0x7fff}, {0x7, 0x1, 0x0, 0x5}, {0x4, 0xffffffff, 0x8000, 0x964e}, {0x10001, 0x50, 0x3, 0x40}], {0xfffffffffffff801, 0x4fab, 0x6, 0x3}, {0x0, 0x20, 0x2, 0x8}}}) shmctl$IPC_RMID(r2, 0x0) 20:19:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000b80)="3efea3ed84ed8d674dae1158f9ed69e5c88a6b79975158ea957518da554baf135b9076f0a6760a2b2d977b149b2610bb5dbd734d10b484d7ad11e40bef87d25b550fdc6d70b2ab6077c3c45477ab1ff65865e19d242461e382bedd80b931dc654413e580566094bac6521c963ed4f8e97b6e652ae1a58afd4739418cccc26092364e9130798a6e3022f95869241fa44f105fecefa6a411992b54b3be2d48758d9754d5057c4f5cd46adbeb17d5eaf2a49de7407928e7a95777989cd533659116749218ce9e75b650e20e50ddc2c86f6ca7c7eebfbd4b4c377534e719f39d4131ab9a34410d2442eb372c25b5031918a55c6f157a7b2a682b80529c149e48e0714fd3ab0f86908cca2edf4a73dfc9ba9574d08fb507baab5467e7ed4479dc8face7c22ce01e45d212367491924a296d6750917308542f849edc2f12cc4b4d07dad328fc9e15165a0baafa0193c2a964aa5208b3e7f687eba5538acf35e9c9793d197050616cfa0095d1bf82acec9dcb6fb767888d1124978a433960c4d70c6a972d39244cf2f2b2046df67eed2245ddf42f12", 0x192}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCDRAIN(r2, 0x2000745e) syz_open_pts() 20:19:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x18e01, 0x1) flock(r0, 0xb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x1ff, 0x2, 0x0, 0x6, "64e2569f5679caedcf26067fc1d63b7e17d0b51e", 0x3, 0x4}) 20:19:06 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000180)=[{r0, 0x4}], 0x1, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r1, r2) 20:19:06 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x5, 0x7fffffff) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0xfffffffffffffffc, 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000040)={0x1, 0x3}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:19:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0x8000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0xffffffff7fffffff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/226, 0xe2) bind$inet6(r2, &(0x7f0000000240)={0x18, 0x3, 0x9b07, 0x1000}, 0xc) 20:19:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) open(&(0x7f0000000100)='./file0\x00', 0x28, 0x40) write(r1, &(0x7f00000000c0)="089a5660e24778143013427a12a7b7696486ba5205468c4592601b596fe24f34e75e66b8e7d56f6c121784", 0x2b) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 20:19:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) sendmsg(r0, &(0x7f0000002580)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="3069aa36bd681a6eabf9aa6cd1c7447add84bc3484251cc920270df4f00238bffe69cc4fc57cf92ab533121288183d490fc285df4f576ff011207ea5c38ec39620950dddfc453d243733d564fa4af2db73fb118ee1c4660b66a566437a1d1235dca37cac3a56bfe49da14f", 0x6b}, {&(0x7f0000000180)="e131e660212d251d10c87ab2d3c2f3046d698f91cb476ebe944c9ad0c5be74584e1a23d133f3bae3d0b3e99d1d09bbcbf463cefd226a128adec44b2236f787959bcf267a77acbeb8eded809423661d693b6cc8ee354e6f648345831ace187762e74faa0abc7e2cbd9d67f84e6a124fb1c682e315502795aa65747fae38c74a586a13298c6ed6b6789c002716aa29ef972ac18f533efb1e085036d0cb599057a7d9047d0296669533aee38b35a4a2c0a7da2518c97f5559b8c3149c3840b85e86eb82771f1b709e029cd623bd724650525ecdaf08181c1302f540b73d80c34e44076548e07b6b7ecd466bfa488f9a892e9ec144fd78b6bdbd78db6d5bad202aee91c227c37ab1f52ae75a35d34762723aa8d5789a4330421838117b7e558bef853798d62bc44fcb33f7bb294833799bdb5fcc8665b0b7998f46e98b0bd46fb79570b7f2dbaca5c7918afd43d01b54e9489f6a851a39cd9d954767baba1d3a7b933fa8902deac0daabf3d4aee59d5e89a3c4c8ced03f4c8894ae0e633ce83fbf676bdcb26fe4ff11feb1082bb76d476a79e0fc904427409a71b6d41a5f52db47c1b43a3ae42c9668ff20adf9d771811cd9a8eb989f15af9442275ff430ce9ffc1ee5e55c762a124a2bc78e64adbf5b4b4688c81e92078a8bf8d330f0ba0fa028d0ada97f1144b24d0235c33fcc0c86e972af37cef31639d3983cf265a4b46161cea87c460131fddbda8798027b509e2262ae902cf4123f2dee559d8e48e5cf7ab084b797fe799287b1084932f9231919b21b572ee309c19408572feffead2ec48eb7d3c798f4917cff9bad8ff14f4f8ccacb4c5a6e88e7fc8676279f9353c27dcb7a85caa7475eebae5ec21a8d7c103fe8fdce395b74587e6ef88ea473a412b6d8bde89901c3f92f594897ac8046a40ab4ca39dad4daf789f0c3fd2b62aef4dd0548067707f0e5f8885f36683ec57044832d7d2870329cfbec45a4c7c8f0e9e4032952f5541d416c32aa20ad5e431e50c3a0c8fbac9dc0bdb09f473d9d7409b3b55ab1548c68be0328f8fa479be4fe3852923dfdbd0c62bb9d39068e985d632ec2772d3a655aab6d817bc727094675093cf3c045c5568ab69fee23d14333ae240ee525af4864b042cac4785b008f3522d97d33c0b01b8d957df2bf87b2bd715d20176438aa4f878fdb7451777f98365c6250fcd0404eb24ef5db08093d12793e1e8df20fd41f7d12e4e1acfbe6f6c5fc25a0f31f0ed7897723c0d9406f186b957781d3fafeab408c762a21d7d8ed3fed16a4444e49b95d897643d3a380f0fd3a7b6bbd15877aa18813ed07cd47b6983d7d6fce20b0d58e7a40f019f185794003842bbeaa12310c47efc0f38964267a8ca9ccf72335a1a6d61b410d5d969e0285bb9f5338e0abafbf6eb8cbfeaae5df8393b2eaf67bcd0330b9fc135999762bc0ed8ccc212a547562db4b32ddff1a793dd6ae0fcc4f14efee94e070f8f6a94394ee21503670d8a0b57d2d52d0909e7ef4add603b7b7d2f0a815fbb5326aa0b706cf83fc440463688fca41318c9338a6e40d57e6574fe3221fcbcedaf62ce1fa0505de96fd023e2a8cd58ede8359db35dcecaeb9e622134d6c67826ff4e1b6707681dd38f199a05f3b7f6df2d36389311eb1cfb0b603c04049e4a51a208406b1cea5e96cdd42da355d2424d2c5f2d07cc705c8c52b9d6e7628ff3b8c9b20093464b7023a76680fc03dd9020aa66e95b829005265191f6bb07b407e64672e77dd524a9166f8e72fd1ff1eb3ed8ea33aa9b750f57a2813d7359f836be42dad9ec3e4cb9a29f2e761c68b8ff065521e09bbafee6ab53d53c65061a88012fbcee9fe7d6628a364ea91812298b48dcf3c14f90634b71dfdd430955055c46af0459a52334f5e2a902075d618a10f42501668d909980c81ba51671e06c8d1d0cae9f766685b3a914bb2fb50a39b93f6e43da2ea36f9c6245b548cf4c97af95f21b7070043c1125e014bd2561830dfdd6f8317d84af3b49de90c2736dd2d3ff4a590d5e6523615075a068a4f1cbe361d99b9bb62131ea2b9ac2bf4292b382d2d10d86c0e9b54f8d89a4b1b805b0aab377391e6055a05aa21494ef286e4fdb3427abeda2b2faad44d64c55ff726a661553d546e64f3f68fdfafb144b84843f2566e7ea17424220d0a01a2b45f498d8a382be445db40549abbd9c875dc067ba8e2eacb5f0d3fdaac15c76e600e3f229b0a77224875a74a5d4cd90590679d63a612246e3f99b5a688f0fda884ef040920c314d5241de6e63954a65e23a69015b568dbc64228c696652dab0ec6cafa51fbafd0e463343d166a07e160a1e9e5840c8cec8d8036d95849fd9434f44272f6cdcaf0c035fcad19c5ca15d43b7b6b13e51247103b1ea8ceeff9a24d75b6001e5fcb87dd37baf4a91c6d563e28aa1bea982c497ab3c068f2b4a0bceb5681ffb917b186eb0d49fb490edffaad9987e7dd799f182a025c87373e9bbbeaad2d0651f086a603f0f8dcfe5a8b502405a9dbccc081d943053c0add626c228ae7a2dd6c16b8493efb697aede838a86f19dd5f841a26593419aa92428f1024e889b3b508864f508083880e9240c635321edb4ebd870238eeff9ac039b0553308d68f85505034b55e17f6e9aa21b004d4dd247270ee4e70b39809e8810f2c3b0824ae35817b0887e581f116304ba381725e28727a63f77db9e3e19a66bacef172e2c3829a12dbc80087876b917647d1c4c945973761bd0f8a13694b0b4456ea8bab541c7a553628b0e945b7b54fa94b0a6b7b7fd2ee29b57f44a0152f3b681f518fcc45afe17d69eb65eaba2e1610f448df1ffbf81838688dec500a0da8102acc04b1b8c6bae9232f034c4f3bd527a8e2208a5a454595177cea422ef205b591db74216711e9593b95a6195aac970f9817b412da0b992690b64d96bd72c58284c4f074e70abb8db73f3a73af3d64d85e166f6db1684b000e2aabb333e2dfa48b95294581b013c457a653f3914f195f0777c11ed278a6beb356d33c18f6b52252b83426b1fda91932b68fd85d833ce8f4b1e42a2ade6365d3e7f2c0ccc3461311e1819e4a0e84db19c62e8b2bf8b294d481da7f2628ac364a079a3c2ef38273ef56b4cd4fb8fa769334a7f94f8560ebb40d313c6ad2e331fc6bd9afdb1ce3fbb811d566cd7b81be0d19b482b780361dc9c13b7450523ccd0aea223e43042bab45e98b5216c9c308f99e89996ad0d7bee566476fc49ed902fa5e4eac1a3f3578741d9921a9b911cd734e36deec4b5f5cf3b986900cff3d33d3ee560e0b0f4c53faee98b4cbf1bd20119eff48e0cc51bf301d4cd75261a9d4b8b99cc1abeed91fc20c4375bfa1eff204ff2388b18d6d30c9913e05114132ec075ce25dd0f4bc3ceaee199f8be930f0fdaebf4d29002f5e926c9693abcb23024e4c60211aec9360d17e659933b02eb4e6576f00520d897c4630bdd05cd110bcc91861efc4db4ee59cab115fd0775d629561fd83e74fa38648cd7a263e3d066a292b3d907a5eb19cf3d9bc67bee5da6b167e5df0e027bf656e173947e13172fe78f0fa4ee8714f2890ac84be0f632e04ce91718dd0b94bfd700e2f22897787d2920c07d5a5ae27c14a91ba64ea1ad401b2e4a305616ae98083e09818f398e3c64db8ee4b0e28b47fae8285cc40ee7da71f38d9103d2220419cda0d94ade42a25adfeef0a5588dd7c8c34ce049e0d4acd04bb06ebfd81168101e2979eba0537066eee41527ab742fe0b3eb2a616fb9b6d82ae763d0a670454539f01f4aa240fc0a64a447dc0ee82b42282e07e9d6759db4289bf105f7fc4f27740ec16027fb13cdf920aa2e332b2141170753e806f9568621d0bf23edd3b555d5ecae4d8763610b9699d167a9c72f53f7df42b24e7563920b8049b13b747a64dd703e646224bae53083f29b3273bd146efb58456660c8bc4a77b26469a0623aa6a2cabe6bb9a780c68ce9f80522d3b5324dc7edb84ed1b073a06575a059adcce7bce2536ce4bd06d8c947f224565a292584766937457f0df013aa5cb44457e40eaf7d61e7cbb879141771d1468ce652b272c235e70ed24c4379759da2c47c3e3d4a393a2770f452c5267202b32f98b9e9a044058cbd3aa55a5cd2e9dd91436b792cfbfa5542e6f5cd8bd814d57bbff43ec53cce66745215fa593254a12aeb3d16e5a33df473c1194de4b6afe389e87febbb5abb8f171b53c021abc3050627ca650758780b35c9dc4457adce7fb19264476fe55cd086733be78b6c617aafa0562d511a0f747e9a58581da1f87a7171825b271369674d63105c20991363ca3810203bf12556623d6a4259640029580a3cebbcafc22431e2fd90aecb5ef23d97609cd4b1abbe2ee174745ca80b50ca18db58ae38c0a1139624fca7c75a7e2aad3b9cba028970673cfe1da5022171b6dd52ac5a8063a4c818a1902ce48d660653e745a49b69be6438031cb0c3c0801ee91549d398dae7779c229d057c98a15b37d6c37b3f7d83b92206244f1db565259c2b83d5e0fad22fb4da835e8faa46e9957d9508100b1118df31f4eafe8ae278f3ae7a073f8402a1540cd9bca48ec14b99f6a955970b1eff8e0a37d549473734e6eba58f68c831c20de4b3b838544eb4f6dc5456ba87adcc90d7e03f677b59a5e1d884354af0850222c2e4591399e4c998f5811c973b647b1b5c31065ecc3e951b5f177424081ebcf86f3b018d51e3deadd0199a0a2735954d79977206752611918f4fdf96f01121b0fcf4be0dd37fcb2ef64b87129ae55bf8c6b8ef32f9ce2b3f0c36f50f68ea49137765d0097bd1d3e173f57718fc2d4c48df3e7a24f9a049bb86351d8253a88014aba37236742a2ddbd0d22c2705bfa48e64ebd4f790ef0b745d5b39d466c302c72219ceabd209cd09aadb0147c8c69aa8d8f1f52fd6272d4c47e0674df709e36522ab6a88a15f5ea720f8a341670506f419235bbf67be6a0573a6ed6b23c849a4d8571acf26e87a906008a189ce1b18b7db608bcd0ddffeb925918125210bffd28b21129408a634d308ce27633f74462b70a7ab090723cd3984a0ebc816427fdedb8ddcc963d2665f70566ffc3f3dd8894cb6e8c00d038642e54ffee6eaada8d13504f3e38124d667bee059ef0b7ebb8a191aa6b68844f15d7a2d6ef089e8586c54f74202a6c4063b5f48281a55db17a365d0c9d022c3dc10dd30a5394d3e0049e97e09d9172747aa486af6b9407299f489084b8d873e4309347f0afcd81955c97b0cb32f75bb9c3701176db354ddfff0e4c71bf01d88e71fb6055b74fc80df4c38f5d67295ec8b0481ec8bc10c5b31e671d37f3b08b04863f104818e28de9139912eaff460b2f630c8fed66afeecfa5fd91764d0244c74a62445e9ac6bfddff33b29f03613e7656c4e3da19c4649eb21d7662fad768199e34d1ffdbb75d0c843052d5c39ca52bdc3e2da47f6e715c07a06b0c7240098c941f50fbf382df14bcd4cf4ef4d1ec1fa52a74bfa8684b73e70b1746c7f3d2716aefbe42b4a641da17e6e722e409b41ede6de96c49a550503b4ad5b561e413bef5542d37c302902c376de675e1bc40161ac3a674acc6ed27b89d15b848eff28c8d6fa27f1f6da622396f947162efd526d3954bb91a5d224022c725a4facfd90faa86e0616c6ad9de16766b4d087c1f16a5b153d1e579238c9ae7ab31ac022ef9801499f6edf698c6fed89f419f355369c19362d3b874dcd5d0625662640e37c37439bf2c34d2df1b41c79a7b336d9e1562f81259da262f696a8f53059d65d312", 0x1000}], 0x2, &(0x7f0000001180)=[{0xe8, 0xffff, 0x1, "1eec10cc538badbf05154c07cd4e17660ecb3f82458317ac0456bbf20ca98d1217ffe0c8b39294aa6998d4346b9173dc8b1fd1d0d7b2ff438712b928499c9a1d408751571fa2f6d13576aceaa492226197b3564688b6287ca5edadcd4d3df328a24b9e0a78b5fbbb2dfab7e018c003dc7376b1f4a5456ec294e256a17a3a08ed53f05a3c59087b744070d6595fc4ca19ffd9e63feafe766b3bc1b9e3a905713c45cf660f3cc59e096107ca1c53147482095034b9e02379bba665b85a282a32c748c31f76a99d07c3058bf420380f8e5d571912"}, {0x40, 0x0, 0x6cbf, "8959c0c7fb3386af9b6181b1df298e38597d0bfc1011c24ec9a8a233242dfaecbb2ffb2d845b589d8768803d81"}, {0x78, 0xffff, 0x71e14042, "61026555d76ee651120413b4458a97093b045f1a44a81316d7f2442f57b1349e4413dfec5d47279b96da5c4b7658da6613fc1817f06af55473f6adecd4b96fd4e5f82434588123c6e4cdfb145f09d5eea8009ae3552a9e9806f7afafdacb9dec8f51d04462d1"}, {0x98, 0x0, 0x3, "86514eb546c2cba749c7be29e6b1b17145abecfd098d041e58e7e2b4e111091ef4db279e29e2240591f2d6cd6497f753c1fbea64c5914bd4a4caed676d53e012c540ea0f37b6ac04184086e373311759a7a3ffbf47ef38ed1948c29e6ec37a2b009225285932cf718213e71c053b60c85595db41d69d22a2c265933343cc2fce0bd92c99be5df5ae"}, {0x70, 0x1, 0x9, "a14fb4fb22e2d6e5f56eae4bc478067ebdc366738d9ae31f103f38e59361cc5ea3b738cdb95a0a0b2831cc6a5fc11cc3f24ab045c07081fc66ee95e5ad1149b73932e828e343f6a313780bf9f4a208863af4c463b69d043a73"}, {0x58, 0xffff, 0x3f8, "6f8f83e4455d10c91b70a1153984991241402525766723a392d6069ee26e9d1bfc35d5d0554493a7439f534f15bb47d48dd061ae5e46121c7d723c335bda004d20d0"}, {0x48, 0xffff, 0x1f, "9042665fd0be0ecd1a1bb393da6a7410b47f8c80f6b9cc90dc23c1a2d9a687da366384848357526c809d3dd7f48f696f94108b75eee6"}, {0xa0, 0xffff, 0x3, "7e461b7d0bf9eb9ef45a00d321efb9350793b55cfbda7f9e3956cab7f969c615a6dfdf69060fe855fde587ac471c263b88ce69ceaba1ba96738b5a97fd3444c9c96ccc59f2d96f9e83ee16b0ad79ac7344ccda9aee5715232f1358cc0001603d35d79199ea60ae2f10096989a0499bd29cee173e869d69419e75ef6760da4422be1f9525869fe63519e4a123a908cee9"}, {0x1010, 0x1, 0x0, "dc7a1fbca9c6719336e193c8e8098f402a298ccb77f8d572dc9f14cfa12f6b834cef12b660c867d2f4e1f8fcd0ab50e29d47a86eb2c2e853064a71d25cfd8997546c6968da9c361b597b3eb667a86b3dd68710beac66aba5321e463965956070605bc4db01d7b46e0187e659d986dd755070263c65bdc264221009e5794ccbb1ba9aeae359a565391fd33c3f6f0c97f7e1faca764059ff02c027a20775d26380fd77acd4a04ef6ac0ae251eab1dc1a5fc82036d9d3d2666b8bd15f8c36a69f6c8ec842496bd7a121ddc229256c585c5e88b4a880fc2443131bcc0048362427368ec62cef14d736b5bcff56776b30ca0efd18a69f2e949e2dca48c6f2f1fea752ddd6ebd4efc93f6a393b0909543ac8c7b716ac08e58c096837495a9fc2ddab97c6651d502f2e95daad4f883886a79b1fe64db012310cd2250536518780b4f1adf26763190fc7fb6ced188cb2f88274f0baf8ff3f6f787fa4b97478738c38fdafd17ecbb012fb7c66ec07ab169b13f3a7827dd9371835328f6f4ea7b7dd1e3695ccedde87531ff453a78970d9a4881ae6cc6e2ec54dcdb519b9ac5333f93b9d731aa29da31cc833356644ac255fc73ee31e3a4fa0630abe8bbd96573fd1d36a8f9ba0c062506450ad8709dd5878d49af96d62e93103a0de34d739be04a50a92b32940ae124711cb22f385d30f318b210cbd3a0e48164f5f041e8aabf73202a355699416dbe3f75d0af9233ba0618f8296688d836581620d0c45d42a611e7769db1f8416ad6922c2e1fad034ba4df2edb4004f0567ec01cb84f1ecd525a1c846100e4dad8a5654cbf1ba2abdf06db6ced54e16116ce8f804d087618719697682516bdab4a805e10bb5854d3c617d1b7828d95e4942a8e86e590500d74c460697409695333aff7f072670674b78622d00d4dd755b91493b73fa9e185bccd72d206e5335d6086284e90f95f762bbdb657974fb2b61490ac86d6654ac7e11bbbf389f3fe21651771878bf12a3ef31c6af48baffc2dd252012c872bd90ee56a543855594584543d768d9fe0713792d103c0273adf3b6ee6b46148b49958c49e1940c1f84690eaf970cfc69e670755dd34c616c769f6eeaad4963e9db59b0714601fc115eaad7ee3d2284ebce6ff996ba7bd6f290c70513d2ac36ddadfa196bdf74287b7b2d3f1a3e22b68784486441566cd74329b5ecdb1ff581953a811cafef1408abab3aeb003528633e0c916bdc53323d3a6717e299340f4943ffe0ecff3e28b33f8df6ae78703dc21ba88d385ef4e1267e8e46a76546d1a40c5dc1efcb2c53dbf33b418f6b5945a860122aca544e4b1eda6652754580e128a2830d6beff3d9144bf2c6db7444872e5a6dffc21925af66ba1d18192e86aaa7e80eba5acd4ffd4415a8dd493044146670fc2d6a92dfbf2a51c3c21d93118d8292aa5b477368aeb01d164a97d3b79f7c7ad0f6bbec1020782a5ad40a72b95697b9003eb046303edcfd0c3702bf4efef6ebf3b8b22846e1fa697348dcda8f1c565b258c739fa14c2eff323eda4c259dce2962810a4bf70181e6b58a76556a9d26d5112f3f9644fac240d83f90d0d37cff7ab875217e3e71ab70382f9f6c634334a91237f28953bd0e5dbf7ec54cbcf6f14313349a3af22bddb48f935e9a793bc2b4087eb3da273af234cb3cd1feb911c35f371bb25c82fa29290a4dae77645d152fc29a4334cad19c89b51bfa7b278c97aef0c06ee80b6b01eea93c09835cb3e0345a444c0820bdeffd50505219ad8ed117505932bdfb50d1228a046f936bb70e048858fa41c0ff2d7e8799cb8017fa9c178a0d1622d8e222ab487793a19c2405d0274e0776ab49c0b70d7025828a3215aa5def6f76f578f9dbc0e95c23d21771b47ce10f576ccb378fc1b98bb342681a5e6f9eb984dba4c0dbf3e92d4593392918bfefcaece003200550c4390d6166070d45878c13e2a56638e047293e193766dbd469e7687f3b82091b101edd8fe82e03180ccdac042ab09f25c49197f8f2d49e3e2da07aaf1ba658e1cead9cbc30c246fc6cc00946fe7e1be9b817f0f43aa7fee054caa1718aa5d463f54de3a0c89c22c02d769767070b04a197b42f8b70cf978edcbfad11beaa8fe558b579c01ecf89c293a240ea463b7d44f8b699eb529a2fd93f255f10d6430d641a70c8d81318212f53ac498ddfd994d0fddf4c61409d1f25f5fc09fced2e157223ecd829ca7e73cfe9672d251204ddcf269eab2c311b2465b7bdbf733a8ea2b90919a13838876de2e674ee16971dfa52df4c9d40c4fbc5bab61122338cc1d6268abde4e50fb4f90e7adbda0c582e7bd95a37f264f920074cf5cebc51bfa3726fe306783d1023599486922d4a7aa4f551f7eaadf9e54453908cac6ff9332ae3ddff11b635c71c371f4878977c31015ce25723173ae305d4753b020403083e565b7a89eb6df3b5607302d209121cfbde030362b127d471af59b3b7ca557565ca8266e470267cb3e3cc2917b2d8ee72392243f22fb582d2d707756ec97bdc7a07b915f66fabafb2d24a8c9ca75a39ff4e5a1292d525ee43dabc7388761b2a698fafcb7906d8f9ee8ddf94dd0775fedbd7517ba6488c09ffd9b81bf287ea1510542e223f4c39fd496b7d9874b80f445d19a7289d8559463d0fc6dd2835ee4415a5941d5f6498dddc85d2d0d9e9055637094eba2c5909eadfdb4816f18724cd103bebffdcc12579a37df7bc6cc4354a9a635ccc06d88faec59f3ba3defff8810a66afddab2d161444b3f249108813b90e1ecd0b45a4f05ee0dc27e934589b9d3651211c65857e42f14b5c024ee5a969411f9d85b8a323d4cf8ac95a6a5244952616ee21e0f19956d789bb275fbbf405148a8f14fedc63fa1bf1116ca3c7cd7f465408cfe0af5f78c9cf44c77eb5c8f9f864c0d106eaaa52ad9226152d0e32000e6344a7f6329dc2100408320aef7e262f0a2664fa0577a8907c6a9f41eec6208dc02f07f567675c92c16d5b5cdcce2593544ce4bb2b9fd42d23aba3f8858e5351c13317f0759971686c637226b614c8d9e5a27469c1a435fc027acfdad5d7336baa2c3a925524875eafc4b043169a28aae0628aaa09f3409e0935b47bdffec4ec546d766d3e10161ca886af92f596167b5c45fb7becf211d9fe6a046c4314d48f34a88aef2ab3a458ee5602c441b1ca1810ab580fc97f9f493d412abe9fa44ddcb102a3fdf5b3462e63105b87b5cde98b780ed9cfdad7dda96716679658ee1fe8f289a0cb33a480323b398a0420f8cedc29ab2ce71a93654d3e0a46cb82be075053de49bd74de60b22095f81f402b2dde1267a6591d060e716ab7bffc5f65e3f1b2710ad420812a8c5ca682511add3859af032236aaea3a339a37dc24d7b9482d4d6a435467da51a677af484a52bf8ea1abd3c5ec1663dd4c24dfebe942e17d5788b11b7b42ba93c3dc9658d64fd4b20bbd25d3821f5f236116cab7372d2cab7cd802a2d6e4073dac1ca1a96c8a245cdd947c0afbc7854d26e285aee58139abbb0f79a56013c9ce97abcf43ee72994cdeddeed5e4f915937fa004488ae80ec105030f88193443231d41f9adeef4ea3fb0387d097c8ca479e66907ef5a8036d74f3a56b906e5ee1b919cb126efaa12fd3db5fdce45bb92845c59256ee29fbd2e20fd4511b2655d84b0a940592c75eb0026edd897ece148aeea7b7b004b63d65144cd344898f373de982c91177bf164796e81c66fe7381b9d1c9dc94a491f99248c627fe4d29522b3097762b691edd1b1aded1f712efeb987e4cc8ddd567d52cdf2e553c9f88ad874e15457e9db676810877eecac21f2ea4b102e7cd8479c6f61733bc41b3ae97bf1e5cf7127930653bfffc9bdbecd75b9346058bf992efbdd751e11ab6d809539eeba8954ac65f94912915d84e2670549c6d1127aa919c5a505f60a18812a088173424450475f2510b8a1678dba910d75e12c52f5758cedb8d7931eafeb478ca2c0216c199ae4f196b1339535d1a6f8f7c71afba01e6a047fa132e640edf9f95fea72b35ce9af9469d53fcc5654da3104a7c2f2d3fff9d1c3c8b12891d58da0287611fbd703b5184d61c952a603226fd01d46ae94286f6a104d6cf82191a38bb84ed85627cd6a41ed764d388e66ff66fb70f214be2e384ff421048b37dce50d5f6ba879c5ac1d81aa31e0598bade7fe984ade98145349404b5ac3f988c1cca21d77a8b6b0cef225d5c911775efac52424af8c1cab96fe4c4e800c6a0c1125a8c760ac0fa00aecee897e21f2d79884e472851399753eee4676a09b4279ff2422980da2686b51f9ed78b0c31cde9aa1892ce2890dfb88758bd08d91a409649f984a21fdcefc6200b049966b1029abb2cddac8a3a71afe1b1d9c51c1ad3b96e46fc78e73e93e8e9004505d7f21bb24e60e8dde8b77fbe7d2bd556fd94e546f891d5421e8bc9fc2f4e41073002e320d6231190ee019ea3283ebf09c9b1f0cace9118b62b9f8d584d281674e0369c7674c361015a7fdc40a6c27700d73934940cb5cebab19326deba4234f1a0fdc2323be2ebb49e724791110f3d3eeff14a124a05bdd31776faf8f44aebabadb896870fae84039157100f9ed8c49622b905b3090e8d82d27efd23c83d0fefb6e2cdb3b10df2fab2d39ecf7873fbb7c6475bccf225c5853da6a8350a65757fe1e88ee9bf20f6da83b1f40b2ee684eebeb873718841c7b11b2fb348f8ec94bd0564f63d7da58ccaa79bc682a5ede2668a7177da940ebbb9452f85380f864302eaf468fa29b2d3598a1ee925853360a466897a3e62d6781cf23dcbf5a0ce376f7d66609e67dfeff8174de312bafacbba392b01a799a04f23b7af9b3ce231a9d2332d1f1b2a5e1d8a65d5a16408852239a344357c061ac2183c803e7749fd6fcafd9c9e82471d003ad9ded3266bc67eb0143a1b2b0c4e6a4cc45bf272e2a5d549d41a518c493717824e00b981ff955fc26b2fd1b0cfcb337188f3d3e6b3adb02969abaf75a978b58ca41e51d0a8c78f10287a509c1486f4bd824f3e60a7931719cd5f023a3cebba737eceebdcd90f2b11af8a74abb3d0f87165eebed33d7c33260624982fc3da8cb082e5d9133dcdd4a583a6360897fa1b979ba1ac75419e85d485a7eb0018db371cf2ec73642c66f05cc712945b4c4333ad8010c3f8b45cce6cd6246324470594a0bdd1f6435e6dd71089ce0cba87fc71ffc4f704132dcf94327b3bb5bcd4775cd95e295f8cfecc06c5fd16d67d5226c704b8f9ce8a744d8afa3bbf0673dceee8aacfac3ebb931f545d6fe2e397141c6f2ec6a3daf264accdbec3075ae14e2ddf484e62ff2ab1a1afaf0bd4e5202d51fd3321cb5906aa160a3ff8f796568420cc8de165448ab92abe8762ae3fac2b6823772fdaed0c12edc9201dfaac9c7ef03b832fc9e04f7fe4c2070b07714c3feabed1ea69c7e027b4bac8da4601844a47e499c885fe5dabf21255ef0be7a12e515d6f2f7009a1503dad9b884169e7068af4de6b2a6114e94d464c1be164dd35ee6074c39b118dc991e6e235460c438c432dc76f741bf2ef494b7d254995fb760ec6bfc0611aef3fe31adc757ffb7a5014c7299b9b79b9f100261ea3f31649cb90309208d3615f0341cee1ca5601002035705113a22f43cdd4e1f183b5ed795a54fbdae88ba1ef79da8ec1c3c0714b76f414766ca9c685ed306706d9c4aef4919d4196e7e99fe15c6b73e2cc1ae00f7e3aec6318c33f519bdc5fbd842e73ac614638f90e2fec8e7828f5bc24012076c93ba30d55f2f158d291addd6a291"}], 0x13f8}, 0x402) connect$unix(r0, &(0x7f00000025c0)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$getflags(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0)=0x5, 0x4) connect$unix(r0, &(0x7f0000002600)=@abs={0x0, 0x0, 0x1}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 20:19:07 executing program 0: chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) 20:19:07 executing program 1: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') 20:19:07 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe5}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x6c3, 0x0, 0x4, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20401, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x7fffffff) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x7f, 0x2, {0x48, 0xf53}}) 20:19:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) readlink(&(0x7f0000000080)='\x00', &(0x7f00000008c0)=""/208, 0xfffffffffffffd96) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/bpf\x00', 0x10301, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000e00)='/dev/tty\x00', 0x80, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000a00)=0x7) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f8", 0x737) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000880)='/dev/bpf\x00', 0x808, 0x0) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) r6 = open(&(0x7f0000000ac0)='./file0/file0\x00', 0x20000000010, 0x0) r7 = shmget(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) preadv(r0, &(0x7f0000001280)=[{&(0x7f0000000e40)=""/248, 0xf8}, {&(0x7f0000000f40)=""/111, 0x6f}, {&(0x7f0000000fc0)=""/104, 0x68}, {&(0x7f0000001040)=""/245, 0xf5}, {&(0x7f0000001140)=""/54, 0x36}, {&(0x7f0000001180)=""/224, 0xe0}], 0x6, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000d80), &(0x7f0000000dc0)=0xc) shmctl$IPC_RMID(r7, 0x0) mkdirat(r2, &(0x7f0000000a80)='./file0/file0\x00', 0x0) readlink(&(0x7f0000000cc0)='./file0/file0\x00', &(0x7f0000000d00)=""/94, 0x5e) kevent(r1, &(0x7f0000000b00)=[{{r1}, 0xfffffffffffffff8, 0x82, 0xfffff, 0x8}, {{r0}, 0x0, 0x5, 0x1, 0x401, 0xa9}, {{r2}, 0xfffffffffffffffe, 0x99, 0x40000080, 0x2, 0x101}, {{r2}, 0x0, 0x80, 0x40000032, 0x5, 0x2}, {{r6}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x8}], 0x1, &(0x7f0000000bc0)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x0, 0x8}, {{r3}, 0xffffffffffffffff, 0x20, 0x80000000, 0xfffffffffffffff8, 0x8}, {{r6}, 0x0, 0x40, 0x80000000, 0x0, 0x3}, {{r6}, 0xfffffffffffffffb, 0x80, 0x24, 0xb461, 0x80000000}, {{r5}, 0x0, 0x20, 0x40000085, 0x2, 0x92}, {{r4}, 0xffffffffffffffff, 0x1, 0x2, 0x5, 0xa2}], 0x5, &(0x7f0000000c80)={0x3ff, 0x1}) 20:19:07 executing program 1: socketpair$unix(0x1, 0x1ffffffffffffff, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="037769ead632170f9a2884226453f955cd75da3af16c68b6c8aa2508b49f108a54cdb8fadcc86559f17984493386a69a120f56605904060d4c51a63c6ba119b62de4d0e7494f43a7b068cb11c808a9eb82baaa5dd8fb7601d9ef28b021bfbaad2d21725dcb9e38e2a412aacf94d5b0dcc6a9d6390320f6bc0b2854c7ea99e68410de91afd6a07521b1c5a5b8c77c23c48fb9f9faf47ad8ddc7e3e3c08090e7d19a47bf35b81885e5d897e97bb2361eec9af4ad4866aa010effca29f1e694a178d3c4cfa089ec2e09d1b6c391d856770ceaffa012facd5d3ebf0b23d90812b42648dca8a3cec097701bbd2403345aec60ac7ce1ed3782d60888b5ad", 0xfb) 20:19:07 executing program 0: r0 = semget$private(0x0, 0x0, 0x2c9) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) munmap(&(0x7f0000005000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x4) 20:19:07 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) 20:19:07 executing program 1: r0 = socket(0x38, 0x0, 0x80000005) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) 20:19:07 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) fsync(r1) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x1000, 0x0) 20:19:07 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x8000, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:19:07 executing program 1: r0 = syz_open_pts() setrlimit(0x3, &(0x7f0000000040)={0x41bb, 0x3}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 20:19:07 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 20:19:07 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 20:19:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146eaea700eeaabffa2c7ee14f90d1a2816e0a79ee62056713ab5955e6e026f79123dbdd7c7961f3b0", 0xd6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x3, 0x1, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2df, 0x3, 0x1, 0xfc, "54948d8fc0b1b89b219e22903e5f751c7b1cb7d3", 0x1, 0xbbb4}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 20:19:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:19:07 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x100}], 0x1, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x9, 0x622}) write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8, 0x100000001, 0x80000000, 0x401, "c0e0659fe43722320e5bfb412b56b2c834ddab7c", 0x3, 0xfffffffffffffff7}) execve(0x0, 0x0, 0x0) socket(0x10, 0x0, 0x6) 20:19:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = semget(0x3, 0xc553c0db9438ae50, 0x302) semctl$IPC_RMID(r0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 20:19:07 executing program 1: r0 = socket(0x2, 0x1, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 20:19:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x2, 0x1}], 0xfffffffffffffffd, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) r1 = socket(0x18, 0x1, 0x0) getuid() setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 20:19:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x21, 0x8007, 0x100000001) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000140)) 20:19:07 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) syz_open_pts() close(r0) write(r0, &(0x7f0000000100)="6a5d887fe3fb0d00eebcaaf5c7d7f02495a7857f62c5a97082ad27fcbb7da592e411b7e82ebab20c1a8734789a635352e3aa1299af83c912c37d05c0c64094ee9a9b6f7259a67b81130fb915d0c8b697162ddad4c302b9e307abfab2c5d48c899c630d1b6adb243ba46a64f0e4be528052f279f5", 0x74) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x3f, 0x0, 0x2, 0x8001, "15a0d8e01e5b33001688f19e9ca28bf21759a234", 0x2, 0x3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20080, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x100, 0x7fff, 0x2, 0x4, "af21799d4521211a58397319eaee5dbdf095342e", 0x4, 0x3f}) 20:19:07 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x4) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x81, 0x0) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 20:19:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0x7b5}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)="f77f2f5ca28e", 0x6}, {&(0x7f0000000100)="601596c97b7da62dac0e8806f27387b9e8d2a81131ba7199090a7f9b9135ce40952c5d20048a79d768207c98695233c7f02c15d0f315290f1804437c7922c1053e53702720fc7cd2e621a3e6a73a14aa7068c003d4ce801023e143586347cf0f509b86e749bcdf352fe2087181197c4b68c0590d125c61d49348d7e0686b19a179528dba980aace899c8056de0d6011f31d881", 0x93}, {&(0x7f00000001c0)="213c19f70d271c94cfd67e0d77731685fe665d2ebf8025928f98a836c994bbedcdec86b910eb8d4d31b536ae3b", 0x2d}, {&(0x7f0000000200)="75fae6657606b0438b4681cf341466537b577551f05babe850c849c6468b148a628ef624e10af7cd398c06a2e168d6dc9d1c8592d454245bf99e022f6c961197fdc566628bde358ae594b28c660e7d7c7e6c1cab2deaf2c33fba38dd83f090d0350bd11f8e5f94e1b7f013a2db05749818099819d917ba0874c3064fa1314c0fccfd713d36c3126ddf035ff193a1a79bac89fb80c6", 0x95}, {&(0x7f00000002c0)="d0ba2dc5ea1c", 0x6}], 0x5, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000004c0)=0x1000) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000500)) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) 20:19:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r1, &(0x7f0000000040), 0x1b) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ftruncate(r0, 0x0, 0x0) 20:19:08 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) shutdown(r0, 0x2) 20:19:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000, 0x100000000}) chmod(&(0x7f0000000180)='./file0\x00', 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 20:19:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) accept$unix(r0, &(0x7f0000001280)=@file={0x0, ""/4096}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10881, 0xa) 20:19:08 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x1, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x1001, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f00000000c0)={0x3, 0x80000001}) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xffff, 0x3, 0x1, 0x0, 0xba22, 0x0, 0xffffffff, 0x1, 0x0, 0x4, 0x100000000}) syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 20:19:08 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0x7fff}, 0xc) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) 20:19:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x10000000000000c0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000009) r1 = socket(0x2, 0x1, 0x0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r2, r3) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./vile0\x00'], 0x10) 20:19:08 executing program 1: setrlimit(0x6, &(0x7f0000000040)={0x4000000000000007, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r0, r0) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 20:19:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x40000000002f, 0x100001, 0x4}], 0x34, 0x0, 0xc68, 0x0) 20:19:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x80000000c5, 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000008001300ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x88) 20:19:09 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x7b, 0xfd9}, &(0x7f0000000080)) 20:19:09 executing program 0: unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)='x\x00') execve(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) 20:19:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000340)={0x539, 0x6}, 0x10) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/197, 0xc5}, {&(0x7f00000002c0)=""/81, 0x51}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/251, 0xfb}, {&(0x7f0000000480)=""/59, 0x3b}, {&(0x7f00000004c0)=""/85, 0x55}, {&(0x7f0000000540)=""/44, 0x2c}], 0x7, &(0x7f0000000600)=""/87, 0x57}, 0x802) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 20:19:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202202f66693e464ee02bb36d109f0eb213696c2bf1"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0120101b00f40000b600"/28, 0x1c) r1 = shmget(0x1, 0x5000, 0x44c, &(0x7f0000ffa000/0x5000)=nil) shmctl$IPC_RMID(r1, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000140)="98568c321b59e622cc806125f3862ebfb66a4eb1dc6c4984262785d2e24bc75adb14cf29b75893b81ec5a9185c21e141c05ef6c76ce5aac5af99db9c62a14cd8fa7006b7984eab1e14edb132cc22824b3e726fcb6088e231c0c84a2b18c2bfc58d7d56bfe1699f7020de487500675c41ed5f5c471a24c2f922b32e2678b3f99585ee016cbc1abf0cc13256d48a0cef838b4663b8c45a840d8e296f3e09f765161509de417919eb5fd75b11cfbd848e2cf710b5d187b98360d42bd7b8124201ea87c135bed36e03e1aed07adb96b43d43deedab437086af6ef0812973cd798c65ac1f40c5f255d7efb9d949329c49c827208e83db48abdcabb02b4a35f304b2b9879000ebf65c1fb90d39b61edc7d2353d9ad7fc42c84ae6b25b16fc089652af9e238c0d3e223aa0e49ba42384f193f598081faf24752e2b9d912ed4b837a3e123f842ceb311ccbe886e5c148e5a83a62273fbecec9cfd01b219c86855390db428a41b2c4af94948be774945782c1411b44f3da1c6074f0b2dd61949df5c30cefb1c9bfa9d8473e61c9c2774daa7534a09303ae889fc25f40ddec6e8d5ec6242855cffceef87137f7d6d246ae67604ab9493c2fa09f3e1f70939063b2efc5387a99b69db697bb18dfe9eb1414cfe1670107f8f4267eeb080b1757f9c9502a63dd3d417272dcbaed6b066334930d561a96bba68e7e189b298d9a183d10fcf8add2dac0407f652c50feed375e94cbe53e4be027759efcedfb58bf1b3456f1d53d73033950e04f2e42e6207289d986a1ae05999c820785aa5efdd7d9c3d8cf5abef4953e039d5fa2a933e0429b489ee0e14f8859a0c441bd4fe7426c088dc946cd2de955fe75391880ad876b21adadd962bd8e519b8dd87fbe4ce47b2db31d2bd99d3d25349b7a573c5c9888274437d0606e91fea1b919defed6af74e08c3b5ba801c3164eec2ecb584887dddd6b1204baab9ac59b5d76dba3f7bf21fe5e702725d737a0fb100a3faf3f4fdc05631a4b0726d9f5fdb7db5ab53b9218118dc7c977ecf00865b1403ef7ca3d6e2b84d540adee24a1f936cc61c77b9576a13e8a736d309f9ae7089704fa01e9abe7fb948a24a5e390921b38e88d252ac4f070d7cccfc60c15e5480c00cfa9283af7cb0b2f191c61ae7cc166fe9c326849e6565312065b24da61745d5d9a17d6200c60229881de8319194c483b4d5a5f2a778f4d519968e08844972161775d20f88be40bed9aa7db68192af9e884a65ff72baa12d7d345f54e257eb0828d070726b47ccd5c85591f37187ced5d10156f85d3abbf76e39ff3bde9d2d6e5c784bc70bdc53476becf4082e518bbffe77ae50e6331fced4645ed4c8a4af10b678a6c53798020b14269ca12bc5c85faf18ca1e479fb27263ab8ef989fd6ff19bc7efd0a65bc03fc6a0aef9e9004739f7ed4b7acfc8a4afa6803be208ff2a804589e4edb24099ed42cb76ccf3a8747b6758e914c5ed7c0cd04bd5c81472ad651c776103fd8bf523eced7be013b6333150be700220347f56e0d565dd321597b546aa2959cddf4ad6da9c201b3597a1086ea343014300958cf6a5b9f16997e78993a3a92bdbf43748c9c7990552641841cb93679554f7db948609de02b4969593ccea419e8d0b24cc1dc6de17756aa280f8064e1cbfe83d68b511b9823d4771e9791f0570ace728ba0c66bf893822b9026cc09f1c5fe870c01a3a7243ef71e313cad6ee506bc100a5eabd49688da62caaf584b06990796abf94f7f8effad37b3c1578a15c828b1cb8895cbb69052b9b4fdf06bf3de97a017abfd2d213e8abfcfcce806b294180e8f05a603c9597d06cd4bfc17bf4c3a9430c4ac635768e045c6f6f6c56a97b07822c7f3ddb3593922848b8c5a8f21cca088c92abee000"/1357, 0x54d}], 0x1) 20:19:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000000), 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 20:19:09 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x6) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=""/63, 0x3f}, 0x800) sendmsg$unix(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffff9e, &(0x7f0000000440)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r2, @ANYPTR64, @ANYPTR, @ANYBLOB="e3186daeb8ad15506726b3cc7e04388c9cbae604c56d797da19cf99610c667ec0bf5e5858825b125e6f0154988f6f2ecac76bdb2183dc80845bd461b69f85cdc09855adc53c9c340a07ca49698d6b1dec4df6ae3d2b6ceb7eb7d94009b8b52eb04ca4e02181c06eb2bf3c5787277ba05067e517145ecb0d0bfa16837c0daf4884cf18ad7a1717a5c23e14a5c6f94a88f3d3912c0b02dc5eb0d762ff5a5bc3f9ff7ba2fccb7a587278784cebd0b15d12d44bee1833eb7683d430bf87987cf95d226ab02bb293a7651a5be1bf64a3bd98bee31b1157a5cc91a607bf9bb35ba"], 0x102, 0xd}, 0x0) 20:19:09 executing program 1: r0 = socket(0x2, 0x400000001002, 0xfffffffffffffffd) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 20:19:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0x0, [{0x3, 0x9f8e}, {0x2, 0x800}, {0x3, 0xd23}, {0x3, 0x2}, {0x3, 0x7ff}, {0x3, 0x4}, {0x3, 0xffff}, {0x3, 0x990c}, {0x3, 0x2}, {0x3, 0x8}, {0x1, 0x8000}, {0x3, 0x9}, {0x3, 0x5}, {0x0, 0x6}, {0x3, 0x7ff}, {0x2, 0x3}, {0x3, 0xfffffffffffffffd}, {0x3, 0x9}, {0x2, 0x7fff}, {0x3, 0x8b}, {0x3, 0x81}, {0x3, 0x800}, {0x1, 0x9}, {0x3, 0xffffffffffffffff}, {0x3, 0xce76}, {0x3, 0x3ff}, {0x3b06cb111290578b, 0x2}, {0x3, 0x3}, {0x3, 0x20}, {0x3, 0x5}, {0x2, 0x9}, {0x3, 0x7f}]}) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 20:19:10 executing program 1: 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)) r5 = msgget(0x1, 0x241) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000034c0)=""/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) 20:19:10 executing program 0: socketpair$unix(0x1, 0x80040000000002, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) recvfrom$inet(r1, &(0x7f0000000100)=""/176, 0xb0, 0x840, &(0x7f00000001c0)={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x40, 0x4, 0x8, 0x1, "b91578a5aac56b3d6309a71f1c2310e0b0deafe3", 0x4, 0xfffffffffffffff7}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)) 20:19:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)=0x1) shutdown(r0, 0x0) 20:19:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/58, &(0x7f00000000c0)=0x3a) fchflags(r1, 0x0) dup2(r0, r1) socket$inet(0x2, 0x6, 0xc0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 20:19:10 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 20:19:10 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)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffff9, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x100}, {r2, 0x184}, {r1, 0x4}, {r4, 0x80}, {r0}, {r2, 0x10}, {r3, 0x1}, {r4, 0x110}, {r4, 0x10}, {r2, 0x42}], 0xa, 0x2) 20:19:10 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1000"/16], 0x10}, 0x0) close(r1) 20:19:10 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000080)="a99ef89a8084dba0dd5429903858a73ffa983e199178d60617fa2b3e6073ec30aca5adcfd85cc5f9372d8c", 0x2b, 0x1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x1, 0x21) mlockall(0x1) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000), 0xfffffffffffffd50) 20:19:10 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() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x3f) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:19:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x5, 0x100000000000016, &(0x7f0000000000), 0xfffffe6d) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001000)={0x6, 0x80000000, 0xffffffff80000001, 0x5c0, "52982ed4acaf084972a7827d74437d935abee026", 0x0, 0x3}) socket(0x12, 0x0, 0x2) recvfrom$inet(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x42, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000001040)=0x4) 20:19:11 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000240)=0x8) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x3}, 0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000280)) chown(&(0x7f0000000040)='./file0\x00', r2, r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x800, 0x0) listen(r4, 0xfffffffffffffff8) fcntl$lock(r1, 0x0, &(0x7f00000000c0)) 20:19:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) dup2(r0, r0) socket(0x7, 0x4000, 0x1) 20:19:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0)={0x0, 0x7}, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) flock(r2, 0x8) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000140)={0x27, 0x0, &(0x7f0000000100)=""/39}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 20:19:11 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r2 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x2000) shmdt(r1) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) kqueue() shmdt(r2) 20:19:11 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) r2 = semget(0x0, 0x1, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(0x0, &(0x7f0000000240)) semop(r2, &(0x7f0000000000)=[{0x3, 0x4, 0x1800}, {0x3, 0x3, 0x800}, {0x1, 0x340, 0x1000}, {0x0, 0x7, 0x1800}, {0x3, 0x800, 0x1800}], 0x5) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000180), &(0x7f0000000040)=0x4) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_metric}) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 20:19:11 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f000071b000/0x3000)=nil, 0x3000, 0x7, 0x11, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 20:19:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x440, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r1, 0x2) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x8, 0x9}, 0xc) shutdown(r2, 0x0) 20:19:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 20:19:15 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000240)='./file1\x00', 0x80, 0x2) renameat(r0, &(0x7f0000000200)='./file1\x00', r1, &(0x7f0000000280)='./file1\x00') rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file1\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='x\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 20:19:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r2, r3) 20:19:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) sendto$inet(r0, &(0x7f00000001c0)="7b92f5fb495cc7b2f404b4aecc60ff76ed37251cc543b68d021ee4482f136e4f3e1d40677a8ce62c1bc98e2e948bb5b6f663f10b63f7a4f545", 0x39, 0x4, &(0x7f0000000200)={0x2, 0x1}, 0xc) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x100a0, 0x0) setsockopt(r0, 0x7fff, 0x8, &(0x7f00000000c0)="e8bae8b01a26eec44e4893e08fd112e8f9649834643df0c835c4c3bd9208789f8f225830eaac2b67382dc56b73b4ee5ebaad592fd2cb1476c6a93021ae43cb01032ebd674341c6717f903db4202ca3655c7b705ca45fee11645e9fadef98aa2a207f47cd135ba50b957a1fb19f71a48f8a754e529a804f1ce7635297d93088aeb49d00a82a2d748b2db05c28cd8b8b4422e6a29722664b9886ec30ff67e77acaeb5a98084a0edb30fabc1e8e53bb8e5f3f21b7d2e5ad6833aef9ed041ad4b95fb5d2616e3a7667eba928fb289f994428af999f20add6500634e03e565528c5921600dbf682c918fc36037c4a", 0xec) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000000400, 0x80) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)="2cb0abc3fa126695936dca968b9545d25b71269847e088282828a6aacb17ca9f4dce8c1dfc6ccf4d1c373a305983b3aef5466f1e219ad38e78f35925db041c123609d6aaf476cc122f0a73694d1d691589f53964f3fd2a6434dea1499e36b8cb72068d26558999601450176d298477e18a8db5ed5810a6d1c8f8c90a0af953c5d9e1", 0x82) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) ioctl$KDGKBMODE(r2, 0x40044b06) 20:19:15 executing program 1: r0 = socket(0x6, 0xc000, 0x6) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x5) kqueue() setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000040)={0x3, 0x3}, 0x10) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x20, 0x4) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000100), 0x4) fcntl$dupfd(r2, 0x0, r0) 20:19:15 executing program 1: getgroups(0x190, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x2, 0x37}) setregid(r0, r0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0x7) 20:19:15 executing program 0: unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) unlinkat(r1, &(0x7f0000000100)='./file1\x00', 0x0) mprotect(&(0x7f00000e3000/0x4000)=nil, 0x4000, 0x1) r2 = fcntl$dupfd(r1, 0xa, r0) setsockopt$sock_int(r2, 0xffff, 0x181, &(0x7f0000000240), 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x4, 0x708, 0x3, 0x1, 0xa1b, 0x4, 0x0, 0x1, 0x2, 0x4, 0x24f5}) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xb687) chroot(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='W\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x182) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x2, 0x4) panic: kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 196 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 36183 66539 0 0x2 0x4000000 0 syz-fuzzer db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81fa04ed,ffffffff81f59f4d,c4,ffffffff81f64412) at __assert+0x2e unveil_destroy(ffff800020b8da58) at unveil_destroy+0x19f exit1(ffff800020b75530,0,1) at exit1+0x389 sys_exit(ffff800020b75530,ffff800020b37870,ffff800020b378e0) at sys_exit+0x17 syscall(ffff800020b37950) at syscall+0x552 Xsyscall(6,1,0,1,0,7f7fffff0514) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff04e0, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 196 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81fa04ed,ffffffff81f59f4d,c4,ffffffff81f64412) at __assert+0x2e unveil_destroy(ffff800020b8da58) at unveil_destroy+0x19f exit1(ffff800020b75530,0,1) at exit1+0x389 sys_exit(ffff800020b75530,ffff800020b37870,ffff800020b378e0) at sys_exit+0x17 syscall(ffff800020b37950) at syscall+0x552 Xsyscall(6,1,0,1,0,7f7fffff0514) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff04e0, count: -8 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b37670 rbx 0xffff800020b37720 rdx 0xffff800020b75530 rcx 0 rax 0 r8 0xffffffff81db9223 kprintf+0x173 r9 0x1 r10 0x25 r11 0xa02a363df85e000b r12 0x3000000008 r13 0xffff800020b37680 r14 0x100 r15 0x1 rip 0xffffffff816dbf58 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b37660 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=169469 stat=onproc flags process=1018 proc=2000 pri=50, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b74e28,0xffffffff8237fac0 process=0xffff800020b8da58 user=0xffff800020b32000, vmspace=0xfffffd807f00b438 estcpu=36, cpticks=5, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 23633 72165 65694 32767 2 0x490 syz-executor.0 65694 323943 66539 0 3 0x82 wait syz-executor.0 32481 462132 0 0 3 0x14200 bored sosplice 66539 150817 61655 0 3 0x82 thrsleep syz-fuzzer 66539 327481 61655 0 3 0x4000082 nanosleep syz-fuzzer 66539 19580 61655 0 3 0x4000082 thrsleep syz-fuzzer 66539 215666 61655 0 3 0x4000082 thrsleep syz-fuzzer 66539 477116 61655 0 3 0x4000082 thrsleep syz-fuzzer 66539 36183 61655 0 7 0x4000002 syz-fuzzer 66539 54896 61655 0 3 0x4000082 thrsleep syz-fuzzer 66539 262747 61655 0 3 0x4000082 thrsleep syz-fuzzer 66539 54909 61655 0 3 0x4000082 thrsleep syz-fuzzer 66539 202442 61655 0 3 0x4000082 kqread syz-fuzzer 61655 355056 37935 0 3 0x10008a pause ksh 37935 285400 72503 0 3 0x92 select sshd 19737 4773 1 0 3 0x100083 ttyin getty 72503 197479 1 0 3 0x80 select sshd 97071 299890 86857 73 3 0x100090 kqread syslogd 86857 99072 1 0 3 0x100082 netio syslogd 55244 89440 1 77 3 0x100090 poll dhclient 37875 78787 1 0 3 0x80 poll dhclient 61486 100019 0 0 2 0x14200 zerothread 64121 409236 0 0 3 0x14200 aiodoned aiodoned 70504 131591 0 0 3 0x14200 syncer update 15414 42514 0 0 3 0x14200 cleaner cleaner 98420 424660 0 0 3 0x14200 reaper reaper 8423 30967 0 0 3 0x14200 pgdaemon pagedaemon 60615 126552 0 0 3 0x14200 bored crynlk 96444 265252 0 0 3 0x14200 bored crypto 73178 485631 0 0 3 0x40014200 acpi0 acpi0 72845 471338 0 0 3 0x40014200 idle1 61376 180399 0 0 3 0x14200 bored softnet 96020 62202 0 0 3 0x14200 bored systqmp 69094 301538 0 0 3 0x14200 bored systq 50371 168325 0 0 3 0x40014200 bored softclock 99130 380370 0 0 3 0x40014200 idle0 62714 348290 0 0 3 0x14200 bored smr 1 460164 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9455 6319K 6321K 78643K 10952 0 0 pcb 23 9K 11K 78643K 2230 0 0 rtable 83 2K 3K 78643K 3802 0 0 ifaddr 30 11K 12K 78643K 536 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 184 0 0 iov 0 0K 24K 78643K 256 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1209 76K 76K 78643K 3545 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 45 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 265 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 4 9K 33K 78643K 4789 0 0 sigio 0 0K 0K 78643K 49 0 0 proc 44 50K 70K 78643K 4062 0 0 subproc 17 1K 2K 78643K 1411 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 557 0 0 in_multi 22 1K 2K 78643K 1074 0 0 ether_multi 1 0K 0K 78643K 28 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 1422 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 84 12K 30K 78643K 16436 0 0 UVM aobj 130 4K 4K 78643K 156 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 234 0 0 NDP 4 0K 0K 78643K 252 0 0 temp 97 2733K 2806K 78643K 22425 0 0 kqueue 0 0K 0K 78643K 75 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 168 0 164 1 0 1 1 0 8 0 inpcbpl 280 2297 0 2290 1 0 1 1 0 8 0 plimitpl 152 352 0 345 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 936 0 903 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 864 0 860 1 0 1 1 0 8 0 ipq 40 2 0 2 1 1 0 1 0 8 0 ipqe 40 4 0 4 1 1 0 1 0 8 0 nd6 48 249 0 246 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 3855 0 3708 16 4 12 13 0 8 1 art_table 32 3856 0 3708 2 0 2 2 0 8 0 art_node 16 935 0 905 1 0 1 1 0 8 0 sysvmsgpl 40 13 0 9 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 263 0 253 1 0 1 1 0 8 0 shmpl 112 154 0 26 5 1 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 6520 0 5021 49 0 49 49 0 8 0 ffsino 272 6520 0 5021 101 0 101 101 0 8 0 nchpl 144 12114 0 10498 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 46776 0 46776 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 32083 0 32083 20 19 1 6 0 8 1 sigapl 432 4717 0 4704 8 6 2 3 0 8 0 futexpl 56 39367 0 39367 2 1 1 1 0 8 1 knotepl 112 2700 0 2687 1 0 1 1 0 8 0 kqueuepl 104 1048 0 1046 1 0 1 1 0 8 0 pipepl 112 3134 0 3121 9 8 1 2 0 8 0 fdescpl 488 4718 0 4705 4 1 3 3 0 8 1 filepl 152 27940 0 27868 13 8 5 7 0 8 1 lockfpl 104 962 0 962 4 3 1 1 0 8 1 lockfspl 48 300 0 300 4 3 1 1 0 8 1 sessionpl 112 98 0 89 1 0 1 1 0 8 0 pgrppl 48 155 0 146 1 0 1 1 0 8 0 ucredpl 96 8554 0 8546 1 0 1 1 0 8 0 zombiepl 144 4705 0 4704 3 2 1 1 0 8 0 processpl 840 4734 0 4704 4 0 4 4 0 8 0 procpl 600 12365 0 12326 6 2 4 5 0 8 0 srpgc 64 492 0 492 13 12 1 1 0 8 1 sosppl 128 69 0 69 16 16 0 1 0 8 0 sockpl 384 4589 0 4572 6 3 3 4 0 8 1 mcl64k 65536 10 0 0 2 0 2 2 0 8 0 mcl16k 16384 6 0 0 1 0 1 1 0 8 0 mcl12k 12288 19 0 0 2 0 2 2 0 8 0 mcl9k 9216 24 0 0 2 0 2 2 0 8 0 mcl8k 8192 10 0 0 2 0 2 2 0 8 0 mcl4k 4096 13 0 0 2 0 2 2 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 112 0 0 13 0 13 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 349 0 0 12 0 12 12 0 8 0 bufpl 256 12165 0 5160 438 0 438 438 0 8 0 anonpl 16 470407 0 465055 176 134 42 44 0 125 12 amapchunkpl 152 36316 0 36235 60 55 5 17 0 158 0 amappl16 192 20199 0 19893 156 128 28 30 0 8 11 amappl15 184 380 0 380 11 11 0 1 0 8 0 amappl14 176 1201 0 1192 2 1 1 1 0 8 0 amappl13 168 956 0 956 7 7 0 1 0 8 0 amappl12 160 557 0 556 1 0 1 1 0 8 0 amappl11 152 805 0 790 1 0 1 1 0 8 0 amappl10 144 843 0 840 2 1 1 1 0 8 0 amappl9 136 2001 0 1999 1 0 1 1 0 8 0 amappl8 128 1375 0 1350 1 0 1 1 0 8 0 amappl7 120 848 0 840 1 0 1 1 0 8 0 amappl6 112 603 0 594 1 0 1 1 0 8 0 amappl5 104 1139 0 1128 1 0 1 1 0 8 0 amappl4 96 4674 0 4647 1 0 1 1 0 8 0 amappl3 88 1158 0 1147 1 0 1 1 0 8 0 amappl2 80 30805 0 30743 4 2 2 3 0 8 0 amappl1 72 134573 0 134148 23 13 10 19 0 8 0 amappl 80 13846 0 13815 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 155 0 26 3 0 3 3 0 8 0 uaddrrnd 24 4718 0 4704 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4718 0 4704 1 0 1 1 0 8 0 vmmpekpl 168 42235 0 42209 2 0 2 2 0 8 0 vmmpepl 168 529786 0 528474 188 110 78 79 0 357 18 vmsppl 360 4717 0 4704 2 0 2 2 0 8 0 pdppl 4096 9444 0 9408 7 1 6 6 0 8 0 pvpl 32 1313760 0 1305317 337 221 116 122 0 265 34 pmappl 232 4717 0 4704 10 9 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 604 0 9 18 0 18 18 0 8 0