9cfa8bc0a3bc3a1064ede8475d4e89378d60acbd114cc866cb95e901bf5a341f6dcd67e43e16d83c7614df42f148eac8e7f8d2b40d379372aefc887b6c1406ff4f0a00751427a7c56daf2729c30833aae55721ad6936af4eb24a9f433ac7c9b81f30515d3cc8170a985f1698adb62101d179d6563642792210a9c4e2fa7aa706179f27b321640c9045b0cc6bb20041e243e50c0e73c52bac76ac3433ef7bae8d7602fc73061f71f2d080e3cfe02b43", 0xd1}, {&(0x7f00000001c0)="1288d99a57f8a8410984116076ca2063b7ec25b96f9e19af8a38d8aee5edbd922e3be5aac0b747e6fca572835570ff4c715e591cb056325e3aac0e99cd0b594788f07bd8aef75142af31e4c3fe0318cbade40d0a42c7c10050b30a4f43514997d0c93c5544275a4d0379af4fc7bdb33fbd811e89b42a23744d5cb518a36360933a5dc23b8ffcb1e2272a8a8425274658a3f4acdad49b9f2433194c27d6ed4f0eacc5a05eaec331a8f332e3e30bf96305a9df7e4fc0cd", 0xb6}, {&(0x7f0000000280)="7b190bed01a715075f85fc643980fee16f89c3421350e454338a4d49230a5bfac5058142b38bfcf24ff90aea3c4fc4250bb926e0315ea188070de7b089148118778f1b2deb4fb9ff4ce775e1644bab20fad151f6fdc3a2473ca042c0fd76bb0d01aebe0a6d826fa0c3d3d8726931831ac29d906953cd8c8ccc7311cd93b0434c92db5da5c6da486e8cc803", 0x8b}, {&(0x7f0000000340)="88e5300b5915c01a797a9db761a80aa518727cbb5c83befaf657422183ee039a73a3d0c29453d1", 0x27}], 0x4, &(0x7f00000003c0)=[{0xd8, 0xffff, 0xfff, "277b6577a278188ef6f9c9d4ca2e93e59f089b92dfd1976e67332041f014a43214df5ace25a5d5895f93b6298213442a73e7dbce4f81db6f12b119ef50816c1b995a0fc3ba2c47b68c63d3aa4bd64e2a5bce0ffa45765e38da4e5f40d2b7748c2a0b2298626b1dbff82092d767d90b8091be8b710776a1d058eb77ede813ecd0c588804ef13ebc3662d3b3c5533f59d34d1ca0163b15fe7f7ac36244ceb1f253c77699f97e7f1965d1a63b9d077b56c4220ca923c228e069b819fdeecdc2df73ad38"}, {0x50, 0x1, 0x3, "0d8aea1bc8d7bc74ac3af5562b0a58c65b4f6c39762c0253370f5a514cae9d83dc3226a421b1e27cfc912107b225ab7c7fa8811063f0a90373497dac"}, {0x80, 0xffff, 0xf632, "c1553476e264fb9e3ee7918c0eb8808fbfaae35125b313a84bdf8c3edc30e89d4b60e36a34d25795740ab8a40aa4c602ca60b5939f9f4929cfd81891e143e071da00b02f606479b18bee086dbc80055ae9bd758acb57dd9bd282af17453d3fb85e1c54ac248eb0f8d09f6a501266"}, {0x48, 0xffff, 0x0, "5fcd41ff89200b5f2fdf5f2d5a7b6223ff9c3879380078a5d1ce92f306a3abcbcd83cbc93d6f2da000a388bd0a501efff8"}, {0x1010, 0xffff, 0x20, "10d14fc1e2a9e74227d2c5595c06573b7639d4c824a3e98e9e41024b042918514d2fdcbe69a396f80cd10d59b04c42e7a0a814c275b6556efa528acde7490ce9fb4f9df0bd1c1540dd2eef95ef8a73ad18d10ae2798dd445d3954a3b65823b79bbb9b8612e4470618a34d81c5f0d8137d1a24136cf605f1eeb38be04b42cc9262958e229812dd1092962d3033a8f266271a5344fba09f9d2d76ba3d57b5ef34919ba2781e83e54ef6c8e0afe659e708af27a2c50d5bd1bc69f4b1546d7c068b923e0ab6ebad2edd538171bf0302b3ce7b841438eec8b15f88bedf3b5ab052e8988288b5d6875fb70538760b97789421e1d11c6442d38a08bc25e020408daae094fc8db90066fbe9d6a09306a271c94c46899519eb320651da4fb868bac9b5f2b8892daeb0439a2690862a44719b61c6b18c3c9d53de8bdfbc9b20dab602ba2070aac5137859d97bf27144f789aa9288096342939ef4fbad3841e1266d1fc145ec8e0a9c65726c7ca9cfe9fa201c0d1a8b232e5bbb46653cab2d7e3769f3c3fa7dcf35424b3cbf180259e5d6a8133d54a378d498c2cf4774eb572bf821943e11d24e592f820793267942ca01ab7df599288004bb48fa1bee4af16725b2319b118d5d1076b2c05a5b812002f7f7baa17fd2e2e9850795f99f09f98ccaf8fcf7466b69059d46f306c86d28c9d23150f7fdf157631f819e97a565a10fcea85cf67def1a0c0dd896a7859eadfb3ae28968aa7d9ee332ca26c95239f6be8da3bf33b7bf833cbb16bf420ef3eb05ab56a0bc8b9a6ebb5d9883cb2db6a81077615aca9220fc48e965809b2fb6bf6530e4ee9e8ac5728ac4a5452afb479a352581f8d4c3951e6f50be2d791e2a54a776f6c28378a989da9cd6a41b4650c9e4aa4cb19111fd78ff04e5e4a5e609cbf3093c2e224e050f0b6c9da093aecd3af6b44b38e1cd099d57d06a84135557da407ae0d8df0f9ef2ec70c86f5bf06fcde68059cf358154b41617af9ff0249188733d168a55183bb1608d7cc8b2391f0d105e4ac44d140551157197e4a68c252739b073eb631e60bebe014de680343f2766119810959999a3df81a366ed9e7e4640f6289f55959581ef0959aa43118a5ff268a6e9050ad87845dedff9042cd3abb5b180578dbf3bc3cc1b73d81edabdc316606bb989550e231481e4f83ad0662ca3a7fff58cac734d609bccff89474596dfa5be8fcf3387533b8b3b912f01abea90e7a74b452b5d2a384a82c48f536dd2bd5240acb54c01c7289ad070cabbcc8b0e5645ae8852ae2a1642e371b462713a96a91bf64e92e8da1283b6672c96100232805eedc0eb305c30e6d566315ba738f0bd9ab21ecb9da99f51f324dbf5b059c8169c56e9b0b4731fc16e14ccab520fcfdd30ea84d2d770f3abca2bd0c48304e3c8617818f08cd9f9d840ef5991d3411f5b54a20d355cb9de4018e10d09770929119f9db9ce199e5f187bbf55288fe57c0337c3b0e2e2b60891d9a405d4419d57fa135868e7edc20d5d64c9880e265066aebe87ade9284161030e7a908bf377a547b153a78abc7132a6208cad907175fb5c04e6736bb68f4b4922748527e540c1c23f273a3cc26a95f5b1f4e369085a684496eaf2f4be89d55f09d4c3833e638e13f2fd384faabd24c11e9b9e7153ed026fb10040a95ef7138bc37ea16b21d66b8b97ba811415739ec7c8d15274205537b48933b156099fbcef144e746ba04eaff7702e2ab845784665f60e6b3ccfa4f414d83d78d739a38805a613fad66745090c0b532899e1d2dd815c6ddaae0f89c92ef14345229dd4ba546c6434a16c23cc002423a1ac38493a96af64d16cd76d8982d0c51f0e822fb60ea87be3f6b0f312829d8cebec945333755a9bed24e151eb92be606c6e48f333a5320b45bd355010da9a11a60ea7d642bef99eaedfa369894d6856ed312e8bf2e61d0e1b2be6c26c23eb5a8c08fd9588a4e375960f77e7a978bb443202b5184965eeb621c704ce1bf8ac249a2eb87aa5492718af715644d3e9cd8c524672cf3f09c9496c04adf794f2653dbcc3f6bf82e07b5cb5e702018c2a0b56ee087740feca58f7e30e5ec14cdeffce6f0e7031ea3fa39391e23e6d90e0a4356a2c8f7e0316e6c0ba37b7ce0b49c3509027014ff66b776a867c010dfe24f249e61163f45683e878f3eaa0420a280cc23e857ececb8fca9dbfdbea6cd156b242ef4f55c79b2dbb7b6a91c69f7425d9ca85d38191f12413751735f670d0436d226fb35d980f0d913b606029c52a5d0ac750e94832cb74848b9d28fe44bb657ca75702c876265b90069825d8dc7b18db121506df8d947e9562269b0152d593f79c4d7ebef6376258f949d79ccfd1ccd1142c1fc4b265ae3f76c448177b6cda705a0dc260298da3c3c794a2f90b9c853d75070ec7b5755f8666e9ed7a994399e8d8a9634331f8b554f0849b37d3c3cb514583a0630d36a0cf4c50eb68b705d3b9f2b31d985590e4147716c055bc7193eddc8514e9a43f11a285421e14ca3dbc5a0409ef1e24cbb9da18d5a8427c9985df736dfb84f2cc2f654afd144fd7f6836bbe1838252baddfde3f09502a8a545174ed0b24b79c3d913c26b82a36bab45c535291cf87099797381e4b8e8b0f7cdba695bc41962b295b6b7bd97fe9f2e41ba05fe9eecdf29737d8c93cf95cca54ef892e438f4bf31cc5c071736f93625f5bedfa109726958c4cea7958d79e23e56320d388e1c1f26b920e362e3b398852802d3d827503085797a97523f998285606fc1668a5a8b2d8774272a7381c7248f4ec2ab6259aca9b826d9192d0bfd6cd3ef464e19708dbe6ec2aeb0ffc82d14c7f0f834848c8bc732566e11365a984afa1f854117b983daec7fcc3e87d1529a64f204022f7d418adf86b1e89e005a9cca2fa06d7f09ea1054716900fd7a9de96a4ecbd7be53c83cd151748594bd58ca6f641cacc986a0f6b5173602137bdcb7af886df198aa2baa31451f66e7ff8320477ace379930f7d751f01be8a4c9c89247f258ca71045fcbf11d46f5689b1e41af0ddded568ad998251d588a527663e110722786d9946e720d8412b133a0f1788291673dd923917b9afb201bf5f586e7752859086e679d0f00ccd6e9657f053d56d577e26dab7de7cec2346ae224e439dd2ae4329212bcf0e787deaa88014879b1406f12195a33f3930f4842ca433856ab4cb31e3909d304e3fe574c2accc549e1d933ba31cfb2e5aa29c3b293ad1165f200c061681a515e1729f9176e178a1bed3c4275eeaad5978346f550bf4895943a58b937a1b3297566a379b3b37ab6d99f7ea705deef273248c617833c202eb6060e904e854ee0ae38fc89a3076f43f5f68d50be3f33ed1dc55999404833a25fe5e8bb6c297c7db375f37d756dcb9261ef3e293883c13022c246cc183a651b87776bef606fa845b695090dee8cfb1ba8f95e42d9d253584885cfef95559f4b363db8ba83354abd0bee1bdfd803a5ed53a1df841d22d11a32c6b78a6de804ae47f85bd416cf4cd4f1655b5604ffaec932316f0e1d265243884def9f15a3be263e3891e2798582b3f7c23ba5d6bbac828f89b885413a58308c24c7603affc252ee4bb5b25a0b62552c5f427b024c153271d5b4664bbbf347d9d23e536d98363b1a69b0e7a5ce9a548dbd5d5f225bbcb4698381a6d3a72e7197381554797be18f7eca98b32b9169b65989b7d84dddd46b29d68b50a8070829cc2e043b10755909a8e7fb8f803c80becda377413841a3cf6c8e86553b76138cd124def47aef0ab5fcafba16e78c4bfd027336cb60d692308aec9317b8e70f9ffbcecc0b206a68b2cb31664fdb84fefd898ea436d694d9bf93b10cef54b32c220ffc0a0484a2cb383446faaaf622819c0b500dadf20907455e55d5492aa1a8e5f90ebee5a87a628fd9a558f6e8b295c4500c5fa0d2b69436a9cf9fcebc9d17fd4ef2e2569acc4294f8b8e2c1f3a8d7683159fbb1c5ba0400a9c3c3971f05894a23ee94ac5d27314f0f9cbae6f95d77e42f61b1e8db6ee1afed5ad9c20100018ee79d069f2a66941360b6369fdfdc7b3355958f617e46402a7157fd52e5fa444e60824c696bfaef3a5d2996ecb9c2596740f5281ca9270074f7e42a707e2a1217411498c70180d63709c448bdf6ee9f89f2759e91a7f5a6e4547a57c0f5d6b47e46c98bb90881044936997ce29d07c7bed7f85770128fae5ea95882258e0f711bc3e327e57f093638a57b6c7919d031e09702797f714f342c27736f332db753a35e511c25e858248ebcc94436b9d3e75f7a031bad72a3950b8838e832c93b0ade4a20fbf4f57101cb74618a2203075a23ec69d2bb5940b99636d73c00e3c4c20a2fe8e46999ca684cf80597da666cda7aaf7f4598ab0bf064807fabd70d4ba0ff321e00c68b999420e87e3d524883b4f9502242dd5bd7e9239c183b77da380d08571df6ca6141982f76260a585d475070aea2fd4fb6802d610f1190e1a8ad0932397e4895b5df621adda7cccf3f187f9fd59e74bb23bd3540bb8b6b1b65256037c208c9180d888424aeec2d82525e8d0d07fda1d997dcec2e1fc1ea25e9a63194eddc3467e56b995646a4e802620fcd3fbf3a245f2622d8a3c62cd0a7ef2d5d020576f6f46f7c0431dce28a57bf78b55617951d7dfb7a88af7b50e1fd1ec972e32d460e3c17da56613cef87c4b6c739946cef56d188ce31957c8051dfd63029691ff66e565d2578eedc308132226561ce5b3c96d772a10fc7a1ce4ec17b0f51d4886e64ee130e9bca09d976938aa310f10c91bed27c20d03def874cf9f05f8102eb3379dda99e6be1db7fda2e20b2a13e6252cebc84654142f339be295ee691745f434f5b76e7d03dfdc9f8893f1f923993ea672304978f4f75b66acdd041a7663ddb3e9e22b7d196f6f12a4bf8e058b6cd5169475e4eb3f67cac3e127d97aded9054670cd486164957b5aea3e7420d718915f9de8ee5df903a7114662d74270f53580125e0fd5ae2680ee9c7968fb65077a4089eea166159ac33a37f2e74f6fb1fa34f25fe00c4be48f8327f05e6874adc84b620ccc63900b9bf1516d328e2fc7793d4d6dbbf07d610e9f96ab00710c16c9976dfa69251a0624b63aeea7609bf1f77627e2f9630cb90e5050795636ecbd7a41bd691a81a2303f20b3fcf95815a110786b4447eeb449f79a94f004a826d6cbeeed31e6334a1b8187fbdf3e3bdd12746bb6886ecb23a478a142595386041f3a4dbfb66674b50bca8a105d4e01fc45793b1f3bd98b777ceb209b250843af7897fb89a750bda6eae3169058305e9b0d3c31cca89f77d291d86049c5acd075c908ea31d8d01e7265be7975651f17447f0d2aaaebdf100bd370641547fac14fcaec81325e3163d156dd32a4fedf6c6785841bc15276f3b0f46dab5f6debb81fdf8c17ce601eb2ee380321d1b25367a752710eb9c8c651c80a4a1c27826a167a1379cf3faf9b462cd03e191e9970d091638638de65cabc32d83eca323269fcc20553df55df9b845ab1c72e323d107469b12e5e033b1e80a56138bb6c206092aed4968d90f83751368c5f05980802ab4a164da154bf8975110d2394aa22354b2180ebd1e2e0995b35308964c8f34e70de9b05792ee090132552a333c2ca8e4d12b5616662d148dd6a6fe1aacf911d286262b035d6138e1ecb5ed89608ab725434b03a27fa030ca397063dcb06282ec41679fdfe91a055d3ee5ef5470d775e32a083257f6af454d417674a2d31195261351d8ec6636dcb5ac3307981e223046ad"}, {0xa0, 0xffff, 0x1ff, "a812525fce506d183485992ed6045e32a7048a20ee7a816cf557f1b908f0ec4db0bbf939c2d4f75396cadceca927784d5d81ba400177fcbd057060266bd1971c9aecc4a462f45dbd768ea34ef2e80959522220c806acf9eae8c31629a189ebe906a1811d3eb4ce8a4c2452bf5a098791eb203adbbabbdd4937b35c35e835182c14d190703c4dc439614438"}], 0x12a0}, 0xc) setsockopt(0xffffffffffffffff, 0x29, 0x26, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x4007, 0x8) recvmsg(r1, &(0x7f0000001e00)={&(0x7f00000018c0)=@in, 0xc, &(0x7f0000001d00)=[{&(0x7f0000001900)=""/13, 0xd}, {&(0x7f0000001940)=""/57, 0x39}, {&(0x7f0000001980)=""/248, 0xf8}, {&(0x7f0000001a80)=""/235, 0xeb}, {&(0x7f0000001b80)=""/75, 0x4b}, {&(0x7f0000001c00)=""/78, 0x4e}, {&(0x7f0000001c80)=""/104, 0x68}], 0x7, &(0x7f0000001d80)=""/121, 0x79}, 0x803) 12:10:37 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = semget(0x3, 0x0, 0x420) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/100) 12:10:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x81, 0x0, 0x84, 0x9}], 0x6, 0x0, 0x6223000000, 0x0) dup2(r0, r1) 12:10:37 executing program 0: mlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="4bea443a5b9768709dbc2a6cddcbd391784c91ba044cef88d03749abd5342b6df37c90", 0x23}, {&(0x7f00000000c0)="113a2597c5c84ac68858992186e6ff086d5c466d", 0x14}, {&(0x7f0000000100)="db0e8477014a0f8bfffc353cae0b213f741361648540", 0x16}, {&(0x7f0000000140)="11d8e10bd1f02b6fd1110d717a2cf37c9988ccaa043ac83b5c5e8dd11af9caf56590626287e3621c8d98a68ac1bad96ce3ba57c083b07bc219707f87b542184acadb8ac64e2896bcf11c7564fdb14efd866e1cb529fad9e18d59a9bac3010777eaed0ea1d67f2c696cf3da", 0x6b}, {&(0x7f00000001c0)="5f1394c46c9381bdf9360fdb6276abb72d40d33a7e2b1968c9bed7f6b82ddd149fe2cd4ddf6036bd8761770903f1da93d3688cc8c03e23c08fb2a1788f3a812c11bebc211d2456d973cd4d25b3d3c686f17ef3cde13a5e5285d44c2b78045ea49b08cf2e48f27f4a41bd6dcb6370d8e24ebca57f6ba9bfba9cc45e5f8e68cef2692935cb8f54f5668f613a9292d5a73543f4049a3c78452a60062ad6d8bbaf27f4a0b75ceeff555d0946037e5199d65ab894735a4936c123bf96b48f6a", 0xbd}, {&(0x7f0000000280)="0f3582ca69032ab236ed59cc0ebec22aec31bce99effb1994223e69d39409d1ce490056adbe4d5230de32501", 0x2c}, {&(0x7f00000002c0)="03bc337b3e8a4d24133417a658c7a999d0a382b1abeb071aec6b44f1b800c6b2cd7cc7abf93e957e58b62fdbdcd5c744beceac95b2538e95c18856c2ffa6a5427955d5f0e595e6966466533f04a76dd52b477940bb927d414d494fb03a7aa099c34bb582e5f6958a4df66a16ee54a69384b45e8fd793dc8f26bfeace6f02ffc13bf0ed712d1e6b96b38d3e45855574f2927389eb8a5d74a3cada", 0x9a}], 0x7) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 12:10:37 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = semget$private(0x0, 0x6, 0x1) semop(r1, &(0x7f0000000000)=[{0x3, 0x6, 0x800}, {0x1, 0x8, 0x800}], 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/174) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semop(r1, &(0x7f0000000040)=[{0x1, 0xb6, 0x1000}, {0x0, 0xfffffffffffffffe, 0x800}, {0x4, 0x5, 0x1000}, {0x3, 0xe5, 0x1000}, {0x1, 0x6, 0x800}, {0x0, 0x2, 0x800}, {0x2, 0xeae9, 0x800}], 0x7) r2 = semget(0x1, 0x2, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000480)) 12:10:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) socketpair(0x33, 0x4000, 0x100, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040)={0x100000000, 0x3}, 0x10) 12:10:37 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fsync(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) setsockopt(r0, 0x3, 0x2, &(0x7f0000000140)="5f10a7810e11bc4213727a1383ebe8ff011766d3c4e01014493942b1c99bd048a87db77ee3418c6a49211d2d9821a2c8d804a7758d11422e82a371ded582f7392b5d", 0x42) setsockopt(r1, 0x2000000000029, 0xb, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="92536ecace98f20fff0ce948ef4eb0f1d863347d92c9383291418e4571d1cd58cd4d29e866f898aa21f10e55854b2379fe7188f668e776acd40092def433721d6f8d8055bc47e88f88ed4e90763429e1a264c50913130d73eb7c08f9dc9743c1818b39608202b9c146fa1bcf9f5a648b0a5d0998872078a1b62c7e7a723764a4579077db430c9abee16f45f3ace9bf6a6fdda332674f5c68fd6eb7b6438b9d275df8d6df79ef797753848405457964005ec1c488990e03ac4459e496e1879ce013611ebe3a508e54291d14054748772f07c6faff51abc98134327d7bf00088af9f", 0xe1}], 0x1, 0x0) 12:10:37 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) ftruncate(r0, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0)=""/33, 0x21, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="83306285bd324da794e3ce2b06047c793df7a03a6608e06f4fca8c032e03a20c9afb8bceb40ed101ca7fbb0856f1a10a", 0x30) write(r0, &(0x7f0000000140)="ed0f0262044ec4c30fa37b157affa814c4f219ce5abfd11587eb4b7392583a125f54dd5356765468b2a86e435150f4dac082d9b885f7d009b35fe21b41a9be2c6d5a3aec9c996ecdafa796882cdf5a69360ea3cf3724b88f705309eeb54c5b4f403bbbe3290bcf7e822db66aa02172ea450940787bb4a1a3d487525ddeedc8116012970c226cdc7855c5b1620f68bdffff2d7031de11c610292d84568b5965376afb9fa7aee57ba4134195d5f1354682a3547046f515d0af04264f55dab7785abda7cfda0a5601cbb68fdb4ec77c8515d73cc8e68f91f59c14fa8b58275f9de6f1f08ca2157db69c8f7351d0d2fff1", 0xef) fcntl$setflags(r0, 0x2, 0x1) 12:10:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x40000006009, 0xfffffffffffffffe) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x7fffd) 12:10:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = geteuid() open(&(0x7f0000000900)='./file0\x00', 0x1135797f10bbb7c8, 0xb1) getgroups(0x8, &(0x7f0000000640)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000700)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpgrp() r9 = getuid() getgroups(0x9, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000340)="570475026604fcce3865a58b27d3d923618bd43314ee3d15b04cc84bb1595431f5ba41223edaa62fb7b0969ebf3611ff331878feb7314f991d86e38071a5298295d2f7270b94794d07bca51d5c88cb5971281bffe5c1fefe471b3fdeddf601e58d466ffa869c8e7862c679c03e95ce9b8dc5282022c4ae0ba6610972cf6fcddf6f9b52d650245512983bedfa3798ab9b157f5b1121cc44fa012bdf901ad438284ce00b", 0xa3}, {&(0x7f0000000400)="4c4c7221d4373f2cd11c58b7d0d2c77eb8a6e2a4f00e374cb02475e4266dd16aaff7c7599fdc64ff4b5a05d249ab5401ace3fc05d37b8cb962f07ddafff0e691bcaca49e3725b2a4a7adde17943d85d0f097c688e039c860500488f736e9c479d0f204a46acc4c768afdad0dae5c9e9a60a7d319ca400d4b4f58f70b8bda9632faf82be36b3b2cb7653a8ed5e465313c191ad81dc265c646139cf82e7d9a1ab54e4c41c6a037b7b68346f1c8abec3c01b69572bf00dccebf7538943309fb30ed54cdb64b5acf89df90270c3d11f68232bc99", 0xd2}, {&(0x7f0000000500)="0240e0b6b0d50d9f8aab747aa8349517d8eaf7c82045bb96be3ffad426ab7ea83c25a7b54db8a09d3292eef499de036d136572da695bada6f4da208eaa4821cbc3dcd3f5d1804a8f0e627de9372faaa3c1410c7c11b3663622904e77a082d2826b42330a6dc1a10eeeca6bd43807d8d6599e90654fc75e2580fbd6067c7af29805de894b4a9333b7ca5b4e68f3dffdf8cc84cd6de2ba499f1d5471deb553c2a01f7e59bfcec50f28327a69647b2b8cd36c73f63031e7bdc60b08f9227400a056fb74e05e03cf082d8b808965bbe1", 0xce}], 0x3, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x110, 0x4}, 0xc) r11 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) recvfrom(r11, &(0x7f0000000180)=""/198, 0xc6, 0x1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) 12:10:37 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x20) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = dup2(r0, r1) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000480)="3c097193622fa372259f46628292df159e57bf57b979a8753b0303874bc42c6f8e95e5e4d10354073ea2cb9c5a75100df4a3cefdb65a883867bf446bfd255a440f332cfc789b7914107b44f8da335c1ec2fcde9e8b5f0ead33b1fccba195b67b8b572c2b42ebae5bbc9fb43fc9e3f3cf6aaae7dcc09cbad4ae262061b7f923ceb89bae36fdf29f29c993cf78ae0e09b788c5d9e222595df264b0377ce8988b0e26e0e468af48cfa7dfaf93a4b9d355647ea77d6575aa5f3fec1ef3cd9e81a2f123a16c1c103260ef70055c11229a", 0xce}], 0x1) 12:10:37 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kqueue() mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') r1 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 12:10:37 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r0, &(0x7f0000000000), 0x0, 0xc, &(0x7f0000000300)=ANY=[@ANYBLOB="00202e7d92696c653000987e72168631a488a0cc2db27e91a581ac0614eb07e8f9c369ad51e0a308c458587400ffd9e24f43fd5003999116c168e8e68f189f5ac6b2918cea443a900c985fd44bedd81845e8260c0b474f5dcf4fcc3f015a6b269e2a1fa3094dbb9ce32d6ac339ed6b2a9a8f64a5c1c12a5f4d4735eb3fc4527d0f784390363415d24cb9bc241dd504a882e47f6800000000000000b9ab3da492ea662071d22ea100c465ff283b8d4d66eb54f0cfd1c2dd11abe2054032c40005c6e2b116112c3dd311cd0b30db31cc4fa431e796a85a4bf7725967ce3f802fa42293e3e8e7a88851331bf1a625c9612ab990d2855c78f39845e685f88204bd5fd8ba99dca5d2f1b01b5874f848d3e70cdd11a610ecfec29db93e724c77231e1c17493b1f71b205119254c1c04c6884ccfc73cbf9231be358226e8be41835c8f8ef5d2b8871e262e0b15c610c42d70aec5d62bc1a0435bc6ff0de080457d727d1622d7c736bb119aa18cf5842447984c3e55e11aec35c2782f2ab85834a2c200f7f5b454a62cf0749249219deba934ee0c13ba149057ea73d56809fa0baefa51dde70e3826f54388e"], 0xa) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), 0x4) socket$unix(0x1, 0x2, 0x0) getegid() 12:10:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) write(0xffffffffffffffff, &(0x7f0000000000)="3ece4454f80f9d396b9f9448204b3260ad4bed3aaca43c1deae692faa82cc658b7010093647398038a27856966eca5a0c59e965a5d6c3818010d2c3f80de1080f23b41bfed9ea5a135fddee2dfa761da7a37", 0x52) readv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000140)=""/223, 0xdf}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000240)=""/164, 0xa4}, {&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000300)=""/251, 0xfb}, {&(0x7f0000000400)=""/65, 0x41}], 0x4) 12:10:37 executing program 0: r0 = socket$inet6(0x18, 0x7fff, 0x0) getsockopt(r0, 0x9, 0x3, &(0x7f0000000000)=""/89, &(0x7f0000000080)=0x59) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 12:10:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236165bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) close(r0) 12:10:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = kqueue() r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r2 = kqueue() listen(r1, 0xa47a3b8) r3 = fcntl$dupfd(r2, 0xa, r0) faccessat(r3, &(0x7f0000000300)='./bus\x00', 0x160, 0x3) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = kqueue() r7 = kqueue() r8 = socket(0x39, 0x4003, 0x4) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r10 = socket$inet6(0x18, 0x4000, 0x1000000000000000) kevent(r0, &(0x7f0000000180), 0x6, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x2c, 0x1, 0x2154, 0x4}, {{r4}, 0xfffffffffffffff8, 0x92, 0x0, 0x69f, 0xffff}, {{r7}, 0xfffffffffffffffe, 0x1, 0x1, 0x2, 0xcf9e}, {{r8}, 0xfffffffffffffffc, 0x80, 0x2, 0x8, 0x6}, {{r9}, 0xfffffffffffffff8, 0x8, 0xa4, 0x316c, 0x7}, {{r10}, 0xfffffffffffffffe, 0x4c, 0x12, 0x8d, 0x140000000}], 0xc4, &(0x7f00000002c0)={0x0, 0xd95d}) r11 = kqueue() r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r13 = accept$unix(r4, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) kevent(r6, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffd, 0x50, 0x1, 0x3, 0x2}], 0xffffffffffffffff, &(0x7f0000000480)=[{{r13}, 0xfffffffffffffffa, 0x1, 0x0, 0xd346, 0x9}, {{r3}, 0xfffffffffffffffd, 0x40, 0x4, 0x4b, 0x900}, {{r1}, 0x0, 0x0, 0x0, 0x8, 0x3}, {{r10}, 0xfffffffffffffffe, 0x3, 0xfffff, 0x1}, {{r7}, 0xffffffffffffffff, 0x81, 0x11, 0x8, 0x3}, {{r5}, 0xfffffffffffffffb, 0x8, 0x80, 0x100000000, 0xfff}], 0x8, &(0x7f0000000540)={0x400, 0x10000000}) r14 = kqueue() kevent(r14, &(0x7f0000000340)=[{{r12}, 0xffffffffffffffff, 0x81}], 0x4, 0x0, 0x0, 0x0) openat(r12, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) clock_getres(0x80da0a378d2378c6, &(0x7f0000000380)) kevent(r11, &(0x7f0000000140)=[{{r12}, 0xffffffffffffffff, 0x6f}], 0x2, 0x0, 0x0, 0x0) close(r12) 12:10:37 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000001000), &(0x7f0000001040)=0xc) setsockopt(r1, 0x80, 0x7, &(0x7f0000001080)="956f1818bd8b582a3570020366392d9e030837ac1b0b8f0aaee25ffb6a3b92ba92356fac8dbfbb9e2d470e2e9ae111b84782e92d97d65f7cf8f6df4dab011a05376182a63cc7fe1719d4cd02498465ca8356c16e0c0130f230bf56786ac275aca763e02ae1c8e55f7136ecd79c50bef217dd39db0ab152d1807a8e3b70093c452573e0609480b62888c3dea510569e44bcec856f2dce56b6d7cbd32d6f394448dd3ef88f2510f7179a968cb760f70c70747d0e86023a4982028998b29023bdc5b382ba7473cdbe1c0400bfa91ef3db89fe17fbc1116d1a217071b404fd1bcb577be068a6f2bbf6", 0xe7) setregid(0x0, r0) r2 = semget$private(0x0, 0x2, 0x0) getuid() semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000000)=""/4096) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 12:10:37 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r0, r1) 12:10:37 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f00000000c0)="37cc5f298ac98c791a0efcbcec6bbb2437065699f477ac3aa569fdaf9aa6319fe5556c433f35baee9a4641ef2fd53b3b58d26ee67817e524decdbfb9aa9c9c1ffa235904c010ceb891765626c20b0e79eac64a84b04ef0e95fd11f1f65ff11f1dc7db92e2fd6994d8e149919d748d1f2443080060b7a901a61b8639c87aeca0dbf1f61489623f3d050", 0x89, 0x401, 0x0, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x4) setuid(0xee01) nanosleep(&(0x7f00000000c0)={0x3}, 0x0) execve(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000480)=[&(0x7f0000000400)='{{@!-\x00'], &(0x7f00000004c0)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 12:10:38 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x53d5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/200, &(0x7f0000000140)=0xc8) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x3, 0x4}, 0x8) 12:10:38 executing program 1: r0 = msgget(0x1, 0x320) msgsnd(r0, 0x0, 0x0, 0x0) 12:10:38 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r0 = socket$inet6(0x18, 0xc000, 0x1) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e001009dacff01"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x80}, {r0, 0x40}, {r0, 0x150}, {r0, 0x8}, {r0, 0x80}, {r0, 0x30}, {r1, 0x10}, {r1, 0x4c}, {r1, 0x2}], 0x9, 0x8) connect(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 12:10:38 executing program 0: socketpair(0x20, 0x4000, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040)={0xffff, 0x3}, 0x10) semget(0x0, 0x3, 0x0) 12:10:38 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/13}, &(0x7f0000000040)=0xf) r1 = dup(0xffffffffffffff9c) dup2(r0, r1) syz_open_pts() write(0xffffffffffffffff, 0x0, 0xfffffd4d) 12:10:38 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000001000)="6affcfd8729024744d3fb71381ed2c2421a229e0007bb00cff78bc7b9e6b45725113cf3eddbdfceaa0d15e46bce1de5b205829e93eac955e957a61257dde0626783419be37dc77120e930ebda45ad5c1dbdaed6d653c80192eab933af005b8393e89610a4e5214afd5f3c01804b3d8ec00b1839002d064d7cfeb82d6a8eba68a36cf37da73dda60df03ae520be9b8733906ad34979d0ed2e2c3540e8e2dbf7f10dc42b198b7bd41d9077c9503cce515d1e2f982cfe0bb32749819ae7c81271363e6ff97b3c29ecdd91f681dac8303059946772a31c45e0354030fed9b678d3b259f11b6381b2c7d0a49ecd32ca34d60b093a4590fc1789dc8f0a59507e1d79b6476cb6b6dd1dda8148a406a32006b18af30c945273aba7a69140702304dd537d262c5df6a9a3abbaa491ebc0dfb376522bacf89488e8979d60cfc3aac2030b0a1a63eda1a3b91e1a60be18bf51df2c78a1908304d68abd197e91f052402f999f37eb563c56f72e169813121aad449689c4736f52c46c5d2b7b9a83afb84d225e5f2883d341e30d17670b5ffc1a97449e35bb4f47c10c95c819d94f3b56d8b9c4ea9b2256251d69e77c727f2d1ec11ee22c7a72b3f6489509239d75e76a1567d23553f436de99021fbb63ac65438408da16c8371e49e269bc7e2bb718acfc5ff3d4325f6e77422e2e70497d86d5ec3cd6bbf27ea47c2fec30bb73268766d61d1559928ba003e4902fe70fed3db153d3749fc993630a730ee50485fd655973fa812ddeedc0753c031e53f81583ef902c58a09c2f7a5c991e49a67d1bdacd1be52115334522ae9b5ada7b6b5ffe104bfd7a48f213bf2f1af3074e4d758baaed0a97787169f694fbfe0b5836a5723f6c53ba4161cc56b706032d8e558fb085f2b6e79c93b14c0fc057fefddae0409197a842b68812c180d742a391c930ddda20bdbdd24e7a8623381fa45c2897f4962b9a949ed7098892a637989210ad7032d6fa5d6b8e85c1050af76afde4b5799b43016883b8e4f7074370d20b3e3a5550ea0e3fa94da2abfcefef5af7644c76b3342fef5ea87cd93f64705b64b1326062cdde499be70c0a1f504c7ca884c46256b7333c45f1be8aacb70cdab082f6b54f238a12e39844cf8df6519fdc855fc59589cd8fe8a0810a065671444e52d1ccfcc3438649bbffb02c2469c3e873afe50ea326ef5b5bc3413a3877eae5d4bcde1c8a0245e6fea8f0dd099c3cac55f095915c77fda30dc4dca23ca1904bc85aa94f92ea79e79f5775fa62c0a8bf7a156f64fb45e29494283a34a75eb7cdc184a2439da1c3a6a42ab57a9ef1a262a98881bd06995f4d56525110e1519e354c7ad8232fcad280f5135f7fc1bdcfaca42a5ab4c95fbfd0dbe04a2d6336730481946ec6bda26091078c25da155bd8dd6a3a55ec958844faf99563b791b80834469fa24e6df91a8b80fea2f6a94cedcde3de502281b00ac40d9a0252b459701a1d6b2e77be8a69903a289d23afd6c83d5de8393a58fda0da1ab78eb1f7b2d0ca949e0bc1f57ca2c2480ff84c3585e28eccd8a6b83899ff78c85f7cdf195424360efb16bb2cb98082e7fbc726ca675ff9d2126d32f0fea20e7962b264ebefa0c1a9bb49098cdda5dc91ce3919a65bf488614c493a7beb8a161619b40f18ab6725da54e38a491c5b16dab7d7d58e82d9232dc095ee4117e9b6b96459d06ea640efd734336fc79e12d0b74ce74c0fecaad5dbbeb94577ea0c344c4bcb6683ef4c253b55af4d6bb0fc538127f00a8561334ee5c125056f0059e9a3c80cfc1cb8eca10e481476a9535a927580b99cd7351431cc3b36cee90298f1950991492e41defe7b5311271cde1c9949cfa00d4a1f5755d097067279270e2174312fe19381e20678b239244898a7ee7dc6b47da151a934160a5240f1e5da4a3e214e5dbc90e993c02d3b74968235e685d27fcc2c96fca8fb7052cdef68ff724071a77e33a418e2ef886191bc02e13a5349efa9b68acb26216f50d2d61bc6455e9bd4908beaaa475a2d490c7e01344515c646d978db94dbd4c06387b13978b6da1bf10f4d7867aedf0cdc1ff086fee85eaa41636caa5295e06dc58fe6c541209493ee24eda038722f850e4c2ff1d1ac8cc2462d272baec63aaabaab934e45907bbb5b98683d2ff5d38705c3a733a6fe135943aaeebe1b962990051b1008a0b0e5c6919aee756b61aba45f6599bb828d05f5885206feee8328d508da87dcaef77993fd0343be24d8e93f5ec315dab815ae990c443c6b5f4c41cd9ecfad8d93a083e17e4536aa86f0d4b859bf390b715b49e018f7aaaa5ecd72114fbc24a1464380872533269db01a1429e8115858f8399ade955655fbe275ca29c2ba8f5dddfcf2e1fae75b86545fc42c31464f79dd0f5456e70a156d78761f01e581a67d7afca591a65f2d9c12a2d6ea7c8f4131bb60b2a142bb77ad7139c04d3ecc1d9295784a110f2c520d6cfc502976516d8ca2d3eecead957fe22999bf79bf8937b907e7c540d15fd88e51891b1e3503c7ee641f485291ea1a42605db5687647da91e960626d29b1512eaef2cb5dffcdb922d958fdcd12a087984a462065ead650a5efcfd9d05b0c4153232ad9d823748b832f301e6a9e8265770c099a0e45cec36fc35bdeba9629fd290c6d9556444822071f08203d7d557b4bdb522c0a8742c1d1fd0765da2a463988a8d92183386c9a403a901220946f527df281b21a9c6138667a6c6bcac028d837025b28034d0b52364b5ac2a65f9b3905ba6b69176d222c2ac41c31a2b4a49aff0139a35b757b04db63ffcf245ed3f62a450d1329b86cf740a4fcd15a20755f908f61c222dffbcefecde8c13abac5b71d338d6ba1fc4d6d33d1006ec35e387f292983c608853e8b6cff1dae0c194a3a6d6925497ea5e63d3fa53e3b3962df6381f14069918767cdd97a480aa4d0965ca3c48e6091ede693fb436debecf1ff40bf0a7acb2eb219c721517b921ffe8238f01a5ed59383b6c2d114aaec7a0207bf956cdf91a0d2ed016a6dd7b4216585e818bf36fd9a725451c2b805ceb1d76bcbe7ac86f78b6f20fd445f03fced2d3045270cd1af2a5ebf484937b4230f23d82d7756dbc011deb23bf17c2906780efc9437844429c6d2fa98e5d6cf3c40ec9645bff58e24c3d6a62d9d860dfd499a5e4ef8cc734af3179a1c4a1fe487f4588470a6455a37fc3a11c4f07a3eda67b1767142065a8a85dd6e58acfbc0cabc21164c0c7df7ba9ce74cc64b43255755cd73a5f8a04884ab8a2cbb0669a4ae556c47e74d0f4010c60de618f8a057e07df4d98cd5bbb28ea85ea5fa6351c45a1ad123a3c9a014b8d6e25a7235ce313b988171e16a58caf38bb8e9d3ce0917bc647ed7118979357c0a974ba526f05cfd7d651d4a20f2224807e8ac7eebcad045ded2b6b3960b8b93fd672c762a1bb6d2e0525e03152ecdece261c0c5ed1338d458fa6e846851e6aad29eea427779561ec29189503980f1ea06dfa221ff4c5ae39da10c26a0a5199a6d0ff402b8eef70cba9668e121122298ab0598782aa5ebe82790d4e7f7d2edf7825fb2da57da31041c63ab026328f774d45d73773f5de6099a8f89ae739d2e5dd8902fa4a307be6629585b1b0677e70e28bf14778a6774c80cfa6873a73144a3fa278e081f0538c90c2862722c5b2369c9320527bcf472b201f254691c367dd56da42da4c74b13ff15df8841d7560cb6b524508e43363df49ad1019b0aed1ed278c94456d2ecb824d6aeb9447baec3b321f0d48b4a642b955f5dc89e3b605cb4d06fb586f934d57416752f5a78256b1c80e3fa27b99807a3c4e0931d0e90fafc9efb29e21768a658d2db325e9ec6267a2d8960bb562265d021c9511ebc191192bcf3e10d8ed7017b49228924e6d7a3b40cc160b7bbbebca9e426614f8ea80aad08cb03ddd72ea1d91558d5fcf4c981175642a8fb120bfe4128f49122583fe90853869964f468645e179723c132b7c6f52fd329157b7343fe53bf9e1a11959baae5ceedb2fd9864be636a49613f1a7b37bb9444d827038c2c22919909b786931fa4daf7f5a2fbcfd9637763966f76c002b2dbfdd99f8815d0212b2b94bece11a99e01eb9bd2698d92c20e76f93b5372ca5ca5854abf779a0d901e950754bbbf89c10809cd2ba245a98a39ea9d5aeeee0512756918d8bd8eef453919f8fa8dde42ffdb552ff6ebd49f2436c1fd76d98385b588cef8eb2f240ad6a9ecbbd8d4423112792e86acb21fe3353e137111de61197a6972ccd85e1ce04e00d61f2f716aa01b38388bd272909dfb432a777d5b94ec0fc891f0f11002f9d384dc3e4edb7354b640841f756829c0d3b144cba34a2aefe8f5a799b14e4c01ff23bdc4674c52330424d5e103727ffe94bba0bf2d332e46b07e471757e8808c4f385240332d12fe976d6f9bb35908a990cd93fd31affb677d1752365289046a68ed25d7349ed39993e27fa1e05def3f297c47320ba6dd3968b27975024631998d2a811d2b80f76cf1ebada550f841a736f290c262772488bbc630c5c29d54469bdea206d3d7c35ca93f193064ecbda4cfce7af04e064393664f6a986533e06e7126d1ccea94abfc4ff9dfa1e4a454fbb890ed676a9b886422e70478ebd8487f40fddd4fd26d92328830f06b01add332557d5a4e459b8deb831560f123d915557d8e603807785733e838aba9599768d4d406e37b047555a1dd16fcdb42db384b8a24d001e4b4dce7e2c9033670b2c996248848a39b0a005ef465db919fc01c6324f60b2f6737e13711b45b1e46f8c296e42534460ab54568403f6981a6b29a309d21efec3c1ab84fee167b469fb7e71c028caf588ffa93036cbcf7fb14245c42fec79759c8a751c3085564760e67059504d68cc038a6b8b30136c3d5a9dd256339d0fb4849f596c963b2bcd2c19276b7bdff75127c94da7637a718b9b87abcded0fb6239bf60b0e29552ea3c02f3c6a27ce71f0d205d5e08a1d5449e187fb2e4194d9741232925496d2bb4301b3081d2b82a9b373ec173a5a7f149c828909d186b6e7555dc23de8cc7d84557ddf7793a8b3f8bd6118afd0cbbb73196d87da13e7ec1c1bb5047a6671a0c9da88e61bf6e899d96e1e046ce57505496db958d931896fba8781506aa1c972cf0ae03305d17a64e6d898afc24f000a3a54c2f48f2961ac16382217d0afba9c55fdee9d0726de2e2ec92366609a04495b02d94ecb9e740bf5016a5e12d9728429efb6e9322f1fe9f87c48df6ed01424f6dbc5f8ef354cd5617c0ee4ba54f2070d1772eb186b530cccd2cf7445d13e0b5e90f5bc5fcdfa5e3d6a9b0502e6e58b748f916a7b9e55b172e6edf9c9918940ec8ed82348d53cdfd054a8d18ca50f34f7a94965927e8d6a90ff9b948b2e00f9df077cd6f761db15b316f0f011d1de4c122adb4e6346de6e65ec45c1fb745db3171ab8abd66ea605d0c766bbd864d069a58153b2c7859ce6c292b57d8acc84e1f858980d7e0006c67ed684f7378578741bf978968bfe995f14aed14a2f12d31f71e14881986daa607877401e22f0c29ab4cfee4971dc79cfd3c68f7771ee812a5a1a1ba221bfd91b3e4d147134deb6a47cc21e05e83dd6f8863eb20a64022fd04d33dbb8af746e709ceeffc6e2effb69e6eb3b42124d77a019d217534b3e68f8af17829c8e224d720b80947af934b2a5cfb89c643e2ff6b543c66a444549a2a50b25c1e73eab7adf271f6153160a26ef985d65488c9912959be3ef145cbcb86b7242472bbbd60b8d2f158ef4f111593cc70b20944", 0x1000}, {&(0x7f00000000c0)="276dae04e97855c4fd7adb2771c4046949201d240c014d97c66d739f", 0x1c}], 0x2, &(0x7f0000002000)=[{0x1010, 0x1, 0x3ff, "397195ed1191a765ae4c557c2119f3034fa0ba02a9992a079e2b2ac3182049d009e82727812b570a472611f22fb906774ffb0c0153121932de99fefeefebc35a42257b85d69b885db98caf9dde39f4b04d30037991a59a2895c417166a9e3f012361ae737619d9180179f1cbc2d74fedb2d76e19a19e94559259ec215f2ea25bea9dfca7b73f99de84bf9e802f5dabee69db489c35c506c4b3ef705050d8e1da8990767f2a22bebb6be147d1db7cdcc84c21f04164e85735b7ffed0332a2f1dbb5e46448dd97e8401aad899795ec3b572e52d5f871ed2c86ffe99d4c62f1cb7ddbcc780623cc18f3d01efe3257d00c0cf79183e056201c97b700babe25965c5fb4f0a82ca52ee1d8caf8449e1ab8779ddfd0cbbcd5e83bb75f6794085d31b7e47a1d0f311f5af45c77ad2d47e0fde16b7dbece5c946812b6cfa446c9370bea7823dab972ecb36f25a94a56854cf6861c707d52f4dfa408b28910655c662c597a39ce07e379fd0c8891e437906df1dfff98acc96e5c0b0b2306151be3f9f4cf6d023af0f4f348a61cc9933b1b2d88daee59ce35196f543cd5467c36bd6842024d8f23fe6499c778eb95fb03be3cba20adfc69eef95d9aab22a78c8887f4d981b00608abe8884cf12525b46e1b02e840608f6a068920579986628fe13d7d24762dcf581ab81d480ee58f469931988d4ec607a10f5a058e215459746253cd8221bf6816046e9804128d8ecd311b61938fe135097871bece889f16bc3e1069a0709bc2518b881c8eba2d0f4eb6a51ef0fd2796836136653b81620a7b97a59da4fa5b47a52f9360feb133d4f4b04816ced258ecc22b1955bf33da527d131cad6f40bf8d056a6386860ab6fede8c86755930a81bf3d0b07da405abb4bba750b0b6c1e9e7c0d34b9ab416534a17074b9cff6c1e690e3c44060d7a85b5c8922b06f1e21c13d5540bb5f8b1f662f61915f75df2507d939c8f0934ef0dafad116d5c7bbb430eabdd651336b2ad9c99574a5f43c6338875214d861da1847f11d5cd4aa5442bfe8b12bec9b9351d450010119a2812df0918f54f7d240dc1d50096e9097968d8577d203a7dc44a8c36a0463ed0a94b6de059576956ef3aca8d7bd164be536f45c69a515609a60fa24da053d3fca5f89eee984afd764914b916ad9b1997e96ed9f30e8a84037e2e528109aeef76a9b1f2eccb8586b37c9569338fb2d6de722d864894efd0473697fed3971b2ed5240d208f58c2404bc23d6a1d92e7e9b82c3eaac62a25ef0b71007c58e103884d91223fa7b51c68b3ad6be5f790e03f5686788ff8238128f7763323cf0b4ddf218d0d529965ca33afbdaa3b06c752804250d82b1f8477168d16bd80f2e73e7e5f3c7b54f0d81939711f59b8c2b77c503e2eb1c96e796a14952d396b17bb2c035524949dfa33a48112068f7c997cbe78539d76a202087c8e16f60fa2bdd8bed2a42a27644146777ed428e7f118be283b17515a52758b41dfb648155f7efb97d44dffb3feafcd2471ada22c71322eddd0f872d2c7f708506746842fa4ffafde34a7e5b0757a03688f1224d288c7e35d7b7298681908f0391e8ac60a233764ab13696e54638fc106ad9fcfd6aeba11a785ce45c0cf721be0decf06ef4db9d43705dab654d42e27618b2b8dd40bf8f087a02c48ed69e4d6487d6665e040d9a8d8f70d28df6452243cd7e72b5185a0e328fb4e624c9a5804c951baba73a81a934ec7d972f8f31ff035f4bb92c1713b9a37ee3521256215c324b4ee8772a4d0ca031950aa4d1ad8abbd712110b2ee33aae633f43840a8724e3e5979c4fcf172b391b5d645edf3359f9886c30604be50ce451b4e606e360f1eab8ab487d5838a6f08887ede85e2c796d9c8fc57cc947054c8e179912bb189c18bed2ae3bf7272423f77f90b52dce0ec58ce8b534604a49699e8ad0fbd07f39b3de5545cb008290e222d25bd0549735f5a8f0dc490979f08c86967d9b31afde0170f53af72234e0ee5a42ac6e4ae67bc185728e3bf06fa54eecfef488f48e3b8ab64095ae05515a6e0fe49dd3ad9356a5cfcf9fbce13d08c7eb7693baf27f941f4840d7f29241cbc11fd1f5b83dcf21a441513f724913b017c07f4171cbe1e44df4065bc0f1a533f2285805760cc18322bd761596d6934b1095aa0c93a453d59d4b5e7553381fa808908c0018ada0e3c82ee1723ff02b9c433d305ae710d77acb6259c8086f6a58e4da457c9b55e0f29581caa0e40983b07c047b62fa7f45b31ab6ef535c2e44f9d571e050d2e25e52e439ef3ba5f59ee31ba93146fad54e45c7b6fc49af503dc63693e13d473ff4e6a19120e3b4ec9c75149397f7f0f7bd4b43f10d722230f9336dc16691ad763e72252c5b18021a4522bdede16fd8edbb7b7235fdb5788bfb5d98895b59fbe0a4b4c48be89dbe2a73872215296b2f743ca6e88e6c2041f06787ba0e826bd9f3ee9ffee9454e42de436c441df42e02af5f8d3f9131b0245dd65720657bd48ec4be67fcf0bce39c7070bdadf4ecd6dc145a261af913d429a47110da817837f2e8c697a30bbe138dad464227bd76a0d9ce3ded78d3ca88acc1995088c0d45fea191fdaca171b85ef1c291dd7d82c57c2cca2233de46a41cb211623e2011f2044a7f9f19a3cd7ea723f58e35d04b5646b5a1742388bc63efabd10c7fe691d80263e3f47ce33e75c95946d2227eb79e810b831ef9f5ce9ae4bfd839d0dac8180461d712ad7c3b68a4b694635b1856a794cc6125730f7da871f293e692a2d8e969d96ec70f86afb2225b2d564fc236a473a7b1a589329d1b39e40bb65b9f460f9cfb6aa324fe96ab529cbf0e41e507c1dad89c1f000f4243c6087bf31c686ba5268f92b1112a22f7db0840325442f6a04d90cf0391e4d865ae8fdcaeebd9292c0847f6b0fe5da98d0c566ad48fc4115332a627ce5eff3e3b0b5df790751f9b33ede98ffe22eca134cd1b071a120f812462bdbfd5dded062dc7784501b362feda264944fd4d0b3fa01185e6c26c99c0da2c4988d973ce8b22b2291e76173e914de020c4def7119fe062f265964053eb3f4a0fdb90aba280bffcc0fed420c7d58153e01aac76159fdcdb7cfae0f91790f7c0f8bd09be1c72712a880631ba7a1e64d6b9b1906811023708cae1c4a125b74897bebecb437f4b49a8263890bf8dd50b1872f51cbf9c40d96903ab5dff941fc51f18d01fe235d6b9cf612ff6eb574e22993dc0bf71c6c0c2646b5aa7d2fa7e683401464ad5700679809bbe19bbe9f7955f57dc1b4c506db44856c84ecf3d6fdc244b116439e51faeac12cee57578eacff2709027bcf2542368ef93bbd154627c5ee3e263f73607a479aa817a216accc911ada33fa5e8bc40f5cf841fe0022f6b9b6ceba5addf48823a5997f46a841c3f08b9b303092fafc3fd868d40f2efa99eeac4fe9b6c33ba2aad7c886d234d99eae1db0c87311c5adeb1be51db52a38c52ad1e024d8abdbabb8eecdf39000b0a94423f97d6ac8c9b1a9520163c0106d0641a772ed4192574f2e3d9d760ab32feb9ab7ab23aae82f414a2eef95a0e762b57169b90ef118d372498423c7c37c7ad2427f62b7e9c1d9d7a7063c58b0e41ffe2eefa6333ceee6e32b5f851ec49aae3e742a2c956d0842228d5adf10ddbf28e6a3d10fd664de96ba798540d23ee164d0cd78fee3662cf91724a6c2010cb7c39c4a88f8f9137ff351b2be4e2b0233dfa880bf094f38e192de3adb9ddd5bc180a195ae0b135237e4e6ad0d17d6ff90a2e37b3911cea03576c54d8a42d27b87cd74ee630871102486aba21f416035f8e23978879c221870d678746b4969a7ca472fba7a0b1ea75384a2257f6bf043d507db39bf11c5058ca5dcc4175ae4cd2c0e537deca190ba437ae4d43b3972e7a9354b184de5525e6b906d7e4487017b4977248c9860b5ddd2e41f1d4a1c31921e4f77f3830480704b06912a193223694c8bf6d1ce400e99b0e8fc802769580052ca5d59ca08bcc45d12576fc96bdf21101f37aa5006e0dd51bceca4f0d3eb09ab1fda6dc332dbc038ec3d5aa44b20db80edc6c24a8aed06c388960d47a620c68199fd202684e0157f7c29a86868bb5aaa2a52e8a523a6a639493ae7e6bd398bfb4ad697137fcfe85913296c198204dac68e65383c5f656d022051966a68aa39fa34cc9bf76584404566bd3aab5afe858c10a817a6adcb9578fb1e132c72fb804496e83a94adf56d231793ff2db16a0076dbc19208797c930a14c9825d96919d0ee00eef192cd233a54fbacd4d1f3891e23313e758379c259a0e3b3536db694654d815323d60e3c7a380df3af267d15bcae36a59e3b7ed3c4bf6cf8fe80cc22419e5d02adb4baac75362824e919b29786d591bf4ccb75a4f1bac30950d4f7682510bb9ef5583b1c8fca3071b848684d27c60814426d223e493ab35b17e7c0ead56532046350264aee09b2f9c49905704d67fc8ecd659b1cefc6297792d773d55f8e8ae7d154a80aef86bd685b6f79af8a4d1eeb7a6e9e49e8f139cbebcfbb0f64f975bee271fc59266295508587b75520d968f4584f078f433a7197b78d65d225524a16710f5e6ad385725e9b0f9decd00f63c9645b7f03d5219c4910704a0fab35a570ab3c729a219cf5243c53002296a73de61f78a3d06ba40e1ca0ebd4531841babab737a401cfc1282968ea073238d74828f3d5c08475c45b64e96f2bbb663a62d296ba8bd79d228bad6dadcc9fe327d53cccc6bf5fe424846cd780482d2ada86169da2f05b5df892a852c1ebacff9758852500b6184bd1bb04137c618a311f4640458a7527efb34c54ee3a1d54b294d24ee8633ac1597dd1b56f59190b9df23c982e5832e1ee153c260e4fca84d6520930e83f617e26bd500c769a20146088f4fb1ea72aa1d8abc6e4109ddc731d40669a6690426891afc269cae7931f6fbfac6a5da7505e8705d4f71d43420f75cb81d568ac79c2ff6633f1ca6ea75ca07e79d4016059059507b85ee131bdf77891892835a19342bd26b65ccbc7f6a0c5e271fc5c77bda827d777b9d250d32d1522c2342494f1fb9081a25af198a30c7ca75bf273d32b93b5ef034d40000f3228235382592e84bb78eabab086d7c79d8ee315c7ce9ae9fab3e0d0583ecb0a66505b18fc9916654afc41ace515085551f981ea7c5b343d305059c46a2b90921e3868c4e47bc35d3ae65bac4ad5bb5d5ff310978003a310b0f882a1bbcf22f09fe02eb28964a3fd239cb11f8dfa06b8ef9492f1fe88235cf148562f0955dfe748db699c366941e574db8b06decbd187b1d94f44c9ea8cdb317244a88702d058e1866b4d79d0f9c34024b17d67cf9018a29effb3522910b76848bccf8e61441d32aabe6af3429faa41f6ced3a32d9d4021f1ed4f6b9a31fbb9a552763be3831d16792ed7ca4b640600e3986f2f463722f8806038344383ffc58003e03d698f84741cdf70c04df3d701b4523814bd8b0fbb68ce93febfccc8a5586e0ff70487f95d44cbca343f726b559ec2fd7143121e22a80b15d0343d18340b246b14cf1d3b8e2842aade511cb8b3f5acbdaeda564cf8599a3a5b9f079bfb5c71091af8a25a4186c94c6346c303f5d47cee793b174f1a7a67444f2c55ff5a1b2e5a714fe6b2b887ed1717ff3f3ba8c2045b4386b769186821aae1c0de68d42827dff518e8263a46ab9e2d2d244e35af43fa18e11cdbf5d4c3047cd202dab15661d78cb79915eff4a72f9b928b8fdd2698c9462982597eba9eba899a6d4082edbcb3e44109105e625788b6fcdd9a"}, {0xa0, 0xffff, 0x4, "d6259934719bc38d06b8908c72884697c40135a0e0bd45fe2cb3f5abab11eb25f295b47120a6f86d086cb01a467b82884cf1f6c8a0520e86cc0ecadbbffa27bf3fb5c726acfd1a922d167bcfc1174034456b3f3a652639a9b6ad7e5cad732ab73584341eb27daf6da2f9f9fdaeea88751cac1d948a24c313e517228ff1bf3fe8249c901afe30bdb7d5a5d52c"}, {0xb0, 0xffff, 0x7ff, "fc9cc7137079a437ac397169724b3d708c01866f86d318d6a1812d0626a51e184e30d472b5b07547194add2ca1d13ed446b751fec93ad2bcbc24864d681fcf26766375efd2936f89aa81e6a6b8beee7cd83456a21f2510ca34e857d423ca80e21b0df49a7eb5c8bae9ada6217242d80e0cd211efbe117b5929f7239f692d35dce83e841f5f1d8a2be49777545fb198258dbbfb4256efc94495e45d88f710cb"}, {0x70, 0xffff, 0x5, "91fa9b0bb4d8434aae5edc11a0ed177f128bb2fefd2a9c45c206e410c0947e9f83bd64ebbaac96ebe8ec31e74697a6448111897e63c0db0db789bea5f043afabdc6052ca1c81f40e2717eb1c84b3eed1d08c69855c79d317193f6369"}, {0xc0, 0x1, 0x0, "2007dce38eb43260eee450bb8f03f06538be3549dd20112f3cbb89a62e401975c039ee6a570bb6cee397417265d433a9c2a6ca3ae18aec362368d679bd1f2a42a4bee63eb84628109898fda5f7fa963fdc8f9928d68e2932569338950232550b42ede9b367dc0300954bd44f97910dbd50cc29d0daec712dedfc9f716c08e7324a1611d7f933791f8cc613e7ea41754b2685426bd84948fe349ee62364514ed6aceec050e7c8e5ffcbfe"}, {0x98, 0x1, 0x0, "6e250168e7c6864bf0ae4e4004b5bb28b84b4d7cd4c2ca1e80400262176ea24297fad757dadc4b1865280af687d071f554320b46f2e13a784c2e6fd9962b4ccfce213eaa5c397b157dcda7fcb273f5a2d8307f98ae91eac7c9be55287d589f648a56b86c68e4220202393e71925e32bce33365952ddc595013caf153fe8ce2c8e02a97f3"}, {0x78, 0xffff, 0x6, "ca88463d0b5d1bc60ab82f60e3eff26282020b48e3678798c64c166d41ac30aa605cb9deb41a8185dfb5a29a29aff64dddc1eda58d6cd7c50e4f9664a296a895b43a64bf41937e4ba83ae8a44783defa06327ed2d66719aaa2c8a4677ca37d315509c2"}], 0x13a0}, 0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) 12:10:38 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0x100080000000000) sendto$inet6(r0, &(0x7f0000000000)="7ad49c0660d5a56b0ae326580516e6be9d771e8dbd4dad0d3f8bbd8e7276b1c0c7e565731611ce271f9e454b853e6cfc375728b77ab65c7ccc5744842ccbede462dd5259aa82d6dd", 0x48, 0x0, &(0x7f0000000080)={0x18, 0x3, 0x6, 0xfffffffffffffff7}, 0xc) getpid() setsockopt$sock_int(r0, 0xffff, 0x103e, &(0x7f0000000140)=0x9f50, 0x4) close(r0) fcntl$setstatus(r0, 0x4, 0x80) setsockopt(r0, 0x101, 0x8, &(0x7f0000000180)="8556af8947c8c4751c7b23008028bff96a481bdd3bf60a80f10c2cc39c2491db0416d163f2d4dde66a018099810432ea8afa8a4494e3b3adb5ea34ea58ffc46b04e01465a0c886a76fdd7d05cbe01bfe36bbfd0e27871b875b90a5107197a05d2c246e61bba9e67769521fe642ddd591541a26c34442a728784ae863f9f719eda009a5d66de55ddac194436289d059", 0xfffffffffffffff6) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x10001, 0x80, 0x0, 0x6}) 12:10:38 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r1, 0x7, 0x3, &(0x7f0000000080)="9f89f4ac8ca26afb89c37d9dbad41fa4e8ffe1049c656f8f9d375a0e8aaccc5047be09af11824154217bbcd464732dfc804dde44595a44d56f24bd0098c04defd2557c9415987725edcec5419774046173e3681e9ca752f4", 0x58) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/86) shmctl$IPC_RMID(r0, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) r3 = dup2(r1, r1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000001c0)=0x400) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) shmdt(r2) 12:10:38 executing program 1: r0 = kqueue() r1 = kqueue() r2 = kqueue() close(r0) ftruncate(r2, 0x400) r3 = getpid() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r4 = dup(r1) r5 = openat(r4, &(0x7f00000001c0)='./bus\x00', 0x188, 0x80) ioctl$TIOCSCTTY(r5, 0x20007461) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgid(r7) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000140)={0x3, 0x9}, 0x10) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setpgid(r3, r3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r4) 12:10:39 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) flock(r1, 0x3) flock(r0, 0xa) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) semget$private(0x0, 0x1, 0x154) 12:10:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) minherit(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) write(r0, &(0x7f0000000040)='s', 0x1) mincore(&(0x7f0000ff9000/0x3000)=nil, 0x3000, &(0x7f0000000100)=""/4096) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) write(r0, &(0x7f0000001100)="3d12909f132d8d7c850e3d60f6e764a288741e1fc162098953ba6f2f53b3dbcba805d5737173dd7f0f75d1530edc2cf4649b8aec92cb9f780c9d809c8819977476922f4e0f5d6416d3a68c2ba0775c6b005341d4429a35c64b84f84765fe38e7b72f82f411d4d62aee31e30a0bce8b8e45dc3411bbfa16cb49f043a10a7f501e2a611a8da730556dd553d569ae8c130414edc0a04f51451859056f4f8668902dfefa2f16bb81763547423a43962356da09edaa138f3473022625353831cb6f447304cb0faee9777a0882f2c2717df30870765f25f9f8ae26c0e286eb66e8517f2802232d15e0ea39", 0xe8) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000080)=""/84) 12:10:39 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x4000, 0x9, &(0x7f0000ffb000/0x4000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x17c) ioctl$TIOCSTART(r0, 0x2000746e) truncate(&(0x7f0000000000)='./file0\x00', 0xa3) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x42, &(0x7f0000ffb000/0x1000)=nil) 12:10:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x7, &(0x7f00000001c0)={0x1, 0x1, 0x1000, 0x2, r2}) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11, 0x7, 0xb23, 0x1e}, {{r3}, 0xfffffffffffffff8, 0x20, 0x10, 0x7, 0x10000}, {{r3}, 0xfffffffffffffffe, 0x4, 0x20, 0x5, 0x101}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x80, 0x80}], 0x6a4a, &(0x7f0000000000), 0x6, &(0x7f0000000180)={0x8, 0x5}) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x85, 0x1}], 0xffff, 0x0, 0xf7e, 0x0) close(r3) 12:10:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xc) fcntl$setstatus(r0, 0x4, 0x0) 12:10:40 executing program 1: r0 = kqueue() write(r0, &(0x7f0000001280)="fd04c76d01b78332efd6e1e34f31c848cbd05ce3fbc37a9d71c31e2da907b52f400193f3a5ce9ab7dd7dc9a3fd56d3d5f7083c1efe333bbc45e735426a73a1c61bbb05079bd09e9560590e0d4b03eb965749e1fe28cbc793ef98a59f171d9895615d4251145b01e689cf11644bbb1b1ccd05e0cb60f594ff204bc915983e1a4d32b5922b88c4c362cae8ea95722420bbc6a915fa2bda64b82a761c9fd5eb507fd1fe2033bca5b5c43bff386296b04f445ad1ca1ab06211697e42ed6e9650694aefe03f870b4866", 0xc7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x28) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) getpeername$unix(r1, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) ioctl$TIOCDRAIN(r3, 0x2000745e) 12:10:40 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x8200, 0xb8) mlockall(0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000180)=0xbaf5ee0c875b9de0) lseek(r1, 0x0, 0x1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="92026ce92e5da129c3ac"], 0x10) writev(r2, &(0x7f0000000340)=[{&(0x7f00000032c0)="0d49ef65340209fb9542874873a9db33371cd1cb8e890cfa35c886761e31901868ff9397783fa7336fb8f6ff9689fa2892a20731c9b794b21fce6e07ff8b14de561e7eb04d4213962015e4fc940de26a158d4d30e6080e71a1b450dbc0b7b60b444e7974312b782930a4ca2c537377f665dd58a1ebfb77aae763d9c8b77aabc0226cd752dfd3a950304c27f9bc5df6ea73830d1413c4429385d74aa7ba290968fe90876b62e1d6fd7e7c326605401da089f113e703dcad1345f791ccbc400e988f739bd9d8157df04ba760606189ec7a97b74107373aa1f674b2b059cab883a7d76cdd9f9a63f4e025293d492e81863bce4b7bdf6ed4fb693f1aa5775d8bd2199c8b9e02fd1473270576f5c6e58b09e889b260244909756f17d9e59d39d8183b702366cdaf401b2e0f7ee0fa053397e0d7f53456fa2005119ece500710cff22cf727b74963ffa71269a9780be7b6453fbb3654144871003c2467fa1d28c0e9634c24f0d7fed6222a650e9019486e2a5303ec6899bdf96a510a9b73693f55ad7fb58242c72d41ac45d7f63c02414010415c013af3c71a7e1875204c0207a910a5c91da19ed5a4f82e49a1f25dfcfea73f462174b5edc5b1efff255eed65ec90c8b0888ede83600beacbd4a46f8be2299ef4e79308cce2bb0ac6ed58b1f29e6d972259f7d5927774f288eb7a31701ac1ff600862c72adfcfc57a811ecae96b87a7263bad5c22577aa0649eb79c8cbe26aa7a1b67f2fb9498ca8c2611307080d5cb897c13b159b8062e343e09a9ffe088edeacc047d3a521872f2dfed596a0f06addc3f5bf57b27aaf467aa649d8ff33dfa665e57f21af609ad87173b12df1ef95289aa9b8816516c957eabb06ec603f420801def7f600ad158f3eb84ae4ad88793539683e1d8652dda0a019a09f3397d4022bcb30c7ec2f3cc1345fe3c8d561f6760dab28736dab19f2e591ce10fea142533174d88a6e3159ae39a7cb314b309ec8ebf96a5e165eee293c951b261dde3f6a5092979dafb0af24da59d5cea37a24c0acb3973dc7633eb57eee6150fe989e01a306d0a9ad50af9cad293345b7983c090e873c5a901dc4e41ade8230b060b11983922b138d06abf98f66b73dd9b56b51e15f440077984e472ec8773ba5dfa6c83cb844aebfbae7be0e497d4628387605ac86b9ee02f323d9c2f291cdbf04ad5f9581fc9c97791e90e0d21c228610dd986046055078e1d0e247cdd209de8078204e9cfe5918bc1836e6349ea46df3f6544e6ea9fc07c39e0d6d3e589e1e2b85f8987ec7d01de77cca85a08abd9e6657468d906170b25d45c758c50e5f2d295db9eb4eefaf93617d506287645a2f94d604924ef4b5fc90e7aa873b3c5213f070dd8f658539e4bb7f97d073391080f5d9879e8d057ba8640e2e98aa7de9dfb78fe4d45bf018d5a8ea80ca4f0eebe1f8f52febcce43ae9203549bbc30903302b9cae2049e608a5bf0db74a09b4e109ccfbc992718a61143ba36943c66f75606394a9db21dc123c2834bd2ca9e7a1127f51dc57ba116c260ee37675a1507ee2483e868bc8f967db0f4adbfbafa128763987110a6b441214317f688c6aaae804f0c87f4edf75be9a058aa3435ad4ea173b491ff179b299d98b9f5c2780d48cbcfcd2931486325f2d8ef2bc0c42d4f99e890959ee47d67a5acd2de760df7989f16e0ccd2bfcb200e14d25c74b09f3004ec251e863a3c054c66cb9581b7963d48961acd7d39a34f56302101662d22fe9da9d35aa35bd731b8cc25c1fa181026ca855080552df44e1aae525427e7c63534bc63d8d9ffccf5db3ff9bd02298500d8d345c26a4b457527c42de7ee177045433dee478a78aa7fc6793d84a4c553fc2cf39275c5c3a0f2a11b3608db3198502ef8524416d725fa3756aeda39b9dfae639a08104e33863bebcd5ab80afb8f718172e413d0dc8139975afe365aa8de0619937431ab3357ec118c03b0edf43a8749d7052a9ce92effd46e84ca97bca867ac9cdf385c836287244c1499d9594c6fcc532f27f29de6445425168b5be9e00940e3bd89eebdae47df3796e1eb97d020f9acf066d03315d2ae2c23f7d851d13c180b6f2907551fcd900ee93af9caa2dd1c87fc5eb468d963cc9011f8d54cb703e156085ce290d9d8102f98cd1c03c4ea0d30fab8595b450074ee0bc8e078cdb908c997018cc7fac62bf21400e5796e27f926338fe65997a53e353fd65ba2dd92844a4ac73de3cc49ca7e72ba8bd8575b0b898b0b5e961b5b79e2fd1f92830f354ca6f7a089d5d8b354c6ffbb7e2aa79ecef3ed07cd1d7634ceef21f5753a8bc3733a3cc7186f3d0c94873572d6f5f6eea2e84f0d58c3d96830cbc397ec53eb908d8322a2ddbaab51c258ba57953536b98fa1b9a5b3fd9a24e712837bf4ef613b944f3b98e4813364f449d2d54555fb686cd955ce2fa2ffd08bf72d1ea89546516f0633e554c88eff7207d6572c86a073b0cd9c6e41a27fbd654a03acb306126dace9b12da6188dcc3bbbbbd2bc039b50ec71eca64160f87f84e30e0edb139c6301edfccd77257c5315474a7f797fa8d1a62de71d3bc8cc472cf78895b77cb6b6be14f4b1c989a9edd56036a5037da17a3b57a5ee2315158515f0406dd39cfe21e05b09e13953e43509cc36250759b844f2af7ed0a056cbb4f24d8301e4042a807113b5575212929ef9fbd6100de57fce016281c63fc2ee0485d10cda382af222e2355e15d1f8b67b8466d49ec984a41988e0c7387902b4e2a87033f31074e49a5498b208d9393885f141cb8d778460e3ad78630c7566bacabff27f2d7e235c15fbe10a0001878e105c8ea71a13e21c8f287431d0ce83c7636df7d16d14d5ed4d0f8f05f8f2a32aa4097ae4dc050076dfc0dc10a3ca8d5ce1f1514617bc9d0cdc34aafada64efa7d7b61ac5faa6ab34960ff154cd008df82b7f383e23d14bbcc1dd1556ef735b965d5516318160595ad23eba72a819a3ed757de7580cf1bb8082d143b4887efced25b5aebd5c7197870b51db13633d7e5359241495179ed513c00d8ab10b979b1cf7a7074d697a522c23a6a5a39bb0e9b8d0d338d131b2ea7804194c29bfa90c0cb982f88c97b28f85feac6d41bcabec53305d82866621d8baf0c08081500e51b609a9a72bb21db712b28d419f7f25506e0675123640c70248d31de93f7b7bb2724e52f46556237512fefd4bef62c4dbf0bfdc1f26936efe73aa124a170e8b7ad489bc274e67a34a8f7cefc935b8f68cc711b78df6d9cc673b0a2efc75f525fdf2502bc3278c6cb80679b589782a7d63bf32cee4396d90ecfca39c43d6a9958f8c6b3256906ba972be6d8e79849792f219fca759c2e48873c707bbf0e718c1a66f293139b9150f8d0c6df4beeaf5e9767b7209c4bd99700efa88f94ea88b89b9d168a06f940e9746a6b9edf5a7edd464e348ee2f9d05e63109ea379b576c2559d78d310aded5ae5464b45bbf3a4cd4be9221a9c2665f34b1b1665ab64f7a1090225dfc94a88ec0da1caca03e5021a7da05a9572da90fb6473884c64298f191b7ee67014b23442647d149369fb07f3e6ab6f8205ece9d801598f4335c60c05b7a567525b0beef181217fc8bda839011405c7dfaef1b5edb87e4e315a1d10ef12e12b953821a6d5d2c4ae9839108ea5be0c8b143abf1a6b0c9cd015ac08979b20b741cc175ff4c4fad7c2518cd14a52c5cf3f96304c3a44097bfcefc9372763bbc9722768c35c8e4fe", 0xa5a}], 0x1) 12:10:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 12:10:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x8) write(r0, &(0x7f0000000600)="e36258a416f72ee9e8a4a2498a6eb6171ffb25b84e5bbdc3a5050094b222a9c4fc63799e5e27fa0023d58bf6659990c7a39a91ed085c3d30f7c19f078174ec816ca32b8886550704591327acb7b7e50ce91106b27a3c2dc236b8ed3635fb269d80a65fb682e113fc4c3612debf8225486aab6a097336151fcf577d8920100e6e47732c709ee55af217640cc755bd027acd3b5f27b8f83d520f5a10706228bbef880cd02fb13237738ec243bb0203", 0xae) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$unix(r2, &(0x7f00000000c0)=""/93, 0x5d, 0x801, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) syz_open_pts() close(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x3, 0xfff, 0x7, 0x8, "80673a9b53c9c73c665b64b03d845ccaf80c90cf", 0x5, 0x2}) kqueue() syz_open_pts() 12:10:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x3, 0xffffdffffffffff8, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = dup2(r0, r0) setuid(0xee01) setsockopt$inet_opts(r2, 0x0, 0x80080400000001d, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) 12:10:41 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x2) sendto$inet6(r0, &(0x7f0000000000)="cee79cbd151650e146d2bd9a4bd3cdbf56fb95f48d52db6d66e903e81ecd8f41bfce20faa5df7dd9e51e345379c1169a6bd98977ef8fcdccfd8ab322", 0x3c, 0x4, &(0x7f0000000040)={0x18, 0x2, 0x8, 0x5}, 0xc) socket$inet6(0x18, 0x7, 0x3) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x0, 0x9aa1, 0xff, 0x8000}, 0xc) 12:10:41 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x9, 0x6, 0x0, 0x2b9) r1 = msgget$private(0x0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) munlockall() r5 = getgid() r6 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xfffffffffffffffe) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x2, r2, r3, r4, r5, 0x1, 0xfff}, 0x8, 0x6, r6, r7, 0xfff, 0x59dd, 0x3f, 0x8}) 12:10:41 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000100)="a52125303776c0ce4bbbe2983a0811af3f465fe42030121aa51fbfaa3df070d05be2777103f6391503f84bb1ae8890c17d7756da82281318db4f268ecd1e823f72a264c01c51e8cb381255d464203f2b3921c3692b1e76a35522e0b811e6a5dbf3fb7e3fe1920b9917c0b7f7deb8e44f60db3271f275817e350348d4f7d8bc662bf213dec9592280b8c6b6fccdda72cc1c2488ae4a9199bbe84d965ed87605ca65323ee80ad619f3975444c8bf7ffa32e0dc38ef5c90ddd116789e4cbbdd54056d4151a83227274f36317d6d53df64803264ec4d2383496a810acc1fca75fe0449405d157fc32b", 0xe7}, {&(0x7f0000000200)="c06a18f1005865bb7d3ff39858b79cf05831d47c2a38547f47bd9974f8da92ab9bce2deee6dbb1ec8f9b49da295374392c78cab8a90c354b98f5ce9f5b73260b0f38d0c827ee5930fdbeb479284c611a211c", 0x52}, {&(0x7f0000000280)="aed52e6f873bc0964e4f40914fbfde17b5a452f2129becd1", 0x18}], 0x3, &(0x7f0000000380)=[{0x70, 0xffff, 0x100000001, "fd0f160fb181e8dd8bcc2aacb327fc22d339c5492e3d2488c7b963a364832d3075858d5ea85c61af7aeed498db5980a2affa5d3ffc676362e848bfb72e677a91ad41852491d50801f60aa6cce3505cf55defe4c574a78491873700c878f604"}, {0xa0, 0x1, 0x2, "aa145b69d74535850394b61f34658b206ea53f0084e7f30301224fa03e20998b8b986f22cad5040f90f7eeeb06e34a84c72462f4341e2a632ccf4aa0c8cefe412420728f71c2b43e4acc9e214a60b12841962465e663ee667d7132ef76359f09f39ad3e528c577294b73cfd1e36db9de85a984f4dd13387010e626c018362e58c6ce512b4b4002e4fd38286dc939"}, {0x1010, 0xffff, 0x28, "1c603c0f19d1ce4d833765933c22267aa32ed6b9ee7158ade6afa21db61d3537d63111fbddc5b54a4530b97ee6ab414950d4b4ed767ae4efed913858f8ab686ee80db3146087a28e216983205a86f134026465dda3bbaedde906250bc5e3688e74af9bbc535f68e0e712333a6b6c86f116c260bd2e1054f5d6066f47a09e5805bb5b6c1c023ffeec8bcac7afce798cbee970e6ff17969e55f1cbad0bd4ac1e03274c33b3c56244b6a8009ae391af08344247e9ec83ac52469162c337a4e9db8e80fd1c8e9d3f15a873fb11b309e737d0ff7cfe0e40ab9d0e3ddb31faa789a319abc6903bfb5eba36eb650134d0ab9128add77ef2edb358911a4e99e8e5b4fbbf90e3c33bf728b01978a96665cc03b2af2f558db5d9d17ada83ced05a62db7d99a0af3d0e8ab699470717ad61d130468298f0532dc5f2dd631f74a041b9a7418f98916603ad549299933f834bf4e47c0ec85fec7cd1ffcb9395d1857534b984004b1115e7c580477b0896b94c08e7b6a154beddd8e1dc2722448b76b7689ce10b7f756bbd1fdd8b43ca6fe2c9c8434e5363fb57d47f652846ac42f82f2a5f27cd440d01bb07188da9fcbdaffe67ca090de7ecc1da3757ea7bb7707991e80490c74c2b7e2184125766a2fa39086d29ec7044a031821abeaebbe7747ff9a60ce95a209fbb1ea7cc36367d5fa507ffb7199b0896cc73857f25de98df99205f33d760734d9f4df02ed77903aabf5b9d24fec85eb22e23ed1f69473edd90ca53338124e11fcbc254e3c515ae68f696d28b26f0687192aac8683c42cbfcf4c09a42402ca859098a5b1eb9acb54ac0e0449ea579b7055b9fcdec1b4f715dc2acd4519f986e056e064d9f4d4fcbfa64c1975b33272e21cb03581e2e2e2aaab36f6a3e1f8cd365b9bb9e97266c52fd0a5d62a9e532e03363e13703cd79d403c8da7431b23660170fb85c22f349b0306352b51b942931aaeaa577b5f577af21c974e1cf587ebc83a9153aa038d28eebaae4fd6ef6a78aade9ac32d9072d6d1242daa7c52fa8cbb1bd33c218ab3985ae234e7232cbd2ca069fd2b5462128012b6b7ab31dba41e73b4992d6ca36cddf33c32bcf67681aa85c3923f9437569dbc7e1634479b27fc57a41cc6302c8dd42509099b18b0480a0e02d0c6ef2f102f1e0639e1f75a5d1b7f9ad8e09829e27a7cd30c56b2b6aed04274bf73db4afd4fb4e33a5953f5e365d7b4153c77e0693f9d7c28fb08600cfeefbba47d8c87ad01d9b55c69d15f5d4d76c2f56b9f2663545d70c84a0b0c0b77d26937fad7cfa45e1f23fc305a4387dc346371136ca9d60b8574ebcbef03f7a964d93e1b828b6891a36a5980c391bdf3b4691b025bf31fd0d696dd25c9871ac3c995c8bf161c27c5e05a21280de7a751cf66a088abd1cd29c4fdb0b1ef61893a323853c99ea5f587b7dde4dae99000fe0ccc2a6ea43f01de6b12ad344bc2aa12ea81581e9c046ee3e58c4ab2f5f2fb546267dbe3650aa176415d04f8d31e9f620f7fc5b8a11bdaf51c14936a69ae624205cffd5d8a5296f6296e763553810ad68836c320d2e60370741ed8ff9438bde3ba4753c26142eb37ebaa9d0c99407bce88c9f2e7231c544708aa216c231abe2eeb9be0f2a9dde293914312752c3065e456916f7bef63432323998a6c7e1dd691087b0ef9e6628b090a1d38362aa1ef0831fe604fd511a0ebe7b04220d5e88ad800453e181057781837ff83df340614900074aeacf53ed5ba8c1d9d8107b254411f654fa2217ce147a686305bb66105ba980d7a20c5736f1d5642a4f3cd02d79aab3dce25e8c330f88dfd0936942c331bacb713a5cdfbba03faf250ca29c3ae624d7be4f212293d5dae83cc11a2507b96230d3af973e7e1829a6f07714bddab4a8dd2bbe74364a425e7510bc69716db02abf2eb51cf9cd2a9acd119a80107af8e8b21543fd44fc3f6acb6cbcf7615e333a75c76f809b7e0a7a601eee497c14cd37295802313b0e0895012453a2c6b14cc31cc62c011ca0cf099db3509df795bd57f2f720795d1ddcff62ff04d132cfe1915c7eeda44d3a23ffc34768c3c1e07c6cc572ae8303e514e6800ab4a90e2d77a93b4c2ca9fcd6951cd8469552e81438b5305d04dc35893233b4467988d033a26aa57602761d5daf07b92c68a9f4e3d4a2e0910e6da9b8ef482321e93f7b4bc3c63e95940a14154e462e77dccd8422ff784b7c97f98dddc909ac8182a4134977808062afb1e39ff1db7cfbbd9f949b24b0cd395d6db3101b6805b10e6e2c507ed72e19c4a9d38ec6c03cc3bf5669814e7dec6618f80d17b3dcc5a05557aab1a8a1fe33ff0444333a972f779b1c2617a45ab833fdbf2bb3e21f4aafab20337334c43485e313eeea60c9df38caee88ead2a8c3f19ed12a8b0265f1000989ada5fd40c325054eda94251eecf2f8475d100a850699a402d201b9dea99410fccb7dc9080bf3e5df4948559e8897cde554f11b31684a76c988250faa4e009958594659a2cc271cfa1167bb6ccb5b0d5b653944291b9414689fcded50da3d8e12c8e567f388e58f5f87b7766a4d452f47c829ccc71a1f169a819699ce3e6b6b1d2fce2207c2364bebe7e9858ae38492feca585b6dd57a85c77ff81a593e81b723b0ef44a4877045b4a4a5e5809254eedf9ba5fa32b3107851dce316a590d02c021a9a3b1aef26c2f8b4ad566302d143f29291d67f5f4e5522971a0d23d4f091c123e07ad52d68ca3c3e43dd890fc2c369fae71b11f0f2f9195e3149d5da9ba13c5c391591d7780e989e5526d0778c801903a58eb05606224a4a1afff18aa9e95aa6914b804d75193f80dc7c19fd97de8d1098b4f3610e2520ee51dd57c2dc3a9497a1b438f7944c936a572fac5d9f9d91ee169d4c9aeca17918ee671e6cd02c3f2a47cba0a7083862a3c3cdb198420050f344512d65366892449b9df77502ef3d7540d3071346c9137016b37215d4be543168845264c61381751a1d3ad05c0d62316cc200e4d7f1a2242effd486a62bac078491243696ddee6c94ee08a17b946a2a5f6c38c7481a8d672b29451d6d9db02419138796862050d67db703e58476573c0a1257e20eff39c189f58a1e9290255c4890470e8bd67e4c59abe23a1e30f0b978bf492bb59bcca824f1869899f20abeabb702f7ef711baf5231eb70cce42bcbab478ce4560a677d84b22e6826c60f714beb03b34a3544f363fbc7c8a9b71100455de8784422130a4e1bbc8f8dcbc27f694a77299566771e6cbd21ac67284b36eb5761719f3b7b0e3d0c531064188a4f35ccd1394c0b0a635ca17645a93fcbcdbc4d5c204a16b2da9a3a268e42e8442f91713b528a10513880c00172ae2c189b8b0a507a80c024e83186e995ddb7739c7596dd94f8409070127fda1115b9f4916f771a0ac5f565a5e3ff3b4ed1c35d93f6268758dee29b2300fa68b0888acd7e4720d5bee272073a5b089a88778340af9778e7d267d57e32dce3340bd6b54015a1ec18b8533f7a2431d93d3729fdcc95b4aa7359a40678b0bec98156c59b0ca5fac5a628bae825c906b533bcb4bf76bca22ba6db3979a2818ba7861ff9e8eaf0eb20196b7e867387d0ec0b898c12b2f91b564ddb715e80445424f55830ca28fc94fb21f0382d05cd443c34ad2d812cf1c59cae6894ea85960e2f96fdf9bfbe1b9bb51947538b8ce7df769f0d2336506482afae6b456a0403b8f2fd02c9d77fe5e4c968d09f1e7ba8682c1ea0103f1a2e39d7a43d1cfad912504ff2b9c21de2ba68163ee6cd5ae4533dc3171d1265ad38e29cdd5173573a0143da743d3d0f389d67fe3ace22f153b2d7730f3c6fddbb350299859cd163e7215796d8f795dab4ad72975cbfc30afaad32b069da3782bdc5a7c523ae9541ac0e123a7bb9cb93272b02ed72bb73316da4da03e6eef475bf26b8825c2d490bbea3810a9ab8330bfb80cff90eb4da733b2b7715c619af1f443280332ea441fdd3cc32b32729ba7ccb2bb8648203773e06a436dabd8f4b3b88d3b396f3116153dd57fe30ad0091584cd83851800473fb680a483c97bdc3093109069e69647c977eefe3a63f48c5353695c16b27f38d5975521f75818bce8b56e92f5bf3fe36163ce76589d985c95b7606869a4844799709171fa36057d14c6d178639508af2d7bd40f5b309c15cde3269863fbd27672532d53b6a69b725813eca0ea250c5df732ad372d8e5be698778463f5314065df64c18a8402cb6af09772a434f2c5400537a0d2d0cc17e942b142d3dc2d0e8a4fae78f0d4d884c7d29271e528945509e0f556e9e43b46f78c1f407478e403f9f50451aab1c92113b73bb93f8b6cc768a59a5170eab219dcef035e51f98eb81e3bc2104a670ea5027871280d52bbd2609f0efc56db730822b57e083995abfadf9871de40c32ed61c00815ef04de2cba7e157df3b2ce5b90a5adfa1d2a200ae7ebef1f4fdbee30cb5a782e51ec0f4799510d9ec97615ceb255f688ebe5514c2b2c3be3812399360606f64c3ba33402dc2efe2d1746b5a159168f6808cda080a3167ebe9db794c12cf7ad42b51934ab03926b29ebc8396d328ea56722937772efe35a1c92009079f5fd84b6b11de491300136099c689bf9efd491c3df418236f9aee4a7b8d04529d4e34164f7c91a134340dffc2b69828bc65bb6c68e1c8d576742f2c12ce1ae80244c34f6f7a1cd2a12a387719cb0841328ebf0202d2b54768f808506d7c77786591f8cb6dcab424781c390cb333f212ab6e34eb3146d48e731587795c9c954a624f8eb7e9805f68808b9b72a9eefa6eb206dbc88e4e81293072db940f40879e70bb0eae07a5058c44ce5bebc51020218eb4826a3e6b66e12bed858b2d4a334a419eddeca3c82d862ad7f0a93e2b1d19ac85e53ce858d233975d896097654dd73656347996fa73604fc3a956da243f6dc86612d4304204127385c07be48604ac43bbee58f977e8675a8052041821bd9164351738b3c4b65280ac80a4d2840c8f2ca3c41a94918910d28d16c259c6bd90686b216abea3786427a6873b43795d339b1489a80d4306c5337db6cc53405c76ce9acc47a354bb5d38709efa01adddd3bc331621b647c57a976e3fb9233e389f51a8434b9f39f7c2aeb7cab1fd981c86ea7df0b6c059eb3988641ade6340c7ec41fe6edf2c52646352759fed2d6ba81b82694284f819bb4881d60d3d04e9f2a16b6fce5d0ff133cdaa80906c362c2ed533f725aa6781274941cafc71d1f8cd4b6d070cd61649641865b349ceea0159e325bd07342d263b9ddb78b5589bc44b06d18125d64c38fb11eefec59e4499074c237fe8f7f301368db7946fbd0355d2efc193246d075e8cab2a2e4e9a1651c52df1c399eae2e704e425609f62293dee222095aa44a76e9993423a6900adc312d06fd33f4cbc41fe28ad4e6925e7d700305c857afbc144ca35c3791f8fec6c47fbd6a6e62759819dde6d5bd138c08b5d6cc0f54f4425ce7b351575b8ab363790d5dd95ce92b830eb2bf6aca78d6895b0c8ec95da6998993f61bdb7802dac8e28ca21053dce493925159d8afcb9b835bceaaa417b4557bd6114408a367aa97c625833643b2c27c425abd9e38d43a0284eca4368e256f13c1faa5ec944490e67432f9aebbef66675a1e4a3f135f3bdd4700be9f1759572be5f7c10b70cb4992352cbc1e03f3d8b51c53fe03aea8abe74ca95f0a5ea276359e2626b3d1f8cf74690248eaf8fc82524d4a7731ac78cb5236b71b3e7008233b52a9c41aec136c777052478551f313f1adee"}, {0xc8, 0x1, 0x5, "682b77f8ec06461be7dca4dabfc7353ec3ade6473a9bc14b6257d27a1a9fdbc20eddfa9ec1fe42e7aee00b3ccdd0a7a10851fe3e5aeef4db22c480271f3d7f930fef07d4620a512c28dd7faf6c5d95bed763de7bcaf5e62df6473e36e08f4f764ed5ce12304966d863c84fe578609691dc073319d2d27f882803359b8e20bc40086afda561f86c463a4958adbccbf2938342fa2b0ec75a81e69a7a789d643851df9baeb48dae9046a33ee635f55fff2752c867da"}, {0xc8, 0xffff, 0x400, "03d3f3ecf2f6fc070a720b6dd59fe8d264041b89a93343d67aee185c481fd2b9b75a601994d4a6acce9b18e0f16912ecb1b2db87f530614f7076cfb127de6b5ae3b6b7a3a3cbdd82c99d5ec3c29545b3f8aaa70c54e1c061e2add938eec34e710a7e5b2f054d63304bf838966d7ff7fbac8c290f104098f1a5029e1baff2b1fbac9b7528f4231782b2ce5d584c447cc703bbccf344942613ba3cfc206f625d158720f2c76d521dbeee4604fb5f4cb9e5b14b662c0d2f3b96"}], 0x12b0}, 0x2) r1 = dup(r0) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)="08b5162fc0268012", 0x8}], 0x1, 0x0}, 0x400) 12:10:41 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='cw') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mknod$loop(&(0x7f0000000180)='./file0\x00', 0xc004, 0x1) pipe2(&(0x7f00000001c0), 0x10004) connect(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 12:10:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x58db) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x80, 0x4) 12:10:41 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641dff01"], 0x1, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(0xffffffffffffffff, 0x0, 0x0) 12:10:41 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x112) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x4) r2 = open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0xa1, 0x10) mlock(&(0x7f0000ff2000/0xd000)=nil, 0xd000) socketpair(0x6, 0x8004, 0x80, &(0x7f0000000200)={0xffffffffffffffff}) r4 = dup(r3) r5 = socket(0x16, 0x4000, 0x5) r6 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000240)) socketpair(0x19, 0x5, 0x101, &(0x7f0000000340)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x0, 0x40, 0x6, 0x7}, {{r2}, 0xfffffffffffffffc, 0x14, 0x80000048, 0x8, 0x8000}, {{r3}, 0xffffffffffffffff, 0x5, 0x8, 0x4, 0x5}, {{r4}, 0xffffffffffffffff, 0x8, 0x3, 0x400, 0x9}, {{r5}, 0xfffffffffffffffa, 0x8, 0x4, 0x6, 0xcc00000000}, {{r6}, 0xffffffffffffffff, 0x20, 0x2, 0x8934, 0x1}], 0x9, &(0x7f0000000380)=[{{r7}, 0xffffffffffffffff, 0x20, 0x2, 0x1, 0x10000}], 0xffffffffffff5fcf, &(0x7f00000003c0)={0xa70, 0x1}) 12:10:41 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011dc91cf366ba61990d445106229a9ca601b4001000087f6d99"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 12:10:41 executing program 0: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/201, 0xc9) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r0 = socket(0x10, 0x8004, 0x9) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x43, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) recvfrom$inet6(r1, &(0x7f00000001c0)=""/162, 0xa2, 0x42, &(0x7f0000000280)={0x18, 0x3, 0x5, 0x2}, 0xc) 12:10:42 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x800) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000001840)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000100)="6485076adafbbfbaea4de1879cefa0f7ce3bb7f3012275d9077000318639b4", 0x1f}, {&(0x7f0000000140)="3b81a5c43bff799e9cfe6f92ca9a3edf27f3f5e2e7c16bfe203094eed2420f85dceb7ea48a78b475f12b09d2c2e302470aef75d101e3a44b62a3ec17b207d2e806c59175ef0e5f28851e73c63cd420cbecd9c04c7bda9a4d6c1956ff9dab309c9784638adf4492db36562420d9ece18bba79f89fd675e8eb408604d8a186ea479e17247b5bd3bd8038d0f39f140065500814332d3b78498c1b11d0d3081f35ec8dbe5b0078de5afd9217b9384e57e03521d8ec8417f2018ceb94994f3cc992f6dba3217c4e2234dd7ade87f19a22c7b8368de943f39d9c2d0b30ed50d9aac80798879b4ff5cc8038823124", 0xeb}, {&(0x7f0000000240)="7afb6557773f6ab59705ef95aac432902dc61fc7978018d61fa2d4da085ccce305b98f017a30c97be02e2eff8bae3151cc5eaecc996f87199be8373f86679972982ef8ab9c095241e3e6ba467dd3fa18caadb92cdf2a018d301e3987bbe6b50150be0d16edd9177df83eb50f20b3482ad1383d0fbba0838011569fffc190c57dcb9ad9f42fd3d55ec7e47b7855fd7ee2eeb31ddb75b6cd6a4e02fe762acb296322ea88debf82454e7d967f6fb24ee969f569f8780cbea8b1c9570c8e203a35160f9b8d5c65c07e9908a7a85310f610aecd50500130aa", 0xd6}], 0x3, &(0x7f0000000380)=[{0x30, 0x1, 0x8, "edae8307536a432f904c6f8666b746d66c0b1d96e5f8ed5efb"}, {0xa8, 0xffff, 0x9, "ef85fc2ae2b680a64b31f305bff4821f6db695e5719c1a242f637cde267c0f5a79002f2225b9190d950d2a76dcdb96fa00bbb750f5cf7b20bb8287502ded859e7038ac3b4b0a63ac745a3b87fdf89f98d3a75bc43c8fc56e57351dcbc85382a1bb4e540308fe3050c0c0705ee9ed8c40b2db28d9901b953c25a2ea4e8609f92c33f1a362ef7e318634ee93d2d503a88558"}, {0x110, 0xffff, 0x116, "a292ac779a72b6b1a6ea8ddcd2fb4c29b01a54af90a57702b5f336ef230935e143b9c5889842ff3671638ebde565b2a61ff1e6440511743efecc73eae2f23987c948a10620181d58548d98f8c1275cb805d3fe622627c46861400f9b671d97de813f4bd15e41797a0cae6f07f70e6a58b8edf0fdda85df489860847f4be6f5155a0cf2ce87e6fe88aebd7fa046701c57b37cf64f52570333f79487a84d3d951223e444ae54ed22daac0e0c5b311935850c39c02e79bb848c94d1564c1101f85ef70f1211115b427e5a181c68adf88f734a393b672a23aad20a581c8d5363a27c8dbae3a4a4b9bf4a94c7d3d33c1ae4b8c5c5a379bcfdd8b571"}, {0xa0, 0xffff, 0x200, "ff8d594530ab2ee32581bdad05ca90ef3962d143de22ba59409df36b2c89e32c12d6a67e19f54273f0fe594808a9999e3632f3533bb1ff8c9a4fc5bca3cdf5efb653caf2cdd1a557633fff6f706e1b1cce7e58c15be411e596c55543b1a4be43d7148ff8045c878f578dfdf383289986082ce8a41d06aaf8b41dad6f97e22d889ba856942e183645178ab622009fb4"}, {0xd0, 0xffff, 0x8001, "cf609282e84fa27efa3fee23aaa12fb9ca3c9cb3e80076abe5e5d9fc13c6759135ea112f3c2ad8c6c45b0b058418ccada5f783ad7667aebe95fb8e2908e9ed4a695e8ce43db8681883936a2ff99d7d497134997335e005164e24002a9f8228fe72dec4c760842acb472284ff0b9bcffb7e26298af4dfe735ab240e842dd09e74d6c1b503fae1b0f9d22f2ccbaffa0c1bc5ccfb481e2051b4c0f50523ee6ea6e2a2bc3786da1fd224c6c6293e5985e43409114678860674016cab"}, {0x1010, 0x1, 0x3f, "c1075c5b2abda80dc1ffea74e6e928a774360d03b2023a3dca491c169636825e0ae996e9ce09d0accae99b62b3800c202b550f93388667a0ff8eb891d63b1df70814e0ffbae31118639ed81df68856ea498fb219615c85022be07b8b287e152df4aee5b2ddf44354cbb3658f0f70f178d48b5c450f41011bdf24be7c2cde813625252d5edb6caa81bb66e399bbb58f17344cefc0d0d1ff411d82c1f7c521bc4ee1ef1272803d35b0abbce82dec9a4853f555801859247d5d02abe10d8f826b094ef8039d581d9df87709dadb01e460d50539cc862692cf483db5f0c06986bb92b3e82587fd10eadbb3344a5b5fb90f3c4b2c6eaccd322c3aaea746200540b8078694ce469c56a2daefc9a6bdbb6372175924d89f3a4d77014e5ff255a16fcd55b94add8c1da744ad2dc9a3641e3fcf21943dddea257f095c4719af57068076fbd77f1f0160092bbe033e8d270245563ac6876ca25a9ff4f7ae28f31ccf9a469ac25d1eab1ebde31559b9de6f0f50179c36209689cfe39e3b09e861d426f29d79147de1f073287746326adbe07ccc92087e2b1ee9143bca755c7636442b3d9edfbab3462faff47ca171d74cfe937809bcc48cd4f74b7d51fc253df1d33e1cd6732bbb1adc235fa99629b050d8903cf8d3b80d8dfe2b822587e5c1723867e522183d1ebc60f1558c6cc68626245addbb9b98ca374a8827af6c04b1a62820261a936617749131cc3dc809a9256d49903497eebc3ff25421837279649f6772be5e53c753f607cc06fc720e6925bf51e98eeea76d0bd3914095b354106b5f9ca51aeff3b904a41363d98f407c23c09e7e077c70d8ebcb7457d473a813f526082966184123e2975f03acb6f6999dda06f841bad1d061d1ad59fbad5e76cf74a591ae2286cc0a6493a0906824a44b15553212c8cf23101a77dbc877d4eafbb11b9ac49b1d5f2ad9cc26532e1435942ccc8228e76f6dcda88c35f7a882ec63747ca9a6fe6baa3fb2eb8ed11cb08bcc01442f94aaff87012a1d247a88bae82c7db712731ef9e66b696bd604e1edc95a2eeef7fd56652ddf8d32f097a9ef877dec46172b9d8aaa3cb888bdd85b29edde93c268790fe9e72fcdb6ae294073eab6b4efb599838ff259980ff119fa7b533fa04cd394648d94da1d9a9b4f3927fe2a8e450c7c41d6cdf508e37c1c48e79e6bca19abe2661b6265d1d6409d8736879c290056858d113e1f88211731c43c4fd0b08a7b40c03c1ac31ce4d704fb15e9ef3f49d34efa05af5d7e78f206297601dbeeb475b2436064b730e49cfcd882d3fb5196cb2eea48ef247024a39accb66212fef772d48a2289018578c11d0257085263c7131dea458d18eb666f4a5161605b72c59445dc1f01340f958ac9da041260f3f3e1a9a927e1787452956badf295c8a949491bf14917cf80a4354c6057230d866c8cd7b80aac5d8f82ae9208813b8610654fd4f02a5fa28735d9bafd991bc11daf99dca4cb03c3532c5f4553f0c4c347f1e88852901df1851b3579ffbcee8ba7856eecd28349f4cb72260815bf4e22846c01a8140b0e187d3093e920fa8dc78bf0333f487e8ff4969d1308a7305cf4e5b935ed7449513173aaa589aa28dcb7436fe9ce081332228f23e14912643aa84028d8c1f5681083eebf0da55b39e2617794cf64a6fd6408cb93bd2c3d54a59499cf9d489fc233ba99c7f91643dfab891b275e8a16ad052161882577139bf4e2585c08ceefbba65fc544611da9c731d5010474b7cca92a66c7af26f2ee7e5027b52606aa78cc38fbef501b0d4098ee47e4430ee5385074f19ca6f8636096ec50da0994734625d754e9c4795614f5e4b003ba0b4d3f9a69118e1606f56b88651c054d4343db2ccc2de178a7e7ff3b1d427a5964068138fc865c5c1f1666c9171c7a9e83c5510062d727bc09d0f79d3d3a699b989f33bf48c6a03b08ef120dd9208af46a432930ae5daa45c7537c92e711e49a52b97d66a3ea4165c3a005fe677c0316044e5b9cee50bc2a721a70118ec9ee4da51998c35d18666bdb568cfaa5ac7a23763680096236df0c314562c5f0ce95ef552a5adee1bcdcb0f9bd5392b05c1496681ec630702205388d208cfd8a342c2baa03d39e1825d7b84b8a94aaa3208a77b7b71830615a4b64acfe75c27aa1be8154f0f268f1a82093eae7c3a2aaec3f57189808c252fa695ec3fabb68e85017ed267fb9d43dc3bb590fcbb8755156759800e86d41ce78a718e0e1fa7de9580fe7f6ec6bbda4417f77e354da9504c68cc474565099087c2b91a8806e8ad69d8906763bcffd5df259d64e125132234da0b86f88c99262cffb7af505882dcff7d023d10f0f2cf4018a098a1b4440562e02cc23a54a9b57280576dec35cf48a0e027203d6d1a591bac2e33387dabe341335f0f5ba25a6dbdb48f954fb511ac1309dae63bfb410fdf9d4f214d976bfbad688caddc974ab105566813aa4e52f49f3cbfd647031f9520045e682a085c6a6cb5d04eda06ce32107e4e55ea7c4760b1ab459dc5db57c382ded0890e9531b5613715bcaf4b226228b7019aa2ec76e2cc5149de12f460ee3b4838fd5d796b04b40ac20bb153a603303081c76b892ea4a525ae94fcc9197a79628cd0bce604aa59e7f16916fb9a3b894919b8423ecc8dde90a9aaaada7c48aa42224f509165adab1a61d7abc60a75246b7d32d630735e22608ac06ae2333a4f0e6026f608eed49d4441367ad3bdb59d67931f18a576282d08867d2a5dd4622b485258c458c731104ad853854d7347cb876ccb32a2417f99daecd8f29796d6c7b1651e866092b3b4b2507f18cef626ea73e9b46906b5dd09e71db845b30179551bb29213fa34cac4d0ad04bc00d20490f2ab701f3b114909518021e8563cafc8872bf3ceba16923863e2a8f5c6717b317391f4df3af44e9ec03c78624d294e2ff3b6ad6fdc077ca405b7cbba75fb630e9ed10af61d421e4776c57248fb452850abb53a70b63350ad4ca11a167fcf2f1f2fad4cc8091daec6320d30683d7aa4cd9277c8247c696b51d402332b26ffabff403e61eb171feaaf29ecd9d33909d6a0d9fc69ee5d8588c58be089473eff2ac4b09c6e46ade784659bb3a00d26ae01cd94d5d85cb205c280e95fcbd223fe5c34d462da5fbcf63119a0a23c007523426d68fc5df055d47659a561e5659bcdb3d68f60c567093d8220b6ef71600b8e364f8b1c9b78bd1c18cd36b9480cef788409bc799ed7e332d5baebf0da71d659eda0cf25e3fdbb2e627c5850ebc442b3ea54582c6ba8d06629ac034a1ea446d6411870a4df8c3b2691a72b7e191facfe2ea4880750fbc2d096a963dc0ededa1b2b676cf6fb135287bec417c59f79172d55a69f01afb6b816f50bf2ea66f56e4351fdffb8bbe1f9be8ee5ebfeac8b9aafa35bdf3d1aa49b6f25cc9ba225278c053ae4283d8bdb561bd3f57135ae2d793c4a0722a167f31cf23abe6410ed4260b9788d419149544b58316c5704daab9762374ae74d2817294fd4533a83faa65e7c98ae6713b36bc55aa14b8b784e021afa47bddaabc29e73b406e6d465dcd7a8d60cc246b656ce55eddac671fd5a452dc12b9de2aa2530eed5492143a3d3a5d15193cc5c054df7af244310833f7627e51e25751d9a68863f3ab83d693153736b298babc966a2cc4b941adbfc8262dd9a7db0b502351de642182088b4d3b3dc1116534a572a2b5b208d95675668981fa0debc2e12ed1636249b81005439bde5a5b6f5ecc292c059cd4a5f58eeabe02d66e974d59fe497e6d6385d4f125450e9a4e8cf97127cacf6bc18132b84676cab22ff13c9b53333a92d64534abae37e9962a19cf5cc6d121e367daf875f8e376d019fc8a83a9e595271ea1e7379976d08264c3fd9c2bf71a4708491a8656dbf2195fa7be8dcd90eda8bb009cb38555b871be19b21ba449a10140c7982d75dbd0bd6c39acd6ea4fd04a5da53768a21fa80f33f9ec073baf6d736b16622811f8607943d86682f3664fafde03df3b2cf4ffb4b378b9e616b8ace6ab5846d9f4ea6ef312f000b0c8eddbc09cdc4d1cb7df27e5bd0bd4bd19daddaf25ad567320cd09344a5100fb3f5f20e9df648816820ea6e799e7f7b43f6dad1549707e951300df0a9901b4e092e4ba0bfe6e652a2fd403703b801f58a6f70d31d67df78bd3b63fde7d38d47ae73686fd742c18707834636b64e6670c0b0468620ec287b105a6c85b6c8483bf76c13da352b799261c683a5b0639db860f6704310f0cffa62161307b7d9980f06ed541d03a6513d5a8a854b36d0de941658b454e65fa58af0d682c4b355f8cdc31237a7124ebaeda3c4901db54f50ec5ea7f9485ce746aa7b54cd91f32a8a761d9bc220271b0490b67bb5e4842cdbfd8be2923a459f2bc97c00d15ae592e5663a23f9fe72619c58d36c164fb54df146c1634d23a9e49436df25c3103f777e9fe5f6de9ca03b8c291b15a2b1e4d8617c14f1eda122e106dbc0de48cf8c9f139d05bc8d0a0c1cc4712aa4b3691a254bd4b4abfa8734dac2e2e505cadaa4c47d042a9855b2eb4de0944c711785143b1dd461c9ce88fd6cba17efafa2f715627c795dd6e67b21b1ec7ca4ce30024cbca50aceb7c5d1148484683e51f3fa9f25392dacf8ed468b6e4fe24eb30fc7e07770ba7ba3d4002526d1d594b735a83a4a9a93c74a01d1b939aa607e7f6ff576504bc52ae5306e14b1c61a7beb21a1bd8df79b7aa80a7b327b5ab041e86cf3de22f44d258f4042b4b8c37a0e75ad5bdef015b8c69abd2dea5f6a642ec787ed4c80b49faac4441dfafbf473a68077ed03500b5febbe67f30dfd5b1e58c9a6b65fce47e24aecde154e066e0d38a12d36ef7b4090a289ecdb8160d4c9ab00d993f7183d74f8907af7bf807a63bfc193f4982a2048538267f454f9ac9e50d77426bb52004ea1d863581dc0a512912d045c2a344ad1ca53c85c7f35ee2238da1e1c8594edb07038a83b0239ab4dbcb2bee9a257faae391a5875c80ae737557e98f7a2912ab38d1ddbfabe6ae70d2db2b0e7ab6dbf1f2de413ab52e6add968dafdebf690cb5b540dd022bde1a4babadb0526bdbe8c33313ebf65999e4437d0ff80d2054b365881fafb1b6bf265ccd654e014cd76320b2a899c43f905e61e0483b0d42cbd942c017aef938d8fea6b3ab19c4b33354e87b1e27b566cb5e9a83846ae3d3c644c6a07e506c4ea54a7d663265b99e0da44558e1d0cf53052a72488ee85a163bb68dc8334b4327abd3a40ca7c6bbf26ec7e67a8f29efd695be94dcfd60159428960f1bba0b601d8e9307bb423f7b3ae29f1f6358075139399e9b03833def9349ba06fd3a7f4fb3d8611bef081999abb9921e36d0d32b457c6aac5f2702bd90eee3cbf5a23a19d509aedcc3d20593dbc1f95455be2c0b7389eff337e3537c522c93210e8ec6d01181cfe9d890bc2135e631a29223a88f1e4aa6e5988faed41d362c95afaf71fd3fa2df68299c4ea10074e68d3516f317689bbe4b48fd62cc08c3e20bdaf0e99c16acadb8ad53a3beb2eb7415b76035ca8dd37f058ea9aa7029b8f0a697ce240801832d0658369f85bbb23ffc702025039304514e9bed01a39cce51779d4ce6fb1bdf3dca59a264a54a179643f6730629e91d51159084259a84fdb8c193bed1099f96ddf9fde47c314a94dd95cb023a3c40f33f799455aea4781e61c4cd303a5b32a01a72251557abe74852c42e9b083866c125fbcbfda1590b2e91e2a83e804f244c22a5a978674b4033f369031c227f6870d294e93b147049fc"}, {0xf0, 0xffff, 0x3, "19050829161f97d9afc74b148ec47063f3767971857a83c239a51da758b2b9fe82b1c37d48fa9de110265437ce7eed1554bf122cc9ca12201f5e12d69efd160b9127730cdc83e3b5d5e91c2b9fca808a44465c326328bea12956956361a8a81f2ab23efb164c117c23ba83c57ea2e5c7ab165143c0d96f18c71b20d2dcc3b9601eb4eaee4e7a00ee041f3711258c7a411d1394b0a670235a575aa56d3f02e7c404c0aa49d9ced8e633dfba7437d4fd30607d67c74ff78e5b7d141b6e89e18a70a6abfa0f4cb11d63b9a59e008d615c1262000e6f6de79dd51bf87a"}, {0x68, 0x1, 0xfffffffffffff769, "e5e3e1ffa30a8dfb74d6420f240f7c3f0dfc788ed728b74e52e81b283c792d2de7871ade9d43f7bc5fd99dd6ea469ac867258b53fb8f131c3f0da2f90a7949ecd51c655daab3810d37dd68d6b3606d0cd82dc9d926c4"}], 0x14c0}, 0x400) 12:10:46 executing program 1: setuid(0xee01) r0 = getuid() setreuid(r0, r0) 12:10:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)) clock_gettime(0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000040)=""/236, 0xec, 0x800, &(0x7f0000000140)=ANY=[@ANYBLOB="0000052f66696c653000"], 0xa) open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x46) 12:10:46 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x2f, 0x0, 0x116) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fchdir(r0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r2) 12:10:46 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000740)=""/157, 0x9d, 0x40, &(0x7f0000000800)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000000840)="b5b2a2d33481f7efe17259e26ffbe1cbb39099388a6ca064478f791b", 0x1c}, {&(0x7f0000000880)="20ffe9d5da69882cf9a11d7f382b5b9a8f68c9946d38e18c", 0x18}], 0x2, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000080)="75bb020489971ced8302378acb9e3a1e018d32d90c93ad9eac1b039401068c991c6d9f276b0565b3ba857ee1cc8ffea3c94d344ef6b6c82c3d918093a8cb43daccedc2dcdee41f3bd890516c0d115e4bbd324d750ce485cd2f6cb3ace95976d560cd01f93ff3f4efde05b29ecc72f37f00898c2157509de91e4bd1f04a378ac96e38f8c20ed611ffc1412a476bf2d5e0d67dabc1b3153a35ef044fa8d952d13806c80406104a9d9010f5e2c6cc0e783eb1ad848ee0dc4688f9eb0d940652f457d73baa", 0xc3}, {&(0x7f0000000180)="37a90db52e89ce800bfbfef136d60d03742ebd5755df5b5fb4ae355182132c1c28f33adac632f4e521a89fa95c7d794ba31a7c21330f90a61cf118a431ac9f90a88166840de23a00c782655b82ad1adadaddc6f21afea5ec7016e1bbed518df782fb18ac0a08b43918b22596aebc3b00b50b24dedfd63b71fc3da6", 0x7b}, {&(0x7f0000000200)="0fa0ffa1fa1578b373633f7bafca1d235a45ab6e3366ebcf80287fe82c47a3f42107f4d27e4cd06d52875a0436bddf64fa4e6362d67cdacd", 0x38}, {&(0x7f0000000240)="236239efbdc3e90931b0f060dd621b65e1ae511af86518640d739883396b7a6f14edd3f53999dccc8987d72078e5527ffe208ee2e3a353425aefea93b9b113a941a6d639d78a6fef62c8068d069e809be12c", 0x52}, {&(0x7f00000002c0)="7bf3fd44e0eb1d05", 0x8}, {&(0x7f0000000300)="18d32bbb0ffdd2aa7cb882becabce77dfed6225cc587a70c87fb51df8a97a4d25ec93913bf527cc90b65d682685c8fcb9f9d6732e86500a3c1cee02b39b66681cba3e7a973f57fcd1f1186ef67ddb523ab8e64c0966ea4ae780d76b7d3fdbd0d40845fc99c2ef253189e0a17f18ecbe0f850279d64e67bbb7232b995f5b67827b536b1cea7ba77322e706af1b76dba4780755f20af87cea5a0ed82e0d174de217672d5e44b695f011ee7555da75c95ea1b709688e5748b1547c3308409a8a6f631ce712df8dc84543c9ec504914acac52c473b48011d1ea9fbf53b8409d25c27dfcb218722d69843215fa2885f2b", 0xee}, {&(0x7f0000000400)="ca32f7902827580eae9af6d73e2949091a25b7b0de8df2be850a3289f7110fc5957eed6e2438079981082b971d8e2084c6da296c1025371c7ddd17ab980fe3830c4dc7f39b9805c3f6726a89ba51e6a3da473972639da9b077fd69fab9c16180bdd9bdb7776aae8b7666654bc6916359fd1177edb29697e852d4a9acb91f66aceae1dd42e8d20dcf39d21aa898abbdf89d81d43cf58ffc21f6409ccff67efa8d10b95fe8819554f921", 0xa9}, {&(0x7f00000004c0)="a3ded1293b62b1aea60acabe4df88a950a8c90460c2092204c1f6b26fcc72b991859d390cc83cf9886742c105d3be4f86de821a5fcec95883d87f387a2899484b9cab2f274ea2f6a0911f12848c5a8d6902c615e9dab8582703afa1a9d3a6f1ea67ec7f4e3baf0bb7a325809fe0e7759f3a40bf75a341d1cc8429a665709449d036726fc988ab7864bf1c18f71a28110ea9c8c4012a8be", 0x97}, {&(0x7f0000000580)="8027061096c9be4151895a462551638bfbcdc983790909563313977c4fb46560e2899c9402a629a8d935ac78e9bb8921e7670e34312232438f397b59d7ff94be1e9339325e40518c7e2fe6fda02fbfb1dd72", 0x52}, {&(0x7f0000000600)="7637634a5a60cf6a3a3c9850cb02227a523677499e74ba2d54684fb5668011f1464cc789608dfcf81f535582d73404cc885218cd15a6d6bdc112", 0x3a}], 0xa) 12:10:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) setreuid(0x0, 0xee00) flock(r0, 0x1)        12:10:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt$inet_opts(r0, 0x0, 0x101, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x4) 12:10:47 executing program 0: r0 = socket(0x1e, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0xffffffffffffffff, 0x0, 0xe000000000000000, "e51145f4c81e0725a19942cdd7e649c7c86b1c33", 0x5, 0x4}) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0xfffffffffffffff9}, 0x8) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="4df2966aa3000800002f66696c653000"], 0x10) listen(r0, 0x0) 12:10:47 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x3a) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x6, 0x100000001}, 0xc) r1 = geteuid() setuid(r1) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r0) sendmsg(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)="08b5162fc0268012", 0x8}], 0x1, 0x0}, 0x400) 12:10:47 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="b677bccf7ed5453c57ab774ff1665c98060000003404d633aa0ab655944dc9fae2f7c5d7a0ee859f94f06606b81596", 0x2f) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000040)=0xc)        12:10:47 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0xfffffffffffffffd) mknod(&(0x7f0000000080)='./file1\x00', 0x80, 0x0) open(&(0x7f0000000780)='./file0\x00', 0x80200, 0x0) 12:10:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffffffffffe6b) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/134, &(0x7f0000000100)=0x86) 12:10:47 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005000000000000000000000000000000000000000002"], 0x1, 0x0, 0x0) r0 = msgget(0x1, 0x241) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/251}, 0x103, 0x3, 0x1000) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 12:10:47 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed50815763fef80cbe7641ee651a390ed3822f9724bcd361ff6268a3ce5ccd16c791ca707131d225b064497f554bdb47cb09086d98934ec33c1013aa2ae51770f6ab8d23fa49027b3b411e639720a51d92603bc8ec2cfb60cca5cb297dda847a9818b19d257708663e5cff364866469936b668588635d51ceec547adbcc86cae3a477f79b7e28241226235b012e88e9e8f892730e5085ba0f32c67d639f5c0a1c0cb1419ded4c43bc2f2a990a342e48b170e10f5687532fca3e2b6e6b6f0a723a76cbc7be1e066110b457d773b6a99043413b5383f34e5dd5857acde8b2c6ad5f71328c0d309ebd94a2a4399b811ca56742b63fc5a897bf6e8fc87ee6d5303c196cc8b46d7780279b36b6477582cf8cf35bb933896a112328a568736a60a2deb1fc0729c4bfd97ab2157c8f9552f2579925b3b566459e86d4d8352ac2ab2a40eaae7ef67ba58a341e185d49e730db6f79f8787d5d3b16446d773a71b08a67f660b475885e90cdc94e5d24fdbfa85713b3e5d7e4d21be896ae807698304db74f54578cd8aaaaf891e0c63f99e2524d5dc6576d528325588570dfa894449cc5025f1f0bb2f3addbe406cc775da9e2fef627d8b61bab2a280aea7c3a895bb37047ef4c30396676993c6bec03f2a80829002f82813309c9044c4aa5d97037369070556ab201597af666ca1dd0c9389c82fdc4431bf97443e75b562b826cb503910931bc748b58ce7007e3af982e0a5652f27532b40aa092fb6bb2445e5859c1f58c557fb2e372931994e6dfdc24efda4cbccb1ec71c523bbb49ed4494e689081d4894edb06198e207cdb4bc4cdf571aca3511e77a129236870046182816d3d69e8a34821dfead3cbbe23bd19620d3641b552e93bdf7c41bd6ddcf64d751e37c79b38cc08cdf07ef3e339cf3287becfdf2240fe4de5661df973c52e1f0d24833d94cb87f299d07134d1c4982b5e2165efe9e2862db9a85b363e8be538f1f3b522a9887b2e298632bb09be0ba7faf0fb02d03a345c1c89cb3c85828b056dfcf3ed30ca4978a2ca131fd16627df0daaec0207978e7ddb061df24f599909b445894a6aefa7584b9d6b087a37a80c49c90d35c528a12bbcb02bbfe3a461f1e039d14c88d79310a6228b7040c100a1bd20f035238cd80d336e6b0e0ef1a61adb4d7a677ac3dfdaad45cf0f94fec817e306795ad748b4b2d760a30a1764d8d2b23b48756e391ea9be78a125e12370c5fad99a35391d5edc59758ce6fd487944500818632cd4135bd72a79d8688f33bf47ca4e5d412e94085f3249676130bd21deb17173eecc27edb5a0bfc13b544b03be8032393433530ec76c82d57aa937404766c7e555f52adeb2a2b438cb235d3513ec78275de7e5fa7b4a45bb26f1c6752affcb70f715b302e7c739545b91e585a39320c8c995411fa0d4209c76df60b12457763d27f98849ad16e3dc32bc210ee4527479ace77b0913fd40ebb721fb51a1040011b3b9eba5c1241abf85a164a01b60bb614f81ffa74043b3cf35ea1e98a53089f83b7a38f922ca1ed17ab0cfb2ad6415aa44bef49e71f18445c5f7b7eee3334089edf20ffc676448a388525d5bb257a0789cc2645e54c7a858e00569554b96f8f2fb90188d1383a725346b463b924dace330dec08521fbe62e763cd98227d74b22e68f099a21ee53c542acf58a16505e14c50c44c817d8082fc69dd6cd70fbea1adc7c5432f99b3840f838c3994d7ea77d373e30095bf45f2115c270d3544bb313602af0b3eafa3e28f5f5234d33f9deeeb0f563986904c0ac1a8ab1f2aa26d0b4945188daf01108f2600f0bbed289466020ae2641f2094d226818f512019a741d012816a49046b849aac2c8f5419c07d14be715082f8d619f4111a7d19d0f4dec2c99f9a172546384355cca2c429233918fc9f714ff40bc6e2b13b983f837ae8099ec17403cdcf9fe7d6e0300b8f06905b18f1eccad93232b47e9433d9583a4294f30d20b81df37e919e1a726763ccb1c7fd39e4cfc7e91b516db8621880db527a710b86dcbf10a7b2d3f54bc88a132236a9b41e1fbc5f86b2a1b7ea7c55fc5cc4de3b50241b9feea533662d0a60a3123383b59aea785813689727c13a266e2d4514b9a0834d5cdc7b14981b89da2a8f542f4334fe53361a059b21601fea46dcdbad8e3193928c6fc00668d6f72dc6005e8e75f4f4772e7839c984f53249a6e9c554a8dd8e4a6421845c54e09fe79c1d204e62291efd501de3a7037f3f40d0dfee7feeafccf68e2bd3126964a65bdd717826db8997693f0da64950eee83b8cf5b8a1713a52be31cef2b4c229ed56cb05b6815f52b3d7cc8b02079bfa505b9011cbf9d35e0f1c752a9cdab8a5f9e51e4f4aa4fd7134e34ae6cd438794d5700340796b7cdc1161a500c65e68d34869eb7fae59caf2a5f4f36d073e42d37f0c92a1f167a97a945436880bd887731ff65d7618eb1420ac9e911dfefbc8cae669ffd2cb451c86c314eaab6a2cfad0f604e4913b312d1bb031b0344048acba98fe9c58f854b8f553d39f9a44c4f3d2c515cb832d9ffa1fbf242578c99d733fe6b5df73c823d1958eb7fb2e0bb5f319dd1cc18a6da8654e8cd43c857dab698a355b28d21fdf49a0c8c2efef7d45dbe6bedd3fbbef44b9753019014fd47e219417135726b690a48a9ab7e8651e96f53e178ca18ef09b15905ae78058508205f23384a8ab1837eb98571f6c57373e96f00420c8a4d04d5a5646d536794bb747d276eec3d118da4f04967b1b9e3c99e64bcdf8b92c4d08ecbcc01d3887b201f6a866b351e51e6fddceb07584db43e77e5e52759cedcaf3447453d696faf6901c60cb4a38e269260bcc3e901d32bc197e303ea32bc7d00529dc4ebc304c19128f1361d1675f0236b809cad0e", 0xf3d) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000010c0)="d5cafeed535cf747c9c94b18a46dd717429f3e5c913c3875c1ad315687749d57cf1d2d48c11845c896d20f965c7a49fc9606b5caae61ee2dac46b6fcfdb655dc89fafd45c0df654f73f7ccfbd086c3e83ceeb77c34a4d52bc786168038f8e5700e406a735dd194a1ff0869b8d897afc0dd5796f7db7b44560da532e26f42096353bec223e7c6b03c03d7b448e89e3636d41c1be034e32ee6cf62dea6f55a454f5fce8a937c8870d67c76936ec26e0044050503f7232c6c12f6e52ad64be304c99cd26345", 0xc4) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 12:10:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) sendto(r0, &(0x7f0000000140)="95a8", 0x2, 0x9, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000280)='./bus\x00', 0x0) execve(0x0, 0x0, 0x0) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000440)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='(*(^*\x00', &(0x7f00000002c0)='@\\\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=']\x00', &(0x7f0000000380)='^\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='(\x00'], &(0x7f00000004c0)=[&(0x7f0000000480)='*\'\x00']) 12:10:47 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r1, &(0x7f0000000340)="e36258a4160100000000000000f201800000000000005bbd07f6ff0094b222a9c4de41a52f5e00000006000000000000009990bfe43204000031f41247ad5d500306c565baff8b40cf352d76e52e9b8bebf8470808f0c46fcfe159abff8f05f1dcade4790d5547942e", 0x69) write(r1, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r1) close(r0) flock(r0, 0x2) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x3, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ac6a4196c7dc40f8b45fb2a9bdd4fe9b30cf5212"}) 12:10:48 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) sendto$unix(r2, &(0x7f0000001d80)="6304c1b3eabd8d5ae2b900b32efef7816dfbc864e82aa4706aef2caf9a8e37c71e6c4720db7083165a44a0d4a37cf9a98c87208769bbdebdc5b2121f0369bd0dc89b729ed54121a102af9191c48f13bf4982c13ae63618426460c7181f05d2970174d8096ed17dbcb657e58c96079162c544748bda1daedecb9fd4bce53577fed1ed00465afcad617b335d70b1a5d8bce62f19d3940312538129c7ac6e6d64f7729fa1d6eb1a1761338d10a3698defab8dc62bdb6218fbcccb97233f4127a4b764f3a4ef6e827e63a679dec62eead1e810e5143f01fea99d50440c0bdc8bcfa096aafbd38a493bc1c624eb9001004da6ab362a7d5a92a6053789dec78e9a36804870196c8bd601d6cc43821a9153a59508828b53d4d95627d698c4607603da53a57729aae8a0282566c851c6e150e08afece6e5335c6148e8aceb050c5f6148d7f81aaed043fc18172431e4d6e6f37ddd30c8a1446a368e849e2031acbfb03ab6ae2b080322ab8e06faf3dd52a1a1f096ea32d6d30764f737589f32baa18cbb7e751ee436fd7c4a833b656e1bdfec3dfb4c9dcf8973c08ff13572993031579d94444968ef79e10a343115f901a9c1bea7d4ea0cb38c1b2ab80e996bde9db2ea1bf73c25c80af1fd94356d497a1f66decd9935bc9023d8478928a1905d0a99c9ea2c66acc41a9496a309d05b395ad612b51858da4bd2694a66532e9148c7a51357e1ca59b85b31c39f9da8cd476a0efc81337e5c70402dd8d3915bcbaeff0b7238ebf02336162c926ccabcdc690d5ac4c0bf3ad60a2d0cbee8f989ecb2c9df996d63879d5a59b80d09bed2955b8fa7aecc6b16c333c93d552ffa809cd50d4f49be195c074d1d3fd4aa24a953219c37c70a7334799aad79a22d09b5fd86461e23e76b5c408ddb48daab8165e97a8a3c2583e07d858fe4e95895a45d6594b7b0c8c7a2767b13ab8de0bafa4e9ee2316d4c35b067e7cc50fe175030a297e96ed331d5f56580f9db57e690265752cc57a3ef4e634fe9c7a2e8deb791713bacd18f53edad9dab6c5b09e00acf0fbcaaaa86682cebb9affcf53fdca93f7497421faa4d3caf35b78bfd588c83376d553a27c26defba9f808b48080e8d11c1acefc1b5753bcb827544a8266840617dceaa5c0d9c809a2ff04320b00196ad9b6a9525f7642f706c637aadd9291137b299fcc7943a4cd01b6d3674ba1b85979b4b8f0ef7ac35ddf1ef80a3e6aa29681c29b20f669fd1e6de8944e27fbd4e366aa0b35f31621e7d0de2f3ad3fc01eb2161402844ece10ce409f9cff24317786866238dbc3141d9e9f4dc97c0cf08cd789245c88358df98043bad55a2a128edb2bfb5e926c23fa60c86b1a67ef0502441df5399b5f7a2c08cc38885ec29f3f3f6911f4591312545d5776e743ed7c1a2cff9d1b990f8a907b6d271f3cdb0b158d583fee02482abc7644a919de0f740dcf38864103ce421226bbf9439728008b1c933bf2ed11de552bd0678b7d359c33ea6b4bbc5690730e718812991cefbf80f201dad93415f7b8e746e40ae7b7530b7708d4b56b38bc8c884ab835e3f83f8c4fd90b51a1eaec1c1739c3b8684859a93e64e2b58dfb88efb43a722fae8cca4b8523cb28bd819f7bc21a14af7174dc77fb02c3be1e24021159430800005c28c9a89ed8ddd22dbc21a85baaf944fc2de04a2bd1f1e07a9f8f2461d31706d12cfb0d646e319bd1e3a7559790c8153ed437383e5d87866966973eda5318841a1c0eb831944b47cf36d588595a13d1296e20a518d39c207e9702d1d2d75bc09c832077828454cc51c72d06f680c2ad1d85f5642c3a615b5e8ddb145e10fa17f55fb4b05711f52445a44787a7a5c4ab8db826e26f6f9396cc5041a505981a745bed2db516081d4baa8e10ac2ce47d92fcfa7e90bebc855fac32d3728733e94ab46092800e4ae46fa8755bb23fc6b58e707b76e9a50323140fdaa6bb97c51bb066c57b7aeb44a46b03374462298f2a5616cd3bc943ce17365a02399bb25d356f731b8a135597f9a58243728dbccdb5e9397d607c329b90720c6a9c3d05922fb35081c58b85aae0e99ca07d8103f2770db10a851737166d982ba3ca75eedc8347c27d0aa1e8f1acc8f887d3a511cdf0485438ce14dc44288a15d0052617e649380290f4a70741af6f448c35922fac5358c1195ab9abdf1c8a4a5b5770b1cbdafccf9c61115f7acccd8f58ee938f7888e91d0793d2b590bd549e61bd03b03004873abce7900453c8a6b910bd991becdbf7e0660a2d5221a11cc64af97dd33c21489e1287d6c0acbedd7a58a9281ba111e8bec22fcb065f5eb2b1caac17ab736ddd9f0b881a2597e034f264f677232342414caabfd6b6979b34ee11a8cc84b29c1a15a7cf3d942d022d3e02f9708fcd34fcc28e8282e81b0322620ecbbd45f2b1ae18b5bd3977943d8b6e2871d600bdfa680d09c02a6e4b28dc627c64a80333a0f3c7fc8fa8d26fd3ff37a775d49a8e5df8144a680d65971fc0db19d126ad11de4c711dd15cedba164646377860c1113b4565e2db1088f9222a0ec3b0a76536b33475bc16cf17dd7aee7df1a0ef1189e109c106c4af7ee70136241687b8f697fc92f51bcfd576f0e87c9b73ea066dd4012df56b61f063a084473dbbf2906067bd687b00dd9ca1a6edf2e3f341f00e95e93ede8376a40131f81d5b557d073915b91738737286ed0b739456f95243cd601eeb95b5ede789b92ebc95340a0c1f3d979e2e7a5fc5eed3e335b2fecdd5b0f255990494387dea297cae60118570b46907f95d550e90ddcc8aaba7cdc10b83fb8122199faf623caab84d5604e4199b1c6e613d8874ab6f02b63c13b6ee8e272d99b7c103b5d366e9962df171333831cffdd113ae5dcda56f3c92144da79de462fb07c9d19a03f88e2c22b0e2747df2e0c49bd72b6e60bb69e2beda7c44b499ec34643f0ad35de58575969248778fcb94c1a376cba8ad911bbff9be07bb9986f6e040cbc3209c19af8afe5c909a01fcb70c13ceea126942130fc8c3734e124cc3c07e81d5ba796bce31384e3b6403cbd992b8db4fa4d61ede0f776639f8fc7fb1fec61edc4628179a501206040d0283c1f759a87d45e24b425fe7dd52dd15e8eb3588043897b1f78fe0a970bc7c9111d24af3ab8c6af91aa8f6f70719399121d641c6cb8d2014f02c8f3c7643d56c8ef1c9102da1b9c4fa2cefaaa24c7c173cdd6dbb0bed6f2b42fa47944dcc836340c337bf5f803159f06916d430faf1b2f576bcb05fa62145e8a881aea0e00aed90a60113cd770b019826098a5b32b8852bfd58d1959745dcbbe446553b3f2447f84ad00c50cea3a5bdc974bd3e082d021e299ce5fdeed91e34b0ec8b139f2e68bb5543516ead201e463ff5c125c5015b13280c6206aa0a9b62644d1e9c841ab348fff8363aa8a4c256d6bcbf29ff2a759dace353bf9fef13cd1004239dfde2ff947c54f3e1deb1cd18f016eb85f01a6ad694fffcc50a7db982cf899d93cfe34d8da653a098e1c54968e582d49cc2ac7b36fb11198722307c3b02b6425c842072b6daed8a4a3e040d1073b0d625c89792dcaddd5ed61b89338e28d984eebc488b54d47b9c256bb34dff26300a930b924465966c4c4387fe2b737d1786f5b66bb62c0d701a056e470f126354296c61eb8ed911c82ab36cd947bc40635f9f3f4c53a18a6e865a0a42b4ef62105a0c19cd5b7581f2a10016a21a9f53e7763e71306ed20bfab0844bac8e7d7142f0c8bb2d12dbb65d0d22f8a118ac7252a6b3aa43043bd7b3d39d750ab6054523178ae138b49f8d6437410df68a57dc7d4f07918ee61a5f506a2f584d803f7d19c23b599779e674cd20b7027adb6c93ee637c1ff20721e2a8bee6d773cfcc92985d00e1d230014e14e586436b3107aa1dd11000d66854c9a3ec692c084f5a3a8a2c7c4580a034b5a10c5690661ba76085c6ea22db1b64d40785dc2c0dc475de00a6d7cbd231768a6c8fc4cd2dbaddefcfb0b71f9ca426a08a17d8be8118d46a742ea02f579d8c7dc43b973573372b919fda7d31ce7a70a231f5cc6d31d3749bfb15ac0b5689310f457a73b93585af27065e269f8d0e1ebd31522141709283a6382861202435d59ebc5a56b5919526ff1ff3e0c3a8bdb8dcda1a742e0a493ea60cadd96c2f6f0194a9597ad341b69a5baa5e56bf3920ff7f99b4f5e4a3b443cc99bb5734939d0fa7454e49086682311c083d5169c252cf29c63bcdd720c10b526514388d7b153f2e54bf58e162d62419a134d12b952b2009845f8e2b15c217b45947c03a866415381d538c484fc56f6e6e281a6f35152c89a982db185d8f0bce4c0bb7049db1b054c0cc9059d590940f6ba476cb095fd7da3af5719a06869050c46c83639ad39f37ca013a092abc2b9abcc0b2c0a21e6869f80e799b3283aaec77c59304d4ab185df1181155a0b00c4e10e9d1f496bb6dbc9b6ae636f734abef21a959b8d3e2a47b0984da2f7ce41f9b2d2ddedcd6403345a8c1b89db4a3f88b287c55dc5271df81079d875d75b699a2059bed25bfc0f9602b0353bd982128aab5b668240aaeb2e210a9db980f43083b42c82c879375990a57d999f586d403841cd0f88e7c9e092c26e9247eefcd336e0918be7b91b6fcf301e2246397782b57313c1619d034b88430c55d84a56dae94f360d94f1090c365924cbbd9d88f4289209971b1e91b89e9ba509555e3ca22fa31c82bb90bbf946903a7940419a2333c5c7c8648fb1a9dfcbfb148ecdb0e20be21d46d59dbef9d4324233d325884f6a5b729063370d6c409665eaeefb6e9e420a361e87e20397f1fe3dd341f2a168e1cf4f8a5a4361d35ca3c602803f1d5247b9fe8b8f65cfa832e82e2336b38415e83c9dd4d366a62be07814ff72bc4e0359855a5be2446c3141186d40ab930ea5284c7b1a743aee0d03eda9ebc994337583f08dc45e522296be43441fb4c3a82e93053a3f850cd79045564be8f2b8abdd32377fda4914c357ae346ab173ec82e73301bd284ddea934ba64c8cc5662a31d3c5a587fb5f4acfa4424936ba0138f93a48405a957cec204818a3eb45125c09ab4ac682033404a84550157837b616ef1c980e6a5596ce4aedf9186c9906ea4dbbe4613d982b742b14224c4dec5eaee2c289f5f20ef3cde127baa6b07b8d07c7e354ddd1984b489d606d9c4166fc6ec2a8303c6a66862fd09e4fec742719bfbe15f9b17bb3af040de770bfbe0a3e8a9225e8e8234c43d9fc324d3fcceb6e2753ec0b447c9dff44d2ccb615fadb39bf7fccbd5df8aa92cf6f2115299829ab693d38637e99a63dff1c9d6ba9c0d5b3cdff2689d8628519c7c69465691e6168304a2e166e3280dea0f0cead271d4c43cf83390b9fddd9f7032bc67270ce088cf551c078dc090834aed40366a9a04a5d9742ec997c1dabf60dfda1c4fc24ceb94441247d107cd238e2853a9fe24dd0cbf66f8db81bbf108fc20dd46c3949f717835a4d25a0bcd5e74dbb3dffdb3cc0208f0594ed10875768502cbf44e7a9c291cc5d87c5eadf411f849156ca07528a440c5a4103fe4f837166d2871ace21a74ab681bcda0868137245c439a1e7708830cbe2ea727637b4beb9a1fa9732089ad53cbb4057bd558d2833774f56607d0f43e31e09a3345aa01ec618ec3314b4d", 0xfa6, 0x0, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000002d80)="1f2de1f69e1e606e771093c3d81882108ddafa1e6da9f5e71695b79c98305b5b0406cb53cf11b075088bf45f69a68f8259ac07a99618a8ca0a2ea5252db3a751bd69227f47ef87b91ab0b8af695c810805c2d4fccba0aa54c74e64", 0x5b, 0x400, 0x0, 0x0) close(r1) 12:10:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0xfffffffffffffffa, &(0x7f0000000000)=@abs, 0x8) write(r0, &(0x7f00000000c0)="b2", 0x1) 12:10:51 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, r0) getppid() 12:10:51 executing program 0: r0 = shmget(0x3, 0x4000, 0x1fd, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) kqueue() mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) socket$inet6(0x18, 0x1, 0x80) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) open(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0xc0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() close(r1) 12:10:51 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0xe) close(r0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) 12:10:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 12:10:51 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000140)='\b', 0x1) pipe(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000980)=0x6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x4) clock_settime(0x2, &(0x7f0000000900)={0xc4, 0x5}) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000940), 0xa) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) r3 = socket$inet(0x2, 0x4000, 0x2) connect$inet(r3, &(0x7f0000000040)={0x2, 0x2}, 0xc) 12:10:52 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socketpair(0x1e, 0x4000, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x7, 0x4}, {0x40000000000, 0x5}}, 0x2) r2 = dup(r0) sendto$unix(r2, &(0x7f00000000c0)="5e9b48d200898475", 0x8, 0x0, 0x0, 0x0) 12:10:52 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc996, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000100000000000000000000"], &(0x7f0000000080)=0x12) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x9, 0x0, 0x8001, 0x0) dup2(r2, r2) 12:10:52 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() close(r0) r1 = kqueue() close(r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff79}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x1}], 0x400, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x8) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00') 12:10:52 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) close(r1) getsockname(r2, 0x0, &(0x7f0000000040)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71, 0x0, 0x3ff, 0x3ff}], 0x2, 0x0, 0x0, 0x0) dup2(r0, r1) 12:10:52 executing program 0: r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) socket$inet6(0x18, 0x8000, 0x3) 12:10:52 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x31d) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/83}, &(0x7f0000000000)=0x55) open(&(0x7f0000000240)='./bus\x00', 0x2, 0x0) 12:10:52 executing program 0: clock_getres(0x4000209, &(0x7f0000000080)) 12:10:52 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() close(r0) dup(r0) r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7ff, 0x0, 0x0, 0x0) clock_settime(0x7, &(0x7f0000000000)={0x70cbbfc2, 0xfffffffffffffffd}) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x78, 0x0) 12:10:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000140)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r1 = socket(0x7, 0x4002, 0x1000) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r1, &(0x7f0000000200)='./file0/file0\x00') recvfrom(r1, &(0x7f0000000080)=""/177, 0xb1, 0x803, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 12:10:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() close(r0) r2 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x40, 0x0, 0x0) 12:10:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000000c0)="00c2926dbfc59200000000a9b35054eb609a6f96ae", 0x4) 12:10:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20ae, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) nanosleep(&(0x7f00000001c0)={0xfffffffffffffffd, 0x41}, &(0x7f0000000340)) r5 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, r3, 0xffffffffffffffff]) chdir(&(0x7f0000000400)='\x00') getgid() select(0xfffffffffffffef7, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x7}) clock_gettime(0x0, &(0x7f0000000280)) flock(r5, 0x2) fcntl$lock(r5, 0xf, &(0x7f0000000100)={0x3, 0x1, 0x6, 0x7, r1}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000380)={0x7f, 0x8}, 0x8) dup2(r0, r0) socket$inet6(0x18, 0x4000, 0x40007) setregid(r4, r2) 12:10:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000240)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d60000000000000006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb2549b61185edd4d557c0a300500000000000000ad568865415a249931e624d94dba3758e44a6801000000000000000000000000003cb3afa698204781528c8b084a6b18d02a901a0cc5e71e6e1cb9b61c7881d1f47f2fd5788f8e51a3a6316dc8e683f3f271d53882e4ce6452523c43338c09e6bbcafa8413fad8818167f8ae14105476ce0a8662588bcae45f3826184082e22c35936b5d3e61cc6fee5c24d411d250d1f8eddf4c", 0x153) syz_open_pts() kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a146786eb953d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x6, 0x20000000000001, 0x9, "03df014e138fa7cce1db160d847e00", 0x103}) syz_open_pts() read(r1, &(0x7f0000000140)=""/249, 0xff90) 12:10:53 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 12:10:53 executing program 1: madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) minherit(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x100001) r0 = syz_open_pts() r1 = semget(0x1, 0x6, 0x100) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000040)) r2 = semget(0x0, 0x3, 0x20) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000000)=[{0x4, 0x7}, {0x3, 0x5, 0x1000}, {0x2, 0x3, 0x800}, {0x0, 0x1d, 0x800}, {0x4, 0x6, 0x800}, {0x0, 0x474d, 0x1000}, {0x4, 0x76, 0x800}], 0x7) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x21) bind$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x3010, r0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 12:10:53 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) fchmod(r0, 0x1a0) listen(r0, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) 12:10:53 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0/') openat(r2, &(0x7f0000000080)='./file0/\x00', 0x10080, 0x5) 12:10:53 executing program 0: setrlimit(0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair(0x20, 0xc005, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x100) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r9 = socket$unix(0x1, 0x0, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r12 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x40, 0x102) mkdir(&(0x7f0000000500)='./file0\x00', 0x110) r13 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x8, 0xf0000020, 0x5ae, 0x4}, {{r2}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x10001}, {{r3}, 0xffffffffffffffff, 0x10, 0x20, 0x1bc, 0xc8b0}, {{r4}, 0xffffffffffffffff, 0xb4, 0x0, 0x7, 0x7}, {{r5}, 0xfffffffffffffffd, 0x1, 0x2, 0x5, 0xfffffffffffffff8}, {{r6}, 0xfffffffffffffffc, 0x9cbcc72dc125075f, 0x1, 0x858, 0x6}, {{r7}, 0xfffffffffffffffb, 0xc2, 0x0, 0x80000001, 0x800}, {{r8}, 0xfffffffffffffffa, 0x80, 0x800fffff, 0x7, 0x7}, {{r9}, 0xfffffffffffffffe, 0x42, 0x2, 0x1, 0x9}], 0x4, &(0x7f0000000440)=[{{r11}, 0xfffffffffffffffe, 0x4, 0x13, 0x5, 0x5}, {{r12}, 0xffffffffffffffff, 0x0, 0x1, 0x100, 0x1000}, {{r13}, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x7fffffff}, {{r15}, 0xfffffffffffffffd, 0x0, 0x3, 0x3, 0x400}], 0x101, &(0x7f00000004c0)={0x5, 0xac7}) clock_getres(0x0, &(0x7f0000000000)) r16 = msgget(0x1, 0x82) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r21 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) msgctl$IPC_SET(r16, 0x1, &(0x7f00000006c0)={{0x0, r17, r18, r19, r20, 0x0, 0x3}, 0x81, 0x80000001, r21, r22, 0x5, 0xfff, 0x2, 0x100000000}) 12:10:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getegid() setregid(r0, r1) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x1) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x80) r3 = geteuid() getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r5 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r5, 0x0, 0x0) r6 = syz_open_pts() r7 = syz_open_pts() syz_open_pts() getegid() setegid(0x0) fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) dup2(r7, r6) chown(&(0x7f0000000140)='./file0/file0\x00', r3, r4) 12:10:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000240)="dc5f3ac31eb36f14e1ba31ec1f5314571501e7eb39a8ced2c042bcfb353bd04194a58bf03644b457a07c6bd33200dc5ab507c7df56910cc1f00f128007dd47bd13b6a95e6f557b4db3fb42f502b0202fabb26e9fdedfae1a9a0ce017eb59e209739b73ac65f62aeb5930e91bb08852406e8fc4a8627dafb91fc6fbf729799e9a98b5325096f47c234f9ddf1ae9cf8863ee8b0d0273d04e919c754714a441f4d9", 0xa0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x3, 0x40000021, 0x7fff, 0x7}, {{r0}, 0xfffffffffffffff8, 0x30, 0x3, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0xe1, 0xe, 0xffffffffffffff95, 0x81}, {{}, 0xfffffffffffffffd}], 0x20, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x5, 0x7b, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x8f, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x1f, 0x9}, {{r1}, 0xfffffffffffffff9, 0xc0, 0x28, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x42, 0x40000000, 0x7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf000000e, 0x5, 0x3}], 0xff, &(0x7f0000000200)={0x6, 0x3}) 12:10:53 executing program 1: utimes(0x0, &(0x7f0000000000)={{0x4, 0x7ff}, {0x100000004040001, 0x3}}) socketpair(0x6, 0x3, 0x8, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r2 = socket$inet6(0x18, 0x3, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xfdf4) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="0cea6d1fa39ccc208a3ad3583d9e9bd9a625e447249d0231b2e40b221c2bff6ddc22487948bb7517dde3b519f37f5622a89183f278239537720958be2951cd2764a12232ffb3b610bb7c973f", 0x4c}, {&(0x7f0000000140)="e35e094bdbc2cf8251d4cc03454312e67835b57a374e71581a6b046717e3d296425e32bf629b0ff048763b3cb2c29a0c12be82fb8532d07e1a507123be431d0f9fb3ab3fee5139b03975fc4964242efd2592b75b30e14e784ad24b220241bc89ee28244e4691b124e62876bc401a6b26bd44987fd94b073d3528b9eaef063a7fef465e7681094dc1f6b7fb7abdf4b0859bd6b7077e499e2e998798d109dee55670d71c8464ac9d1fde5027fc9214a4cc9a60b0e17655465a985e2f0ec41bdf584a43902c15381137e7e1fddeb01c046ab1fefc36d9c9d31b13fe6a7c6987059d9fc8082438ef", 0xe6}, {&(0x7f0000000240)="5ff389ca604c577c969e0a3cd5bbb8a3c069e7d5246ce89feafd27aae700269241987c2935ac1059b4761c15331a7fe8a876b0897fdd1e77c843fe981620c063f4b9bb9ec143687997e00f0bc2b108cbcc9c59f085bd70d82a37dd127997e78845be612d5f002591a1aab2c63ed1aa51d84284e412d19d8eb70d65ad8d34b1b41f710b3ff834085df98a2aa6141085fd846c2221983f55443ec1ab4c6b37f1770deedf1a2d29b200cb12773132e5e012995a69b54bb084cad6dc1c282c4bea09d91a33ff07680ff3c9cb3a4b7e2d6fe7", 0xd0}, {&(0x7f00000003c0)="0ae028020acc3835dcfaaf69352c6defa160c8eea60caf22b22ee0a5793fb6764e6a374aeabe93eb7a0e180122c8af43ecc1a75ebbdf7227bf75089dcab751ce9b2926f0190b9edcfb3ce90c670b86db22f4c5b8f48a581ccb47b421b1cc15f0bac7d085b67e99be41b2", 0x6a}], 0x4) r3 = dup2(r2, r1) sendto$unix(r3, &(0x7f0000000440)="89ee118f76678fb8edc5b60459fc39c11fe4bca55114c73946de1de95242e930ac23373dc865ab0b01c96ae21e550fe2bf8de349d61781320cfe76a595bd55fc1d74bb905637171812ccfca214975ecc7a857607e546a34b1281e337e492ef175cf6dce0b8350582312bfff0d65d74ba746afff0d320a2c51234183db188ba99b822d2181835d7", 0x87, 0x2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0x8) 12:10:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r2) 12:10:53 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) setuid(0xee01) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r1, 0x0, 0x1) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0xa0) 12:10:53 executing program 1: utimes(&(0x7f00000000c0)='./file0\x00', 0x0) 12:10:53 executing program 0: setuid(0xee01) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x7c) r2 = getpid() fcntl$setown(r1, 0x6, r2) read(r0, 0x0, 0x0) 12:10:53 executing program 1: getpgrp() clock_getres(0x4000000004, 0xfffffffffffffffe) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000002540)=[{&(0x7f00000000c0)="ca5bd4df4943d575254b327a090e479fc4af77bfd0269992b1a4a12d7d7b4ba54cc076057297004a5d0c235dcf6a105ed13f9a1434f79794c6d25f81d78e24e6df9a", 0x42}, {&(0x7f0000000140)="b42f603b16a8c4ed50c241bf26dc81a0980481ee13c4cc4b24074f987eb8d5aff281ce328a208ee083477cb36311e0026fb7dd6fc01b83baaafdbeed3e8002468ba3ed99bf8ae10be20112af5500cc7cf6285bbec40b42018d8a", 0x5a}, {&(0x7f00000001c0)="e1abcdaed887bbacbff1f31caca869", 0xf}, {&(0x7f0000000200)="f7dbb924f92f45091d40169e2f81a016f011f9e036dec7300dff862b7ebeb44c6713ea606c9e59ec8e9f9b8c109491504e0630c0e0ef45a81e7d28ef6c3e05ff9d8fff2c3bce02b4481e31baf9b4efda48767e8d9b1a87f1100a23d28a1fe70d7d90eda8244363998b14291a26f206603aa54bf414f3f78602f7c8b68212f01ea97775feccde5207e16a5796d36700bd9352d31f5cbdcba9531bc0699afe808244133bb84f4da61e2c7d09b007752b367ed95a2365aab816e0135e4e2db5680a1898232ef16ac8e9f48c8e49451e4630351251776b5309f19a3bdc09bd63e415bf9b88c0625550e11923fa13deabf81463dbc3a3e134cbf189a4d89d80ad46c63ebcc6357d978c7726f99fddd4698d0bdf6c952e8ff820182abf0528d347be529eababb10209f7e066e5635dfedb539b3a58c7ce43ad941a3e578cb0be522c13bbe5207bb7e33c55a4a434964549bda1014c3ac439fb018437fad3a5420e833924e5c09cad6e6ca60514c86c7e38bc43a60e6162db1fb8f7953b2980c36ad8010a1f634774041de955d599c00760ffb208e5f97c30fb70f29fdd225a50627da9888821382602d33bbb695d8bc46eddc9c61a88610382c7af2d731ccd5f7e35fc5c176b0bc706d836922cb9aa0fa3badaa218e2803a14c7975304ea6088e0337b27cda61849cbd4e180bf22bca4f08b3fcaeefcc3d70a193d32db64b93abb2d98ad685cb2b6a600171590f4701b3982f5b8bf8af8bf9d266dfb6e755241e5498f7b974a05eeaa7cdac2277ef267534a05dd419844718deb03c267f712b3ffa7d09263b485934ff095a8c85755bf9ffdf9c2946cdc2777d43072504c9e347bcbb57cbb7034f47e051ec54e990326e224744b1dc5f77a759e7aa58b3f462b33842457906ecd00350c469731c83a1555ba27073ae04336b9ac3c677ec506ff0d609d410811344b33afb810d1971b0f403cc5200716bd53adf3e345df3be7aaab7c5a59b3c3ada4671b53c4568e43c066de6fa2a80c80ffbe8ddb2e5be23bbdffc263521717af5f8d1ca901ab9bbdc7899dc6cdfaed02d6147428fc4028bcba2472d05306a74c117e2946bb3b8b6c2f66f1ac72078bc15c6ebce12b73df212684449a8edbed7c6287861af989b7bb7088157fa1cc0fb558f89c17169e313b564c690aa16502fa99c16e0426bc7ad5bdab130bab560696ba5e40793a8165d70206663bb588c9ea73b3eefb29112e2107c187ab2112e9ff2d14972fddca766c4ae534c21ff6cfc8007255056008e93e217fcebf7d1f5fb27b95504a9e24e1868c4168760c28b59726720f50e19c150a4fbcae61e97ccc4b304cb8e7b3e376d929927a61aae0a3c42bc054f9f80e4cba2066ef2269ba169fcd5c5fb18eeed751ad9967e88f05ef80841da8e3b0c71cea9cbcb2cb494b9447abd07fbb872405ec204532254fef331304a95030915acced2b98ee38ebdc67abced82e57b9d709ebea64624ec4de1352c835a44f0de41eeec5e15fe6b3705c28912a1fda1fe4ea409ba3033d4d48e558802dd91cd7385ad62be28b33f99d29da05b3ffa0e08a76b591ea44c1730808bc3cba76560a2ef2811185fb1efb408089889a21ea699f646f06515102426c17d7aaaaef59575bbdddc095ea1204b73b4155ec75186c571a9d3dc94f612231a5f2016b2bf812f579a0268a3a2a0a7804dd0ffaa282a12e3a49851b722b1d59b1c1ca356b7d354ce69dbc4d06c57f70d71e39ca3afa85375578eda58a47b3d88817d5d9a2f6e25628eca667c06f236f48253a3159106176cd1bf7fd59f4d35a80df7b5b888f8d1e3f142d5d0a532c65ac86c1f88d960fcd427699a7f248ecaf890b12ea2bf2ad471ac952c9d404f6d05f12115610d2aaf020dcee8845b1feca20bbb5add42085bba2b1c9396ad0373a4abc6df555d55d00f515fa9db3de39a0ea3a582ff9badc6cf7a51b8296b7c8feca652af89ba1cae9501806551f8afae9bce3110fb41a74215bd5f71cd1f3cf51226fd047c106f88997132a299f8b7807b2d402c4f09bd4e72dd84851d4fbb729c85f5142e4667a78cd7ba68cc6f0b3d4637890fdf6cc93cf4f420a0dc6933d0659ded661644847acb93182f11026bc4e38d8908fcf9a026e7577f7bc650866138a03ad2523411ac3ddb52e0fdecc98d9076f9849813aac76801dd8a65e4371a0a6b02b33423c7203f869a7a7beb533cf29d84615f186a55c8862dd88ca5c02034e5667719bbae18499c862bab26309e650e32fba39c09ac7dabd99a1538efc9312cb8c35695b458aa7c2f7fc5eb9c06b4e4f65be25e73029ed20ade9d69ebaa14cb8138686b392e658e1097dd05a95db51939acf48a986e9d816f9653cd3fa56114e0e30e9d4fe5e61f679fb5a1f3bb4aaa29da964983e535fc2f5b55c9929a1e1b8880264d1264b9dbec28d124803bfe50419c898ef946cfade01a2abc131335eeb12b1e85f6bf83f56945c0f090054de0488c6bbbca4058a79c66d0315def78f8dc406a73cf21d0bb340471e883a0b058c6fd81e36369463033f693ae9459db6166a3bcb2368e6bf06384ad27b9d226271e596b0788959a1b4b6ad6d3d250bee63a3811076bdfad4760868d07d348b1a232f0a687d100a714030232ad5d3520c8a1489ca9a3768e2d2baf39527e97d728d2614c4f679849fd51f024f8b1f6df11048f35435b5729f86c7a031c34e43ac5fa33e7934fbadafaaabdd82c72bf4ee63e9aaa2f399a6c5c79e3e163b9e1b12c7fbe3506e8fa1102b30e4cb925a86701898f27fc19834685a60a893963a13dc3ae881bd413e1df0b8405944db47cd2510fdb56962d9e4840033212ca5aaee176ffac7cc5c81c6cd3773654fde5a22c4ae4b4accb3463b18b4a366f97b1c90cc9251b5a17c241ff554041542d5b1026a57cf543f98af04100a8f055aedbea815471460075ff3b828ca13fede0f82f60138d34adff824428b24a5c7d42a8c5ee47ef2731c12e53371cb326d703791be8fc749534c8341edbfa04f0eefc2aedac2a5d496c37610b785bb79193607c88f2d9ec1695137fa72ed467ddeb7835b494638263979f9913dd57d0f92fc34c69c9914d13ef85ab9947512645d418cae7cd81e1d226b3dba74635e68f2cd13ceb0e69efc643e96f9376307288f9e8cfda8d5d6d6bedaafeb8554154336474e3886ccefc06f344f2796fffa3611b4dab79860bfdf455eef4cb1fb7e6570f427fcbb3c259fe39bcbbae3bd4732cd858b9305c56158afe20b06a5fe0e6900ff231dfe495495b687c8c7c1ddb8e2175e46959606841f6743d304aae211ac3ac78b211c9428f9fcc07357320ebd262308de6460fb8afe8e0684fdaebc5191a9dcb2211beca9849aaf0f30f1e7b21251f5aa42964bfea0678a8218a5f1ff0989f7356064f12ce09fb92c5dd0bebd064b94d3292a01123472e1da919b26a4f4eb1bdd8f49ace9ba36b037f465b3dde5df1030bfe1c0c91f39bc09642bd4a6358e3314dfba07eda7e8bda2a59d461d52fe1ab690403e0cb3c05bb81a980c8309781abdf9efb91dca2bf38f228b0c1cb575fa9591e5e56f2d39a330fcd740aad8b9d9dfcfa5fb4a698238f896117999bc7cab92420e833708f0522a6cca0eed2bfe5fdf11031e5d54d7717b3f6f005eb6fd973a37f93831d652f7c5e6b8791e1227f2a513baa6033a89ca1cb889aa1632d9e07279388c8eefc5584139256a812276016300280f46d4cb424dc016625fb88b25f942edae3d5e2616d42e2646ebc85527a6acadee1a53df003a8628af81056376b5de75ac058de7fface4869bd2bce55b17ca2a62d45d146a051d1cbfcc6bc815a83b74c89f5cd748956b6631e64b5616a1ef4ea80a1d6bbdfef724cb23b42551e2eea15fdb836b5ecd5a2a58c0368805e246bddeff7504f8552a08de8961c1fb76063f27df57432584ccf7081baeb1a9c0322bfab6ae26945cc472e9a4081945875ca7c3196cd5bff26cf970e18c898f794328ad7f9c47864c61cfd1367cc98a5c88e7daf41b2e875c0193844495fe4bcfc003e8f9a00ba21e5be6b2b030c701a93e747a8648987917ceb30710862700dc2eb65e2b728a911324f76c9d4ea8029468c58a67f6b7d749f3be24cb5fb8ae42f88c4243f4e5efde950cdf2803269bbc3db2320e8296b304e4693a5cbcccef98d2729ea5014d5a56dff343c2f5c4c3bf78c6b46163649868b3d96e5175487a37c3271d4d390ce6798752184437400059383b4d4972a7eed5a3e923d5adac5bb147dfce407b3d97bc9e19e85e0bcb5c2e0c47d0137157df89f151acd2747d9f8bc0b329e115077b19ea7fd5eefabee268a1f3f519f06b30f88799181f323b2e244263946a0129786490b317c2dfa64020b981356140f700a1e56d52dbae9786844b4205a4200ebeaae70daf39b98f93ddb4a6731633433b9ff69b908b690aa7d14f3abfe40881911028484dc38d31ba43ebb1ee671cc5b5fddd33e4979cad8813988623de3f673216b8f31ddac8f6f2e53c30bd1895ecaad5960f2bf150f5ccaf77e3b66c984db36c8d8f7f6c369c3e69d05e008e6a5a8f947b4a746638f727c4e8870c892da5b1597e153926dd9b42bd2572657b7450e0159fcd3ee1995ee7ad072655a02972e275fe536a293824623926f3e55b287aea7c4239eba54367e227596f1c2d27dc5cfca5b01d189a8a25dbff895385b85e9de67f1b662144105fd1b74afd1285ae69281c53bccd45831d1dc5a23e18d660f7d28fe8734d4be58986dd9880ab66384d2aa9c3f7b49daa0e8dc473215ce845938ba2ef285eeb6250c609ae5d213dc7a0ff11e03f99a5ae92037813532bb9c874fd099929da4d1caafd6c99308aafa31116cdaf6a6160270a11fb727b3e0dc7c433aa3c38b2d914c6b3e9242a5d23380b05bc49c05cb8529f0a24f16aff051264821f95a0059437796d1f2f8a7319fb6db38be8e8c30e3b8b908a72ef034004eea417a3e199df8cde3a4967b55a61632e76227ef64108341b245f3935d837dc77c6de38b026f628bc34abc598e7a883d1ca7085fbe16a07275aed0ed17f91c0440fd61302936115c1e9031dd68c929fd72539985f9d614469980c04946fba73840d1140286a79a03465fc94e3ba566e1c96eb78477f19a81495cdaeabf10245c13e7b56966c313c36ce41ed553664635f7e0a77dd231dcdcbf1b9fec84e8d6ec028982aff72d5d3d3d4660d7e5555312d04b0205c09818d3c647fa2fa7082af44f684208b18f9e7ab565300169b4dcb71ab415a76f1426cf17a5a5c3b5da15ed701a14cd429665f23ee44e3d5728096228dca6d582d374e7a641e0d97a638cef94be7707f8471974e2417ae502e6b721ba798357eaa90d1711a6b067f4b460c39c4864d704637d4e4930816a6cd25ea4805565da5e7c335918c93ac53024237174d15e4ec34d892cc0fe2fa97fe244319c3250f3adf2ea3d2e75b68994add73b476f2777af9fc49f171bf62a5bde29ce982617c69618edcda5b58e2ef0b3441eb5fd0d71d8be6fcd06d05eadcd3ce5f4267ef996f31f75618365794720e94024adf9a719822347d9f823cb7114dfcf696dc7b55f745f6f2f09977a52654b64d03bced246ea8ee0a141afcff4d61a9cfdaeeba7cd428c307746fc9745cfee1e156139b6ab861549232fa28b77e7924425ee8e1e1e679d8f8639b02980f8f3bf5942b26f447a64ae24ce6fe4e98464a4ae5c6fa51d2dfab7ba8499692ed5df62fa6c5e3d0e857be56855b3f9564a3835112f50d46aa2998d6df08", 0x1000}, {&(0x7f0000001200)="abdf896d689af663391e3ca2b1bc1d206cfeafeba335fda8fa6f64225782d1fed80313e7316606a9196b0cdd1b4e11c3faad0be9d6f5e8b9822e176e51aaf43adc9a5963c7bb11a35f894a118521f0c9988e060b5be5cbb887930d57be7cd6696e94126e197bf12dd046b93f1b532e2005ad6c278378fa0efa669e15ac87d027ccc18004a81da4c071e62b58ed2d5a5f7dc2d2e3ef3534a3875002a0e2c9a8f150a76b0e564550e90665f9d6b55d1eabc1624160618b798dd52f1f84ecf9f0050be7e46af613e153bb4dabcdc9a980ed65c068f9454c83fdc8348746cb89f9bf1af58e416ae7866acbc657d1fc4aad2e3a2968dbe7205ac22ac3afd0dfb87af206015a52b342e26f1089bbc523eb5ae59642011737d6f3239a8899a1c0be53c4593bf8fbd214b4811992be883905d300694b1eba7f67e4b039ebdd274822ce5c0906e7d06f24652ff05712aa766751c260c7e35fb92560f866941bd7a43275f30bd0a653203fd100901a5f1d39b914d58eb1aed69428b5d15b7418a09b84ec78fd7861e319fbf2f30a44580fd40e2d8e0969aa03652587054e4ec087b0cf1c6694bead32b3c652bf89832170a5cca57cc0afead2fdefb482e05c7d302d49cf2c40c3ac20fad2249bc152cfa2c0a30a3e02027ec1e64c0b264aae3d45456ecfd4a3b2c425e669bb2becd348a143cbd75a68eacf7dfbe6bcaf2dd23bc69a71a6ac0f1c7f7c7751d8bc16bdf6aaf99636f3174860433494285c4809ec57c7bcfbea208bd62d3d2b1d996d7cd57fa00f57990ea320bff524e6932c943a081eccf231f799f2e49e4f4f3c6f8f703966de8672e05b19dcdeb5ce8fc7c6361a2fe97dfca2ea354cf9b0899a17a337cc94c252e1f2bbbc49881de8cb70f43cb79f0bb7ecd9a199e03d9ad2cf3d685234eeac47e726096137d802b4742122b2a9b9c9490a2963cc72be77c8e78f995f46a8a099b5f49aca08177f7eda5397dbdfed7c351410d21e034def1c85c8999c99835b6ad4d9acea3098f4e01e025f687b2a91cad7ff830727df8b0c7d0d76062b729fce4d967696b45a1b0c437cef732a6becbd2701d3f826c24cd0c21427a8f023b91c680e507ce007f0dfaeeb3641e3a3ea9c42dafcb3565715e8e3a9f4d6b50047a960aa89841c7ac129e6cdf4c3a00999ce728f9de58aa67c8eb15a83663652cbfa2d5a5f74d904f8127aff1e6050f1e0d08c733baecc1ec025de18838c5a068ace133fa4016c22edd32323b045f78be786ab1deab68e5d3c9f015e2f7c76bd730b2138f75c1847224b0bbb1a909a56bd0950ee0dd9d15c3e31a4cc34cc29110b8ba9d20cc286971e702f7caa7103781d94a5859aedea48e8800ff4b3b514980152c3c5bea9b22c03c078f9e139371d70d4684d3b90042b8ae8eb635a6e3c8a5720d440aa866c4c66905bcbcdfdb6fa8f05620b44a84a7aaddb96c79d6019f611687dd7eba6f61676cfb11f9258d63af3e55c2bbb7177b22c8ca001bad80286ae289f4559bd9aa3623c3292e7391b24d01c4d136faf6b8536ec16b91696076ce0f3375d5f1ae171632bbc84954a01a8f9770a4ad9dceb2bdcb42837f6c85ae727d4e8d5d47fe260471d6de804db53160274ef9e16d13f98408641a0f830e506e281954f3da9acb244d0cc9698379b42afa403ba2adbfb68965eba9b2c54f679dc2fe9ac07e9b7862acdf96b024efc128e082d930759bc3620b987d3b37605c5cbff866041e4760830b4f003316a551f50ee2b655e9ee64dfed2fee14b1628e36457fa71ae736807e0ff090d15042805d36149370d1c44e4154d1ff42a14a6579444fafdd54cc0caf9872e2da27d4d962b257950f6eff3e532fc984abb2bdb32a4c8bf0916eb096b934b8f0069350294518528224c809d25b0e049a89812abbbf21db2c4a9230a86917969052d4002f32907f50a5585dc2e42253fe32d866ebac461865bc7bae3dc0b8ba05f78d96c44846aafe4892ad6f8492bc761bfb9dc9bc0621f7922324c00c22654366498397fd454103234c8502840f62b50fccf8a673dddfe622e04dff37a105ed9fb7c45d74a69a3245ad30878ac09e57df75d5587e1a247d194747ba90a44dc3719aa01ed4c761c7117d042b2a831121f80a727c82b712623c177e50899098d1971e66ce6ecb545074b7fcfa73885cb3dda3f1634917d3356fa93b3635444caca662e8cc4ec39ca95ebc094a94a087ce1e2b6154ee9eeeb37f9a91bf7a6abf57a84f2484b060d15fa991b1794537faeea6fa6c05ab425c6d2a8b9cd03b60bab17a64f0d3bc15529f66cf49eb761284006664736135ca7dfe1b04b9b53fdf344d23b04c062a0218d41cc3e6d1069ac8d5a377b601a6d23af08a223ce39347bbdae9adbdeacb70d758e288db882edd8e06bcd6b0519730cb1704d153ab353fd7bc19bfd7783df4728d73e1a30bca8a34854a255636dab323f77a43c34509519f1ea584b7357fbd0405da3d40cbb304ce5d567feb1e46ee2c65a1ac383878374c7ab571bead76c2e2b51febce07c6654a5b96d675f4915d6614cf10206f97532f0ce8cd651a53cbe113aafb7c9d41ddb177d406bf457c4739a0c7961c9c55e3b0bad4b37d6663d14544ad6dff719caa48c4190add6aca3007fc46d0222f7935d8dc3ee98ac94bbfe5dd3efed9de251d500d62b4ca6a180bc52ff432dbe973f8f55e383b3de6239d5f7d6d1a431ce4f953e00fe1736652b5f2aa32cd5a9015bf8acf7903a0fb2a09645fb893f497e197e2455c14696d0ca6ad11fb233144afc56de0eabcf5f2e21691607f52a447cd993e0a8470ab83ce565a2ef9222f73b484802c12e0e9ae8d75a17c8a27a347d7b5c7bb0a334e734ba1a496390efd4cfe28582496ea17e86387f15fb236becc47daec4c47be18228b56a915a55deb05a8dc42da136b23ea9b3b9fabb20fa7ab2025bafe82be25d3247838fa5ae2b61d319fa133028425841cee0e4b1dcbc1471f7715b8b5573ff02d7643715c1bbe8902357bdfe27fc93c262e908ca443daa5b7c5f9b670305cc3d11ef555866a350f1261b9f6604b81193db4b513dbfd8d6099fbb71389a9902c751240cf07fec9cd779450fc3f346633c73415ac4be436afd8009e21c9e5194c4d86669eeb45643ff8ac495cba5ce825826f4613e1450ea75723d5c4456e2e3bbd5004ac753917d416f1d661cac086c585d72a76f2dff3260e7d6a33a3c8f29070b8763b9ec70b369f9380b168b82e19f4230a972f14872c1a8c2f050b573baf192eaef62115d1e40c1f87060c1f365616fdd42d075859b58fed519cff79a1feadcf2309ff8544a10ccf44507339f3a590388e1337abbe7921ffecf7b2fd926c723953bff74604398e6be1cb2a7404a6c3102b536d2a1384fe4c8112a668745a998c336facd4a361f8d6d2d283e54aa08fb222a051030776dcd3e99e0d2f910d5067557cb9f899d3545ab69bc6f70ff3fdca56ee2d07605667c06869f70c9f3073df205c8c6e03bfd5b0dcdd1b54ae550c3363a58db523895d58a9bc1184c70021478f3a56cd3e82a05c720e0f834441c90cdd71b6c8460cdd7ae1e6434e36e98b88816d344d7008d5894cd34744c41c99d5182ecf935efcde71e8ecc5d2253ab09144f5ba505926e1786d19c2014a2db5aa8f2e58c55daf7d4a2a0b76a7a2f4bc712cdd4f36cc1e4a1009648de9182f744f3bbd3192dd2c66d47a5e93b1bd3f4744deb72224e8ac917a2483d1cad5f5f4738905e6a6124c047ab839894296800d6c25d0b1582fcc514126a48dda431f963937e56f448fd397a3d55580a9c87f28c8bc8d93071049067e06fc1222b3adfb6ea263487b3fb94a6a037bf306f73d7a414ba309eb90729be3905ae9c048c55f046bc4905703cb85cf674d0d68188f63f188ea0fb2c435eb175f0a07929df4b4d66b6b37d43dc87e676ffba7afafc95419dbe5608095cd913e77111aa9820e1d9134cd417afd580973bb06b8509101930063f37423d3579927de9349bdf7b79a06b5264ac907b05ab74cb277e03d078dca57046770a9749153abf4dc0d6d38dbd6e81fbd425cca8ba453bd3d707998d7ea8ada744cd96cbff785e316b1cba15241ec0dcba950f328b08f2fdb1d69ff14a379aa1bc89a1e5b9b70b448bfa8bd8dd1993d291b1dbfa9b2ee161e2fc8f0deb943277ab3f58c92ec04489f744f58a7a6dbe42941704238f375b9f9a48f25d74f1ea9b94cb4be153c253deff7adba4da594b8cd2d708ebf2d0646b36e2ae2519264089943c90c925891eb324818a8419691d9fd07399109d4a55c39989ffe5c0a531553d1b78223350336f2b7a3ad93baf808fcd0e6fd8e09a87e2da9e9f5dd3dfdc13b553ac308e640c65b66b59d34f6a5f1b897ad20a042d3f02800ce28ff29410bf3794ba80cdcc54c45cc2206145b3c1ddcad7d86ef8339ef3312e6f8b15d442c6d2d4b3253d877aaf1f19d137de0094a7dd349a7ee98d45bb53bec8c329747a66e24d0427b95da4131253b2f99a3c1d27f6968175885a6e75bfba4552ebabee863e52957dfb3276bff264f3d301a7674ca47d05c511d3a980a4ca396ad865e0e1901fe01bc6d775774dfaa83a96045054fcb98c928cd65ae708677ab2673765610fce9d1cfd5c18410f67db11b8977c35d191760b077be2294fac731610e1424e11d50401f00c0c78eed368b5d0e7d9b90838b01ec26b0f63df9e51deeef6e01f48d4372d12e54823e666f48fa39029e184f10b09260334e3e73e6199ecde0b5a47cdd9847ff5cdb82b5f572ff5a8478e02141ca1f6cd86cebf595861fe030ac9e627b1ec556944498c510f489f62a95975a8554a61edf300b93032023e1e38d7e412ae2cfcd3c1e19ace38692f7cd826f65d52b09b85842216e2cb8f9f0a8294328de096b047a82e4c924803c06da6c2ab0bfb4fc236054ec78bf1717cae4fac193a49043e6f04159d5ee05e8898429a77a0526c23b9d5264eecebf27130a60cde9e9e4549971be6e1934058cbfa0af612eac9384adfbdfa3d9e74c7a5eb0f28752a5aa4cb4c04d96d4537ed84ce23d76615f893394baca7c1e031dda7ba826e84541903e115490edeba432b383983b2f650c029fe76517f05948b0db6e419bd1e15bb309345b6596472c27a03097edccee1de77cfd4b866422a4518d427fd85a97a3650f1293cb148f93294117f92d7d755ff9286dc4b1fe82baee3287b765ead22d8e3ae6d53a96b1303826d9d39c252b71db2593bd542ed7c5e2afd3f3b10bab1dd1f7cef49e1e53643104260e84d6c0afcd8ca4e3bd95cbb1e5dd7033479965f3138d73de6256799c3d07210552de0b3b93392842b58d4662209d202fe25e87bc70cc9c8cce77900e6862f8e589ca35f14269fb80ddaa127e62b03b9804849a767c56bc19fb05e3172756f0d38b3a57bf06c7875cda9a4a7af0f5364b0b4f74731bf6baec3f9a1691bc7e1f80f7f2711e7a6da3cfd5276586caa639e9a9281936dbd8616b760e6e1a644a5331aeb4e9520c3ab756e0505d788d35c45588fb1d2e3ce84db4da63aabe01500aee006bd5999f8bb008c1b509ad8218af19edbac0f831278cf003185dcbb5273515dfa50b82bffe6e3503ae8cdacef6078f881902b3b9ca727f301a145ac54d245ce3e24d752d4ec02be093a3e9742144d29ce751df751410f98c72a6c04bdc0805caa21ebaa9226ca3d9f55999b01eeabe73a3f8ee0b5065465c5270ccf5185ab28f5823b2b62924eebe3ca458f8591b1238a2a83f6c46e47e7596de92aa798aa7c", 0x1000}, {&(0x7f0000002200)="f72afc710f663b4fa3ee24beb951eeee802fdb7c8a6a07840537a895ff275549b4557841d411e58d5b8cf88705ed1ec556303ef522dee6b7b138a56d94ad7d4bccb89d43", 0x44}, {&(0x7f0000002280)="5ba84c30b45b8f15a939eb0fb04fdc4a3cc50da1801dbea4aa661c1a30830e876b8888cf831c655bd75d7a0e050f6ad694c6115a0da4952c6c388188c94e05c611ea71378c0e7b100ce9bf449c3cb5acab47aff9de55c6626ea30b71608d362ce65e817bd0ca77b95a2744fe29b407026dd2a9c1a724012475b07d2e8d2e80f3d94f2c3836df0accf9cf59007974a9b2591b089e286e39f15c403af0dc9652428536cd91c1bce3a6605ba752dc2fd0190e55d2e579ff8f95265bc013a92043148b4602aacd23128b857cce67e29676fffe2016ff7aeb9905a72112b306d45ed12a8ed839a7bae8a31c567d1d45284d12cb138a1a5024a84d32ecf6e84bd0c3", 0xff}, {&(0x7f0000002380)="b5f225b6dd54e41038793cf36e2672d117596867000a0615b160dc59f483f94c187252341405d669d2cade2a2477a2326a80df024376427d37b60b5785c3433e29aff59f2628992abe983f2a34e76d558fa451785c1130cf9535b3a2428c357ea3f5516e0699453c27e6be06c7e20cfb5e2f5cd788d15253e2448a4505a1db8e5c9a6082d010a887284c2ebfb45dae2bc27d963130c2f8f9b53c51b45c765f497c8196a9fe652df9e861e4dd3897efda08135f00e0bbf93548aa11e5690fb1506a200f4874ad8c789dd0ab714bb018490782077744fe3618a398a582ec109b000fc1", 0xe2}, {&(0x7f0000002480)="27e65d286718ccfb6aa17b1484629c3d24ce7fe8cc0828f392a251a43c3edb4f2b43f75b3ecfa53eac3073", 0x2b}, {&(0x7f00000024c0)="520a224b0f0ca989a32fbeca61f5d612ba56ef8a35f12eeb4761798931f4ae727a8a5eb92be2139eef0fb2d32e2af285cd2009cd72bc2dd8ea3d3c757ce49644a21c71f551c702a8352a8f90b9864400e18e064a1cdf46848fed7e52432024121013b1006157586acc8e336a94cb", 0x6e}], 0xa, 0x0) clock_settime(0x2, &(0x7f0000000000)={0xff, 0x7}) 12:10:53 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x80, 0x4}, 0x10) getsockopt(r0, 0x80000001, 0x7fff, &(0x7f0000000040)=""/148, &(0x7f0000000100)=0x94) 12:10:53 executing program 1: mknod(&(0x7f0000001900)='./bus\x00', 0x4000000000002000, 0x0) socketpair(0x0, 0x4, 0xffffffffffffffff, &(0x7f0000000240)={0xffffffffffffffff}) socketpair(0x32, 0x0, 0x5, &(0x7f00000016c0)) recvmsg(r0, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000280)=""/143, 0x8f}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/70, 0x46}, {&(0x7f00000013c0)=""/158, 0x9e}, {&(0x7f0000001480)=""/33, 0x21}, {&(0x7f00000014c0)=""/104, 0x68}, {&(0x7f0000001540)=""/4, 0x4}], 0x7, &(0x7f0000001600)=""/15, 0xf}, 0x800) pipe(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='y\x00', &(0x7f0000000100)='[:\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='#\x00', &(0x7f00000001c0)='\x00']) open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001680)={{0x18, 0x3, 0x100000001, 0x1}, {0x18, 0x2, 0x5b0, 0x4}, 0x2, [0x4, 0x0, 0x8, 0x9, 0xde, 0x6, 0x65b, 0x4]}, 0x3c) 12:10:53 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) 12:10:53 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00002e5000)='./control\x00', 0x0, 0x0) lseek(r0, 0x0, 0x3) 12:10:53 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) close(r1) r2 = kqueue() kevent(r2, &(0x7f00000009c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) fcntl$dupfd(r1, 0xa, r3) 12:10:53 executing program 1: setitimer(0x20000000000, &(0x7f0000000000)={{0x4, 0x401}, {0x400, 0xfa68}}, 0x0) setitimer(0xfffffffffffffefe, 0x0, 0xfffffffffffffffe) setitimer(0x0, &(0x7f0000000040)={{0x2, 0x800}, {0xffffffffffffffff, 0xfffffffffffff000}}, &(0x7f0000000080)) setitimer(0x1, &(0x7f00000000c0)={{0x7, 0x3f}, {0x9, 0x9}}, &(0x7f0000000100)) 12:10:53 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) 12:10:53 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) open(&(0x7f0000000040)='./bus\x00', 0x101, 0x110) 12:10:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4233cfb25b84e5bbdc3a5197094b222a9c4f6659990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6f9924a3c9042ecfd4cbcdb6a95cec003b54c9eaecf12845088e7008875f26ce8b0288", 0x64) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001440)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000014c0)=[r1, r2, r3, r4]) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) r5 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) close(r0) r6 = kqueue() r7 = syz_open_pts() r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0xff, 0x0, 0x100000001, 0xfff, "a16dad134402c183b362ae808978de7f2b36486c"}) readv(r8, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000440)="2649c50898ca8720bc206056bb4befa984ac30d514ea6ccb15474cd653c14b6b9cdb1088f1e7236be4c1f7169c07ab507f92752a74397e7eebee434969792dfe21b30c4ff91b7aa1b968cc82ee384dae96654ee6646df19cf0881a261968f80c5cf7cd5c4661a0338dbefcc96388e672bbefd7c49c9449ed8457913e7661cd1b97df9b2514d530afbec2a1a6f8287ce5cd5ae448050a9371264daf463d532c205bd5686352199783895edecea10192b1dd555b8315fedfe7a557f14c61855888222fe835f6b7c8750e65291b4dd95109ab1940bd25650f70e0021ff7744f10a056293c393cce0f7b7dfe468c196e0a2221be1b9a53cd92bf42c0652a9486895ce7078939ca8fff294bc7ab39d8a96ea6b2d502e4ce94c2b09a5bbbf90bee9b859d00cf8072f405559b9dab3a6260c4bf3cea6dadfe38fbc7acd99ae91405172b49317a38c6b9565505b06151ba85f28e53ac9410784b9378a5b424fd8982b5e96d49ed7200c22856998821ad936e10e18e1919fec5a72ea72abbf98702aab2cd3bcca6b0c0aa359803eefbe86d4b1adfdae1ad786cd44a21f63cd339acfbf3fcf534f846474479199fe352d1664754024346d87b0b8b1359e0eecc56ee449ba82850deec8eb58d73f8da069b3f74a17028060b9801e0c9bf906c8103c701eb15cc40d189ff3308727f4ae0396076f676f4d8c124e4a0045902369e613391a390abe3915d7d05371a6ffa7c5f91e66404ed7c81d52e0d9e88f9b20dbdab8bc37b2580eb557336987d127e1861ab3cf04a7423415c9aecc1e36c7b04aba5a6a2d3c03b315a29d222d92463d2adc60af6f4c929cb201c407dcbbfd0f94517febb18d719b52ddb006b5098060ae048792b39969e1e025c6c8e3d9de55f746fdfdaacbd9fa20be6e812136822d2968eaefb315fb1f61ae93f282187463865619b4a3c93e630a794e6750389c3bec272faa98a62441b5db338e069a2b9096c395f54b0fa10a21edcacbea118dcb730dfd5b65698ff157b81d7a211ca89187dfd0d90394fc42b206d319087823212792b44e7b970b189d79393a42ebf2f911e8d8c96524c5d3c133d7b248eb7e1044063c64380e50767a75c5cecdd716147dee4ea6f8634d5b1778df682acee22ce5a97fc946e95663e11bb83a6788031768db0bcdd4673b05d7d2ba9683fe1b3071d19afc9c391dbd58527bc91659a8a8d67344f66ddfc526396b01c6ac9936b09d1ef86a56deedafe84c19eb006ab530016cfe4ffc83a661e91f662c229db4920c1d4349e16972a4da044e2b0bfec020be69ba6d94562d9e9bdd43f952ed1e897f2ea53299de928f7a9f2275f1bb7aec0474427e416d350b61b1fdc8e79f1c3679dda4941e2ca130f68c60b53e95d1264badb91a2f2223eafd525b670a500c67186c818ec6b1afd3d98f5b85286c3556cbf751e40dced68f8d01b0cac44111200f865e18fda9824d8479f51d5047c8438f384fe6f6bd1c3f4f55ce9cfe4b878fd8753865a988d406eb25857b613186f26965b821161ae66ef3e45c4f526c3616ad603a732d11f35d5411e30026a767f153baebd4075a72339538a5fd6005f16ea1f4d985453597d2892a34ea5637ca028b45db201cbeed93071bb591bc285c3b4ac53bf2e73ec7bc2b87db8452fa5dff4c56876075e51c984767266bbd522bfb0d1f1919ba36e2efa06fd510b54feca2eaff1a66c01b79f55d3a95e78f722c28e09c070617ab4f1531388ad192c5f5037d77db4f6fe826d1ef651d91ebb0b2fa8f268d6c302a3195998154ed7f8ec382bd321125580524ba4d27e6bbbdc4a8117deb91ea8a32009c6ac09fc764ffe1b7f3957ba9289ea3b43b5f35ef2ede134b417c93a55076ae63f75cdfffb9a6ed0f5fa94e3bfa95cb860dce3e8de38452be952da433b8113383e83d1e9f2b555557ff86399f97f2f5b4912bc43beba4c7bbf7801f13d267c0eca96af763d4861a7f4cf0abd1f88290af5b68826fb93864afabfb0f22096312cebebf562d29cf4fb5165683005a22449f8ed62e5f826e2adfc0e75313a993a274eac3203cb555fb026e421576e97f5d2c4ab22681b9fc0079c1d3596145adbb52317715965234b22d85dedbf399be0d3834a754ad7f5757f120c0b1bca8d28cf0d62d802980abe17164499421b26dc8dd62dd8aa7ca9e0842b16264bb03ea849f497fade86738a0bc95c059d357cf4d724e5889875681266b95983989c5c9cfaa30ac046474f0045ee8fa96c2d77451abc642c3ea5fb61e056be13814fdaa69a505594366fa28eb1eb5f711b1f29ea0b0859907e2e04c8554de5d9f27392a308a2e86492483b3e846e4377705d0fea7004267f7f5bf5c05f2f47556455acc997bd4d0d3f391403ade05642c253cffd216b30afea8896fd5fd2540d9b0225d7f98a171e65506ea6f7e8abcbb5a6e1bc747ad80c09042b6c4ad0737d76abc8151e6468f9c8cc973fe8bcf9cf376202340c27de718d1ceae700ce2c1d1c332516a28c0002ba797cd46a457a83137a1c56ad4680c994d7bbca6fe908d634e58a54d793d47fe4ff7a730e341cbc934d67ddfd1c9ef672d5a93619148acc6717ea6e47eaad93a1c5d4b84a3d360e79961ecabbf1f5e3df02537fa83857666d6ed0909fb3d1b2033691348db378d16801a1254b6ccfc14f13b924a58fa57e1abf4032b0b7125507cd2c20478fa59f6b7b5ecee7bd96465780296ff39c387ecc78c8f529e6d2267b1ac9c5b659c32b150eb2652973a136ec787e40ed00bb997e4466073ca53c1aa29fddeb7d5735ee061a3180200b475adc1f9de96670e99d09db23f0870a294f495166d36119da319dffd5d30ad4ed8ef55b53e13aa86cebefce942f1ff81c41432911e63865375c23be576e0f90eee6fbe15c29d178baacbdacb443a45a798495ea376bf0540a6044ccdb5c1982b63c9a83bf82102c69b2d0ed281c01148ef85c9521cc0f77024a0602f8bdf19160f76a973a54ca564851d807bfeed81ec9f77ceac16a96edd29981934b5d67cc8c7c2ead16165fa3d9c481a6a9ea19e366ad47c39dc4ee029543b396b317579640aacb6fe093d9a0123d3cc8185972f17edd8ea6806f5e8345a4ab44bee2b28d1210cb777ba91c756c457aefb54cb67f08d8a58f06302b4c71d6b9a82e720f9536ba48a76733396231286299bd39230970d9a2175e2158a9e75afa18c694f4ae8aa9aa3e11c502a96f3f864ac86d9058e22cc7095f00c291eb2f3fbeccb59a50a706c9d92770b88c72d25e489650f927ae53376a8754117c4370539e6928be7d668289c157813c64d2810b0ce1f9c0817c7e0831c3a83e0afba015d3223443e0861b14467c219b3b941e7e2b199b49f2941a71e66ba49945da5ccbf55d6d3458e85ecf37b430539ec3067e0be822f13b4c707ba921254a7b606d11e984a707b7dad883f1f9b7d979cffc5b9d04fa010429e26fa0282ad00faf8cd45b92d44a67d45de0e22629a8b5e9b2137cd45d96834016465dab085d9546d4471b1501b9864058eb5fb4acc0d1ca8b95f9dbdf2a22eb3d8875c7afc2de019da3c167a5f6b950c759cc8752be9028b4d2c20eef7ac6d405c37404c81fc6d5844e39b0f1e1328ecfa446494c007d2b6a73a6c6085bd66b4aa6a7c5a4c8ed7b79ec8fc8b75c40818b73d454eec4fb1a4c4c768ef132e8ccb0d3f095b89b17956f80e1dfecceae0f71da5c13fe51abf6eb6fa902422c6021c944262cb487d297b7ddd59a292b37d990fcce103d1d54f19708803902c7addd7d4807a3a4855efe08d2596801a4a777e6f43b2b3151b32e315a3a0685bc95b0376da4bd082edbc3d5ff535af68c61fc9379aaf5f2811961879394496af2145f5148a14cbd167a4f6b465ed93c2a22006fc35d730bac375ac87bf0062ee51f34881b8923a2ae55157e22481033756accb7ac6808a04fd51b3e65bc1bd9967597df6eda3ce5d50335d4f891a5c07d8cd79f7c3e1e213d8c0b4f7403866771e90a335eab7675987253e413a219d69e9191b3f10edafe07f915de12aac8ecc1cd1a24a3d2f6ac97ac561464120b839fbc9176efe5b597620a561cba484e7045b0dad77a395dd58f3cda35aa3b5f9d92d467eaa36c97e541faa4f6ff74269350da8b10fa842221b960c5443572a8f77f2e2f663fa089df0857e00a15b453298220268017b8e36a3b4d5443057c6f4a6542b1c57deac65944c2fa420019eea4e8217c6e7ae54f8f385b752d7df1017dc3da732e88fcd2a05bd981ce762e80cb7776937b19e483bd860ca46bb2ff980ee6c0f8b77a1540fd1b7d52701b274312389f4c3c58d493d9b0fe62f099f89166406bd377c19403e49bbfb64850cdee3b44bda21efd28477bb78460526b89053fedb241f6921257364763fee9deef8143f889cf1a29b9bd9ddc0997b99f7a4fbfa6119474f12a24b43dc06029d77302864a74c254ebf3add55e378fa4556a3a30a3d37f7f1ec4855e53bba74ddc7043ba74fd1f0d9269115fd2bc739086c82c83d4d265ffe44e72e71dd4ad12bbc463dbdf4cde0256d45824f69ec660ecf5a121d7929200dd2ab734153239c3ec07bf9caa860bf5ebaa9e4d2cdc79d8179b421adcc1b1793c8a226ce429f27eadb6f3c92ba158bc362ba058ff5ae25328df2f2573ef5c87b74415d571b53efea5b88554a497f7655c381e6ed9df5252c4761dd0743533c6e74dc714f21286f584e263837a9fbc1b190e51195eeb2afca62a09185d442d667c7033f3b2114ddc4372b8ea5e213b5d7fb6b5058c5ce12131ee22f7aec5417c82325a0d73f847fd76ba53e5353df0024e2d10fab7739458ba7c337f1221143f930915eb61698603a8dbd1ac19ad07de2a943a1ed0a79fbaeff546e14c05b1111c6d671959e89b863b4eb4ed50eff709d1dafb0a9473e81225c647039870c3cde80c6bbb2e4dba81a83a65e6d1b2690d393a004671ef67e4ff4ba451711171af62828fdf47d0d2794d3e2f93f467d2abfe5facdccda96e28f156ae73f85b07975cbf0ba9afdf65f7087b08b246997074409aaf5122c6f9437b1502ea96555c754f22916231d421536bb21a06f1f1a4adab37dcff70683f04e68660275eeece4417ecafadf3dfb9a02b27f5808ef0c0464aff2dba00567cffdbdb809faa57d8b572c0b4d083dfcdfd4875015b96fb019951150b0a0cd5e9e0f50720945008b5b2975211acb96ebbe526a8b8773db5401168da84cc70c2bcf28dad1bbe5e5ba49af082cb8181ce907da971393f6b1b20dbcad90a4422f0a23a008a0e5afee464e833f68e39cbf49cc085274d92775ac5aec196e1caf2bef210ebe36b09b9513187d2bf985301183d44544206184f901f031873e1629cbb61584179c104665a66b6fa7047c9b07bbc29ed54318dbfd65e5e6cb5e30248764051eca99cdf44d89a4d9ef7cec4835c8ae54b3ab1ac71a24b471fee70bd3eabac39efaecdf6c8a26ae138cda4c02962e7edbbda508cc8b7aa0470b844af08d533e1805b4c696feb78778b60d59f703f5522b760302536a1bd35ed912f8db0d531917366457690c9c1e9e6182afe1d93cb6ec3598b9b340d24cec1e96b7097e36b620f2fc115bb6a1cbc819ccd36debd9e006445987ae099b82351a58757de63f0c26ccc69e804ac98a30d24e77e3d69ed19f5546f4497efe7b21544f046ac5f4d563cb8a75fb48b9a58b7d781433379c19aecbd8f84b7c12f5c1c0cdd68faa1d32c3a9b24521e00a13b70808d3a4b37419ca7f56611f45d633891f67bdb3d998de1f03558", 0x1000) fcntl$dupfd(r5, 0x0, r5) 12:10:53 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff920008aaa008000000c3513e2a5e0000000000", 0x14) 12:10:53 executing program 1: mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/202) r0 = kqueue() r1 = fcntl$getown(r0, 0x5) sendmsg(r0, &(0x7f00000046c0)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000140)="d6139a2e0a6b84455fabada21bc59656ee6d8eeb877180e139e4dba58616a4dc8df7b3018989", 0x26}], 0x1, &(0x7f00000001c0)=[{0x1010, 0x1, 0x1ff, "f1add5b3d4fd22b04da8346843526b3f8077f20a6f79d033b3124d2ab1d07ff475d5446f327083a3d204fa92ed9a900bec99704dec55f76fb2825f448f5ce47a063b7ffc913ccb4f6565d957d39bd808964fd3e3dacec4189538183603054da3c15ebf6ba7733de1cd26d169ca753dc6a93d036bd47f542915f126147b44ff61f961ff2b923268196388d655c8dde1625655603f66063c539ce30d5f39e7e35d887e18544a54b5065fc640d268000014b1062db11b8df9fe835c8284098a3b075d2422b7286e0775a90bdfc892588ec843a193f94a8735594ac573027928594165320182e0e2c053c090c7c681ea0b6a0ba727ea93c8054f9118df3ebac6a8c9df370b18390e4f3dc092197cac58a33e5d60edaf6d33d5b34d2cb299868bb97302d093c2256295a7f968da364d23dcc0e165c9ff02c9f6e5a767ced7893f44c12a15e8274a03704b106533c5ec9becaafcc4f3e3b754a00944d8f9ef79e80c5e606c38876ced1e87daada7ab0a403dd06f2b2f27303c03e7060207fff09cf78e48db1f3a6ed3dbfeab82c74816b817c881dd0b65148685bbaea9ef87d0c7cc06370dcb0a0439193609c1a3d4df4e90250fa5f045658983a4a7a8ea2ea70e5c3919b2cb2b65d59515e451942804f5b1d80bae755236cc9b720f31624522f0a3dfca6f4ed0426b05d0e42721ca46bc39e818bada265906e117d2e639cab6f8b3189473aa28dc2fe0c568bb05c2c48adaa6afaa5d9e59506edf055b0a1e15b2403dd3bab96ac59c0f91db2eadd8709925e87e6d54d922d11037c3bffe3025bbb1c84753e5ab39e7a59b6bbe0cab6580f2454ab30ac612b2ae5680fdda168bc475de58d278c7e0d905eeb279413d42e4288dd65276a8003d21d29928d7597b8a34b2a5b39b6298b3dfd5eb0194f49a81a8e327b9280c8f66438e810bc657a5fb331d0301d99ca1dfd5ea218801c223a9d063550bf0a5d9c851af6f21f8a6da2cf15184ce1098b9a36b50ca7911b4a3e4d505771c1e9fabbafeaa060b65106d0457ab3a0bd907849ee5fffbe6872b230353fa352bafb5d77ebfa1b4f1875bb22a19c167300f257b0f0c41dd12b9a2cbb70c651ec225c5b6d62d6421ea3f0e4cff9137cbd161850c61c518eae5239d76a47b83df66b403f2faf559574f312600cada8b1b7ff035bce225d0c88a86801b3025bd706f3e79743f3636b44afcc6710e4ad27d56cb43d461f06fe99a7a876f2e02d33e4581e5fab68d531b6512c7c8fc582a5d69149c0b95e51a3a745e247c574b16186fb39d2c8e98873dbad81e33df42d2f810e1730f00b253f3b4d0b3f391a52fe2f6e491f142e81ac31b777aaa2f0730cf8e925c92f74f2c5c17cc02e717fd607db4f641d4bc8a7152d17902519b721de097578c7387b8a92dce537cc984ccd9884670ed8e095a94a9ea6e58f2ef098b070036b3eff1b5c86357c666a9424f2866587675aefeb3b4e9c84060b027f12517eaed8a9b4ceb12b5b6134404fed89de540239851a8d3d5494d2a458e1a8345f32e36f66ef7cbda81791a78e33ab3f346f5a6493b9dfaf7b601543c79cf49ba311a971ba855049ff2b90cc0504bb4fa7ddaf424944341f6cbf3b88f39af6cd58ef8b0478109476981c83e8360eee4d697b243366d1bcda8da39a584df2e20926afe1bed85d12a034549663e9f26258c8503d6f326be573251cdcb5c776970fd025abdc46bf7309b930458ba5ed2bddd824636929ab3c9e9543470478d1bc9a31418168ef5b4927672e7c61383fa7e99d609a3e6f2b61539b4f326f877fca2d0da62e211cc64f47b1caaac9101c2525f96f7a60f7c40a024ea5bfea0929b94d3f777f12f18194f7d2efb7de444852c68423589994599f7f21d1bc780485ba913a8bf47a83737a7cebbd1784e49e115b971a3e30d742e997fcc08d4cca2fcfb1b24561b225948dfd80a6fa31ff48534687c56e04ef1d6b9268932c859c0e2837fccde5f01855a5b2bdbee902f33b4334b3c42fba24277639fb8b3ef3f4d3b7a005688e7ff1993eb953360b9c0b405eb9002a977902cbc08de4e410fd74ceaf9a2e35046ab54172e40cdcb543a8b7a3cae42843fb87af84a4b00a6cb20b6b6fc1a4797e241287fce045db358ec9fd832e113c8b6421d8e3bcf314b06faf3c6cc77aab77db3e7a40908ee85a6198a1c2c84c6bef3d453b57eb796942456c108f322ed28543806cb6dfc3bb65ee5b790fb1188eeb9c5eca38ba24fa7fecf7fb6a30dff99c2fd20fd4324c0719790051534315918acd5b191cb50b82a296a3d526d1cb9a756d3ff29f6fcd6926e7e0ef22562749bcbc9200cfcc8a04bd05447e5ab4c526ae17b9adde86fdc9d76cc57997f69bff077b1a9592fa47906341f49b7fa267973386a9a0d51e518d22bd379012fc0f5fcd2239d138aa297889d338ffdbf1cab99c41fe5315bfa975a02602300e4767cd775dbee950df933855a8deaf750cba6f3cbc0c2c262cc143e2a2c0f9b8d94cd8acd505df528a83d0237381bbf6b9cdf2eb53c14479280189789a6211853517a81aaa3713ed75ad6bae21e83fa192edf84835ecc845111bcef4e83297ee6756824baeeecd0b4c130abfeeb018133102a9e7cae797e19fe8a15bb81c9fe507917a280b4b33537f817e76a0e8ca8e50e943c2a7939a50de8fa64bb2a2d90b2031360b6d3139f4ee057d5330119a3c61cd965cae4e370892bc41e3014da734ded81dc03261591cf068aa41dbf2800ac28280698aee85027eb76f1547e015e706bc95d81ad98338d1deded9fcecf741c5317111e2b6b7ceb95123aa791b8c4653c738be8b6f69e57e52c5fb3c343a77fb055dcd9fb3549c1e9e8c4b48e421d428c0da2950e3825621a7f047d78688a9be31cb589e7e3498a5b09f7c3ec3e07506d4556bfe2f81c25e0c2286fd5901abb36a2c12cffbaa07ea4252af56d98c0a95cb31e3cfd5716d051b88810053926992d0c4b66e26ebbd4127589989dc3336346d8e1e1993cb54d4a49900fae479575fa3194566759bd3e267ebe01f42ab82daccd87107e2fb85da47d1fbb7c3220b39f2b6899bd9e809c8997b6baeb9115b44e0a922ab6876f12d8d2c2eeafca7d814d8743d9242358b68f77213423d45c320541d5dc4940b4a0e0159f5c92d16e7b2a12203080d78f2f64b05c6caec1f4d690eee2db3f3768458ce0e28fef766310b8a654078393de0e3482a32c0b5cc3103fa0cc8d825465ee3af01de3fd453c43bcff460d2f1c890b7bedabd7f679974b91dfeed827fa6eeb22e3a62a52eafd23fc070a76a4135417bd3ac48892d67491380e179c1b95c89ab12980b8df65e98b504f7fdfffc0b9e3e590e2b51fa0c7bb66b7da9bc3d896631214acc2b35d2fd043758d1df5e1ce3565e1d23630c79ae7ef7bdc38c8a5301714e060dc84ef44e70c3050e5dc0280ca1993cba2e5fb18961bc4e556858d5342cd3595a1bb6cc525dfed8741a435a06d9dee8d43b8ae1bf798ef07f88c595b51cd77e130c1cbb96bc6416b4f16ee4d9d9b44d0c98a2383718e8ac8f3441f26708739e35d86518711b0f5b9c6beb0c19309ab10f66962c4509194aa7a1c1462e498d8a062540c08eb3946397b76d27c50642c449be55cb6a80d1980f4a663a9a7f8688c7aa76b95eb62a2fe1944a3e603fe5d8b37e31650399787efc16c436b39441cee88cc3a5525e614e712d26457b18276dd0efafca87598f3e58d172522d463ea0d5a1ea93baad71b41c27f0c62f16d09d79900baae9c169a3470161206aef78d50a8c74b82d189b0a8dbf36824d53d3ed6ce754499a19b2a6d4e3df3d3d182a2a3d0dc0b9446a3672ac8c4416265b757cd3265eed00bfdc0ce217d5982eab62efe3c8b4e2316282d466f51499781cf8b78d55b7af866394e51e97ece4bf21aba004dfcabd6239cf7238592c5bbaf073df3ceef9b06d61c4320704d2dc39a66cb99c0c1e7e411d8d56dce9e75cbf25bba0dc337b13e0d2c0f2282bb2a735c650488d76c53d7e1ba2e4a00cc35930e5855d53a3b9c4226da447d3e51ace973e3e0ec7aae462608e0eb8f72544b519fbce749fae48f4a94c6b3a16967375391a29f5adb5437406475df0015a9a1309ec10fc204d4b5f4cc8ac6f468bcedf884d413342a83fedeaaa32011d9836a2ac4e9bc16e37e3cdcbadfa14dc371bb02d5febef6b5335ecfe9f01a0a6c0ef6d6b8626557c371a3c6fafd7d02eea05ba5747a6419819095bf13818bdec4024c8fe8cc89652f032635139204650e148261ac623068fcc59f61059689332eecfe996585e55ce5481541f2e7824da913e60788e59ddfaf3bb4c1e5c3a484c5a5ee9b6088f30f526eddde7d01dfcefa28fac698693deace8ff01d054e985e397109c70ea036ce12fbefc4666b83228e20f2a51a473cb35b8cc2aef21c940b3cee1240f21ef4d756dd7297b89c8a66ab87b730ea785d4a9d06ec7a84daff2e173ce387b8bee63b3f380adf4e7ef6d3a678534928064e89697069a1576f88e0380ba3f0f6e15f4a1741d338753293e17e1cefa46ee0d844e21dd461c3cfc7b41f28c86d854cdccdf1b2dbd368dcd6a7229131ca3aa370bf756cac4d9e163e4082fa034c127e52fd1a3c3e31d5adb6fcf4d709fb87761d322c7a85f8bfc33ae0587639579fea38fedd405e41fc3004d77122c0d01b0828b638f1dd5be459124a12ea764cbfdfb2d0459e0bc0bea691c6021f28d8528e862f9ba092f306aa474e2044c07b9624e113454888565653a081dd08bdfbe2c9a183cabed113615d8f09b553dba1ad583b0aa2f69298cb363c05586ab1aca6beb8b4993dc1846f8e0a59042152aa8ca48520814e45faa793fd82ea42af3fedbc46bea79210eb997dc8f79fdc0b61a27edc89c405b2907c9becc631e5f416d4d7cedaf85e67db1861c10536c96e8e61562ad229726869287771311b577c5a0f24a6b82128f2404947ddeb51c4c2cf8c496574932b6179d7650aa7fd6ff3882125b37c81191be9d5f6be8f805e01cde4438c00b0685740d76011fe5114790e565de1ee323b104832163a70e667f97832815feb28dbb8d759625c00eb6e8febc623f93460da5d1f414a8456c94fae10a5dcf3b633c1d5a5850b105563a2a56cdec78dded8e5aa8deddf87cf6edca12281c72687cce0ffc4fae3ab391c9b5b64864a37ea4657b7785b6fbb02aa460511359acd0a23761c3f854f5c0481fee8eb14c98e54af726c4a493ff236f3f40abee0238b59b9975777571c9f5717928125a8de31371587b4a4ac11a729b54425e735c9ae25b76bf52078a3c76d8deefa5807bea0c7d815edec4428a6896dffde3418f660e6f12c0741be401b8463a40debd6dbd2cee4fdcdb8e9604642b3a060e96a816fcbbe5451901b68d83dab6f036faebd886f1d85ca1b0f9f1530261981fe5b332ad2a10d0f782508be5d021832331ba340d558d42957ee98a2defbeebaa26a192114709f0b32cdf746792dd34a3686c20e1f31b9b99569c0eb69cc9cfa445617c56a1f3726a6bdf1b7f8f22eadbd2aaa7e5f79a93ce41d0c2ebe2493e71a43391a7d885117761eed35bd21d21f57a0bcca68aab66a23e9cd9e7c48417a7e10f6dcd49c38c9c29deac1cf3fb0f0ec8882a656178baab8d5e72655aaf3332e7ee4e9d42ea8207fdbe916ff9366f1cca5ee7e486279ef65ae83fccc8ee09887fc8dde22161d10947f42aa90cb1d3fccf15fb407780218a1be8737bb606e05b069b36497d4978e4a54d6277827a8b735c0385b682926306af1dd"}, {0xa0, 0xffff, 0x0, "b1e286eef29280d03187a273912301ec4cfb944e58c002f31021c5e8bf7d8117d401ba4e00bdf83f9f4eee76dbc71d96a22d8b88e0288c87c6d82ea12f7913c3bf8888fa91f67abe3c7d46ab50a23806f7a62f7f58bdf8629d60eba7e03e8a96a63b318195467a0d192cb47eae3e3d6e7a57e67159c1a343ff0cd0e3c5339372fd2a805bf02efa22021feeae59459dd4"}, {0x1010, 0x0, 0x6, "ace0d271b4ae097336174fa59c812143f00657ba79b5cf2f2be6207cee96ebc1469878266773f8a1bf7fb874b40b877dcb76cbad508be18e9482685ad472799d85d6dc20ef7cb96e9fd07970be5ede4f4de294ae8e9aea7a1e883c3a5bfbffdcbc4d8fedfe6f5d12d41f46a90db94afbfc0172052266a069c7cf72331b38093d3066d78b8783e8dd7903d50c99dc8756b42fb0be9b4f4ffcd2ce733761033bf240afd7e05d37e854f77f1ca34900c93336db9e50ec0282e04452a309310babe455ff440784cc0ba705b5a8a4607c5565b5931fc3837f60ef7b6489702ee9590807e756e8c76051de1963183e51081c71d25706698741b3a3b7e415c5b01a63ef9f193205700b08f3ece0ed82a8581eac5f599dfd1b330d821d72fb6db2ca3f45d6d8219bf493325881435d3f6a24540c9366f018e331dca35729a3a2425388d0bf45f5dca32d5f7ec75e4406459542b84d75c264a296d2d0f949894e58e4b3894381101293776e19223f07172371fb9243ae1a35db7cb7c08bc384f52c0985d9db95886f930188b786d764f275c5c8d55b7032c9eb3c8b60df92a49394d098e7c5badf1971ffe723936019c70e887b639af7e49819b89f127a27e90e81b60fd04d344064297cb364673345358a013c3387c99068097019063b530e69a7538c762a9d539c449b5461a9ca6547686d88a7f67ec31d055d027e6aa24441cad9cff4a073867f7c4a013b2cb1760c3f6e56e1354a6ad53d7603ae236c38ab7a0bf67e980639db88b2da48b49f0842e8bfe46cfa548660d8620e8a3ef29d1fe2ae2361dc772b23ab562f0624b319d19c6455a7bf6d9f3b7978e319c58c15e62bffc5ee9820e67712ac0909e849ef25cf7927a38f9b3c89c862a69aff43bbf5ad0e33422bbbd581a8d31e764043383901b4875050a642d9fa75901d39ef323864ee624dab37902245a4ab2a31590262f27220e5c95a696db35c7a06accf9b74c30d6538b12ae5e30777cb7431c1d0f6c7ccb20cd1bf3a63cbc9e67a34d966606e943f6d9a5e5518ebf14e92091060a7452eaa41a5da5ceeec949726301c02c64aa360c957ce5f2054eeb2f9fd86468d42930c05cf3ec37382ff2b458dd0bba717ea53ace07a51efa2481e0863cb109928cf71ab12b7cabc5ae8a155ad3e0f362b41c7ec54503d4ec02a4128ee5730ef27fe1ff6b8e2e0b3655efae7eb3a78caeb0054f4c1f2720f47826cd0f9b30fbe3f49ac2448361e02aa202f277ce3b6a1f00fbffe7cb136301dfbba27dd5d82251a011ac7a91bd3b8b38477769fe3e57a8c898547964583e6075af3577b7ef577cda6a6b0c36e9c32b81875a474baa75a47a5fc6367da6dfce422759d45b3e7bee6bfa0a8e6cb5fc060be385637b6b6fdff4da58da15a2ecd6454806c5298cbdc2536699addcd28405577522e24aea4f578dd1570fb84f4ceeed3b82b8749e4104fc606fbc13c6679d9f4002d21e795c7445264593910a3ecf035649279d20645a9531dda7671e25a5fbb4f595c7234b8edb4469c4965530f57af4a4a20128577a4b4e9be6a176e42acc2a9abca3299fbc8f7f3bf693e625cfd679a26986246b83842e18a3f2cc7b0864a308f3c325e89ca35c8442b8112a6b48469e4c684259e60d57cb95202110f932b86f91a7b7c64d33e62f73ed43f7f0fe38b9b29b9b582dfe23144b53581fc5eea73b9e49164217693953fd1a9e5afdfc2225ded63e077d46f498bfea364365f8bbc75e100a994cd1901cb63bb4d07947e34789a70efb8b1879df534e4332942f572ba5c85d030cb888415d26def6ee400a183872711966798c3dfcb64f1a72b68d964fb23bea81db4ffb826a61f6df0a46831eef1dd5c93f65e351973736eb6d6b0986be03374d9e8c0b739cb8ace4cae4e596abd197ae697f5eb77a6533fa4efd67a6722d9d01b057d408cca38c3315ebca73210c0dc8fd4fcc3fd2db2e45b29ad27f753095da38beec204901b69f9a453945b4ccb87593be1dbfbf63e6d8f55da1622d5bb50e027c1d0098f51d13ad45374504b6aa363f2341bda1e88a5de09ca76d5a283a18233d6f2362845c87fcaba6d6cf34fa46b22b8dd76f0ab8fcf0ee99e40a404d187936dc53c35d4813219b39ad26326c396e8e0aae73774008c0bf4d45c80ea7c4136ce343bb7ca3a83364dee3851fc9ed6723947836ea0a78659a5163e2f82583b64fb2ab93861d6caa1061f17e2e2a567be5ce68385667f2b29faa0e7a5efddaa3983008f4841d8c23643023037bc59ab43839d84610ce0459edc73070eb29158fc08f16f6b7442135c1b5dc44c32289622013e7cf24311b8318bdd8ec8d8052ef32e36d3a01aa21abfbc26fafd99b2b1c1666534e7eb7b2448feaf069005b83b9fd82b404f06961cd9a0fa29a84d6004c9e52be878d2fd94e3801da7ea46329a56b29e5a3c7b860c783062d81b5abce364bd151efdd8cc12b05af69fcb7c1ada3366e45f8896601339f2b022664365a6034cbfc84e4567acb813cd164ec8f902f9df1e7f26b683e417a71e8e1102ca5e727a846abcb42925f7ef317f9d7273326cb10af1681d7f6aa9b793791fa656c785f0facd1d6fc0618616e720c177afbe6889c0a1d18dfafe60a19510d75da064472fb8e4c37183cd34f09f87016787e13058550b74cff1e0e721649a19a51a2a1bdbd35661139fabedc0178182f450dc96da27e49c5f34b521637acf6b256bfb8d2947aa460fd078ca5828062d71739b7279a030beb5382973a2686c200aeb50318b4fd1948faa85f254071c02786965820a72f5203b045c508ab32e67c6d5079719b0cc0c21d7afb99f27b6e279fd47d226c2a63967d1716544b5436a52d655bc0e62da9df526b5ed4f1586deb7238d67d4564f191f7f3c002c631880f22bec3614b93d07cb948cae8d7cc011b284fe3465b1acaf8533f3df645c24cf41dd96ea4927fa9df7ed8d5347f8377ef02ee9344a2d2fa29fa1da1421e94b46840e979f1370f716d11906f235fd15fb549ed6337c6a6faffef5ba1b2229f184a03ef91b78dbc3ab1c564b86fd60931c71e17e2545950cb737dd40b10cd8fa63275b0e397c5ead4a1c8b5db0c14b1fbe48cfa57f8db990eb1ed207bbcd885fc3861cb71e10fe023d9efbd606e6a9771fb262e75922fbba46d6a206a15018544f2b0f8c66c086643931f335e82e187b066cf5c935ceec51e6ae3b966bdf9a2550952abeae375aa992b48c1a6f154b4648238e762de74fb1e133110055e879bdd33ebcec7393bcce2216b362bc1ed44d5eb38d829fd56ff6b88dd80cbd1166981bcd96e8bc4a83af847c97e34ed60328a1e91b11fdcea9af91fd0b2680036a5e7ae3973135f4127b740a4b59ede137371340870877be9297ad9ab530ad10c30f17c5b31151b7e62723d823ecaa4ca2c663f7d2aaab266943e12b86ff0219767f3a7339666e2013b27b77996457992c997113e6c498f91e2f3a451aecfe45d2237d5fad16d437727c016fec06f85b558ac74b684c0f731b72d12e7fe2f86a81c31d39dc7dc32c785ccee6818fc7b8d19b489f08a5668ea523c46de7149962fe84a0726882f27d783360b62705ee93e6c896c4309c384e68195fcadeffbcd8826c503474bf017db9e4408bb903555d047b353da43ef6e589dc09267304ed704c3b1434bb259c4fa17b178f3d91ace4c749111915680f7ef0bd1656edfd28041a6e7a783fd8205fa946a5b8b2f976958948159e70ff068b442c9af3464c8650fab82a3f2dbe1d31fc9a63422764be29d1d5c19cc4e776036396ac56cc035007717108418dbcf4d320063bceb8d947fa51f56f685c6eb19b4fb6511d51ae8640e4731e80ab86d709f13401544b0d21fc5acd771c36e1923fa7217af72a0729214cd92a054583c4eb37c68e287905df58fd9e34feb702c358392f94ab27339c9fb234c3a4ae4121c53bf03f4fca97d6e482bccd6f17e810ab0d645132bde3d277f3aa4fb37b4fac3650a5b75aa0e4e66650a11eb31ccde2fc37ffbbe3925b536db154a744c90bff7d49c30efd5c5b3305eb53a809fef1f389a087295326a871470a18de3cd8c4a069288272a2705d13734a629109ee6cbf70118a7ab6b908e1ef525d87d18ae392c25a67434e56036a5a9e596cb7c2cc938c28b4283b4fe47525c2eca257858032fab2e812443a1ad9532f125a24538a8b9d83b20446f438ddb158ccd8079a9263c316c4c09d763e90bd78f8b4a58822456aa09fceb785f81de40b72932a2d88997967cafa9ee3d454cbe8b0d1fcb0f1a92e2f18f114287c1f56d738116e652622d70bb5a72d107ecdc9392447aa68473b3ff476355a3bc9dda808ff1b7a86ec2083280fd43e39b63e2702baf6b8008bc3c8a822d3373c984e67296ddafa31dff95a5905e53d7259132409faf4afea3099a4a10d30f612f5be31898cc5118cf06e6cbc003e5058153c570fa0dc0fd910120882874d50a22d3695e09b9705c8f0e97854511634b90e65e66b879a2b0f81c81c9f648db6534373b796b28d27dd5e1b3507404465ccfbc93d6ed405b8c094fe22b7c93eff42621ff3c2aa8b99fc74ea35e3286bb73f6ace67fa6e6a4906a01ea7efb1b806eafd8f8a76a237e163a554410504e1f51b4422efbacd0f5812a48bfd0f1421c6a133dbc53df0f25eb9a4c4ca356ae7aaee6f76704b47a06edc16c1728d5dd2f9db96bfb13c57a4f23140502d74f6ca81675dc637767f1b525c192bc7a4a306fe4562d78b012cc03b3bc576fa8f364b4d3d1bf04c055e6c92fdf438338aedb10c700ff9c659cd9ea2f10bf5d495e05dfb8ee9da40ed57fbddf99c9c7cd10e32fc342b8d2f025e54575f864663ad3ae1ed3488938636fe4eb3d2aaec21770f35a88f0d7b173a12cc64360fff12dfae62ea1186495f0b3fbb8b18d0e7bbbc31936a0e3d42d3554d10dd7c60fe26a5296cae5c55d6695653b37906bbe4fbc05ede24bf215920c4813ff52c9962780f32000e0a55572de3e25af9adf7327df52d3f30da9069e4dc5d2594d8449e3ee521595ce17b870bd8981445e94541477d39b1dbe3cb21cf3c234e3b013fd9d8374dfb49376c5337aaf0fd2d1576abf1cc42ad50798542d2aa0aaa48daf59292929f41e9d39a2ec03bd229702ce5f3a513814b74c95c71c88417ccd1b820cc44e8321bc18b3ed833eaa17807ea2d4bea4aca3b99c46b91e23f09d182c91a1fc58ba54c6bb272528feaf81754e3224fee8681721d8683efbdf411f98093cc0546275d4ca702a33185112ec1b694cfb4a02010a474e0cfb7d2ebd050477c863da4bcfb82eb7f4a955274315deaee8f6980adf27a0edc92ebb604ee597c6af034384dd69398322507c4a85fad4f76f5b502dd9ce953527e0deee071093758c92c39bd39920c2ca3cdd8b8e115e628d767550823209bbe006f49b5633111b9d37b256fe8f0f046b1331b3ea66c54db1fe7c989ef54e546c6f6c9dae1d261d36ab7b1f5ae38c9949c74fca0b962bced65f2a1a6b465e31daf5f6bb02d31e314f1b02910fa2b39e340cdbc0f2486a8e7799259a1bb2bf7584af0158a8f94a9483a5abfe0154ca2f68ba308625b5b2e9bf4e2c46891a492ce8afd53bcaa34521a591cde25d1ceaf3977cff51b61a3f675ccff9033d969bdb7fc698b53afd1b2c289a449807d0b325dba10a52ae7ad4ae419030eb2eef7b6170d7a98b1c889bc7134f317bb8fe0ae976f1922b553a12c265712ac48827f22a5ae3c42d775c3e45f750895b03f87fbd99bdd182d9cfd21083f85e96a"}, {0xa8, 0xffff, 0x5, "4727fd0c7f74d27df19569c59d68dd38cd9dcf3b844e0db012a0d2f79d7d9c99ee3e98f6fc8afe5e3b9ef4d9ab34db805905e7adde35df125afe805059c54d3b018ba4d7c2ff10465ea5ba3803c5721a2856382d62c1d60f0505100ae05d6087e8c152c9a79d046263ab819a0688bca920f32c27018d65c627385d4d130ca435232d877463aa7b772cfc4a3926e51a60380e"}, {0x1010, 0xffff, 0x7, "5c164110e8c34e9bf5fb8f2f532ccbb7bbe00d74ee14bb16d09eef9d4faffc69766504de8eb3ff5aa928699c6590c81d6cdfc02379982dad6631862c0e33aed335f92c9d3a09952a82c5d7344d70982c58b4131528a555b467ca916ec9e97ee479a845e341e4ec3c24ecdfc0ea5484b3ae22b0a7abfff983ae10dc4b6eb4f7e4472901d61c1217e63fd519657b574bcd128fa4407593e6dd50dd488dd54ab56c3349863fa4e771410cb627d739326eac761269e1acfbe39bcf46cdee6f9c35d72ceea37ba81653b21cc138214eb14db23ba6cf8bdbb9fc834b2959755b7bd8ea8f14d7a522d63a57fa629c34fd0676c9919b16cf2d29c98d99268c68fb6657c82f51e937102b8baa29d9da684f7893901ad5a99bb2a3ee45f33feba4bae2c075fff63acc5403605e0c5b41f8ffaa0a2a046b47c947205791293326bd5910c41b37c6fc9e494b67dde7de017c486fd7a54802f8bdd0137352e17e2e6387fd424beee2585c96a5b1881122db3698b197c8c893ab539630dba25331677771b3de4125e216c7633adfa81a1e2afe00c256230b9e3bad1e9e92398cee125b3cf01b2f2c889739f1b51ae1b7ebbb61ba7147d77473cf6fa9f58b128b7a2c4bfe02f201f39d0f756120ce618c64b0938cd7796ea4cabddffff72403c4bd9430bfcc4de7a17a3fc58865b75bbee91e33219057584395fb858357b54db1f8e2ed8dc354b1cb1c3fee922d390fec3ee0c46cc0d971f1858a179ad1019aaf2fe9e449add81a78dc27734250a751a99fc185aa429f6a95f32362cee269268545b88e0b0c4f404e32f2bc2cf19ccfbe267e5fe43f2a255346c62cfdb991ffea921d54892fa233bc8913e0801fae684e71ad828f53b5fd2bfb56477052bc812601bf2ae5941a0e2dcd713a07968b85cbbdcecc083ad04a20e505905f90e845daa14b3831af958b1c383b76b6b3c814ff64225fccd51c73e3409dc0df466982ac495a844a3855c17fba5710549632b0fe6a3b179f82b6a024a345bb745aa47d7268af1f4883bcc197a5a0d9f116de64d9de220f870a995f7745bab5586e4308380776f37ed6fc8aa2c9d4a06cf498c103d9d01c1ffc6fcbc334feebea76c80856ba2d4f61a19705609400332eee831e5ce7503895966013c04768032c3ed3f27b03141c01832d2f7e6d984538093963882279b69582d5e0dc640120e5f57f35f54a8f79c63b0859773c7dd6578964bbd9c4fb6dcc1dc0bc096625c5846e65a2a73a16686450c8b4f466c8aa4bd1b0c8dc67fabfd5f0be1f797596b85a5f27b4b8f27b28dccc5508111c834edbc76ecf23db1e93a80954de8e15f50c892a06aa932dc7aa5d0e200b553c9c346690ce7ba4877ff236e1011e542b0eed402f3986e265e2adca7ec4db833a6ba9f65403be9b9c67b0e19ea7c760d353bf7884506a52eb3a5effa33ac6e80f7fac6a734ffbf4f3683165c6ae71fd71397e95f807233c2f24ce1e12fe6269d3aa5f0cb8d7556d064eb927db103cd01d74002a52f248dbf0180f04e27e018e000df069e49992dc993636ad59dc70c47af21c9cee56ea5c6b0f0779e933a1fc1b53934d1e056b73d60ffb3a9fadf9df025318a7592414eac2a8441aa537389931d967162bc00e4169bfc0ab03bb5ea717c8968db4f8360e95f506cb24310c516b31c3aaf62ee6db36515f6707f2a84ed74981086dc75862412fa8c34a3c1168a1f6762c3892541b41af57fd120c4c07ac830d862212f47d64b2658650ef2febc6651583cbb50543b132eae79bc9e4c189cacb39de99dd60e6d5995f772ac4ff9c490a7340984fcf744b06341c171e0686cf5ef2d3f5fb444e78b26aba882d2b54828d15c7a8068e7847c450d5b22206ae8e1fb9b0354abe1c26963de49ca7e170f7651708b6cb26fdff9f1a9e42f54649b5665eadecd299538db50da9e37e39981a5e1135af59c42c882e04e8b5f6d5fa073d0916275b26a025709dd1a50d8ee03582062b7780fb3afa3edb7ab9f880013405a6e91e3b115685c144d8323acb405c009fc7178058874b8b88a1050d71528c16b8292c23306ab0189b6f6169e5ccada00a6d28a01c5daffcc5830745778d677ae491da3a8e31a914a8c6c700b2cf57cedf37ebee5c77238856457068a4827fc074ab806df7bfd90fb73ca4da0145d8a592a8adbdb87e7a7da2b456b8daf5a8d33479eb2c7d961ea91555276c5aa3ba35efc14f9a83c440ae936bd9dd593942c2bd4e4d8b6c7126114214b1365c71588473bd6fd1e725cd0834e5abfc7b34306fea677308b6615cff4354642a04c6f51fd9aea8e0c50185f27bbb1ae1f07317b0561859ec89e8faa641024b1eca7f5a13f6e16c9462745a4d4bad0d752a02e05fd4f8735271134aff215a7c47f88ef19eea407bfbd5488c321a2048f7b4bd5cf9eef6b273ec678fc475bb420128c4e6da35be949ff93f65eab74868406c39e454fa2f811363c5a2c9a1fcbca07650f57da6a5a01ca34ef2541863246f177b66e482d76df984517deead8752c1d4d54529b7a3915ba4491f4016a9e5f2b14ac7e113590010ffe8263dc7dec5be59d16bd40bc7ce066d2dee1cbc21a12e19deb0415701b6ccfe3529c7ff839ac5a3bf4fc68e7254913c9e5b0dad0bf972bf263d91630d9acfb8bcbe2d7f5eaaab98c43ea3b083b7427d0267911c5a736bb1d424e8f3cfaaec2e3db4efad03e9463673002c77ff1fe864d1ac4b7cf32551cd589f14c32b2b2ab1880a9831e755efe52268f8688ac49a5071b3649d644fc390adf4504cd612154f63fd99dcfe9f8290ce1b6d2f9e5076a0749693ad2ab217fc2f02f0f05c1aba401faf02bb5c56f720a1bbea8071af7d4d5e047d445af53da2ab569c66c5e0b2722910362d4b9defaf747c06ab9a57c681cfdc068fb295c31461ebfd52e4c6c2c55461bab07813cbbf5eebd24e3bfa1d6daee4ebc1cf233d4cc04c5066e6025d38164296e2832154fe70ac8f7842f0124421bd800d6feb3e472380c4720fe04c5115ae134a51e5fab897cccf3a11cb524d333a61e1d61784a14197731d9baf35d99cab7ce643c7cd0f6b0914aa42692db06fec475a87e143807836bd7bc58b8b598be2ef602e2a81c325dd12d133fd134f7e913f7ddde4d0241691525fdb937afbad70f7b9028f548985cdcefff4b7d716d5557955f7df90f5a77e7286888bda5e9a1bd796f8487d975743f8d15cf17c2f9a6dfab0c9d181f9010190e3f3c42091985d25d7c0a1edcb934a40dce2c1b6fafe5c2b57764252ad0c6e6afc5e0e442e109451c2d1b4be88fb3b21bce783c0012b3e190319b87f05a3b3e501cf4f5de20f7885e87e6f9a8d423df2f50602a6ac2a6b5af906f239d064552f67e63c7464c1106a085f30c0148c4c3867046a85957056c4bd304497457f78df293a21ca3b7470023fa79570560d16a33aeca11c62c7b8679d8772e0abbfac6116600f6763da37ebcaf54c8502cf3fc42fd057c72ab59890fa59a1e9a800b741206b02b6cf0eab109e27897d9563b941d5171e107d633e8d512c6e4028ae6ec09ea9e1e615cac4037d3e3d1603f6d4f672a570f0ab0be598cbbc4a16d5376b0724fd87a2053a329ee205b9b7a361f9691ba78e149245fcfa892783329bc0e49617eef71019f8983929f6f8d220c8799d094dd4aeb9c4a4417c74e9b1ee8aeb2c7dd6a2c4e0b12dfa755910d921c18e3357b04d9cbbe78dbce0ddbb1145e4dea4b8d6b874d0bd6198a597f6a2ae4c6b01cabeadbd4441c7a01c9d234521ff8a9f1c2ec630d9f72b073dd0fc03f63151c61b24578f791f6032d163e4e131a25d7c893c49d933a55d9aebbfdc7150584f25a407735389205a445bb63493a88294b1d40f1ca8ddd8c8e3e1e054598075d0f152ebbe50e90a6f8de7b5ac2abf2cd6d7dc844df7ac28e024d018fa7dab32c2180307d6925502121f8a5e81bd8f39b350bcfd30ca7b8efa46c6f53d0e3bb3493c3a2110d7219679b07cc7d6ddcd34b35945ae2289c2033cb6fd197c0cb8688fe38bcec60de66f71ed300986ee7a9f3bff2694273349d59c3b3ac4f281083182bc896f53d15f4dacdec447da09da225171271bd1de35180c657d82cb87a58f25ba86798cb3732ce8b80fe8e9a3ae1cb7685fd803dbcdd8938971d15cac405d2046879fefc85b18102e20f55001a7a91753966a813a9ff2a548b040fd72246e9553828ce2f6049fff57a1def9acd6a687b70ce07cd715998b63a38b774820f5bafcb53e95b119349d851426779ad8f954fa2b74b6f9c55a0caf357c260237d5d011c37ea0afbe65907eac43f9a63d5893d978136f3a6c8deddd14d7e3848dcefee32014c55a7f141ef5a067dee60ff2f56aa83dd8e0e5cda718d805446b418775887064bf9fed01908de26b59a5ba26292d8d6cb4dbd8aa72ee2c6d1f8ae44f96aea49784d23e2f6d68f784dac7b87338a6b91012590c92ec8fe37eff7d6ad48c6c19b52f64233213968d01b466488a263ca97d8aa5ab0b6611ae07bb0a6c28bac0b53387bca0721a0ffe5b824a362b899e1d2964cf7a8913858730cf71c236dd6e04e3073d212daf85266c52435702124d293b01b3b36538a5ee9880a7f841a75175b99ec018dd39a801c7d19948aa95d62b7c6e6ea9443bda5610296ecc2ac0701e83043019258cdd12195e57a594515a4d0d58d4541cff7b3d89b54afe8d7e38e0ec66f95ac7d14894496b8b072180d2f33cbda23347f7ffd5f5c05f5be0e44855678dc1ea555b8ece852f0498175e520dbe5b6cc8cd2660a6dde805d77d3e2d3564fe0adeebc9fd4cae2baec3989f52abd561ff603875335e3593167b02af73c8cae733ef86426856ba5ccdb21e2dd21a3b3ff2675fe810b0090d6ccfd76eb10a6f8b70141cf9961b35f635aaa828e054dd66d1913dae54d4f1dc8a7cb9e8120d70fbc31c2667d8cd6239aa9414a70489d6c23c552e922c08f2f4f8d37cbc99c7b5ee74df9b1d478ed83b2fc3afaa062a79956c99ab67ab795d7312f668f11c761a45ca87b9735bd0a611d117e37d56dba0bea322be6e3d1e108c82c63ae8d4e630035c735473a15936358bf086448a195dc37b93e62a75d40b918b80c11e361188eed6d7d0cc0c254d8f9958b0db10bc0c60531bf705900bf58866d9682822d0ae6d1ad1594bd2a49f83255d6b56b740a59e6b97cbc8ded52f32b87dc17bc0667030e1137f2e169a3c1ba209706c58b0a0aacd01979e1a6d9b259d5427a79e36dadb2cf3f7edcb7c09afc893f904fb1ebf4b641b870b25033abfdb854056cd78d9afa500ffa5a5d9aeb994fdb560a22220c9075509b54b56ccdfa47e2080c1bab83ae56e69c5202dbc593c83f9b86517525b998045adcc4f49e2a8587e705f3ab23635deb3ba6507fba7aa3d7f070e46dbe9bf539b3ffb8b9f18d407f551813ae3dddfd0d14495aa7154e384d988110fe7e4b7c1abfa6239dade2ecd97d7ba44b71edc58cd8e2b3ca6a4d936169849b37ff7971b12aa231c4fbb5bc41821f993c03c7978a8d418aa694d2dfb2bc2762f2882c236d1d4885c59e981b2dca437a3a79ef93369145c2740bb39dafe946ffd241363280b7f030b5b9c7782edb9c1bf3e6295235c266d9f9c9fbdb4b37ab45c9246a3fa195893a8640e8746d127395f1cca294fe58557d32fe98374249301a3d9d910de763203da6cc53496ad28296c0a53b98d98710c05b29991c2acf39bfcfaaba144577a752a3b292813f1abc3d5a3c36fb679dcc802457f8d50815fc43ca083c8738c088e56e38624"}, {0xd8, 0xffff, 0xffffffffffffffe0, "4aade8aff9da57fc20330e63fd4c879e6a2760417350c7fe5cc352dff2883a750aa2dd779e0233da23b787bf790889afb89a4227320f63f8497f518f6e7bca2e21d33f426ffc9a51645e38e7e6f32836eb1467e400a8a73385f617aa722ebf91e5da07f766bd95672231df5ddee968b9cc3cfbf834a5f7ebfaea33f517a4519bf5f5275efd75cd20917e8c28ed316227037925ddd64b63caac18fc45ecfc332c8a6cf29d8968dffd8862f518c45a8706e76745f0e5fa72d3baec8f0c8ccd40f60fcea50205"}, {0x100, 0xffff, 0x1, "b96a4a2975d7269e983222f67ed904bc2218ecc9832007dff7c19fe003c12104cda64ed79eec4684c71832e13d107884d9c4c8b4354849f40f9b06cad93d69c9ce6870b49392e28f9dd3832b09e0daed2118a78aa32398dc0900ac41d21d1d63204ed6d8b46a10016b422580043159f61a493578eb4db79d1a908afa1be30228c890c3aae07831342f7c7c90647d1a70edf0f510908bea47a1110cac099dc0b271dfb1ab74b3437bff6e891a900c9202529441e725ee8316fdde1834f40cf7b90e48579136099909276141979bb055ffa5e8540574e58de3e9d1ce48561dad3d4897d52d0f7df6bbcb0a75ec9b42"}, {0xa8, 0xffff, 0xffffffffffff8d58, "bb5ec4c5172cacfbb27799527b47e805a2341fa7bbbc7b20b7f0c5cb5b8d604a8e4a524ce64d4957c47c19730fed44952961a8f1b177fc24fbfa1c0d4e02440f3102ed34bf8901d78c81a70c7d73cf2c75c1046dae3e3327e61749ae673209eddfccdc7c2d66934e55e6c8ae8751aa6ee47f1213783832838e73d17c648a55bd1cac5fb4ba89549d588e9de7c06590ebd8c1"}, {0x1010, 0xffff, 0x1, "cfa47ab26040bd0eec4f3d26949a4621143f9e290fe2e585976bcb3a787613ca48a7d42a84a3a5df6f6dd4a56c59e26215df36fb7e45f2e29b68d2f00d546ace87c4bde3a591fb39f9dba48d5b008dda3bf7b534af546a9431afd619a9f3dda5677e3aba9a7e56ce19716ad910b360331ed295f0b8d492e5a8aa38249fa9fc7a7ec00de2787f827168d47766a3edf9f7e5f953e717b2314a6eaf3e6f88d6a079f6558a860e5b1bc46c648c3088c85c035ed1ea1237dbb74b97df52033f5f4f37ce618997bfeb7944d4dccb59090ec8876bef2b06cc955f9d34468a0ff4c6cc70a95678153256b100bfbdfa9bc0550f8cdc0e2e81e46095fc037e64385e597624292e5f534975fead898f49131c58d1e308bcc59359ebe4e1a6c9593dd2d66c643f7760ec00e8974f9599d60e60f97b44243fc11e5ffd8ef2970c88652f6674c6653ea7c6bf28256b14d0974e6d9db9e7e9f7b2add9b5218724407db69907092b9aee6995e65ac91ed8acae44a3c484ea376ad0cefc82a445512f6f49f144a86d2ad7e0de484a0b9c7fb2d19a653745adcf7e66f6377ef468fe4bbd4834eb4316a52341eabd45c1af40297a48e47572e2b8b9ba63e5f079a2fb4f5c9b4020f13971f08c49d6fcf3e3f79391ca9d92db971fd303bdb666a636bff593bb1ed46955e8b67d7658187bace68c0a062867d5b9b43f7fd9be240828fde3b8f5b7cda412d1ec40316f19201efdda0ae5e06bd7e9f356a32058b6243ce1b075615ccabf04ecf69c916fd6184a74f41e3f06815ebd0fad5bdfff1461cf8218284adfdc5d0599e15b6e7d13b71847346417021726da5650166931dbd025175468c41770cc888b64aa12ee97c40ed761671250e0291e6b38187977cbe06089a3e727bbb68fcc910c945572a16213b326d5dba3d4a6be4c61d35f233b2ca60451a3deeecf06cc718d610b8732b7ed44a3d91949c2c67f0e5b58f03f27d9f25e1643243cc11ad960f37355e23cbf931366296d4ea053100c07e1451d69e29c8d30b831749a0c5a572db57c3d38d80e0b375c37a918cb4f4e3c9e95288962ea5b25fb93ddc9e1cc0e3ec58e34dae9748d891340bd14d102e3bbfe780c2665b7fd50de494530a2a54b7ded630bd2faf819ac0a7e6f25522bf318fd6827cf734d90fe041305d2f1071387c38e36b014208d7db4e8a0ef693a14c86340ce1210bb96ab6cc370793b5008b5a35fdf2f8959b46167841de953d54551f704fed2786ad7309e3ae8bc456895cb2518610f1a75fa60b1472036fab30c532af4520194f91f3b8c0441179a0bfcf428928848a641769ba0107ca8b6efc4233a3bc1a8badc2ec15a722153ee606d77f03e4b0845b19f0d5be6e9c1ac524431c270d7868211c383af1ab1f70d7ee8ede5298f2805614e5eca1d69b947dcd8be23ecfa31a0d65ac9809023ec2e717390275bdae939a314d66edf084fab9985c9a2ab7fae7ce5c4e9245361af4e43f37004d475ff095c4b8f1b7bdb20c7c1784f3aa3cab208baeeac682853d87a3be2708e5580a27b5ad99b052d7bdb8ca646936081b33ed9110345726cb644013a2655f9d25aee310e96a1904d2e48632fa7acd6fc16036c6a0a2ac2c44fddee40cce1e367da161dec5ff670a5bb477a5416f1aa242dc2de9c8e22ab91247e3c939568c2a7080a1adb2d84538e1c68f2f15b135e596d586dbd95de60b881493042546e3629d285b7913d95d4aa534b71599985f168092b69cf558735169c788e3e5ed8873511399a3537985e52ef58b55ae0bb4c0865bcce09b2f23db9ed6f85b8693ac9aa1fb21fe47a33e2c952e96c3ccccb806783b3dc97b957faaba123290c8df91e85e73e42904bed5673f4b4c05a4ad4b6223e579b968d03c18f15e87a1fee2ecb78dca2c113f24ae411411f28c8778006b7dfe28dd780d52fe3f75da79be50c21955b9cb2669b168630818846e5f625cd06f8bfa62f5e74ebd67dd0eeaeac950fe2ce11fc851614a931e9a208e158c9490a364e64aeeb640a7677ac4e8edbd980e1d541e26c19430b4b808eb9515bf8a890ba18c5b1869a47c40757b8faa7ff733e89f6b2221efc637da2d41e76934c7334fb4bef8fc2dcd0bd6798b40724be9e537724a1632f06cf554d962c9a9188cdd936a632b971c49da06a8a64b14f084ed4500bfd45a55303ba61a45f4adca4758a53da8e4da6d4a6041c4049dab4bc09cb6fc8657ca5153de46c4d756d3e4f69f60b694f0513fa08086a0233a8482ffe454b43b8eaf558202a485dc553dd121bc5a97c791bdc72db07fe6f909b599fdce0a01885a1adeeb53833a2f62d6587b7a044d7827650bf6ae7dfcfcb3a55fbfa4205021cf1be79f0c6f6449267fde739d995d6cbeb327f3dfc0a63ddeb52e71ec9adb2a93e4af1928651045295223c5a341fae53e6b18cb0c19082c9dfa655ca027feb275b5217e7760c6a8760a67efb8942f561bd4de0c1b35a9015ea5776b34d4b19384f8632818b04e2eccaf9cfe3cb1556c03085db98f4d4892ac1025430d5e45181603ec452b9085c7cc0c5ae61bb2dbec89224050b840392e6b3b912cd48100b6ccbe37a7ff9508e9ae360a62513f6d898ba03da2bda5cfa8bd346c5857b2fa59f879d714df7601f5c1363943863021a4d6bdd33120e9ace152f8da6bd3b77c861f34fbf3b2ef06aac5c66d9065f947db03ff8a799565b5caf8426830c9edf8768cd64a7335e9c9f2a160e0b1d389aa199a9f4800906af71638196c85f157b56eabd3616917e1c332c556c589efeac3a89291379d589e3f99f38a143d2b6d1d215eefc38bc3149d667bf04745bc3c1261b85d03ded6546fa1934f5b661ca9a3e7b78d1f712ab5563726db3a181ea9cafc724b491a8f9385371c8a379b0b80df8c2da73902619828dda86baaae4ebeea90208fa85895a11c15724c038ecebb2dfe1e78f8783ae5922087aff2c46c994009a2ea8b337e7920495bfa2fef99d37983cc7c1d330787189941d5c149ebc21625f114b3b12b782c5d1ac1cb169896e005ff2bfe1ed73b2f919f1d303311016051607c8f5c4586f3a44611970a57628f9f95554368b05a4d1caedd48f7a18082e8c7bc86caf9e60d04872460d51687b538c8e0215aa516374c44093b18e0992f572c730111d8feeacce86f448393f1632db3617c8b1082cda2604bf59e4178e534965ae671f9c011510bdbbfeb761c5dd18daffc004e4a9d962171c2e90f6a0662aadf70ff41d0f324ec555d26b2e9c46ed11154617fafd8be89304feaecf6760de74672452b69b4b6d81db85ad64d71505551fe2fc95c59921fda2bcc12ee1139c2fc8513bdd3e6e0c60f1b37a92e3cc4f21612a3f3bc97ece8e8e85ca0ef3f8c8c2a35ac705029b4b96718dea830da2c29dd69ef41a14fe85965a7d6d9648379383f8ca65f10599add204a14c411c82d1f98147ee14e6091da4073e839b4fc0b4fd308010e80030a411b2590aa9bea8b62aed156410bebde4ab077e705482c8bf6ac21424442079a352e750ed05d2f3e8c1866c3f0efa9b08355ffba8cdbcc672d4deb11e0d65db5f4d88ccf8c39ef620ad0ce1c5bc3c2c2b1fc9d83651035e870d5a09c6b4560d5af8df7b440b4c8b2360c3888e10503c87ba1ef3d01868256f018bebcffbf39dc38ad7d7b57fa17c4edbad23569c8d030b72f536486f8bf29bd6930d474390dfcd16b403865b6d5c8c6e26dafc9040b1dcc001729d1642aaf003b20a23788f3a4772083f3ed707b6d33c53c9734a92dc2105415678d82c10abbc235ff805db6b2245cf47692075291e230b7b79bf130e13adfe4b6be041b7b179adb92e81187cc8bfa300dbbb348b8876d060f88172944d012551152c0b1eba0165ffcde6d58f6a005d7007df54e2bb7e4bb088d63e396a77561961030be8fab1b64ac4ae483ffc21a50471d0c7b61cc70a6ab7c3de30c833dd02e400f22a72e919bc7f258c849e712c1b41b2a48fed8922045a29291a4eeda96e85d600bf525472e1187dbc1fc27c035732e74a435b87c93df4fbd61aa283e3bbee43d2eae1fc42ccc057b19ec0c770ac970e4da3cc9b9698f2f11cf2f6e94544f927c29809837e1af80bc38f7631926ca03a5d30bc064aca05210477cd4c71b60fa637e62b3a60a5800f96ff5efc8befbb4fee3265ca9e1ff5be9ffd69c50190754a331258e7744658b72e206e056179dd4ead91d813a3edf5f800e60a57456d0fcfb3fc4d2bd09866fa1dbd2bbf8e0fd422cecdbb90a0591ae1e55a26c47eca065017e765b348b1a18d6fec0b6f19a25a7d86dde27cf8a55fabb866e3046029a0c0917cb34c471b52b7f383427b8ce7aca3a9a85460fe7ecc3ee37030a5ef9d6fc47b63faaf9e47497ba2cc6d363e977457c9e980d8c0b2f01218c4542177ab25efaebd183a38e84a5ad735672b4fdb7f8d39f398eede0889fc83dcbe8aa0a7fe9b6dd4b026a45c4c48ff76ead665895046b2e5f9cd0c0c2a49474a4a94246384085fcc3148f219c6f9bec802a4232635b12286c2d85db6420e13a1715333d45e46418908f8d8e663859d6c141dc887ece3a6c0807fc170d799680ae07077fe9020f99e948b1ec766843247591396844516868638a1f544e2f8d73ec36d1606e80132798adff0995ff64c08a0f60ce7eb7c7a360a712fc171b59c839a0aba84839c343857903527267727802687043ce5d44c19f284ad3f9dc54b418467cda213b8c163aaba5fcc65a2ce4d708e16f77dc4a636e14560261d88b40d44c34f9f9b7f3fc49a37238561385115e6fa26e97ceca5ca8423a4efab298aa068442e34dc71b8acdcb2aa5d2e1581224eeba5e15aa32b5a5ed32bff8675634d649444ea5f5106043a6baf258ae66809c74deb574acf4cbb53fa85e6159c13614be6601269089c048205a51e0ef3add468e200cbe2abea0e259f91cad77f7893565961c2aeae7bb043fe99ba7b9a28df3b73dd1839ed50b6a4de5623e86afb0093cac9a52a7dfdb1c09947765478f8363b4e5cd155d634984429ffe557fef3b5cea28782311f8ed31d7fb787799fd50a89fb8398d3312d0c4bfb7d2a20265e32d76bf5130b98d09945c31c133abb8277011377a1c4e2867df44a137aad4bfdf412ee581d4894ac0cea2af702b48d74c07c5d66aa1d215d224093dc8230199e35194624c6a90d695917cb3ef6a69faccc1bf52cdad7861a0d0cda30779b1186b1c83e8814a6d506250afc1a747a2942d084a32bb842293a86ddfa1e9f37a2abbd2a3ff91146f88c64f68ce2cf40edd17b8c9ac2dfa0a3fb34f2600d2e1a92d06b5e088afe664f809b34c9fbde13d6f66369bce2b2096194747d500bc303c3e4737360d6622099b981fe96f81c1ca732fea5b7f1ff564d03c0891e4f8984671a69896f23ba1897603c911d0f626bf56b07d397297465d8df0e52dfef8e21e2a9b67b00fa13b8cccfc29869c2e4ae526db7456ef03a2a911f093b3a08fe0c12fa46e4171960a3f75c105ce5e37370fa539deb1ed64399c2cab77e19ec68b750110ecb37e1ea475159b4b276bb03fa589ac4bc1e82099af5275cdec50bdcbcf2e13134e897409398eac4c76ca795196a5ff63fde3606d84d0ce86b6a2338fd2f368694d342c73882edd5bd007f7fd889b891b7512875fdecc310879a7b8ef8cb8d3ac0bace9f51584fd7e69dbe3c439cb41f5603eae5a191aade6e60c9825476245af7aea742030f65cee02d7595a96cccacc05fb721316d550d7c837d0eb830087de506ca5a08f25186c52e3c5e7d313b834c8a"}, {0xf8, 0x1, 0x8000, "e489c2613559d823e188220deb996b284ac2e52958183301088274a1ee8dab4eaa5301820f131bb72843e0a282b05c770448359540e96f36d78fa1395cca3b7164b0223f72a007632795e83636a166078c5b9a094fcfb41b755ea5af30a0db29588b7230b2318ea16b8f6c1ffad946973f69e244ac8a5c231916df0fdbe654e0165e71e598fb7e9b845af713626cd7c671f0b3e4fb7e60e895a42e699a83b09976bfd2d8db17d2836746dbdcc691222da598a92fed95a6256b665bb216145a4ec94d7d5ddf1891bba8b7b4db89d543ab9647a8fd2366e96b3e9643c9feccad3855"}], 0x4500}, 0x1) kevent(r0, &(0x7f0000004700)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x8, 0x6, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x84, 0x10, 0x20000000000000, 0x20}, {{r0}, 0xfffffffffffffffa, 0x1, 0x20000000, 0xf529, 0x1}, {{r0}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x53, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x80, 0xffffffff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x1, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000002, 0x6}, {{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x2, 0x6}], 0x7f, &(0x7f0000004800)=[{{r0}, 0xffffffffffffffff, 0x81, 0x40000019, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x42, 0x60, 0xfffffffffffffffe, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffb, 0x92, 0x91, 0x1, 0xbdca}, {{r0}, 0xfffffffffffffffd, 0x4, 0x86, 0x5}, {{r0}, 0xfffffffffffffffd, 0x4b, 0x80000000, 0x2, 0x8}, {{r0}, 0xfffffffffffffffb, 0x1, 0x21, 0x7, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x6a, 0x2, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0xb8d, 0x40}, {{r0}, 0xfffffffffffffff8, 0x78, 0xf0000000, 0xff, 0x9}], 0x2, &(0x7f0000004940)={0xedab, 0x100000000}) mmap(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) wait4(r1, &(0x7f0000004980), 0x1, &(0x7f00000049c0)) pipe(&(0x7f0000004a80)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f0000004ac0)=""/238, 0xee, 0x41, 0x0, 0x0) bind(r3, &(0x7f0000004bc0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) wait4(r1, &(0x7f0000004c00), 0x2, &(0x7f0000004c40)) getdents(r2, &(0x7f0000004d00)=""/119, 0x77) ioctl$TIOCSCTTY(r2, 0x20007461) getsockname$inet6(r2, &(0x7f0000004d80), &(0x7f0000004dc0)=0xc) open$dir(&(0x7f0000004e00)='./file0\x00', 0x50, 0x33cb0ba65fb37cc6) read(r3, &(0x7f0000004e40)=""/101, 0x65) r4 = semget$private(0x0, 0x5, 0x9) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000004ec0)=0xfffffffffffffffa) linkat(r2, &(0x7f0000004f00)='./file0\x00', r2, &(0x7f0000004f40)='./file0\x00', 0x4) recvfrom$inet(r3, &(0x7f0000004f80)=""/113, 0x71, 0x42, 0x0, 0x0) fcntl$setown(r0, 0x6, r1) unveil(&(0x7f0000005000)='./file0\x00', &(0x7f0000005040)='x\x00') accept$inet(r3, &(0x7f0000005080), &(0x7f00000050c0)=0xc) mknod(&(0x7f0000005100)='./file0\x00', 0x2081, 0x8001) accept$inet(r3, &(0x7f0000005140), &(0x7f0000005180)=0xc) setpgid(r1, r1) r5 = open(&(0x7f00000051c0)='.\x00', 0x1, 0x82) readv(r3, &(0x7f00000054c0)=[{&(0x7f0000005200)=""/177, 0xb1}, {&(0x7f00000052c0)=""/196, 0xc4}, {&(0x7f00000053c0)=""/199, 0xc7}], 0x3) ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$TIOCNXCL(r2, 0x2000740e) 12:10:53 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$getflags(r0, 0x3) sendto$unix(r0, 0x0, 0x26, 0x0, &(0x7f0000001040)=@abs, 0x8) sendto$unix(r0, &(0x7f0000000000)="4bc67a92170c577ff36061d1299d448e6d376734776d20c3189a675c97b2f42480ea8a03513cbb70965f505084968905af4f067bb066bcaf56ce8c5bbc7adbe5e443d1b94f2be405760a37ab6038376e27ffe30646e9b9192ff353274ae32016e8c04d4da27e0427f0aab4684573fff42fe415f49c02323ba3f105f06b4e48077ceddf5b5b20dee78e5f378b1f7c9e73da8f6e3edc6c157bc5af2bee724226b54f65f65846972f202f46d0d95913093dc7cf24c33065dc4da262d04113e3ccf75a49c0c335b8931ff34058f13095cb3708dbb3dde56b21ab126a73f06965723823a81cc55149d987ae59ed26c1792d74f70c1f452ebbbba77eaa6acebfb8e5f968526b9d2dfeb1e0fe3654ef4fce0ce966bc69c6d936fbc73d320c0e0b184b118435d9d215af3ac48341fd4e49528c45b048a13407c2f5001f9f35843104f1d56e1f3b7ff23bc7914ec70de27d74db0c0a1be58eee3cbc139326e0683cd39f7de4b7c9a5ef2c01e3184c871e950d3cacb21dcd711b63677098888d20ca54a3c00aeb4e31b11d9e007182afa3f0d094e1815c87987facc6663f6cc2274d8b49075cde3c06e2e990fcf903191807689696fae755dd0b5cdc2067dca61d3096cbb09d7b5abe1ce73c5d90d5dc92dcffa05b7c110af01f51c47188ede22b1e6a30ef8a27dc551956ebaee65ea2b48c105bd94a170680fde33f5563ebf27a08b2ae853ef58fc38b9a932cbacead62b74b0a7568f9005172b49def20b221947880be980c249ebb74a3e6c97fcb43300882378dd3e3d0283b5694e436edd989268cbbd98e9718f03bcb3f57f4ae0c02c08e8dff6871ff9a3804757989b43090b3b52d26d385adfc9b46bcb074f4f80a0680610cb44bec41130ff01a7e7fa91ed08a32bc963c201fadd7d4fed0e8d812b6535a53101166ff986ecdf4cefedd6b1eccb679245216d6c363b23c717618236084f9700740e582ef9b03c0f04c2a63fb287e7f564734f75c0f84ccca1c44eb912f8bfb95b370f7c04e23e04f96c647e125061d495b6d6610fd3953d0bf7801a8bcdd0b7ff866b8c12fd1b05e114c15f7b3c6aa3e416f4c182c036e9b33c54b8d11ef765463b9bf2868e7358e8b0fc045834265be28bc350905d4903079a3512944b8c674bf028426964ef934f2bbad967bbb5a35f0a8227115de433d23149a025301b2e6addd46abf673bd025e7dcbbaa587f551d30f2d98e9e474afdda37f5ebf9f94e33c4c8733960ef9e2800303225192e6428d1d02f04dd4735c7bcef2715ccfe205377128e1a3d7f49d056d0a17a729c8724b90593b60ff1cbcdce05bdff9d8c19409e004137f76456351df54f7ff01dd28d0e5d4aff17f1c0c776bbf7137d4319c23b8505bc4801c55583c0e3f34ef95e7e4e521145e4f9562fe39b6187506877ad0f4ec12d66479bf93e7c58cf1c339eabbff48a2522ccbb37729547d8e4ac092941e7aa9f44c6a4a4150f6e259c28df2af22d5a764c6780a6a1eecbfe6dfbe77c818dc87cd765c7e12a4c1bc5a3443ee51141cdb12443458d7a748bdf25406713b71a605b06a412f309e1c4cb1d940a8757068e13e222e8bafc03517c51bf0ee512481e136d90527d1721c001c58abb982f8c02a1a5f8ec426b10b8659de65c912b6595885310a613504f57f2d365d7a1d28acf321facba3aa072d99a4a7913a72e6c95db1d989d0ec6c94100d20ab4641057b4acf2fea3a5b5ce5d5590bb5291411f9e49f0cfd9cb5963c49a3f46b6ebc42662730c250052e6af2619987ffa74de37e8fe2531e933f6a5883ceee2bda90a7b74fc513d5f0d7b7474a8662cb7acf3deee3a6121d18dedb257dfc0da007c78c7b8a2dc117868e2de2256d55574162a6e324ca45150ed1b2ff12c603281ae42e29dac120471cf7134d7e9a66b33c5409d64badc3a345a4ec9ffc849d9347e08889d3091f0574f47c2c2d3c272da4623498d0c873b1ba9b7006b9592bd918ab872d87b5c6097ecb239c61b9e3cc6abc071f567813948080d3488642b413567234276e37c86f2e75d0074981e01c0b5764d3a367defd2a2076c2d32099f8644a9f7eb341258967746cca53b0a203e893c9391259c9126a3d5f7e37673f4d4347170246b91368786aa807991986f9a3dfe42409ff2460567238829a8a62fa4b38a61ede8ffe0ffa749b4a515b8f8234bb94ba37c50b7627cf2cae474c648a9c5fa4ede062c21f94839d4d5c512ea9c4c017e83f0b4a166fc39d6d1715023c3b2684bb427460a7144887cb74184e7ef80fd141ff3e3ae0db03bda03f42d4516e3b9dac287878771a6ff96a2d46442f27665b317d20736947c5eb5e86efca1addc637dcfd96407e1cd88830ec9818a3a231870efbfe11451b238ddff795fdd11d7fd8e2319bad6b6b28c9913ada48254fc7183ad8d878f7a0cc921db822c288927bbf4512c6966aaceb558d88ee11874989cc81b58d474d5bd9916de7ab5b5b85e053f35372e78d381b49e6d816cd0960f9a06f8878c3759e7d602834cf770016cb8bd84504cbc70a5ea0d126411b9d6c310104d0b818cffc6708ac577207d6c43a37df8a66af45d283b5010753018e9fae59898cec605ed52bbfe6f151bd9c6607273f18015c4f44dab5fe079e14a98a1fa5149d9692f4e77ea00a9a6244280ea0c6200712132ab8924b0726a10d4e21ac2a81523b959055f69476673ae64cf6b4e1e55f3f37faf874a810cbdb470b7c83a95ca742ac4f4fcfd79af6f0c03388d05a62cf1c452e3c2f700b795d48392627552490f43ef31058c7c515d76e8f06d750eb43f7ddedec1cf8bf5ae05066eac714900e867750051df10fe7b4c82933d1b753367c96c5187f75f226ca78c6178dffa96c6606670e0c63cf288c2a237b94210ea750e8f2eb6f85a9a914ec82577b9f2e402401f5e8802074f2bf3980e70cb0b545f5427f4368315c5cf975ef698d73493853791a833101ed6947a045d5b6b09f42a055d8c97e325800774b607b4b2b303f3d61b2c27d5c4f89699960e2313e83a39ba68d6882c8f2662ae478e3a35bfde612893afae44092538b2ca9aec59a0be4155b2914f243f1c895e4ab0d0e9c20f0a956a7bd96e2bf25ce188332013eecd007eac197d79b4bb3446eb94259125aa00afc2131f9cfaf4d4daeb775c3d47e9c086b59620ac3f40b5a0696f56108ce0bb66125b2d77b7eaf24fa2d2d22a312274f0494298e4ddda7ff576a5bbbdfb25248c1b2e8a55e6c87239b9645f06f304419d27290d79d9eaa70b279ea93cef9e71f4888be7d8c3ecb6b9d7efe17c0b1f4d68eaee03e0da96203478309b38d65428d439d59d4d51807b755fbcfbd80c6bb1fe1b236cc18da033651013e762638180615f35629a667287778622b072371350a046b10624f8391a5070691e3350e3cbc6aa2f4712e20646e01a9b31a82e56496575bbdafe648e55519cb57074e26f744733154d4d9344385324bb2344eb4224cf89a827395e95d3a78a2a2d715dc8263fbd23f37e235aef76d7d59097a196cb434b5b37d01f6515a9cd064a04427b93199c14ff7802b2ff2a6fd4ad646670e42b15a9a5ae8465af72f77b0d77e4a55d49e5464002843ce6733df3bb61dafcf9776fde159b1d8cad05dc2bd9b140025820ce3cb589cb2751800b8503b7f12f1c50c34a5b73de61e1cd2884512a8cf376c2794cbd14df45d2a2d7a54c007c4e1d9525b1ccec7fce37f7d6c88cf66ed2dc287efbe9a9b40672d5acd956085cd8901f80062dbd24f7c15f9cfddca36649536ffedec31d64242cb26ee1241997b047e3bae0b26cd8b1ada5d6b362764bb39deb0db8dbf9d4f90869aef8208a791c64d1d3daf872dd9ac8ee5ae96dd658df183ffbb18dfc31e53f79a5ad3e15bb87828f06455082a486093705020b407602bf5ef2e99f40f55817d044a95feab283c155baeb392e848c0139db40ce6f7371064ea6ff07c190d14727a6278efc34f523f95352bff4cdc883d2175394d10bdb9ccb9a8f7b009fe267987d3859219b00891db6fed8f4da80c7caef619590a8ac953eabf0c2035ed0a1949ffaae924cf1e3c01502319aff4f4b49489353473590da28b3b017b3b4e207f15c35cf800ab07ff3518c75b3845b119a64460645a6cedd189b77def199ebb1993f7e79e7c2b3b24e5df2bf9db3946894f30a2a0a7dc08471c9583e13fd5426fd52d28b7ed1fda1a90e7a7a59aa086e187d965a941bf97db40736655ee555024f011b5ba4f9a97f6ef0f1d686254c45afd2c3e09f09775e3cae5d684298eb7613c236ba39a6cf68351acde803cf5aa9b495c51e425a36db046b0828dc62bcef35f4fe85a9b198309ff6ce2856577478d151d398ecb45b24d12d56d0e35fad3f5ba7b7fb3677d71ee816c25f9a75a59c249eb73cab9d3e2a2522a666dba7c9ab379f8cd60c118cd7aad851af46690e43a91fad629347aa4bc9166504b5c7d5c2794cf3f52e442f184a06d95b254061e7e41d35f71f8252d13e20070630dad5eb2d2f780e0764c31fa062f6ebad538ba8da1d90a8f6db49862b9b1b179ee38647404a4f1aa6588b55ba339644add2254c0dc5efc8fa41be2620a4e8143e502cde0ae1d39ea77cac18fdca34f39a56b6a4af3cddcec1ee5d197e4db41f4aaa420ea49106ed784f416b191d50ca30f436814cc734ad05ed34aa75ede6c7bd0cd7c448acc64f875ebf08aedf537b06672bab3a1f52d4ee88d9d82c4174ba6a4b96fe2e7e9ff9546436ea3b267de9757958d4346da3086139373601d1b61354e28d75d0cdeea1ff3f6e83d5106bd4fb67b90386786dfc497d27cb8ea9e0134027b025e9c0ae99a7886b939f1bd669d27e4ba7e9dce1d4f109e0eaa2c981e9eb17b7fa651c666782201b70983d08fbd0c1a290ca8eb518b6a3f9f1cb9134fa4a7e052038c4cc22f5f8bf19ab2dcca606ee2edf8fd3ad96403722b4196a5b59f99fea16a843956fd3aab1b177ad1aaba89971c74250f829456659c4b46599369d76084fe42db6b5817590ab77610d51c2df12e6f1aecb015b38c3c334615b64c7852b33e42f52a38f039edda8e0683071c56af041ef076a6b80dc731fe544b2605b797aac456af7de880848c92e27fadfa68136c0e25f2ef2cbb26388988ec07250ef7ca67b27ecaf20a16c40dfb9b9d2bf8c420b95ec30fc360a62feed494847b846eef8850e07ade1adc7b24cd2467ac4a08177cd698b5e02bd4cc0e5ecb9c98fbd975f91d8184cc828d90175291c5f80a3dc892c591204c04a40a34ea3d493aa6cda304764c12a338ba4da1d408b6348c1be4fd6375f7a903478200032827deca0a82c83c8cbda7f5f6ccae2b5709a5b77ce33ee3aa4f2268bffe17eb35b768e749ee6ca6eff9e0885fa37ab51469a292ee26d84d6bd90dafbbc3682889c455926532130b96159e69e7e06caa5f946ecd12909c3f84cf54d29bf829104a6909e9375d2158daed70799ca3d54d8df19170028b77a142ce62ba176868d4d72a521a535d7d7dfd76e4436db80e952cfb4b8e22c33db282dc9e3cb175a27a776b6ba83d4fed1e5639fbb4eb94252684faf735380fe5b69ec9077b9da1937073c8201b2def017b6bdff84ece8733ecf52231263e205029a395173fe3aaab7888dfeed0684aa77ce484163442f510f23af4c4cbdf3529e43ae3e520f0a4eba3080a3136ebb8eee7fdee7d633c394066a14f0b9948a850e68c9d5cb6a02364cdc90985255dceaaa45ccc50d97243cea7a841d192f4f2dabd315a397fa419b6c959bc49f5967a739a", 0x1000, 0x0, &(0x7f0000001300)=ANY=[@ANYBLOB="02300000000000000000718e783ef1051b80896d492d92b1032076b3cdc5e1a54dffcc65b868ea72168c17407c268293c21aac5b3f63c40f46c3800000003386498b072f000001003133883b15f36a989b1f86580f20f41b3128f0a6d2cef4969f2e04f0a64716b4d8b2f122a96b8ba7e5bd6330c9a476b57932bb67850a5e18fdc19c1572100ab4540000000000000000522f4b970b02394be50e42c5d26b591fe946b776f692c213c3edef933bc4a8d1d4e4a62d0cf1e3e79f36f96826d0d593f4cd46edbe808d4865d994dee89126ceac824a72c85967c2b1c5539ff9aa17907e965aaadd2bf0b00ff4777a74425e263b6d0101fe8b33bb4b14cb035d9ecdb9b2b03f9911d18eb90b73b5ea60a6070ae372608f68a43c372744b2844150c68f8b7dfa78ceb31a513588e367bb377662defab419579ea863964160f470035b3e7088849005b9126a4edc08d895ed3b1b3fa954ec2e5854aa92d251a4a66b1db2815c1502de41ffa4875bd05288574d9f6eebb241a01e23d466949b623085e5d82ad0822a4fe3fa66952ce8d963388d2e345f89055e6c696882990294f130fe"], 0xa) 12:10:53 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x3cc4, 0x7f}, 0xc) setsockopt(r0, 0x29, 0x24, &(0x7f0000000040)="3a929119", 0x4) 12:10:53 executing program 0: r0 = semget$private(0x0, 0x6, 0x11) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/242) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) 12:10:54 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r2, r1) r3 = dup(0xffffffffffffff9c) bind(r3, &(0x7f0000000040)=@in6={0x18, 0x0, 0xf, 0x3}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)) r4 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r4, 0x0) 12:10:54 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x0, 0x6}, 0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x80000000000026, 0x0, 0x0) 12:10:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) setuid(0xee01) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f00000003c0)='x\x00') 12:10:54 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = fcntl$dupfd(r0, 0x10e, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x6) writev(0xffffffffffffffff, &(0x7f0000001380)=[{0x0}], 0x1000009b) 12:10:54 executing program 0: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x40ccb7aeecb378d, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x4be5, 0x8}, {0x18, 0x2, 0x7fffbfff, 0xfff7fffffffffff8}, 0x7fffffff, [0x40, 0x100, 0x6, 0x9445, 0x8, 0x8000, 0x80000000, 0xff]}, 0xfffffffffffffe46) 12:10:54 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000740)=[{&(0x7f00000000c0)="6282d24f2a3c42bffb62fd77ee71a3531b97f2c2a0d503283008737c75d3c00050", 0x21}, {&(0x7f0000000100)="67e1dfd84e226b145f1f955b66e92bd1f6d771391d1ffe09926077e126337f0b6e021121da8bd3bb4bef93cabfc49a52cf9ba2194b18d225f5c9ae6f98f061094b268de8bfdac484b5d5d0ef62c80910caee1ec5e4a1c7b046d3e02985ce5ada0556538ab5f20098a89f58f2883aaf5c81ded5cd7f0f934887e438c201a6bffb675fc3a2233f5cc99b83709dbaf9e3b6a5b6cfa5358d0962d38e2acaa642c75a06dc9a1c6d5c78bf951474eabd4efdf4cf71aecaf1ed86b4bfdbd9fae2322c497f36db6d1d709f8bb6caa3d98ba39b0101e5b619a26b5fd37d2408c2b3e7802648cc", 0xe2}, {&(0x7f0000000200)="9fe94abcf3f9bda457dcdfdd987f3fab6e68f4e28906d2b101fd7a4fbb540d70c42b31878e3347cd6398085aec2c56a9baea1f47b524931c5e57dc33f9c4c520cf31cfafe1127741eb5201d32cc3633858f3ff5ed834961515364e6c70ae5276e46e2cb8ba8efb9a60de25c5d2335a649430366b85f996fb8d98886f8396050449ae9b519fb6b0128f64614b53fccfd6f24f27315b4326ca1d4dea17e853bce7f9e3e6bedb8a08f1159801fae37b74bc1ad13d982c7bf784fff01bcdf3c786b8443dcce7f6", 0xc5}, {&(0x7f0000000300)="50e3169e9e688339b5d01881a1ef7ca67497d5cd604643f0d80e12a6dd8ef9c8c664a61f553e97cbbd8bca6812ad9822a2b76c4f94d1a19a9976a85b5a53e8dcf0dcbc4ae87937d2acd77bc0e6b57c79beb864a0a36b5240f6ba54886c889683a97b43f61779587c5b709c4718177e6e6290f3d89fb57db19c8b8162a9cce490334982bd583d6ff055f45152bc0374f9143a7c3e16ebbec535cf", 0x9a}, {&(0x7f00000003c0)='+O', 0x2}, {&(0x7f0000000400)="d7246f99df5aea61e4ff78badfc6b6434506a5aa827cd0a88f5501e16080265e8e5fe1bcb325025240fcc981dce4919ad3635c75d75ba9ae9b17c42502eb65701c86ba029fd5ba1ed9b06d4a22f8521fe32787cb3b4e819f8613681bdec08d10bb0aebb8ac277ff584a0c81fad0ef42be96cf2291d763a4e78b8da9377b655d018b3a22dc552832196f6df9f909f88c1cb05e2f762d72886274ed8b0689105585d231f39072fa3fc49368625f92aa34be299e405e6944a6b6d8f35d173ca77b288d54f6d5d3fc6aa7a2f61666bc8b0f2fb79d28497c81b", 0xd7}, {&(0x7f0000000500)="ebf1a3220a6492d88eb858e9116f08a66a6c80cc1159924fd620020ed99fb1454b79a8cbd6f31815bd55962c2e2ab26b78d4dd512b822792787d0aa3851ce97233c088425ebf9e3233fc533d66f0f0457a94fdbed802928724a7dc8356d102220e40c3c836936e", 0x67}, {&(0x7f0000000580)="ad2f4ea90c734b5a3b1822b3dc8d350c798444e6d6943e68e583d777e4b65ae130cf7fb70a0c0cfe166b58167f3ea0f1bdf5d51b46245678313c7356763c68c10010c6627fd4fb005d950340e800075f15be366ae07181e791a53889bbae8156b47ca8651f54cad0346782202551eaa5f24b6c70e3405ec6c04a0eb9ea8101683f9c6463ed0e7eb277e7624c80e91c925d354ed95157bd5b2f312d561150b769505454e64e3a14831345da76b327a92f53f260bacb63f9524870a8cea37ac80e", 0xc0}, {&(0x7f0000000640)="546098fbc8f366843b94bb8010958ce782b21ef30e5886cc6e793e0cd0f965142264018ab22eead351973ee8b1adefc8e7529a125f2530085ac0ebc494973278a824be26833ad703b3d184eae585e3ff2f1a0f9f9b8843f0f9d74b26146664e528e64f4f1d2e9bc71d7e8a61dc5d01780f0d0ced6c7e3dcae67561fb5416bf48161710a5325dc3d746bad3b13f1da9be617944fafeecc20520c7a203a635cfdc0f1a4dbca4e0e3c41cb0427abda5351c2f78876fa990c2783d2a110a96cc7240f110ab5f0cd4b575f726dcab1fde79eadd1bc7a2f668cdb87b002316e1e5e157e5cf30f74dfb", 0xe6}], 0x9, &(0x7f0000000800)=[{0x38, 0xffff, 0x100000000, "ea7c14199e3899d360b05ef7eea9f15289f27decbc8a68887faea23e1a53e496696e926b190d11"}], 0x38}, 0xa) close(r0) sendto$unix(r0, &(0x7f0000000000)="e01a3cf43c239fac1e0ae638917629c183bc196188c1c5d2d2004a4beb9389fe8fb1f779457cc8be036eeaac7115", 0x2e, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) fsync(r0) 12:10:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66694e6530001bc88fda8112b40eb19a92e47cecb4c5178c50c930b8eb80ce9a1a0fd7608d5b6550b1147901e8f2685587a0eb2a57405d6e9a08d7d86d914a39255168fb93564545e107006f6b52cbd5b5a127b75ba9d20b23ab8d24ec273b85868615e8d8f77ccb03c78ca28d871566249149470bec338e9eab2fa4dc6ab117c8008b"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x20431, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) socket(0x18, 0x4, 0x7) 12:10:54 executing program 0: setregid(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chown(&(0x7f0000000040)='./file0\x00', r1, r2) setegid(r2) setgroups(0x6, &(0x7f00000001c0)=[r2, r2, r2, r2, r2, r2]) 12:10:54 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) listen(r0, 0xb) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="defacffff81fe4973ac489847853fccb67d2ea5018493d8ba6a60b69f0be4b07a107616248e156f5b799f62d7587139e3588b86f6fb490035f8b189eb513f8edfa9a769ed20673b0b0028dd4554a32fa792b34860f4e03d3052e1472a6ff7589c532c2ea382b36d34b5ed7499f6f0df937c1cf8ea03c03b9223e559821c295cc0ee5d024cc3ec233dff2a4386234a4e1aa450267e6c61b32b10148332ea0095016b6085fa88b3ffe4728ca2fc619426e9b6dda7460287906074e2dd41015e010a29c01f377e43cefd5d93433e781ad0533f93329f105c4dfcf4d59771f1987d4b9a498bb998154208e", 0xe9) socket$inet(0x2, 0x3, 0x102) 12:10:54 executing program 0: r0 = msgget$private(0x0, 0x1) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xffffff01, 0x0) setregid(r3, r4) setuid(0xee01) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x4, r6, r5, r7, r1, 0x1, 0x8}, 0x4, 0xc0000, r8, r9, 0x3, 0x5, 0x4, 0x4}) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01000000000557000000e2d337a325531658749b1425692c79a78c9a83848affeb4ce0e6aa12c725a3e1050da73aa9d1de42268eb667b9deca428b62d345eb070d96431c5511b60fdfb213fec351d1346fedc5fd7d9d67f465a84b324afd5ca6fdfc100af710a9a3159b58e5ca9e5a974ed63a6723a0ce0add273e959ae54ee4801600871cdf1711b814ca24c3000c038303c22745a4e70cbbaecd0b9fcec5"], 0x9d, 0x800) getgroups(0x7, &(0x7f0000000000)=[r1, r2, r3, r5, r3, r2, r1]) 12:10:54 executing program 1: clock_settime(0x4, &(0x7f0000000000)={0x300000}) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000100)=""/27) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x746f, 0x100000000}, {0xe7ca, 0x101}}) clock_gettime(0x6, &(0x7f0000000040)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') 12:10:54 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/54}, &(0x7f0000000080)=0x38) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x3, 0x4) 12:10:54 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) getsockopt(r0, 0x29, 0x3f, 0x0, 0x0) 12:10:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000001c0)=""/214, 0xd6) write(r0, &(0x7f00000002c0)="756e4d16389862073f549d6c25abe932c438a71e2ac7c107268593696f9b825c0e2756e74b3fb52f61e678cc331904251516b614d74d5434672ce324057e00bf4555b0e44bcd1fc823b794fb19a17302b3f912afc1ca899c47b4d409de821ed25b92c082497b09ce58ea3000859dfe8a25b7138f43df6e56418d09c3d85c6b59d29fd82232f6d87c00704c69053cdf4dd9caf1b3243c5b33ad8e7271f58c172a5e05abee8be8588861911f2912c36dff99b8aa9dee84073ff4747ef8de07591f58d17aa5cad2e34cfd", 0xc9) syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7e92b794f8ae04803cea065176003bb1fe00"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x2, "32909200"}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xbdeb, 0x8001, 0x10000, 0x7, "d88b7bd5ddd2409f275c93ec6dbf07c343ac7cd4", 0xffffffff, 0x80}) 12:10:54 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x34da5321, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 12:10:54 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x0, 0x100000001}) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x4) 12:10:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x6, 0x6, 0x101, 0x9898, "b0f7ef3de181b63f660826e4673bf163b26ba706", 0x4, 0xffffffffffffffdf}) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)={0x3, 0xfff}) dup(r1) 12:10:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() lstat(&(0x7f0000000280)='./bus\x00', &(0x7f0000000180)) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() flock(r2, 0x4) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000007c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x0, 0x3}, {{r2}, 0x0, 0x2, 0x1, 0x8000, 0x1000}, {{r4}, 0xfffffffffffffffd, 0x8, 0x1, 0x3, 0x1}], 0x6, &(0x7f0000000840)=[{{r1}, 0xffffffffffffffff, 0x39, 0x80000018, 0x6, 0x3}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x6, 0xa429}, {{r3}, 0xffffffffffffffff, 0x2, 0x4, 0x45, 0x80000000}], 0x7, &(0x7f00000008c0)={0xffffffff, 0xffffffffffff9433}) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffbfffffffff, 0xdf, 0x1, 0x4, 0x80000000}], 0xf2, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000640)="9128581377fb73b048cdb5ffa266dd0bbd35c298bf6f776e852386484d47d3cc7e808e6f470c1f189ca51158228d8bef6e1c54ddb4ccab3ee8652a49ff6fe211ce36f20ace63f745361d5e4ca3e91dac0d965f352eabc5ae55453516f17432cc1f8fc0e7eaf6550ece71299ce4bba9d6d30fe1b13aa730c1b64e51bd60b0fce6c0f536f813101d318188431beb80816d8e7cf1d6ee4c73059ad296558364e0e80044c59428f8d60aa27f140b20eda2b69cc599804429c088b7f746b67d7cd57590a5716c5280f7c31c9050261a2cbb8341ff088cf32f5e61c4d8c1c081517fd743bc4f459afbd7c0", 0xe8, 0x0, &(0x7f0000000740)=@file={0x0, './bus\x00'}, 0x8) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x86}], 0x3, 0x0, 0x8, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000440)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)="8f2400", &(0x7f00000002c0)='\x00', &(0x7f0000000300)='[\x00', &(0x7f0000000340)=':[\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/&\x00', &(0x7f0000000400)='&\x00'], &(0x7f0000000600)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='[\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='}\x00']) 12:10:55 executing program 1: utimes(0x0, &(0x7f0000000740)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000340)="cd0d8a9d4107aec84ff2e37ba1f85d8e782530c6c3cf609c29deb6a5796a4e41e94ac775aa91f26b6df6352aa11926ec4bc7a369efa122c534ba8c01f9c25178d843615d53bfab07e99307bf3c2272d8168306699baeea2160758ca1349d654265c2bcbd3006a6e59812f0a4120885c316b07600786188fa6136b9071101", 0x7e}, {&(0x7f00000003c0)="efead73b71e915632328cd9cd6ada5389f92bd44718a76ee8792003681d769472903b5ab45abf28045e1032eefe743b11841718908088d6779907c9da67b73b325c69da55ba394d7ebe2919528e679e9", 0x50}, {&(0x7f0000000440)="1c699fd96ae71335c3a3f568826a116ead6d8ad5b4473bd7cbf9155141c85298505e259615aa093cc80f03428c0d908860aa2b503fe6da199bd198e193e96990da7eef0f17477afc9a94c247b20d3bdb2c9776b4e167065e5e55849c22150d00e7e562e5664627e65a70d860a068766acb119f37935ccfa9db4f9e593e96b41ab2a4ef8462917b5a850f0115b4bcb8100952090c8318e8a041c971fc4649e0796c1dc5e51e4789a446ec5e55fbc74f25321cfa5355b01724d64a30f860506e44acae3f3857e4a3d2c12b9143aceeb87423ae4931c95ad7", 0xd7}, {&(0x7f0000000540)="8de877f6e9519e82cf637abad4e3d042482d4d2f94e67923b048ba9b2262f81cdc833d7978edb1cc39127a83e34ec17de7f9d1e6609babfe37de2dda41ea43009253d5e735f9d89ec6e1ea721b41e9babeb64d35cf5016c38ae54fb03f1883787186911919e21359081a3fcdc9cafd0cc1007bc438", 0x75}, {&(0x7f00000005c0)="ef0511719018cbc2e736bc16a098ae5d9ae4216812c974f1a6ff127c47d88887f543ed412ffa348b320e7e9074fb0b626885cd0d8a17c1e9cd6b67c934f621606d3f77460d1d52e39d7a3be4827ce069ef33eb3abe620a8f0a5b470ebe8b0a", 0x5f}, {&(0x7f0000000640)="dc54712abd6cd9aa1d9f313ec755e12f0ee2b210e627c2093bc1adc20358b529cc5ea4e0f53404a8c6b25853220dcfaaa655", 0x32}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed5090e6d", 0x93, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="d9ce501f3600bef14ddc3e1d949ef605c80161df3cb611cad7729754258bbae801449f6d8881d4141c5c053c3de7614ff787191ef2cae9249415ab66d3a653443d27a7b8dc1a4de12bc239723ad0f2fbd831b12fcfbf3ab31cafc66222fd14cd28141dd955dc08c6be71b9545130d85ba7e853c5d2dfa3dba5350a9fb65b2262b873149f95d49604e41dbcafecbf3f39ae76b3a1da56cf38b09faf31a399ca5b4fe06ace382fba80ff7e5ad572ce4e41", 0xb0}, {&(0x7f0000000280)="f48eba9607b618e1666ad7a6536c4fe0973e0c110daec04ee9d78ab7883a8e02cd135945097d7ba5089aa8402d33a8d17b7e3508cac552271327dd6ee6acf86c2fe7bf1257fde503d4e1cd3e536f5ad70e3def5e6c65cae869f1595614bed30511efc4a0fbf407fe7d732cbfb99b950f46af61824f8c0b518af85deeee8de3efe470f0689a304f0d068570160159489dcf2752737564935dd330036d6d87abc31593507a765a32ca879f", 0xaa}, {&(0x7f0000000040)="dbe9d34d31c2361e", 0x8}], 0x3) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000700)=0xfff, 0x4) 12:10:55 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000080)=""/86, 0x56) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) 12:10:55 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) sendto$inet6(r1, &(0x7f0000000080)="cc9ce0b79b50bcebc2ef97f980ef74148e4d1c6c9b032ddd08feabf0515003d6387c617a", 0x24, 0x9, &(0x7f00000000c0)={0x18, 0x1, 0x5, 0x3b0e}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt(r0, 0x0, 0x6, &(0x7f0000001180)=""/166, &(0x7f0000000000)=0x103) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000140)="e7dbbc11c20343d4342b3f155f45291f33ace24fac62", 0x16}, {&(0x7f0000000180)="b3ec3efa45d5520874a408ac70968b366ca053b20f98e7578c6ada703c57872a9e91feb2dcdacf0b0221752186d7cdb5905a668ae8f91e7b7f15f17f7e88e09b33a88b2a2a387f4985e276a3df951abec56b21211999aed00c42019f61682638ac408c8698d1746aba756a9c3e321517d8d9c6cb1bd16b7391698fb628dddf5a85ca810023abb49a4526b9ef29b0fb48c967cf05594030e14b1ad876c2eb7ee73416822e60b879", 0xa7}, {&(0x7f0000001240)="6b99335448c58a6fec4fa92d403bfd027a8278708a09d3b3ac011eaf5c30499d02f499bb23aa3e98f6b20804d6c6415fb0326aafac12aba954996be1ce1670fc6e8b768e796b52b4060db05402f64f82d65f344b9645f17058e960ad2c9e520842528a2b5b65a7c51666f151109c151fa67cb66bef56c94ddec3f181b6cf7c4e90634e1f963aca78fdb2427c684449f9a638674bbb00aad703ea98c283733f3c0a3f064887002eee06fb52e9acb46e2184d63c0b32571a31449daa25822f8dd071c2c657d80c71afc821208de221ac0fdcb2a90cd8792854f34ec0fb6cc6ba3b1408b513d5e0b6ee3e6b2eafd0e713024559d3f062564db9ffdf700e60f2617cedc5ab24a97200b514800b76f08ae6854c58e9b60429b54be93ea5109fbb28fd8f91c853b22bc94b205f6f02770714c3360d7e75320a8281d5a692c434c4e333df9da7c5f193377845345007318b0133eb0684f67ded80e101237a4b5830d35780814f859c991c29edb96489df0f7a63a93dc8a115c95f4619321ec563ae165fb238181979c01dcfde6502e5f3761e7e1b7322ef9a965de2c1ee8a596344015abba97c3b80e640bf374814b7f52f568ee86caae1f03aec6de94cd0a5f1215976cef46cc8419ef86de35336917c0f9a6740ae194d82769e6f61a4fcf099e4422130628976c169d38fdedb48de77ecdbabbb929196af0888421868a3adf856ca8aa524eeeeae27c16fdb18791fdf6d34631c4f2ed15d56b38d3bac517fe0aaff51218a8bfecedd037b16051011843025b7b3b76ea7ae37f54b4b430b249cbd2dceb260bd79befb7151862ee6c3a67fdfbca9a18926ac25aab9a6a5edca6304996ccd1f5acdbc075d6c30aa51ba8656324ddaf8f2da8e704dc82a0b69c1ba28ac7c5743f8eb4c536155f82237f58ca40ec7911de8c52c256971684a46d0fc64738d0992019b5bed4a64f071438d50b2c6d7baeff51281715699a997f64056483898e173980647970002d3da9de1410640fff3855f5c1e0bebd631d5d5ec61f85d2acb8fcdb0884dee9c22a4216434e3dde95a98ad44776c40d77a769ecb52b629e6ebc1da1997ddf78e3d6b51506267774e60e22f2046c959050c853dfb4e6d3da626e2a706decf067baf5b3a34a18dbadb03cb966377f731f6cad6007dd73e6c39c069cb4487642633b67af2db0bb0bf732786501fcf0bb57031f73d47b508fccd8154c63399addbbe3ab11bdd544a8ae5c5b6d65ff6715346abd5bbf076ae53c1dfa24ca40558bb6d28990de0c8cfece389d5b92af6ced437fc8be76cba6fd7ed6439e2d958639dafa6b951785bfd985f938d897f89dbce4c886bbd9cbd230a4759097591ac9d9a43530e21d550d0abe1d5a914add0a6dd1a35f2a001905866f2380b9ed91d3bdaca3c33bac9637f77799dee7e6847e530af8aadfd84a9363e9993d6d32e2bb82c78208e2e93fba845125396a3cb54834be0da0e114371bcdd4643ccaa71bf3e373d594216ba0be9d47d544030297c7c3f6820ab4bd419e3afeb3e8d4258cc4b8610d212b57769b3ea27cb52007a4d10a63e9b5928eb32d53b65971575ff47917a9089aa161db4ea6b181db02624894c3b166a8c31fc88539bab6f50b5a43df9ed694bbce73f219b6606794d49fadcfaa307b133beaa9df69d9f44464f772668205b65e24e8deb992c818fee608fff021d43549483b57cf56a657eee5a4587e647fef7d92543f2f071e5404be40402f965c54ebccfdcfefd4c0225ce95600132fcd63d6ce72ca59e20f80f20d0caff86ad42148204b72dd70c800b9f8ad955924a2021ce3a4d37700ef88988e9559f8151d61016cf84db33412785eb9dea6254851fbb78ef5349b1bbd1cba329c97caa1568122f2f77b36813a00c22f1b8776b19610c411080b7f6cd0a83ecd2b9c40d23008670de082d9299d6e8a66b9758459ee4aaedaa8a52a9239b47c736bbc9a0978716c7a6658af29192fbc4b704f38fc8ea72a5c0d28a432f9f7706b42d9c6ef0b7404b39be7e8dd527704592d15f022e5a82a40ec95b5d69c42695661e83dcd95153a32a0495e867aed65621f93cdac158f57071d7ff06db301c544d51b7da2df3d4b2c99cf245b251878cf0ea5cbd668d5f5c9d97abebe1d6d8def88c2fd669f86124d8a29c7c8c8531f1fa292e9c3554fb66fb60b5c536a00e941e13b524ded28cde6af77142b76702ff1a95f23ac5a5e431ec2055871516d099996d91406ebb115c7980acb0a4f3dc6a7c46055675519ccdf893f72ae1b18f8b8a389da71ba40e0ac6bab7f59060e0571afd72f185438fb504dab073a5ec6c8b71bf1aa32679f2bb301b4630f06768f239f6fa00ddf0ca2d82b14e5f6fe6d22bee348132f7e896be79d9b63a2e6e2cb95e8178227fc2caf5c3a27169b4a07a70bfdfe10540cab3aa8f419e96c200da9b95adaffe6d62fc69c0dfef0101845efc7aaa4577f12ce5276dfa2b9bb24b81d2f98b4ba44378afbbf2eb37594c2c9fd186cce500c518c01d073b8e498a261d27561ff44f32cedbafb1c43bc8fe1c739180fa2c4ce08ae87f1b77551f2bb48e68daa5fafc22d5abb2225de8e327f7b2e6031d8e58ff1361b40eea1da28a3ae466fa9b9f8d16ab27f9881e1ecca8b314ad357ccdb3998ad4a084266a04abed501965e0cae7c83d724958fd2ac5ee1ae9c9acb97ec4c795595f39e00ef29a2ad70976d314a0c2e1f2e20e7acd0201bb0a91bbb5a10f69ef20f9a5351a62ff7c08c3e3659f9a94042aa73f31d08344b25afe73238e9c230633a9fdf0350a3f9d47e508172480eaebb75e35e1eac2320ac811575e4e4685832aa3cf4bd18093fd4815006d3a0d6264d1a5faf83e5b3a295136ff95f93b5c84c4e87971780d81bc7131a3e5ce135a48bccfe76398f70eb0bb8346d9fbcda1857206b347ada276d472948bbdd5eda4d6fb5a561b7e31504709dcba918027f0f788754e15a29a35ae84a2d15fdaf5e55f70fe4cbad6ff786219ddf22971088577d0009b259bab52daa50fd66318030795f1cf0139eca0a5b9816e2d1a04a9ba541bdd41ca3fe22cf019045f9ff34369acc7457f8f6723086bc471760713835bd43e6b62ba2b71f6dd2587d8c10c166005bc188d9c60fb138f0793fb810cbb3ea30ef061f62661e3250974fbe51414dfb3bb3784ae64daf7ac29b8a523ba4af9dda7e87a7c11da2a9afc0107515f2b374fb0ac551dab41666628374982a031f6f9234b7fb0326cc967e3afb778b879fe277a878bebda2dadfb2c301084eb0fdd0ef24b1086f95bf8e84c5131f6d869309def33e5a348af26d5d0ec3fd134c71989fd695582b7317cd21902670536c4a09fb27b61866eeec6d4800a6fb65fa00da67c773ada036025958a70fce679a3d7612782c5d7ee99c7c56c260902b0f98eef140d475759175533215c142717277f65063e3a29ad66d9dfd71c21edf7f357cb60d5309d31f15eecd1be0c1694292f83cec68a8187d3250b8a5a03a674a6a135a6413ef8a10be863a86c74c669d4f8b1ec66ed8cbb147bccefb62e7aa9dbaa3912f51792a0fe05cfb5a08cb9c37d2cebbfb663477f1296342cb8b7a860c81b574956e26f7faabd6e290c9ce91c353520a0627c5034771e236656d34514dc7f31d17878c1f61acbf4e035473504d5fa956c282dfb482b65c0faa3af7f3d5dec5a41be7fb723dcac6fead15a79de972bea2ff76193ddf15bcd0819986141934864882cedda93efaa380523f03dc9bae8ca7663dbd2d11111e119d04af8b31a284a67dbc9737a646e395af7e4deef54cf89496a28c688a95f5e10dcee944e071e08db5453dcc4e3155d81a87cfce2dd52c8caac90069ca95478cac4e87e1e1aa1ff8469ec262dd9aeca1a61be1ca97b3b9204a77a2a9846c46ad2d58678702329138e2e302d6ee80595d14e5521be1388717e91847eb5a969c9402ca7a03c1f516a5722718eb975f0bcbb0479c4bfc1cdd870d6f3436b9339c402258ea9a45bd944100259a3b2189d2897623ce75af38f3a685526dc9cedc6f5ad86580280feb2a27ee6a43fd673c661c202f40fab74ac9d0797dc2af88942d5a73453fbabd5904f36afa894ffa6593e7dbf9151da3fbbc2ec1318c80741ead76816a8dc4ca7c8db1687e9d42dcafa5d324bc72262e3b8187d4d7e1222a03a3e269ac818a609deccf29eeddff7047c796178e12458eea6d1843cdac2cb8bb79668f05edc9cf083cf4004869367c23fdfe9c7aa6221f67cc8814941dac0f49f1af124636e15376a509f4cfed342ee7ae6c7e7fd9da0f0892f52c857de9448c7dcb1f23c4d1416dee847af2eb57014963b884d433cc96ca31f31e2a4f862de807b17bfaaed6a60f67319afce944e54f7e23176ecf77e9c0dc6aafe8f15b82de58cdec5dce6c3042ca13080e7c7dba1bc7c9539401c7face97258e22e23526da7f21a7aab54d7c6ccf5f4ea065bd4b6f86ce1431d7031e0f530b1b200dc0c1ecabf955005a62d5a718c3a64d50ee2d336cb0cb04cacb2473d340343823200938bf400e2cb047f4f3efad6fc05a1efce1024108113a7b0d1f40ec45431cad153d28492f9d922b8a1532ffe71166eb275c3bcb9592e289685bafa321bd758a578a359af33c05e7d4a40e3a34abdbb3f2e2efa12d50353c3e4c1b4bbc812867da14c8ac2b57b4ca4bff86483a5a51bc1a9a649842eee1f2a67dea894d7b5cb5fc48c60ff71cb62576b6b27891d08d1d211a99bdcd5db5468a6f3fb1b93da67db12bfc9b8b7ef5d1aa7b09bf4db2cfdfdbdc3b6da33e79bf94b75ab33b4fe9d71456bfda83cd97d3bd0174194c971e799432963f7933e6a15a59e3dcce72d72ee0e7afb916fedc1cc0a2406330b55b2f4a9466222d1386099bd95dae2614171fca8c8e35265b2ccab65e9bb1ba88359a5c7f44ef7f4f176792ced4591b226fd2b32a3b758637dbe7d40202abd6ce831712b915044244ab46273633f4316391eaf9d4d2bd361357bcf5e61d0811cf004239fd5d6a5775622423562be31215ddf5c796c5594daeea95ca1b1b353a8a80a8bf91aad03a4d9d43b4b907da05e6870a679400e3ae30b8b0fae361ead1b6b1d8e9fa37528aad4ec58d333ec71caf8c8c5722b9ac04044f08bd3f6924719671c5556f986b1b555904da4d602644bbac045c59975a81781fcb1d833bd5a626a6fb10780f44aeb78a3e9def0492339c2d4c519be4022a280a9cb0c18b7ec9a7c7bc6e6f1ab727e666c5ed9d0cf05c2200ee0d9352428feb8fb64c65ec55aca291c13b8255d1d9281327995d7429e49ccd5c64db90fc8a249c83d4522e130980efbb4249e85fb76d4ae9f7271d2dcbd48f44f3beb27a149ca780ed3009ea418251cf1e5685adc1f0ee8c20d936514044ff097ae94d6b8707bd671813039ba36c34cae6c9e7cd7a7829e7b50b075078472795d5d7eada7dcc792758e7b8eeeb7cc1ae66a35f968680ba110caa869398473109531f853a9e808513799b7d7372e8537f6f46c3e70c39308d54c87b15a5aa0e4bea1e1bc3b2d02fa4f46085aa809677c6aeb0e1ea39636ab638f81c895102dca333e688066154dcf0f540679662b0a94e56fb59b16fdf6e950be07344bc602578e85afaa6361db81140e75c4ab31c01ecba39010580f9ab246da72927a59689a627fb6cd99f70fbc0390d66c0b0f306518f0b0b1a2060c5f6ddb83eec85d0afd0a2e1f30f4e937a1b8c379a4dd32703d9e969e0df9d9a96435a4aee2ffe68a21c5b9c9bbbf8febb94dacc9ae0e975df5b78cfc8b", 0x1000}, {&(0x7f0000000240)="f4025ec6c1ece134ee7e5124f6e05566ffdf9c7a6de1f0b6e4a5efaec2d1f1912905d9cebea528d57cb73395095b9ee3db00729b2985298996b06b079dcaff0a4b879a57e8f8940de1b0634a00195e6df0aa8700da5902652bded94fe46015013d46dfc3a9b910790df5aafa4801ae21455999ae2ee3002ebc69d7b4902a3a02a6a3424177445ef4d006100975db5aee82bc46504f4db2e357ad880b6160b8f22825eb11d90f65f205e365183827d90c4b8a7a97cdf4e4c819a2e37300b9129bf99bf3d9f9a5cee3f67fd630d25323afd76b86936f8944d8d1e3fcda91ae5b55957a89937e67fe", 0xe7}, {&(0x7f0000000340)="d3bbc60cb1d40e2a936908ad28039edaea16e64d40c164", 0x17}, {&(0x7f0000000380)="67f7da6c2442719cc42e1471243a2540f759fadde8121cd6206db5030572506e572b2ae5062090164f0c9b69a0fd057773d7ca45c661208d72286986a6e894d7af2ed51a20454541c00e46d57cccb7d4121ebbe1bb4e4ee021a89bfde8405afc085fcc7cc2895c86f6c027a777ccc16eb260852b5f772ba463b10d5032100202e8b25711c3ee622b5d78338b3a3f5a1a78a5ca96ebc4734e7a396e62c4cf44f8abaaee96a2f98e44478e62b3416f2e45b9e276e15df1f284bcce5e856fdb0b422cdd22affb580a63d91607e2aa4da16d4025b063c865357146d04a0dff9673bade368b9c675693a63df389dd6aa4ef", 0xef}, {&(0x7f0000000480)="271d0cf3a7e414d6a6631be89c25e36115c3651d90b8b0dd5dfdc4f52591fb7628408514f3223ecb3a73dfffbd14095464f8e716324dcb09a456bcc9ecf54c899b68839cbe9d0f28b6ff9e44abe8775961eb0a7f2adb4c011423d353b243e5478ccad2ad41d10c69f53ad8db9378c0f352aa5f0d7345c1760e9bdc85bbc7def916b021b1371e58e85151ac509b7f14db3502e2930d34ff0195e851a4ab2c88123bedc12ff500f65d837f12d49742120c", 0xb0}], 0x7) 12:10:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000140)="b45f9ae29c36a25080256e221f9864a3a40c36742566bfda776b1a6ada7cd89ce13f83904727cb764930d1fe70cf8ea758581f51f25fe02ddcbfffec25ac57b7be3eb6eedf06215f5ff2e485aa7a139b54", 0x51, 0x408, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom(r1, &(0x7f0000000000)=""/189, 0xfc45, 0x840, 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="e39b8dc4ab37c09e18148045c034a5fde5b875cb777fcb2900450d9712ef21f2edbb22b7cb2ce4b3acd99c06cd0d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585bae1d34c605b900b186980580198fbfedec851f6f7b17736e5c0ff05b6c424bea508f5b5df3f63d446a264027af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff81", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 12:10:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = fcntl$getown(r0, 0x5) getpgid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x54) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = msgget(0x1, 0x18) msgsnd(r3, &(0x7f0000000040)={0x2}, 0x8, 0x0) msgsnd(r3, &(0x7f0000000080)={0x2, "e7c308901ae34aef62f406f6e5b20355b5c95da4a22d00720cdf0ceee2f2ee95806a1ac8292f6548919072c3795699b8ce1f37c95a1ec05c45c576627a12df65922d9d4e2d35"}, 0x4e, 0x800) poll(&(0x7f0000000100)=[{r2, 0x10}, {r2, 0x10}, {r2, 0x5}, {r0, 0x10}, {r2, 0x2}], 0x5, 0x7) msgsnd(r3, &(0x7f0000000140)={0x2, "140d2df313f309de1cd0b2c8862af352f24eb2c80e57de20fb630220805d68883bd1e57c5b5a5d2c5c320670b60e3d33004bc9a8a961ceed6ffa952f301c03d68f9f6648d87f1f2bd1a2d1024033cb03076cba90e53784f5bcfc02ab4fec93bb22b4e10c72ec7c3ecfcc7aff6a13c29e53eee00707bf7b350445dc28e9e4bb03829c0e3f926df627bcdcd933a98268a92721319a6facd485ff1ff3f6c8ae6a7352cef9d7ad473c7725876fab6ba779a523a43a250f45e72c2383f5cd8b96c06f7aa85320716429ea948b6f892fb88504c9dec1939b1b8468d6df273b6c5b502418adc7589115ab63c11d56ad47ef868b876e978a3d90630039c5016688d13a94ba19321224df36b2b851efc9b09d57cd37defa22409c8f7162b98f4fd8aee1f3f136fa9b3f67b8ca2a7b8ede6d81718b5c8e832861a2e628ff0a74d87d1f04770cdbdf42699db4794d7d6edbf0a72b9eb3145b2e27d295d04d83daef5a28851db058073aa4c06d86d84f0a37ab51827c0dc7600e9484286a00fec27bf6c79741b12885231a1372287c53545090c28b1a10ce6c2d91417c109c38254cd8051208a2485408993a08595d070c2e7c339e0e535b5833fdda531a90f9940a3a7ec0282b113353d7ae5f6796fcf2a01b2c548d39c18f1628027e0c3584ee6390259d38071e938af03fbeb26949ec06475a3d4212ad2d3172593fdac80aafe71f0a68dc24403db7c106ea82c1950ac7dceb4c4c7420ac60b0720c6b8e9c42b4c5d7fc919e7c3b657f8b677bf1b91213f999aba51d24e3ae31dfc4b8901f12a006fb44eafd55d19d632256973643547ad79efb1ded0af76a14236eef36ca62018d67223face0086e2231b0b2a1ff4c601a4e7b776b6220159183e169eada708a9413d9bd4df243bb68f2b1849d076f788933fb978d7ad02f84e901e2231183856c93981aba771645adb16d4eb36d3a657fa4091a745dd83a401d2fc5555fb35c1b0fefc1c23467cb207a1923e60bf9fe1efc1d13160c183a1353e464ad7324dc85d630d729480122841f293be90eb898e5f8cfc55a38b90336c5c5bed15c3fb5b5b2ce90100c85da79aed0646238b61a8e99b08b815f654cfca9330d06b763965d9c5bc7f5c7401dc4da5da1f7fd26726c4bdbc66f5f10d78004f33e5a18f57e6e49bec353e57c74c3dc4386d6e6cd5a8f8d86cc5895df0e2dc723905d37a9dd4b1133b5371f1d1c494bd627402693129fe535591da603480bb1a2136c304e240ffb416cad65fd607d4a4e0be479b8de0b059f364cd11ba55e4f1bb18f11dfed988dab07736dbc3acd39624f5f91ec732d97324c2f16a63e174281bad28d5d948e05c1b9727c977cfaada4071560965ead9d8cfc892243fc5048e51a22a986efc6b53ecf3b9b2f334e857b60b701c4b49e10f140a595769364002fc6730e5a919ef800720daf41523d3f1e22c6dd8abce954c021eb694083b5cdc9615ef643f0994ec1dc9db4b33dfa5b10c90af8587ec2b129948885de691f43e69225e561b6970983e2e403ea00163fb65c87471f3dd9ac8cd1718016efce02b60c9085cdec65f76aab0c954ca1151849e42567fe86c8985ea7d6e380cd8f55b665c383da59e99b76d3d6590c83d3722c94cc7e4448bebba15f9191142f404203de2bf719bfd950ef9d8b1e6e7fc8b5e751f4e38cb78b93ab98116bd7d15e3b289919c1937adb4fd7df2c3884c86fc8f522b91eee78e2097c2d1b93922900db168fe285ea2a72875bd9efcddeabee02cd822292211022c14dcb490ccbb41c50689e713a873048372bacb8bcdb2344d14fe234ae74da35a71275d0e5e981706d0473827939a6ccd8168256533460fdcff1b06c57f561edb661d7e8b5eec691debfbe3d2fd5dd55f38953dd89a86289497ed0a1de7e46ae67cfde1a9e0720c6dcfd88b8c6fcd5efa73c9cdef65b909e9f671844469f5c851683eb0b72e2484a4826509c88fe5b23235f546f170144a7edf6ae62e9f546a4c461e633e6308c87c7b087adc2fdb2917c7ff5440e06d70b83c8d9c5f852a84d601c48326a2c9c47eb4544899ec0d8c8be49e2b82e87201c346269bfadd4326011a8f5862f80907a12db61520843fd7424762a9219f310734ee7fb089b63f63012bda8ab0b733dfb09b35c94027fb99ecec8c038064698ed7f9fc8305eaeb4c87b835bc25ffaf366c58b2170914203dff76084f26762e42f15751ad418d8e74458d59fa5994f84a9e2e91359f246bc172b859c7318e93c4c0d3f77c001e373ee47332fe9531c0c63b80ff2dffb6f1c3fafdadc8d5cf04460e4ffc3664382e529afc928061e7a105d6800c50f883739aa47f2209fbeafdca45b123048f407c00d4cb8e7d94d8020878e7f1c94c39f8d5027a746ea1de747cc3d2438ceccffd65f1d4df1755bfdd4dac18f595f93e5b7a0b70b28dd7f0b42b591d06bac8825897027651fc638fc1775d39a25ec9a06bdced6e47e4e92b25402a6a6a8e0965001b9168308bba7483452772c13f3225b3d461faf48c61a8a3bf3e35ba83f20b90a4d4966da2b10d7a4d41619b88ac3d98a04a05bb093472769bb5be745405e09250d5c247c18849162bf46a4589fbe434a6fa032c46d84453e8676650ca57b02697e64f7cfa93ecc058cb4acb1b247322caa1af3ecebc47660ddb29b43a053d6a4c35125aac276de61b26458813d9fea4ebe3f321f7b3a7f77df4e186c1c04ea24f00b1fdbd68e8541bb64194f5f1ed25cb397a0957181af0a6a055e21fa120a4df51f05c2e5f13ead23c9c6dcfecaa1ee7e9cba2be7d0ec9c7342dad49fffef6bcd23a2179abfc8568adbe16cf4aae448accf7bd536c77ca4046c81fd0fe2e0aa822fbd18657f1f3a1cb32d536bdd49e27d380bc816c27e53b71b51f20c45cba89d6367e2b3f3b6d2273828e44600f982c9962c1f09b330f4d9367fd8665ef5399bac96e2e014d7a17b97bd3a4d835c7d498386b7960c9405b1a742adf303b5735c2c49ddd0e0c241473ad3f90e2535a037462530d5efd7ba852b7cdc0f61fcfba82e75b64be6b7dc2669d30cd5e356b59b24d61712255a0e76277f2c9a15872ea793dfd8b9cbbf285ac962725e63c0025076a893f3bfcad14efbdbd9504391c1a3e7c689e88e8d12c27af83d1d6a2e4afdcffb921ed6369e91228d2c2081b0cb9d47c4c14a61e149047408e95cd73899b2c04342d64a9c6cb19d0c2a61fb6bf29565b75422b7e80433848915c0ae7031d22976a7364cc6eb7840ebfc206ab4a900cb2a8024139659154674b085f1fc6b5fa98c4561bf356b63f7a4d56c6b896aa92fb6f35706caa6c7735c6b736c1cc310802be4759268da4822409ed19e841693cd8b425ede40e67cdebb35d04f41fc930c7510f75a1cb524a3e2121ac73082ea9e215140ad93abd09ee406a0e9ec009b03de09fd735073370eae146adf096311c0a0ef9ba3881a541b7f1feadd60f6cfd9584c5cfe09469fbfd508ee61cc3e66474551d1c0c55786faac8e2182703cdb97d4b14d5eef6bc55ebd9891f30ff29c2279be09fc37e803e9a4cacc0bd06e0bd06740fbc9d9c1981ce024ee47fb28a5d29b19d05b8b58d0caec6c4834571f8935fb29d6d1c1530a91a58428cbfc6550d8eb5c9975fae9b53e1deac7c2583345baf7115110b00a9cf01b14b0745dca8e02c126052915c0474463988051b436392404ecbbd4aace1249706b4e53179ef3ce99916394cd858e7676ab7c1b80024f9e96a104dd32f701cdd0c77b9bf7df5ffbee2803ae2c43ee4d882913134af91917bd2b0470a16ce24f774b65962387ad31e6be1dd515cc0bf548fc97c75c52e7987736fb30a939c297c973229f51bd2218b6282d1f3f518072b8e42d230104858c771b41a97a4a8303d7bcef1d7d196a514d1f98053b15d5996a937ce8a9ab16733a8be3640aae1082163ee0533a7701eba8200bbbf2338bfb8f3f88ae494b9e4e658fd99b2dda53aca43db0d9f5fb064fbee3b864e484cd02cfc2ee5716fa344c6b0a32d0138b0c426a3d6c778ef67a0a7c4173335ab47ea4d977ebe90e108bd2459771a296c65d546ec593eb43499cf17926a4a3d8dd529b5f311abe84e9c86a76cfde2a8045c57a72971530c480cd791fbab59b37483e767e55b978065788eb414fe73919903a9222f5949d7df328cf0a1531ce1669e03ebbeab7815a3408d9165b5186b05dee4b931a9a1cddf02073dbd5153c1625177dcd99c3649be5c99828ae8349d464f46285d2ac5da6eba3a7ddb8c9d4544ae9670a77a5db1e191d495a4b93e879732484add572854cbb6bb762d62f6b7e5fc990a1011c404909505938051f150191f361037da055edb093e4a0374f9ef2b3d5003ac6bf2116d192db010c42a7d0a9e38a9b60b5fd49b21cae0a740669b81775b00d36483ce599c6e24b770b4df4f3d15fc9c7bfe612b4e226ec16f2fdfa669149c0b6f9eb0bcc7e971b4ff866f6e26ff72087fd1623d5c1b4c60f44d8133683e26439596e630a3bc58b71cb66a5d338598a2fca1642955a49124679fdf961d49e2ba24649d3b7182dbcc5e9db9c29b250aa093ece204e02a16b7aef1e0b3ed364f70f351b1e2d8fb615dfb2483418f3e7454834ba43fbe1b7c02c5cb08dc3b17d8b98e6f657bf0361d2e1286b41369a61b36f0dc963cc4b03077821a8b484686d80449dced83453e2ed5e06d8a441f69204c4a06efd6c22078265245f668103ab4531a1a259733d0a00e1e0c9e975b6acbc2ae43d3a8122e0fa99127ebda5434e1e17495ea96025573aedd81118c99a8beeed8982b4e6846f035632fd8180ee609f51760932b10347b6c5b21fd74e1336867190efe6121b3d7bd3b4ddebc3e53eba0ede131058212cbef8df58632079ee20d0b0e765de14b706ffa4261a247712d17519d926cd67a0e084e80fc357b54264be8e89926fa992546169c2b9efc51182c5c8c3b8e8b9797149a47063d0b946fb0d40f99beca6af71cb7be990728e723dffc03a12cce72207a8667640c756d472203563ea808f0d7603b03fd42275564b6af067fd6ca6615e58fed106a2d0fb871b607bbff8a72fb8039a1dfebcbfc32cc7293c53c6044ab505aff9c35be4897ef18e478dfd1a1ac3c9b63414d2ddc1246206025757ca7d2b8e818bf1e129f024909c95191417872d6a595770e25a3c8c0b2ed38c0540bc74226c348e74e1f2de3fa664b9c595a37f0564a4d3ad4e4dfc4692a6c079ed1d49be7a8487cf4e809f700c28c52d072ba1c562986fd9d08624680d95812bc15f2f114c9919ec8441da905c2b8e09f454b6d381e37555a176f95daa99551107c4e24cc760a528e7e5997fdcec98799d7f88b521b8a6e7b31e7f557ca304d6b131203c3120bdc9cc19a2081503d06d16f96980a560d714668176b869091b02ad4bd360df4d6887721f5f8a3911b6000d11dc4e770a10da07c80bbd367fa84fafbd0f6b4bce35f2a4040c60826c38357ec57712b53cbd75d86f2164e7e507915eedfceb34f86baf339030312b69cfa25ad1f54c36350f594faa34c15f74c96df705e53342fe9867755e012d792b40ae0cc3229981d2b5922027237fe100d7f6d096845fcf4d1a8a590a78e084cc27e359e8b65b3c3829ca1d6c98e8cfb588eb85421979d77a620964bf74aeebc17c059bc4b6610fce1a074d2392519a8edc9151ab1a69f35932898c28e7894d91ab714e8298962ab3248a67a2f47892ec45baa65c78680e85d920d5d3ef303de182198db830c5624c4534dc9d8ebbe13cd1370df67e52"}, 0x1008, 0x800) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001180)="99f4e4284df1fa6f797e5a81bedbdbc92003d54bb7d16b4efe20888a54db40c465e103cc9b94381f58856ddd88f5", 0x2e) r4 = msgget$private(0x0, 0x80) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000011c0), &(0x7f0000001200)=0xc) writev(r2, &(0x7f0000002380)=[{&(0x7f0000001240)="b92af41e", 0x4}, {&(0x7f0000001280)="55d7c5953c1e6d719caf08805041ba582ba1252a6acdf245f9c2c8d292452e991c9e18b1c66ffdf211935f3b94e420f84b7d6c7ee3db24f161857638e72d1a53ba41fd347de9c99f73b2ac73d1475cbc46f1cba28277c7bdc20fe623969e42fbf92b6339b553547234d0b17e0dc60680d7886f7a300d0b988e9840131ab182730b061200a0581a4ce64721db017d5ea9a6fa3cfcc6be0d4378bcca7d5f7b38c975b72eebe66f45c68cc4ca003605be58045028ea9e970d8089764e749dc7c224133374c014e66b97ef02347c3a65c38ee79f5952efbba81d801f5cbaab11a50d", 0xe0}, {&(0x7f0000001380)="19d06b014e19c206123e60096a94c003fa60e3d413e27134d1f993918dff650935324f29e386e107a2fe2e17e0a86094fc14e56d1c2eab1a534e86335f5c3701a896a202700a70d57e0e4fba06093d020097ce005cdf0d7f9433ff9354887baf98e8b27d7fc357d2ad6ef78669fdef035ca94756c1a459e6ef726aafd21a471e44cec325d480e5a868f64b3162221caa453a8d4a2508b92f80cc2850608b4f69f34758f1648145f47c4b447c9fe0a3efe1b62844a08f00c0f8566387c3691ba927be42c4a8082f1ed94b798385ed0808c879c3009771a62dbd59688e4a81ebda757c4a095c02210c7927c15229c608ab07ad5aa011f3686b420113859962d6d0963372d436d5b0e4bf06f04682aa6cc2cb56a1a30f459714957bf5ee6135d5c545f6daa769158fae576a36c22a82e48d57272cbea362e162c67dd9f837e47eac4bcd7f336c3cb7356f2f8f4b984060049c3ccfc25bf6784e5e73136303519a95cad2fd649f30d0baaa9d4ddf98d3849d49c1bd288238ee4bf0ea46d7dc40c284407a16b8f370acd937302dc2da7340718911c0081f9649b73bad24e54d013bce71b5387f5bb868f4c365ec209cdef8cd4cce6b4a52eaf77ddba9669736e1ddd76cca80c8b7533b739240b31fceb434bd2c9f850087b8ee52b4778d757db15041bd1cce36356722253b8360e965d3f0660a8387e397f44334272aaa355d30d9084b5fc8a7865815436cc05fbd2c939ed3965541b64df39f2d443b3fbabc39d957a93a9c672fd30f974b9b3a4ef2b15dbf64dc045a30e064034c1e2c5bd65df6a5a23e92c4aea6975d9c2c4068e0d73dd09c06769db38b9971e081d49c29a02a79d4073e1edc1dfc8a8cbe7d7ef7c35494f5ada711471165a1b33e2edadffdddb9d099eba1af633f904a1f0226803dd4be9925e833e69f8b0028bd648c1f1174e8082c143113906cc7c68b672bee8a033c663fb6945e6938fc27c3f840a9188e90b5fe4cea0da9bca4ebd230cf9426e43981b321416d10392ae5fcf0853a15d3798cefc559816c60564800a8f0989a5c967b4b67f33fee96a3f163d4c174b53ce3ad6374eb64dde9bf7f6ba74915001fbabf74a4693686190e9ad0482227483dc691d819e9be7c127978bdbfc5a8c441a2d16d3b33d9d600cdf1b32a85cfde8cd23bafe5605d51eddd2b0d705621de09fd53fcdea4b71611da5fb0b1d9cab6a7d4040edaac7264705878d1c756479663f5d075aa4d637432920582addeb3cc89998bcf551027d6c0bc0cea00595cc48a35e0fc588f0390c5060e23173a0bfee9208c1959546f9dd5fa2fb709fccc7f151125d7ef6f288bdeca3ad9ee6b7d8820ce0f64a455c52f23e29a74a290132db5d7527326ce23fcf5ac8f32aa0c1057ab24b4986c15b21aea705b13bfcaf87b865c8b4cf8e4f0ca239c036de5f5f1d369ce4bb3cac2aca8e25a08dd84719f6d8288b218adc7d55c5ac469e502de2bf2d88c853f3d5bbc71faac4f4df016d75b066a6617d9a0a1adcfc6f106333d77f906ffbea0a4709afbfb3b51529c8f58c0449755c3927d55a0861408d543ce87fae6545d1ca365fccd597e9abe6dde6d688a3d2945c4289f1292b494b88c838f20ee0c2f6cddda21730b7d2d40d19f90118ced768f2a86f08cda0cdb3946d6b7526a2d7373c106359aee62324f8bf71248cf852603b60de0090fb67b0453329df6f9ea1864f5cb8d24156b89b857e62ed11d157cb676eb672ad0d720c94f828ef1e785703e14d531638d3fcb92592a4ae516444a9ccb52b43d1a122ebf9fdedc6d648e899f7e0b745c91e9276b98d480f510d00d0148282be4a40a1e001e2d892efd3887fe03bb71920046979ab596040f2b5940a780aa6cf59ce0a93fd32b2caad592592b715a0c020318c799f7cbd7d38f824a2593e35f319eec9f2614114595a3f1facaaff75a3e60067faf1f58cea7b5a6c90185d9ec16dbf34fe3e19427ab2f1c16422e83a4b18c0b72537d3448d1c2bf7a6b9fb6b02240fd3157c5a07e1ce3c89c5cf087d7dd6a051a4c8f67b4c050bd295217781c47754d12e42956aeba1cd39401af297150618887435a9ac800ebc960c3b2593fbfb71bee36970bb3b76ba9e5d1c79dc227e7dcc12123ab461926c882c8cd1866f7699c63e3cc64293305a25da3f13bf0893849c937bc6c5ef27e8a66780fa6975327ccc315d6165da0c41f34b2570d574fc63f7fc091325b3f0550abaecd26b7663e907842a7c6eeaf34dff2acbd33c45666f8f3680acca6b20760de52106125309e0785ac8fe89f41a1da3514e8408b428ca6ca2397b37ec71d560aa7918553b503caec828d4a4aa7333be5065d414be7c22a413ffab8f02d159533f0e3d03074787d11a590f52d4ed081601edb39b2ab5e9250cee71d61c2b3398b2fd945285ef272db5d1a17629b15aedacdb8144575c50f0c7fc297bf39f8461858294f3c0304f64013c7eabbb60d1b353d9dd3cc4b3de55bbfd5271c3fa5e2381057b72a9c34c31507f7dafeb0469a3b43ce02b3545a9bebefdbdeadf8b92ca513b0d144003fb44d1d6a596257dc96ee5c439dcbacbfb0851afb05e87ab640d5aa9ebe382826e709ce431f2343c4768ec084ff8a45a60a22d16df1ab04f37e7cbdff7170de6995b79247e6390b4190005d5d85beb719c6731e8110ddaf11afdc7d3d1424304caaa7e85120e27cffa5550e63021754fb9b64a119925a760074e366b0c937e8c76b6a146a2663c5bf6fc1a44bf0d3348d4017087168c8bcd01ba7f4023a6b5098fdb864df2cb204b4ad043a26348489647222fbb5e9be1841deaf5fa6a42b216915f3ed14ea42ee550e8847dcce01c80e7649be480fbc7e768786d4f44df50d496e3c206053430008413e29982f9594a24e10a56fac9a4f6e70ed52bcea4928a26c7f15458a98c9cc4e2e553d2221a588c7f7a8b832594e203c5aa0b5825c82c8ade61c26aebd53239c129d4860e52004e8092c7a8a394a0b473e5bd9eaf7f3e109eeee369625b1a751226df8effba92733cc74fea5d9b795a8090f03f4d9e584dcdc4934deb0a1cf4561338b9563eb70cb6b391bad5fe7ccab5322341b6955e474dd0b6807418f56f220a09974209de0bbd474e011d96a259ec1d2067020723c13eca6f110aa6a97062f8f348d7cf7f763214f185ef4d05bbe5595bf79e9875350f4b0460090f25327e40da1f28ced4cab54eda60417588488ff6c180c437a46201cdab3755e8cffd6a6620ea6f954a0993c243ec116f63a9470186fc08d87067dab2abdd248affd483da56702600f38aeec42ac05c3900fe5a758a57925269bc8dbbf9374e9666a567af77482ce9967246cbc4342ee62365cac6a5472fc19e31af00006783a7fe5468b0d5e8c3f518ecdf9c9cde38fdfdd4d65d33f3cf03b5d755036cd61fcb64e83044caccfa1989609f7d84f1c5867e2a4f000f1c3bd89d3799aae593ef0245d5b6bd722be600f6007464afc130b350ed2b01f110a538a32984e1b5b1a1c1bfb25fb1f58c4273938af316eb7cfc0bb1973846da358bec9a29e4c7270fadaf476b0ccb898d7cee522b8f20d42a1769166378d95d7d8da5359b6c0bf1409cad6c7462c4a5ceb40d0ba5d298d427b322fa8a6caa89c7af7915158fd1c51f1c6caa43ecf974cf34af2f9297961147bea898eaca8e44a9223ca242b9c012ceff3189f982c8326a642349de58723cf4ff25feef02b6f446a901708a445cc108743f7a474864599ea079e68f3c05fada1c8a9f0d29947f8a8b5e1be0de23f5466ac5c2d0ca2a2f561e27803551d096927b01df3a824bacf09516a467c261d870c707c04f4413960d7e3c271dca514389289fb6b9cb644c219b242194ef67ce122c5b2863040a90f0db37bbdff0c4dc135d2b1c40435fe1431aaac1615f9664c68718f017ba70f0207442e940dd8671fcfe1a79fc9d201d3012db25a00c35a158430cc8487d7260af876bb0f2e2ba1d1ee74ef74881832ba7c5d7ce3a7041a9eece6c935d836fe361972eef472a8167a46c22188f9d48f11367b9e42eed9bf62a46e3eb172ba4ad6d680707579194206434778a19f05448f6a208955b9bf3a992ddcf23694523a153dbe30b044c9848d267e7d8b158df50627720e1c141e7d32f551c5f22d77004959b7ed90ab508f4418f7bc41d464471c1a877e41de14b07d528e1a736ea0993c9da3b98eb2386a60766fa7d8b15e96ac5df1c7dd61ddab8d73126e42f6a915d1016b400f1318c45f7101a3ffec037fe5ff4811f00d36daaebeeb2035c851e2ceb5ca40b50eed4883a5cf5334f27b99d3c09017a72ebc31a510f43f020ba1f5c033118dbaa04ac06e20b93f9f34a7e9315d82a8535d4a86bbed0970156fa771f7e2b6962b1515bbea5fa8ff3db945da57f4e2148d41e51810543a38d155b16c66df1c9d5635fc1c61d836d5753e079122b12ad92636392e4cd01a0ebecee96130cf3adae67e4702b6cb5c8499013defb40ccf1088ae601b7554f022bc5aacd9e9501a6c37967532f91d7fdf729b11c2936d23dc192cad7c7e383197556d578bee5f4f2564c802e3ff6fb27c0b9edde503ccb5ab5ed47f48f1a46d141c5ff6f881b3fc5abb9dc18a4d551d0240dc3ea2bd87e32a4ef2526d2a0ccd2eafa28ff9e0c8774c660d16a0015fdbdec95a8221eb1f2011bcdc2b7455f421d348762bdc71b68301f34d42f5c32f0b5fdbb850640e72762bdcb01d2ce333d34070dfddb6f6e4d83fa860aa0bbb8d9fcd754a6ebba3a28fccab247c61235befaa7be4c948e19b23772165a805e7f2fbd902a356856e9391769e1a8f11a092a5ba5c4d651289986c390751d70a1cc0bf8e97d701a4dd8e4c1e81eb99e6ef9c94925ccfff730926fbc48331c5da613875791c90e9be0f64ee5c5a1156d8d7675b30522ce5e89813dd9956336fb3c0c5b0d2365ab2e7f50ee8a4de23029b11db61e8105dd8f222c2fd65f028580d6f6f21f829a954fc20f3c1196ed91af3809e1a102fb8dc88fc757474d59e82968521c90e0313eaab136847b92a7bbe94f28f794f4c69f3bfbe8ed9afc3f5468ceac49bfa85a60dd739637e6063d0f8d069d59d4e5685ce22657ab3863ef5747c9de4d6d32d745fc3b63ff5c94ddf3a59c9a7aed596c62d3c716de244da996d0006f3ae239cf67e9c0871b3cba5de964e15dc32fde5a49817b980214c16e9dbfe325ad145ef0336966f0b41c09651d893f82531d5fe3e48f9879324773496a78346979bd24ca1a95768ec3a89056849d52f9b7146cecdfc509d2b024592562db7b10e3cd16f5abd089ac2ec04cf8f61bb83dad36fa120bce3b630e9cf222626b8666d60fae94e4d8dfff2d286145143ce615f92de53d6823d4c3a60f8afe40c1310ff7e8dab417a70f61f528ea0821b00ceb6b91f7c5a9ed80b638dab812d5ebd03a50c84ee2a4ef78c733a3883433e373058d8b7597b9f8f8a35bd39fd245b462586d7de2a95288ba949a4017990629f896a138575bc6d408c2e8b5cd6647f3cb8a585782f19e8185c927f9f21060ec2f427c7f69ac7d3ef538b73a618e8d35a7d213b0db63608a7892facfdfc3315be31059a4124cdba2d7b484bea20415d932098f3a6206dfaeb9b1660d09cb0f8cbde354117b715e98bf38c635ceead6e31c82a7574ea25536be32fa2a05f2168ce4956c8991fd46c47a007fbf456a7997e7c43696a47a2c49a71034e6bbbbc0d1555fb00bccae9c156b3fbb655b7d92ca406d6d9ae6e3d9492a13b97bb0a05bce47b6c30d0b991", 0x1000}], 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000023c0), &(0x7f0000002400)=0xc) fsync(r0) rename(&(0x7f0000002440)='./file0\x00', &(0x7f0000002480)='./file0\x00') connect$unix(r2, &(0x7f00000024c0)=@abs={0x1, 0x0, 0x2}, 0x8) r5 = open(&(0x7f0000002500)='./file0\x00', 0x8000, 0x8) ftruncate(r5, 0x7) connect$unix(r5, &(0x7f0000002540)=@file={0x0, './file0\x00'}, 0xa) fcntl$getown(r5, 0x5) symlinkat(&(0x7f0000002580)='./file0\x00', r2, &(0x7f00000025c0)='./file0\x00') kevent(r5, &(0x7f0000002600)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x8, 0x8, 0x6e}, {{r0}, 0xfffffffffffffffc, 0x6, 0x1, 0x7fffffff, 0x1}, {{r0}, 0x0, 0x40, 0x0, 0x2, 0x7}], 0xfffffffeffffffff, &(0x7f0000002680)=[{{r2}, 0xfffffffffffffffd, 0x25, 0x1, 0x7fff, 0x2}], 0xdb84, &(0x7f00000026c0)={0x20, 0x100}) r6 = fcntl$dupfd(r2, 0xa, r5) link(&(0x7f0000002700)='./file0\x00', &(0x7f0000002740)='./file0\x00') openat(r6, &(0x7f0000002780)='./file0\x00', 0x200, 0x8) msgsnd(r4, &(0x7f00000027c0)={0x2, "d39fc45160487bc73c3729420f0ae9fbd257dec307f99a27bc1001b7c63e2e7b56103a1db58e4e8423c41d9ff8cde8fc489653ccc0479da3556606fed81d7c4178cda6268684f3a5e124057d704d6ff20edf79a64908df91212ac63b970278ed9ef951a0c35cc1865782e7249ecce8d3a4c25b2a975438d5a47b36628e661734fa2d1e88ee08"}, 0x8e, 0x800) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002880), 0xc) 12:10:55 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x4, r1, r2, r3, r4, 0x10, 0x8}, 0x6, 0x8000, r5, r6, 0x0, 0x5, 0x1}) 12:10:55 executing program 0: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') utimes(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000000)='./file0\x00') socketpair(0x10, 0x4000, 0x4, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='}.%\x00'], &(0x7f0000000280)=[&(0x7f0000000140)="219500", &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00']) 12:10:55 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) chroot(&(0x7f00000000c0)='./bus\x00') chroot(&(0x7f0000000180)='./bus\x00') r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011dc91cf2bae8f37194ff576b229aaba601b4000c0008"], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x20) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='x\x00') pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 12:10:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000240)=""/195, 0xc3}], 0x1, 0x0}, 0x40) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) 12:10:57 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x5c, 0x5}) r0 = socket(0x2, 0x4003, 0x75) connect$unix(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="82022ef7ffffffffffffff00"], 0x1) write(r0, &(0x7f0000000040)="cb47b91f006fc6912668fc893f85980cc47d24a6428473c45ed05830f91d5c42846d377dfb4de82d18a3a2157e2f81cf66f0059fd1767a40e9de39f050bf31c21d0cfa901ef47bc29cd856103e76edb9c92d76c18987b1bd0a7764d78c4e9b2892f1744c8a0f9ee1a5955d86e85ffd59cb380c1468896e601ca1e2130b857a9938447effd3b70be2820286f42159d7b25a864b801cece690b0be0638b4ba335c05ed99e3a26fe3901ba13462431f948e09a1fa9f6781f889d6084d8b21b7c70d95c5083b2b2bd75dc806381aa0736b387c7f2d5a0e9da0dc63af9ad6a6f58bcaf1d89c9ea34084a3686d7eb361198d3406710f6cb0dc44a24419b486102a8b5ddc65f17db284e379de216f4142af6b060435e8c67987cd6fd351e62710ea37d990b5580ca73bc968b4a14545e57c2555eec4e609833aa14b7c91760efae12d976c6d8f8415d11bdadfc6b4c135522821e2dee36ae88e18d2cf65de260a9c56be52e19662aad267ffa643e3f650f86fa4b36bcc35035f26dc013c1f75f2e0edb27e1ab054f020be8e39a2d40e71a62beaac07e8a500f1b2567957b8f5c9bfc6f9d5d1f3b7ae78abd0198fe25fc03a74d7dcf59f18a0fd05853a8631d56b90e00c3153c8d6574937bcbaec5ab5d4184674e171d5128ad1c9e0295fd3b7148e09be86b8766963b796c5885fbf42df06ae962af23993b57b35c91e39809cd537fa739c8aa1c34a689c8dffd62769b6996146f208a6ff095e10dd4ee626cd67611d78cec1937841711de9ca75fa5608051cb1713843d4337a8817f5c03e31584c28ee7378c41c52261e81a2a1e78d3bcb38789442839c9b6124634e5f51ab2d20d9f3689cfee3daaf1f3e3accef1daba2a91a3b7787d8e71e96c5d0fe74dc14ac3bf311ebe9c783ec8c3e7fa4529da573b054a283ba82cb6b60a76d729224cea26848f7a798069a7cb34e2ecf67f66bb77990264c927c3f5f35b5477d666fad5c6207c8504229283fdfab1b980d193469e9ab443d683060c5aa535d9d00653a4eb17eb96070a8ca96b44ce2b054f410ec416345d23892554a4746848f9873fc1362b383c3d5dc02980c506b539bc4bc69c60315962a084543f273954c6249217ea6f60bfb44d22ae1bbd9e48600c641d3999af8fc1ca115e24d8098644ca04c93d00d890dd7e715b71ef08473749f4be6802e5f83e574f896c8629a5727f8b7c62914dd86c035217fdb0284bda0945b9926dd295062786ba81ef39021f30007e37c39d093832f14b0864b6715435959390229b8f8f46c02243709d0f6b34c7ed30b1cc13107cf54e646406d2133c776f6c34a27da128095b24f82b40df67192c275cc71bcae3d4fa75fdbf82a74b7681d001672948645894e1be0e83a0dfff9221b67c6f59159501e54e3f631ac710c66395e85a20571997cec2da49ba51db4d7e51634388ae70a001a60d666ee58ae71ea3ea922db76da081d47d79c2806549c76f757dd6d81527cffad60ef01366167f38867e10dcea4f4c1e538b73d15554a9220536e657f59aba7d6e058a62ba6fa29faffc3a08c624a803c29051049d7455a1cb9004730dd9524c738c2c1de91180d1c1d8485c994315d29e8ab8b08f57911f59fbcc8a4e98891e9698a77fb052494ed711367b6a99cc77c0ca5469ca5812776a17c14469221a5daaab783ee17b74ba05f45cea331784a949fbfcc61e84fea2ce625beec2fb5f1894ea42aa2143cddb044f995955be66d2fda6c078863a31112025b5c0932158d9b853ad8b373a977bdeb80785dc5b1c5c15589557a1374af30061da89fed4ccb1bfd0c9110d42e670b62c7b5c94740b661de3cd69cb41178b38feb4c03b5b9b339dfe4b55d703e48ba35c00dcd47fcd05c4b60553c8413e5ade9d88ad7645840a4958cab4e0197aed7f38c00bac9a0f22b6578cba33f09aeadbdd59fa3246f9beb90c5c9ccb39d496fb3e3098c73cf09b9139b0be25d380f19176256afaa4f0a41afe972cddb8f1409f1bb5ede863709294eb52ac38fd5311dfa", 0x5a1) 12:11:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01010000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="03f182f5ea9d519c59798b124517c8ef58363695426ecbfd2a9821c2857f11d5b4bec9d022e5f8ecace1cc16ba143afcdb0daf85f866b13f73ae10058a0bdbc275dc19cd1b6a152e216073ee", 0x4c) 12:11:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005308) open$dir(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x211, 0x0) open(&(0x7f0000000040)='./bus/file0\x00', 0x1a0, 0x20) 12:11:01 executing program 1: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000040)) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) syz_open_pts() setrlimit(0x8, &(0x7f0000000000)) dup(r1) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x110, 0x136) 12:11:01 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x1) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) sync() write(r0, &(0x7f0000000280)="8a", 0x1) 12:11:01 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgget$private(0x0, 0x14) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)) 12:11:01 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) close(r1) 12:11:01 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) syz_open_pts() getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000100)=0x4) r1 = fcntl$dupfd(r0, 0xa, r0) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r2) 12:11:01 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x0, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') r5 = dup2(r0, r1) readv(r5, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/169, 0xa9}, {&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000000140)=""/240, 0xf0}, {&(0x7f0000000240)=""/21, 0x15}, {&(0x7f0000000280)=""/23, 0x17}, {&(0x7f00000002c0)=""/106, 0x6a}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000000340)=""/14, 0xe}], 0x8) 12:11:01 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) socketpair(0x2, 0x4, 0x0, &(0x7f0000000200)) socket(0x18, 0x1, 0x100000000) accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) dup(0xffffffffffffff9c) accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@file={0x0, ""/23}, &(0x7f0000000300)=0x19) socketpair(0x26, 0x8000, 0x5, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) mknod(&(0x7f0000000040)='./bus\x00', 0x2084, 0x401) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x6) rename(&(0x7f0000000400)='./bus\x00', &(0x7f0000000580)='./bus\x00') 12:11:01 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) sendto$unix(r0, &(0x7f0000000000)="b5d2165a7754066c14bcb5f27e21fa4636c797afe97b374f1fc68ede4a4c5c5241a0838c808eca", 0x27, 0x402, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 12:11:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x2}, 0xc) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000180)=0xfffffffffffffe11) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) r4 = socket$inet(0x2, 0x8003, 0x0) r5 = getuid() r6 = getgid() lchown(&(0x7f0000000140)='./file0\x00', r5, r6) geteuid() getegid() chown(&(0x7f0000000100)='./file0\x00', r5, r6) setsockopt$inet_opts(r4, 0x0, 0x400000006e, 0x0, 0x0) 12:11:02 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x10, 0x8, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x2, 0x10001}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80000008, 0x5, 0xe54}, {{r1}, 0xffffffffffffffff, 0x3, 0x40000005, 0x3107, 0x5}, {{r2}, 0xffffffffffffffff, 0x1d, 0x80, 0x2, 0x9}], 0x5, &(0x7f0000001100)=[{{r0}, 0xfffffffffffffffc, 0xf6, 0x40000000, 0x8, 0x8000}], 0x2, &(0x7f0000001180)={0x4, 0x800}) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000100)=""/4096, 0x1000) dup2(r1, r2) 12:11:02 executing program 0: symlink(&(0x7f0000001200)='./file0\x00', &(0x7f00000011c0)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x4) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 12:11:02 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)='\x00', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x6, 0xfff, 0x81, "8b22334522b603ccf3964b37d38340ed8d545334", 0xfffffffffffffffa, 0x13}) execve(0x0, 0x0, 0x0) 12:11:02 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x45, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) dup2(r3, r1) execve(0x0, 0x0, 0x0) 12:11:02 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x40000006006, 0x7) pwritev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000140)="1966945b6e5f5b631c94dd2aa56d186a7884ffe2f8d4212ce96e546c0ba27a7cfa412cdfb1442515ded375f884d7d6edfe011f6771667500151828dbb8397d2e02fdf78dc77146770e46ec185d9868b3da645cc324bd6174c5277b629aa03a506d2133e69817bc4e", 0x68}, {&(0x7f00000002c0)="c159de87d8bfdec6f143eb3a25fecc32b6af8f2bf6ad67811ee61bca007dac1167cc6beaf65bc24953619e2bf17e55ae02a49a6947acc879190d2af7f28a3ff83cb58412bc84376260ffd4764ccd49e44418191b52e4e5d665262e84068d50f06394060046f2a3067d7e03a4455b289d89564ebf1e6541011121ee592f2958919ab4ace71209b4e1d200b8a5e1d767a3e4287959636788", 0x97}, {&(0x7f0000000200)="8982e2814513d503f2584570d053464c986823d96451b969252b6be1aa59518cf785f038e5eaf8e5126d2ce0136919ba0dd108d6a1d1cb4ec9ec7e57242073afaaeb80be693b727c4307", 0x4a}, {&(0x7f0000000040)="0d6e89a2e96b65a6108940f6d5b00d2b01540339b624c490ad9b4354e5fcb8b274", 0x21}, {&(0x7f0000000380)="6eae70bec8950d38c6fb4623f6b97cfbed102ddc39715b6d4041252bf8e830f542eace632ccf0de787dc1c5ace1c2fc5b58032d5a75fb1d5965ba52069b1bba4c5aa0ca905ffe436bb75f5d45399c80e79cb2a7c8c5fb458d504b20885bb678ffc479cbccc3d87fc837843e9b26408edf57964939429ad2154fc1bf1f2", 0x7d}, {&(0x7f0000000400)="085819243e1c", 0x6}], 0x6, 0x0) read(0xffffffffffffffff, &(0x7f0000000080)=""/178, 0x60efbe9c) unveil(&(0x7f00000004c0)='./bus\x00', 0x0) execve(0x0, 0x0, 0x0) rmdir(&(0x7f0000000280)='./bus\x00') 12:11:02 executing program 0: link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = socket$unix(0x1, 0x3, 0x0) socket$inet6(0x18, 0x5, 0x3fc000000) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x5, 0x100000000, 0x100, 0x7fffffff, "e04e826b33276bd7328f7af4ad2398a872f2de3a", 0x1f, 0x2}) recvfrom(r0, 0x0, 0x0, 0x843, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x0, 0x2}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0x0, 0x6}) 12:11:02 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) ftruncate(r0, 0x3) listen(r0, 0x202) 12:11:03 executing program 1: clock_gettime(0x9, 0x0) nanosleep(&(0x7f0000000000)={0xfffffffffffffff9, 0xb0}, 0x0) 12:11:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000200), 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x420, 0x10) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 12:11:03 executing program 0: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) fchdir(r0) 12:11:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) syz_open_pts() write(r0, &(0x7f0000000500)="a1ee009ce78210fad83d86b803b4db21e72f7300000000ffd1b900000000000046114241b2dde39579e8a2a422e4110056b2edf5d0a4f882bd7d1d3a7d28f075010132b9048d8515a54e8bc60a88177a758799d891f077eae6ca4ecf3bbdcfa6a73cecd6dc4d4687cd55808c1e977eaf3f9f77cdcec047a1efee084f30d8c4fb575e0cb7a637d7717d6c0b3ac573e84956c5f0981fb18ce8b6c0f6a6134e4e1ffa29276af512f9a8432853217a7ebe9adc986f9a3a78a9ae054fe34b79d171558f2714d9902b97a7f8fe04a2b1e1a6b01dea87abb4b414c7b120dd235e6f94ccd66601e44cc84a230ebc2a0b49f271908a6d7e774cac3ed120fb0e8875185b2a8e7d2160c1593b4543f3fcac9e90bdada2150a2450e6f6a36f050822ad76f00de34ebb648c0a6037ea9b7b0bf446d9", 0x12f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:11:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477a556b4093cfb25c00848fe4b7fb84e5bbdc3a5197094b202a9c4de41a52f5ea7fa002395039ba54a15102d901b042c000000009f078177da4ce90087730c53fb3957065e5cdfb73971", 0x56) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780a885a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x1000, 0x0, 0x9, 0x2001d39, "ba1bd5d318a42ccccaa772d8374275835db57180"}) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:11:04 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x100) fchmodat(r0, &(0x7f00000004c0)='./file0\x00', 0xc0, 0x2) r1 = socket$inet(0x2, 0x4008000000000001, 0x0) listen(r1, 0x0) shutdown(r1, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) unlinkat(r2, &(0x7f0000000040)='.\x00', 0x8) r3 = accept$inet(r1, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2080, 0x80000001) r4 = open(&(0x7f0000000540)='./file0\x00', 0x200000200c5, 0x40) r5 = fcntl$getown(r1, 0x5) r6 = getuid() r7 = getegid() socket$inet(0x2, 0x8001, 0x6b16) sendmsg$unix(r4, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="d9bfee3b43d6a796d880c5164c41ce08c893fdd211e405beba57829174069ff9f602271c16c688153c987e1d46f9e1917393e66b17b2b74173900e036a8487418ffcf87fa9ac86ef", 0x48}, {&(0x7f0000000180)="723fe70ee6af080735423c0ef32fb586bf13e49452c37d4963e1c15ebcaf3aa22200d6e264ee57ebab25d9b92ccc38b01186668366f74c4f8ce19e04d78d75cd6d870088b5d3021352be23b250d04fb0daaf6d1d44210acba5bb35279da6b333ad072038b706c2b4cdeed6f7df72098544920827308eecc3b477049e0215372e7a35f4080b1240f64ce09686904b4c5e5b36d21706abf3e693e086f602458d8c8a00a0a9b0224f7b2477f1b02e4784511560da13375777abeaa472dd615223974774d9f670757d3044540c7540bc92eb0dc7abba4f6f6c8ed3f412f2993c0499f13660b4b57e7685a7e88d23fd751d341bb01ed5f1", 0xf5}, {&(0x7f0000000280)="09043398377129376bf8347ad93167a1fbedbeac91a2ac1a8471395ec91c2ec485fd80b83402d4308a7e3b756c3e7b842ae1f50248f340089db8f2e60029de653657d9cc0714d607b16e28d13af6ec7d", 0x50}, {&(0x7f0000000300)="f619ab22dbd725dcd4e176b62d39fa7c2559ed3b15806fb159d231991e73e6b79dc3163032caff4e77da765526fa195f76208e12132d6920ca8253eb2010c7d95ca1ab5115d5bcc43ac12ef59a047d3a4fcc31bc63809214cb13634301e07b4680ee28e4361d840eee3fcdc3d7a1", 0x6e}], 0x4, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x30, 0xffff, 0x1, [r1, r2, r3, r1, r3, r2, r3, r2]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x68, 0x1}, 0x40a) 12:11:04 executing program 1: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x100) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x13, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000140)=0xfffffee9) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x100, 0xfffffffffffffffb, r1}) clock_gettime(0x3, &(0x7f00000000c0)) 12:11:04 executing program 0: r0 = socket(0x2, 0x4005, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f00000000c0)=""/94, 0x5e, 0x841, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x4) 12:11:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x200000005) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000080)="04000000", 0x4) lseek(r0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/156, &(0x7f0000000000)=0x9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="c8d7eb59e58bc100e5b72606541efde0b2ae03e9f02e3e72293ffe7963d9704298d4a5def4378d688c06550b2687e2dd4496975825a0d9a01961f192c165277dae4cd52271a5e45c0cf250e479aa26efc4f17b42d64d88775c306106c547838a863ca2cf75b266fa56d426908db5963b4a277baa24ee00943fd7f8e3fc879b095c7db72985246ed1d76c468b24ca32ef1e2b65cba479c947970d71f986ebc9995ea75a45dfbca793ff53cd0632ea43576e149530ccd2bbaf304d8781b9d7eb61228b59ad473480b3b96382c886633d24f35b5dda7d80a4681c524914ba823321e84ba1b05ebdebc1739b81d1768d334cd6101a5ebcdc92e9f92f30f3538c4b7679ba359c5ec19795a6c541871d230468ba6bbcbdef3910d368a91eec4696445afab2846ded2fa0caf78fe38f979845dfa930709748fe756edaea56eba4aae076ed8e13806741e071c3f3d327882ac65e6c1a73b452cfde82fda10d0f183d2e106db061f14b46a297eb5759c60ac864d306833bd614eaff64b2a908c772411bc89d4b734f7caf315ad363708cd083496aadd48066f4360e854a96091bcf9dd8f63066848dfb2f9ae5292f215fa9dfd8e7c8476470e9c3e349ef91910bc2f8df44d8ffd90e10d1ff7f7aaa29449b6f4748088438227b6dbbd72488c31239478cce8542c587d8935c4e5983c468caf19dd89bb2e4de69c9d90871f5c07ed5003870401eb6326027d895bd8962256dd001a20cf8ddf9fdd025d07c07968d75d815d6321e63ae05c44a28d0dd34316dd447d845e7a76dc989ab17f06e2be8d56b4b28d4b7b098abaf7ed28468f8c457308f1d5b06ddc302aece494152c67ad757c58e365774584014cfc43a23a7622d151de0bf709a521f89b9ccd6e9d1bc9f7b0afca8ac62300da2528b6b08b42e4e541e605f35a399f0564f4bbbc5f632f1f801f8b782f7f10cd9921b789b7a82c5f58c9ce8aba85adb84a7f6158b35e6a62c6a5f236a16da224fbd391e16221fc05934296c54aafdfc11663f56728d26cb3779a4c6c0adbd47ea3f92436a14e7dd6b36abf9ea0e6901a2dbf45ccb7c4a53948bfb7ff5f8c49b115dd85b3ffbf3681957a785d64e82041bd709e3440a1bfc5831232e66a6242e7e84de34ffd01cf0b2fd09328ff8e12fa92d667a19f2efb3a0f62f24e797052ab54b1eb3723fa17508b72139ef166d753e997801b45c4b50a3a609d891a33c859943750f82dae39edcc07ffaf315639251e8386d5910eef8726f179344de8782c054b05bba786855e55bb42c1843aa2f83112d75c2f359d82eca0bef72b50bdad0c7133e8fec7e5db7566e122a3749c1eb5c90bc86aa93c0f306fa4d4a9df4a17e1b924d6f5140ae0a0070e35f412bc422b470e226dd9460dc21d174dfa426ad2e6b3aa3c7ff5daa15a226784627a2f455708a294c86e385b56266127d780a999b8704237d2a262a2c7c5343e465e1877e5a4d69ed4abdeb475d30a65ee45f54049b51b30c89a68b44a13aa867882292e955a866f81209647d81824cf717d1758bf886ea3f82bde0507992e209c601cf04bdbd1373f015a2ad79f73ff02176954dd4560163daca1c5246b201b58aa00caa69c07da5104fbcb4b3f29d5ea11a28dc79b816a18a7ec2404bb5ff3bb1a8112dd8451f87a34dd3a00d2f6bddb1ef59ae5695956d864b89674c2612cd36b7b9a91a09650409c4d622468dc58783785e90af96b464e8d8a8ddd4c66be89cbc7d5a4af27c1e2cf1bbb907a81c45904fcd16ad207897542ce87e3c80061878947cfc7927ff99faf056ab0d59a96f38347c8671e825a4cf4cd912514a12bad8548e40919d8f5964d153948ba0be59be883144b879638c0c0b161f71ca84505ce171bb44f2c4403355dd04e867fa5524cf0cd27c99137adfef759a287a6d5a611973508054526789d5526b4cf988dacd62122cdc19fc0f66592ef954fecd8e7225916c57b79b0b7fd6234d757518a8dab91e90889ec04ec20002b9bee5829640d0c45643f4d208913d1fb96f6f9d9640dc5d5d4c8bb75f2818568ac1471e814b262df326584af1b9d7ef2f7024b7b609bb50fd1f298c3fe8a8a096a24080daeb15c946c91cefc552e14b18f5670b49701e7dd20ba5adf58781d6166e34c060efbfd2de4322e26cf02d5bb38a2cf2bc245364440fb8b6eb1857a8ad192084e1b9f91fd8172d6ed0378f40e00c9e95afae79d2aad2df0ce19913dc53056f00008582aae6b59b9f41206de738f1e6a92877090fddf5e8bac39ede6a802b61ad22f819257c5da5e69a5e65a4d7003af8e564fab5fa55a3d27d8db302cebf8fddeebc54e16d79460647cd51a18c29fb5cb1eec72a2dbe0ac424b20a1ac4871edca0ca6da27439ef96d358267d833b0add9a68b55cbcdd2d3354c5718e994b5179649810e01b1a60fea874cbc6cf8201373ff7e074024927bc24bcd52935e272da42561566babe9dcf9c8fa45c5389409f22f514f243ffdfbe7943152296cdf4a2bcf1814c55172a2c50435b21e446d911724f496d2974d99069b77a95a7da9df92973defd7f4d75bdbfafee7aee3adfa707591889ce6fcc9257a9e06d14a77786316c2cd31c9c4ffe38d254cce4fc22b4904f529958062d32f46d09ec24b8f8ff22bcf4068904f481b4b4f48978d9d5d0e556749f96658349b6e63877f62113f5d039f23a4797e5fc364fe1488d6e7ee99b76ed9999e7ddd21353e4711356ae4cb8935f826f1f834bf77a8f0f022b8274016fd63f1e0e4d6a76c2cdc1a6fda9653eb4db06dc112f95bd2a17ddda92d32c46c7ab3cbd34176f6502a2c41bcd508faa65894dcbb9e5333bfbdf239faafa1ab4fc75a6ef597fec929d915e1a390cd7dff3b96a3537d1e750b763cf91066b8be3994fde98e1cf89556999e6e32b645a5d987d3c9481bfcb4941a6a906cb925303e5c4db1da8dab5a56750841c2fbbba931d225f52eb5e91e539f4f8637cb2c1f650eafedfc24a4486b9a86b3b18bd82a4502131dc7ae9992322c8bd7651abb4237621381641bae0990b5ca1a3985db68ade754db7c4d354814626188394b6c2a34a0c9d0d27a4c696492b354dfd6f7e6e1d21d44f35861ef3803a1c63f900d6c4c2a23c7857d946ead5e40f3a64d9a46c1a95539cc4f4e7c9db67a4c2e0f58fc93969d65b80e3ad23712ce59d6a6fc2e89ba818b6033b5e3cb6a42eee172a017d7190b60cd67e0ae54515a4aabe879be4219eeadfdeef5244b91a149a2516a73f95507547636b26acc245fc1be37fcf23f47a6af9f8e077fe202f6968e462a4523e0d7f86bb3de4871f6bdc8b78a5d4aa184b7f9aba7876444ac4a40e5dceddafa70f655f32aad8d5fa5b8bc6571f6fb2789c401609ef9a87e2db8db1142a2fd1edbe4ba6b60b53519db76f97144ad4280173a0868bff7a9087854bdc8340650fa36844bc83562bfd61b33bbffb1be82fd01e28395c25dc98eb160f316fb1ffcdc1b67adb7c677b8cfc6c5fd45bf82292b8c82c406dd88dfadf5f5ce91034bffbe1ba2bb8200eabcd01525dc6d5d6c6c8bc74b06e417d19fc04b9ba541b540a39d63542ff93d64eb12128b7859c64e295dcf4ffd68f227684755418cf2d32880abb61bdf82d496514127ac111438a555b1a9b2c8677f82950c49f1f8eef0fc696ce30379f1068457aa0e54b36b8730c0adb8bd8396bef78df67420a8786935ad11fbf3ad819a60a13d5a9dfdd1a34add16911459d3119fa8f38caed9131e3030802573521e593450321c8bfb9166f87c84f2a52cc66815494f846bd3b29684dbaecdc91496041a5e2e00ca27a973ed3823102bb301b143b65f25916b872bc123819cffdeb83a0ac9641565127eff2554feff293f5c5168a9d54b9e3b07f101b99b4f1de6efa4d7299578103f447c6bf9e712e71ef8c748ff1f41ad6f27d987910d55981d712071362273a07b7c399c3285aaa847786b2c9ceec3d8bb0857228a538186d56afd50c4c68858f7ca9d29ea3a00efe82ed1412417bb63ca107d2548ec4f0f7ad6a241b9a7da93c8afeb1f8613fe7e73bda6fa5fc1ecfd36260baf17e9a9298afb775d4bef50bedc80e21787b6f0a9f19c76bebc42eea4304f3c1734221df59a80957c6bcd535e5d0100107f7826c512e015d9166338a31a41bbbc1c5d5ceb00e0a4a097300d5d236e1fe1266066c774bc2d786efa6841aff4975ee7a919761eddaf3ea36c17e1f6ed7e16f8bd559e507da1e288e72ce0765521fc4430d3a994a0018682755c451f8fb54381d0d55786a6d75ddfa1fa35d8735acd56307b5eaf546b871f0a430dad10d66c74a2ffd93defdefa0fe79376c7769c36684dfd58601de023ec63b4b12e7a9a705e06d6459da2f3dd0ebacc56fa0b169cd805dcbc71e9098e21393d97d1177cd9b1103745e382a8320205437fe58de09eace9681e77b112921c624d55470c64350cd739a6827d12efa4a130ddb1afb972c33dd2d03cc622d80fd3eeffc868f491c8dde4e66d0a133a88a5cf5c4d4e0d798d528ba0c619647d7314b7fc0ea1828c59d51ae081cfd832970b60a5c58c93bcf3226404490f2cdea5c9886613533f746578cd6359207d5832300ae0f5152dbe971e30b7bcb9a2022495632871ed4d9e7136d6006ffcc55ad616e12007a60490f25fa9e9ed9ab1257be06c21ef4c5082f0765c2e6050a821d644abbe84c8e209ee1192ce9177fa986e154ca5f5b69be12557773ca4b1769a0937f1ffc91f7c441bad24cd25428a1d7286cafbab66671073eaecfbb5392208ad72e6acbfaa9f1de706a854c71403de6485a5beec2f1a13244791bf86e2ddbf80e03b086d9e3efe888e6e0f018fdde7a62cfa38a84ec9a3bcc42dbaff0e1746efcb47a910358e3d7e17ed5fbd0f4bccd2534997fc285d838d7bd0ff5e7d03c43f5011fe221a509a76030ea5dc092d2411f7ba3d36b7a41b73f3cc55a0cfbdd911946dc8b55f7a73a6736e57f3feacd925958e67f205359d26cde34397d282b8655d388d6a3d9969fbce21e6e1049d5c9ad364149e17872af159171e960b03202fe4221c2676ab483c19fc7b0c1f9f4b8dee26a2abf2efeac743bfe33c435a737f8b05c30b17a2d02209010beca638091f558d017f7e630e24e0f4ab640c9059cf6cbca37ef633cd40ef499c5010b04112f07093cd960713c0d6efe634960e03b5f7fc6d257865826111aff1cd7706ca1335915982f81e8d056ec3fba1f56cdc926283e433bedba1a989809f94089c38802d5318c09d0f4f4db56dd0e255414dd215c32f15ecb6fa7cf59a48a0710f20268cb568fa965f5d71afb98112fee8c1c552c57bece03a675946c3f92bc3a7cdbcf0842621a9e143518b69cb620729257ef4e1cba5ff7eb2ffa26eb95d0c4ff5dd2d59472efcc9f33f16aea3b6c9473467fb8939a121c48a4d655d601dc2d9b8e9b84a457f65eb00b0f97d55ab8967d17b98df2bb7d9b18708f7fb6c9cee457f18e2b387a048b61416f81960f8a1f11e1ff08584b7740f556dcecad23625320c4a3b9e9bffdf792443ad1da9fcf8328685bebef56cafaff5355395716e2f3e6c2902adf213c1699ae9d85e44b344111ff215256a790f4c2a2a2a2bf94e2c12df636d6e2f5aaacf5f8c868535c8b60139ab76ca02b36fbaf645f60a24e4e633a5c377d4bf5e300fdb421ea5213b7e208000618512f72984d7dbdfbebb10e0d68efecf9b7dbaa683e73b76f1c307331a8788f4a9a46bbfe76f5b3eeb16daadd40b88b88cddf3f3730c3ec091bd2660c07f55ff1b7b617f873", 0x1000) 12:11:04 executing program 0: setrlimit(0x7, &(0x7f00000000c0)={0x0, 0x8000}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) mlockall(0x1) 12:11:04 executing program 1: semget(0x2, 0xa, 0x201) r0 = kqueue() r1 = shmget(0x3, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = socket$inet6(0x18, 0x2, 0x9) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r6 = open(&(0x7f0000000140)='./file0\x00', 0x20083, 0x16) read(r0, &(0x7f0000000180)=""/186, 0xba) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r5, 0x5) r9 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x4, r2, r3, r4, r7, 0x8}, 0xcc, 0x1f, r8, r9, 0x1, 0x100, 0x101}) 12:11:04 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000940)='./file1\x00', &(0x7f00000000c0)) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) 12:11:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a4627260473844eb6a77f256b4093cfb257bb84e5bbdc3a5191032cf422e0ade41a52f5ea7fa0023d58bf6000000000000a250078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67c9c3935f4f92c23ef44000000000002000000000000000000005989f7f1573c825989f1a8f3cf1d880ec95b3ccca76877abda64560c8ec660be4fb23c6f220000000000000000000000", 0xfffffffffffffd23) write(r0, &(0x7f0000000240)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d60000000000000006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb2549b61185edd4d557c0a300500000000000000ad568865415a249931e624d94dba3758e44a6801000000000000000000000000003cb3afa698204781528c8b084a6b18d02a901a0cc5e71e6e1cb9b61c7881d1f47f2fd5788f8e51a3a6316dc8e683f3f271d53882e4ce6452523c43338c09e6bbcafa8413fad8818167f8ae14105476ce0a8662588bcae45f3826184082e22c35936b5d3e61cc6fee5c24d411d250d1f8eddf4c", 0x153) syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a146786eb953d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894", 0x100}) read(r1, &(0x7f0000000140)=""/249, 0xff90) 12:11:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) 12:11:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1000, 0x0, 0x0) lseek(r0, 0x0, 0x2) 12:11:04 executing program 0: r0 = msgget(0x1, 0x400) msgrcv(r0, &(0x7f0000000580)={0x0, ""/145}, 0x99, 0x3, 0x1000) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f00000003c0)={0x0, ""/132}, 0x8c, 0x0, 0x1000) msgrcv(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000579424197b8152f8b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/88}, 0x60, 0x1, 0x1000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000640)=0xc) seteuid(r2) utimes(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)={{0x80, 0x3ff}, {0x0, 0xf33}}) msgrcv(r1, &(0x7f0000000080)={0x0, ""/65}, 0x49, 0x3, 0x1000) msgsnd(r1, &(0x7f0000000480)={0x2, "7f95fbc81281e04300e3a1d36bf6384c74fbb8f913a2fdf77af781ec3472587f596d7bc00bc6e4f1037f0fc032ec17232a2c6c8987278f3a46eb272c8fe65573924db4b7eaf5c756a071530dd8685b4af515c917e2fac3a5390a1050cbfded8f895c790aae92fcd7861892fa707bd486787f67608cba84e2e87aa0acac347ee814e8a86ca4a4bf61865140e7f14db97efbb0fb6f4a777c9ecb457fc2b0142a79e2"}, 0x13a, 0x800) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)="2d2c8700"], &(0x7f0000000380)=[&(0x7f0000000340)='I--\x00']) msgsnd(r1, &(0x7f0000000180)={0x3, "e659e894ed478b7c81b3496c9ae05fcb2bf13d01553c1763139454f5aca8458032a046fee992da83695c15e75e7a79a9562750840b1483ed2bca7a5ce2ff7d3380cf4e3ed46de9cc32bb776059a78966fe125281418fc625aca8ac9deb16d532606c6a584f8d9a439b2b225da5875833ea944b7409b7a048321f2c5b3f3119683b2bb8b2732fe751472b1276c7af607f6eb03be86d38f1b7592868e64463754bf0e3452e5e70e5b82234934a41"}, 0xb5, 0x800) msgsnd(r1, &(0x7f0000000140)={0x3, "bd"}, 0x9, 0x800) socketpair(0x2, 0x1, 0x9, &(0x7f0000000240)) msgsnd(r1, &(0x7f0000000540)={0x1, "7b9b58ef788b6bd610f402a281a5a81f1490ff503a559ea6c5a0e8baf110"}, 0x26, 0x8000000000800) 12:11:05 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe43204", 0x34) write(r0, &(0x7f0000000000)="7270bf6c40afb6bcf4eb69ff", 0xc) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x7ff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x3, 0xeaec}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x4, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x4, 0x5}, {{r2}, 0xfffffffffffffffb, 0x0, 0x8, 0x2, 0x3f}], 0x1ff, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffff9, 0x14, 0xf00fffff, 0x10001, 0x3}, {{r2}, 0xfffffffffffffffe, 0x4e, 0x3, 0x9, 0x7ff}, {{r2}, 0xfffffffffffffff8, 0x0, 0x0, 0x6}, {{r2}, 0xffffffffffffffff, 0x10, 0x20000004, 0x7, 0x8}, {{r2}, 0xffffffffffffffff, 0x84, 0x80, 0x20, 0x101}, {{r2}, 0xffffffffffffffff, 0x12, 0x8, 0x3, 0x6}, {{r2}, 0xfffffffffffffffe, 0x1a, 0x40000004, 0x7ff, 0x7fff}, {{r1}, 0xfffffffffffffffe, 0xa8, 0x3, 0xc8, 0x5}], 0xc8, &(0x7f0000000040)={0x9, 0xffffffffffffffe1}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:11:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() fchown(r0, r1, r2) getsockopt$inet_opts(r0, 0x0, 0x100000000018, 0x0, 0x0) 12:11:05 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000003b80)=0xc) getsockopt(r0, 0x6, 0x4, &(0x7f0000003bc0)=""/176, &(0x7f0000003c80)=0xb0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r1 = getgid() setegid(r1) r2 = socket$inet6(0x18, 0x4000, 0x7) r3 = fcntl$dupfd(r2, 0xa, r2) sendmsg$unix(r3, &(0x7f0000003b00)={&(0x7f0000003b40)=ANY=[@ANYBLOB="01002e2f662bcec60000000000000000"], 0xa, &(0x7f0000003a80)=[{&(0x7f0000001640)="f017ec297085a64d86fc29a926c59a22c5aa2dbbc33d028d8eb9ed47583acd06c9176a32726915e01425d4328944365e9404c43c946dfda4173920870fdfc3c023d3179bc49edc5fc71cba9e78e5a92cb12592b07a6c1dc0a6f737326648e5e5fec5a3acaadd913046b3341204d160d92183e812352da55b2fb6c627ead9342519b6cdc0964b21327b73fbfb4ab000be3b52839565c5a1a849e2a07c40f72e2217d8ae1ba984b9afa1628f5f", 0xac}, {&(0x7f0000001700)="cdc11ed057792913b31040b00afe50591c1215e165cab04765fbdaa6e31f93951a8e", 0x22}, {&(0x7f0000001740)="53bdbc4a22ef12effc33c812885129d019c68cc75dfc351aea38ead969851020fbdeda385e1a951a1e66fe27d5166c9752aa42b464bf8bd9f14f6893463cacb15effa7500fc14ad2baebe6f4a360a3c93333e1227d23d9ff5fbfa999f01a098984e0c563735545b2cfe539af1a1509d3f3fa5e525a636a8b0716589982e0c3f2617967173e15d535e4cd18e07a5d0827dab42383d95de687acc6a9bc95e7b8a5ec5c432b4f8b02d8ccc2d6531dd7b96e123d1ded2ef5a51f1db24b9936561194db7bddd9a40d135bfb3160fc3416df844ff2e18074554afe262ad90227b3ba7775d1ec0392b72c869c2d09ae2775b80c4ebfba44fc2649be9239b71e42d55ef9cc31c2cb0d451f408a7b50fe7f49a39660894c3287d7fbd56a62783c7419b84d47e795f7157757dfff91527b68f2dc0da3f9f10f941f9c4f8e529b5c17bd3d9da791428f0d0e6687c9a488412c9c4dd7fb96c14292302fd36bab0089ba5722093cde32ff371adc91b9e919f59f67a90eab092c96811a2d9d5683ac2fed6ba00e98d459e13f22108e9755c349b16e0a337807c6ed1367bffbfb7ef0de8aa819cc65dc42b13dc6a43ec27acc73d3ff192b0e013c585024bd8b1d02206a58e2144edc0fe135274e7cb4fee1736f6d4df1d633b8daa5f55eab8c40a55d1221c6c759f06db38778ab88b1460b10d7c8cb606454060133b7c6ca3057fc072b320f88ed3af41beafac24d3397c65fd1d50f96f545ed643e3f094069f18a398b5103df085c0131951428533bcd99849014223562d10197375aa5d66e09225e149939495536b7ad014f45299b9fe76ead72f823084eeef63e69b3f1861a5fbe16b91067a195b7e1e332a41f2b0633bd89dae4273bd0c9a590fc6d34c6caa3c2827bb088a5ed85428ab117344c0454aa81465a03f3b9db88bea1cbfc02de00e909855d2068331f58d6af5d3979e7e173933e2e714dff46febfd516c503fe6b13bd8edc899d0bd465b0ae96d68d7157b23b7f61b508493a623c9991da83cb577af5503140534f9ad019bbcb948f595985d76f2aeda10e13f18ce45e333577f0c7a5be81714cc1983251beb99f96f22e4f2503ec7e9a2a57e249dfa0e16be6e3609527e7a4727022c6084c52653c9a51876da231872efb3d82a5eb5f267966a69cac44cf9aaa33bd0429ee862b729c13d0868a51459715f1fca9289904bcd45706b083d0f2ef3911ba048488f47b016b5d3d605ca7c72ae1ea68ba2d7a8a8d7f7031a292316f2265c1bb08534c34581d1e2a7458bd2c9fde95d6aa4e66c29e9fb1c13f83f8aa84fc6a96cc0852c6a6664216a6d3351bfff562ea06de31a525e86a2eea6037ae2b324636dab2a87fec1761b32538eb34a6386be7cadb342d101e879fa720704edca31ca25fa92072d98fa12b645a65b85b1688e3817ac78f0e4a370f7f89f6527d50c52e52889df6af43649aa4d7ac7f4efef083757c45bd991399a707173b5baa0c8d09985b55e04c5953cee219bdd72b4bc8bc66f8dea6e1f863a8336a8a789caec5fa5173106d85767e6578a434eeb134f1bbf0b8b6836ea33e0296123f7f8c31dbf66b76cd9c833328dbc019c538dd9d4ff90ec4f2e5063af7af413f6504c95b77fe900e69472412108554d7f40370b99c1b61dfc25656b731b763bdadf4e34cdfe51cd4e906aa0d4d23ba638b46987b3bd449bd8e6c25647cfc260d74cad3e0d8958f260938d8e2714512129c0778d1c243a30e797322af99dd63adddd8bae8c21cfeff273881bb9fcdf9aa142a296561bd6d5babfe73c398268984c398d8b4ec3741bbf4af7082dd763ef1d6f6997c109b45188b9b62c201f2772d75b853b4ae9f194c09b7144b4f1909bd1f84960c49269a73df2137c74fa3ff236d0d72fb658388fb88380066d0d3d3210c998c8d3aa95885a8875e4c1b3ce6e9f1f587e385af758f4fa9b2bec841ef14ad6ad76e7bba974de1b380e4c850c2648c365ba4a59c4c73018d378da89ae1c86e60424c01625eb787cfeec0be5454ee8228c074e38ba28c525e69273dbb09a955c3e5e0f5087e2090bd5db0bdd0f4ad52c557537fbf5d3e398fd883a2dd58ced59eacbd4993c20ab097b7491414d84381bf6d398dca96f043d19041d90d3521d97db74fbf6c6b65c1c6d8337cdf51f155982693fb2dc5bf215164b5d93ef9bea0c28d3b9ef31573601997dbb0c8d775a00128e0b2ea4dee9778b3c375262a62621cf0bf9b797a4d7919d59beaf73a7a0bfc28b2afa8d0bae6b9b0d8f3b3fd64dbc923fadfe6fd4f8a97823876505cca748ae951bc8d32f67b57cbc2e7c014936840f47766fb2bbb4ce8bd4b66d0592a70577765771416ec2d2e0dd3b2ab6a803cb78223600c942b1ae3859b36db046b410a0f074653d56e240c466c2536f988dc345cb230d343590fc102a72ad3ce4929e1f5c1d6617e4bbc14f1858c7eeabae53062a74c8e844f233fcacf32e31cbed29ffa23bcdaa12c51d5aac8ce68eccd46f2790a55eea958469a88c1f93dcbe316bdc99734dc40546b6cd325563742dc38ee13616845ea532c46b6e1b2004c6e8973a266d02e191fab38fc0921c3db737d18d3eb2355f9c661b9274ca0d9d3073b1c05b3db9a78a286fad47568e4a24ea43462896f1c037bb9597d48ff7c38c1fdb47d0f3121a1f2fefb1960aeb44132c00d06faed01a5bd91de1accb45eee8a4bbcf4a3168047347261330c646f8d79af0664c08c1287f60d65f65c76b2ced78daeb2e7a7e9071c631a49556e09fc1004cd984ab09fd87ef6825961a80c1feb7e6318e261a5629303c17fcae919e87bb4004f707b6eaf60ff3cf9bad54fe376f040d40843990185dc5bcd726913ac8b1f14ebfc851a9129fc3f95681c22576ef507675c95f87afbb7afc2c57d02e621a6fb9dbf9fb3fcd112c81d91f64be595a18f419321c58424e304c958be0bce220d3630ecfa9338cab76382101df9075c33ea5260b5ba463d98f1fb015ad6faad84f26cc52046ff3a695e2d5154b9d6f7e7cac85eb634dc25cd1e0f5687f93bd9838bef1c034794010b96d7ca28852ae134e9eeb9e53bef3c3644a190f3dec150a63c7b8f1c91cdc04e48fc1e039fe99975d7b813685ccd6eb0bd3ee9107417aaa0b0a992cda53892b3e652c0a6cbd3709aee1f54d7e29553d6c1454021bd9f882b72db7fde8c60af7bc00de59b424458d32b65c785925add8e0d10ab663fcf1f2e73643514d8c41c6862f6034e6d7fed962e1b324f5b88b63642abbb9f16ab34a352b9972fd9518abdb957ec994c4c0f029cbd74211dffb9e6034ea90fe005cac504378e21a514a863aed3fc3cdbc9a0c1075aecc69cc08a9f612b507909c64e4facf4a84f5f138cd720b3f43e26b9106b4e89a1a1619b6ba63c83848997960ee5fa2c30a4a187086c84ffc156d467c54c26f1c04b1c673f3a079ff88e03f9a7fa08d4120fdf0250f65e914269c6e6fc6dabef572a953453bb22be6502a6ed8dcdd86027306cd886c82d063d654935145f1ec0dab36e97378dcd460074e7fd947ea1e90c567da02731f08ef99f0f47eb442015f2ff25c1d310aecd725528bbf35f37ecf2d90d886842846a875e34175ccee05a0b1e1cf42736b2b8640d4a7e84ba2e79ccd227d97f3990a454c7bf012998bb351b3c926c544c3c84400681c70010520d39e3d17dfff6dfbe24f8f257f60b9a0c7b27232bf10330213c10e966e9b4ad04df0758c5bcc935ca4873d078bc56b6088aa0c95bcb3b99e631f72547600c090e28549d33ad34c4ce7acf6e2c389e278d4df528c56b0c35ddbecc24f674fb7d12eb5384e71fa2bc18bcf195602c914d688acd551c9a42f15feb1964746beeda70109e29cf9db1e974121fd99dd4589637165b0c92a6a4d7838e36a122b99f4e3ac322476fa2cd65986f869ec9327e6d5ace4746bad76bd38081d86060ee27c0b03284cce60f1b0dcdd1113fc131ca174b554ea67b3825816e7bfc75dfb80d777227b057aea80e88725e2fe1bb1973d98351ae677baf417ed1c61166472d9c733a13a79d42e71459221f834ada9a2b761992cb3dae0c0c068b2464c81286696fcf2153eb3f9454f9346faa90d6fc18d0df533b900efcff75f0695e1f041c0e104d3863f154188493867f7d433549fcca7e2f45535719b1826ddd5bd438f23dd5b5aff30ad12919e032199996c5b77c556ad987130e8681ce0d91c6b8e3afd886f5b8e9e0e1f3baf5e69e11d274dfba777b11713a9576da356dfdaab6e783cf85c6dbb8e314fe2aa399da629e666fdf910f86e08a87a9aa6c5d26727f45c43a527f69ad4997b035fd16ea48be5cce991718dac7b820a131d973cf77fecd8f0a2a3f7bc1272d43662cbed3c4328a3ed6cd522696478f3c765589e7462d753aba5ce6d9ce4f8fada0d07770d559518c4db266393868705396e2cb77483f3e39d21768f39f54a5f191778dea597b25e066c37aee3e481375470c5e41ba2914912b919cb17a150f478da3cab72960499cd7432b8acbd045a05509d38d014443459c09036100c3524df96fa766d0b2cb438c4a50ddd21ffbd45a3a1d4202ff7f7a64803571314dd0d8bb4b1681613e743a66e110958145ab1d8da126ddc4583281e8c8a0cfafa4e7c93aa8af3d6bd6ef85ab5dd2bc047d4e2134076266ff591261ecf27d620ac7a92a66c3294fbcd3abd711a3dc4cbec9e4d9a295e82f4ebc2a4ba80a27b7049756d18ba6ec92a914d2252541419b8754cdd11beabaf575e7eb298d1191746d05ea5da10ec410851060f3a7152b2e208826fa8021514fd13647794dfde4ea061f778c6063b3dcb60a7008511d6cb7991a8dcb72fff28a5f38333258d9eb2a45edf121feba6b8e227643876baee24b19f6c550c55e69db1d708de5101256d2270eb85af9772956d8dcdf6fbcb59bce9eafcf5f5384930b2fe23834b35b6ba3c811b350cd8eaac8d2d9fc974a44d370013f4acf4dacb574a0665a824ab31a7487d55e30b01420a320f9a22f4b67f8e52306be994ca8860a12a4c92c5b600cc6c6d5a768026620fbfdc4108fb756cb0576184e2af87354ef07a083845d065bc62da0bd9fce8834fa02c39ce4c2241c99f1990e3007f8a397499098a1aaec1df97e9c52f775b5c41d93db56cabb9c9771fef5af95c9ff35378fcbd49b46277fd878b7395cf7970b9a0e2d05e19065d7aca326c1a966d3332adb839a7b3290992edec65ef3f731d3b7bce9770a00aaff8172d429677688a1b2bc98b0fee45188b09aa8a365203dce3f356ffdda97764c8f3b98614e3cc5ef72951615b18624a93b2344a060d6e16eed8654c39ff82d49aaecdc87fb5d2ccf64f2e76a2729e6f54e851187d7721763ded4e90232c6753de644cd76b33984a122e8633f3e384ec8f9a97553b709f30f56bddde75576ab3edee5c2aa01a21fa923fb7d3e750fecc8fc5346f00a750ef4b62e7cdae9656e9cdd0cd8bd4b40f566f953344485ad62f3cc3dd96349d9b7360e6e381643ff7da92277cdbd86fed71bc476a63d42bc38ffa139a81f1558f34ef10a3ba3e53f23743ea25c90dcf2e0c75a573978adebb81ddb44f9f84c4f5366dc3fada9c0bd742b2182ab9879ddb226489ea713051c921e6d875c31cb763b9827c21d8c58130f7fa839c1a32487728d9f767ce84ad77c6152aeb325c1b2efa1a57d061f66cff3db4256b00f1260c86bce26ba871b79e4588f97ddfd86b5c8baf2da356fd5d60b320e444a624c35dcf3804f62cf12441d4865f4fc27702b63da79fec7d2fbf4d4", 0x1000}, {&(0x7f0000002740)="78d4a73b9dfe3f39f6129ab1e24f06f0991278904de87cfdf71489bae35dca3b9d163eb62b83951c88ff249c80e223b36a096d5f619886f2f56390eca54816d2fb72b0f25fc148b2376471a40b446ff81f36c0ed1fd219888736f499873d76ba88d21789ade256918dbf00ec9be9a1de5ffb5e6526dbc91df31d3bd108510e74522a0045f3eaaf6dd74f54acda6eaabdd5a20d2ea2cfba23f572cea2b4031d6237f2fbcaab7227f3", 0xa8}, {&(0x7f0000002800)="7f92e8f85f721e9abc930d9bcd7b5d79b0ae2904796f5d8c95e51a7c29178251f76822b909b4a30743338028b89dc588c57966ca64c044740e577a778a8b3353275ebccdb7e8b0838a041b28f04c3c668991ac83fd554b64351ad570901479591f9d1040ab48d9aa89aa8a8593fc960ac8fa8c3be277946fa45fb1da63671f3e70af32e3dbc37589561909587e1fbbc599da6627f0291e42f2008381ea32349cdfb49ef18c26b27ca301b67f259a8cdb1ce2e92932a220d9df9643ce96c7fd45e1618490bdab9248267d6310d26c76256f88", 0xd2}, {&(0x7f0000002900)="9bab3c54cb1f2efe6279cb9ec5d48fe7d89c03b77b0158e8831b4fd255fde5777b5ca1e54a66456161382f07a2563dc5814c4aef189d7c63967cf8f5f3d08a54ef4e107b83ed64d446284932cd8a6dfe72bcaddffcc2592ad3d73fc62289a564a12d81b96a7b1fcfcba3e11ae4e7ed27958cbbb0a67e3c9416e34763a707f58e5a0c37f517a491a5d99714e3ebe35b372317fd54d7c05277af7a484dfbe066f1bb5b3973f578b03f1b1710ef218a2418e0fd4a385f528c0fd33df549a2be772d3d0faa654a9a59ba4d32ffe2e13f5a23189949a6cc7a8148bd2d2971fd1c466a60ceee19a240ef7637353ebe6ce9dac3451ab026c71340c6ab50b7283e2bc02ed3e94973a9128099d19013a551ac2c6083090a9dec51122462f36570e7dca78a5a888e6378c3b4904df5bf5a16c5f505ad3b49c1b863efcc9755d1b7441910c59899d5f7d26e2f0922976893df95afea504eb337564d0b58f281fa5283dcffc0287201a0caac30317a27841a34cc477b07af5c2489259f14419a46951e0249241a91566622ce72d34de862d94b9f6668acf5c8ca03b2720c035247c30cef5dcb95afade36f54e96af90172b170b4ea1a94c39f6cf31d304e05a3dd8955eceee45d550ca1b3d6dc1742276454066f755fdec099af80738aa5f7b4bb918f653db06e7dcf637c3d0b95c2174dc7813ec78f430b5898a328d4ec0c42fe384ba7cc5158b5be10d7a177a8e5e9c0665b210783a35c3f627d0191a054962aed0c789d567ec6fb0b206d3c4559ffd21a0fd868cd3dd72c9019f8e84f1c2812a2443ff89725861be00486f9b6c9dd37333bd5d6bb58e0bf535be2419b804706f10cd40f4a958ca37f57844b6dd1bd20c02613c4d75c2b297ca22394b44dc9f9da171a44c2d7a895a68ace86004c70a1e8ec5bc7cb7164816f049e31084f45de56aad6f456b7bd704cb86887b8354d85154d7aeecf87428fa9a5c87ebc4138c7943b16198c48167d0ae812edfcf2e7bec270421384701905b220f06bf3fa898a0b5bfbfed06c15b6b1541118633d0b97a674ea9d60c86cd1a624ceb5bb100b6549a7e72f83eb7d7f4d115468f0041d311fc36fc0ac4fa2ee1e6264b04ae5db336325d24f45934ec18afdd6bcdfd254790c2d679cb5f0c86cc885a2b6f9728270cf365643c99c2bf0cfd1096e20845ae67e8b1e033db2d6ade2f3454da5078106765ffb03aaa4a1536966dc7c122c93ed589e393592549f2a8fd16aa9ae60372e079dce9e1e5feb8fa23f56b3e1a90d240fa00d1ff2fe206a4d09799b1d561e28e501fc215f65475c53dd33a854a0b8d9bdeb5ac044a56af4c69ac3c07a3a309f09f14c3a164188e35956d5faf9e4c653fc618291213ba43a062f87272f96387cdcc4ba672e15c77f278193c3b8dc5d63d6aac263abc535e0ba63c61e1cb685cea496d1b53210754f40fa0e39aebc82bcd5fe9202c4478bea736b41a26d94e2a6870bb1541e025b44a1f43f7bf371493039d29b312e052cfd42fd887bb3938ee508726b170b32bf2ce80691377910c04af10efee686d5f4c494f7a6f67b638293312657705bf371e684846bed328ec7e86198667ea607e404d16bf77cd1a95681f9d13b90b35950ab4afd0daf02ad33523de0069cdbf58c7ca99a28a5d00abbaf684f98a5457919016ed4033065fa8d5163bbd8b77940259ab8361ece299ca6aae692fba556d148ea4c4be63092385bf0c61cb62397426a05857cea8947c3dda06a16a64468cad14ac5d4b58873a0372169388c86d992963684c6b39b13fdbab40eac9f191a6835819922eb7f53693b9a1b1e84a13d759f1ff40979cb7ae78417f7ec171e4adac495d286583d945452a417c91f35c537070e65916032767dfc558c34d06b9d44bcdd525415ebb8bf2b355af20fccdf77046650b7bb4c48847609f1d93d82d1045541d5e85f96fa9895a256a0e604bffde18f49e935b5d20ec22b0d33e7ab11f4c96f01a727d64f262262ae606ef0807cc51931ecb40622851d03899423d03807e65b4db309492a2af03a3b8652d6571b26fbf5b321a937e60003b05ebe825c1a948e0094b231fbbc89ff481fc78df9f6fbd8bbb6f59491ca67628e94bad58383d10c44dc2fcc3354e7ed407736984289341e543e70d3de91c81d236559ebeb20efea14b76f073bcbd7789f686de3be855dfc1b5ce266ba8408448c68599be2c658f875ca0473af413a8079797d3859ef15cac45aad87d4cdd12e68d2314d4b8cb72f8ff855180fd4e0d2004e987b30d2247641187232a23e8dcfcc2ca842dc54c645605ef06a08ca404b0884db01c95deec8ad178acd2adc3f1cad08f504061a428284896428271c3ffbfda96415b13ef20b6c8923db6add0b2ad41978792340a8ae1fc2242d17e2cf0f11887aaaa52ccc7a52f3a984acadbe226093f7adc9c802ab8060a05437ffce619b17dd6589411e65f9f81183da513e83d083af7be64aa146d6c865f741c51ca542943095cb0fff7ba76d82ffd6ef04503cd81c7b125c8aa2f3586fd5ce6ce32bd9fb1dd32c10bba720338698a3e275bd0a9a0dc3b5076fa948028d759e1575cf61428cf1de4ccbdd755f544c368ce1a5971fbee6032a39da9e7ae221270cee3a67f4580be0e2c33bf542946816c988ef7f9f67b3e46654bd982d98c69bded8a9ee51cde6b77b73bb4ed9296b518de238381fa226dc8df2c04f05551f217c8157e6cd3dba3c0e28a714e4bcdba62371cb30ce1402596e1c455f8275dc9a9613661de4e557f128a6f866db0e6cb28decc1e94e0a4caefa6ea162b289a41d414f15c34697b6abaa584c94b5157363fa2adc9583c2ef5a53b0200c21ce60aafcb4ece43e7430f7ac63d2328bcf877c5fc8a6396664699db16a4c2eb0b6ac2ac62940d78fae749638577f561401a6bccf6f938a977e7aedc09fbb3bd26481552de1bedcd22807b9b0df2a603d961f3f057703641b170f74af590fbaa42b88a11e7a211ccdb8016f37498e190e4dc1b2f02911a0c0e0442bcfccd7f2654acf34ed412857ec8326394162701a7b93524aa423651148ecb0ac0f74e986534cd8ac8b0d5bb1b558fb15f157b71bfc8d29ecf3abe929171a8846f33db8a06afdcbb086f6711ac94945d47ee45e5dd2b4181a2866df93c626c1acb76d065756451737f2d9f445c450d4a99cc31bb9ed7fb4815c5dfd1db84b9ed1ee2dddd5f9de3d8fa2f52885f999732e4d5e1da930fc393db52789055cb897709f5b839457b8e66a4b6fd92eb3100a95692bbd40d7356259e9e98ad3ce3d783d99e4d7dff76939a58a310aab68fc08bc0c2598b44c563fd393b0b2418c4e0f515af6b5f3c634d8e45caaba9795b1e21f742a007c3ca40177a56eb7fa3948cb5dfada3ce788e41c2d961b020dbd930c54e777ec0b79feedb2aaaa4cc265b0382da9ebab72a7f13267bf7384a79d39cafd77ede948da9f83658e31a57b709c5b264fccf631fe1db535db2d13de8223fb6b092e33fb34d2139438767611827c2dac293c7d8cf5984ff6f3d1543060acdd3d2073bbe080c296a51a2a1114e7eb2c629b5d12210e0da13102b343ca5b7287acfa9642c191d48461016e26f69afbf3e14b92be9f1e0c97cf501c456debb4a9bf1798c15ea3c36b74570c582839ffbf04040b8e70ca7c52a4a9ffadd16b84e92395e5788df56bcc33d067c68e6d57565b6d2c32ba83ad003c878094f0b5bd46bbb52d2940c24eb137ac02e421fbfe4f948ac158b133e9cfc8a1e54547a9aede03b5793051e82fa0eb9c2aa69a8b3881ccf3a3b3bf6ffa541a9368871eeb6c69e90dd44be809c73038dfc2d79fbfadae7a5687a78e746240a1e0af4d7234710b9270dee5057fbfd0a55fecced3bfc64eca37e1219845040700d660cd6394a8b66f0f9a57f91f47e3f41958e39c1d1059edb109f90e2d596f22b375dcc76de3011eba53780faf37fa94dcecdd5be5e4b97ae9b236acbf5d840b587389ef3fe0d072c6a9ef90533727bf3530af0b94ad60602d1eef18a3bbfb5d4e4b521d780ea95cc820c47cef7efdae02a61d651c0955d75173bb716b32fa6f29f8ecbf27e185a3ba8ad562b6bceab6631186f0a84d2ee61738c280f9a9b8fda7863198320594b8c0470130e69643b8b22bb9138422eb78e88d5928ba22d42b1ca7d50e9793f48df28c570016afcee7cb46a9146dfabec4e0c2c7121de1ab8de3995a6c51a2cc22a55704e43376dae61097aa87baffcf066cadc56eea9bed67c062f98b67cc1b354124ec9a9733b6b1aa23233313ccd65f5aba0dffea52afa2679e0081d6e80ed1db9b52d4aeb0bffd5358f14c64c90951eab185762d646dd5c2efca607ee04fc2a91dae6a7fd2f2bd81ce840b6c6d8cfaae4435e529a32d1a908a6110b872ea81d4e8ff70da3a60158860603908a57045b9db41d38991afff62457078d8a4b6506d93354c46ef93fcde4fee87bb1ac3d1357829f46f4d8b3bd3a87e71a4510d457ed8976544641d0f0affaf6a97f10a98c44eb7cbac383aecb85ffc24986d45815d601a4e938756a593e2364266edee61ba2446daad16eb55675f365fd1b3b673f10a038960ce19588fc7ba556ba03656e3fe0837cd023f7bcb56de54369903847f9dfeae9d8b878a9167fc85c3e9990ed8f4e35c95eb4d4a1a32420f9f7db6e333a6a216c61b8a8e653f3ec02e846364598329c736ee529fada1ca25be705c7a2fd0b60436fe09ccc290c38a27cdaa87a4cab5f36e86d2c81e4f3118b422dc9b94063e552d0c97477374267e2112609c8acdf72cc9495d138b6528cd1c0ac32b9832ebf10a83268ceb40a1565d911fa002a340f4aacbfbeb6f673f2e678b8c8a7a25097d2b970dc16c82b4131e05b23a646df03b213fc26b5b5c1c2878414ed3b889cba74aa9e63c93d5c5192eee4596f418d285818ef77f9d7fa25d24ec91a9ec9087fd9698cd4e66ee50dfac0099cdacb38afd3218cbc0dec05fed5bff59f69ee52feecd10bbf2a7856963762111eb11d9c6b9d072b7a33266759418b8778b9b30f4f90b64d21890c346af095d4196a6fab9bff771a86e28bfac8f62fba608bb5d675d3d11d46237572984258d76c927f43ea1a02365ca2ebc1c2b564203ecab90654d2624387dec418245e58a823755a10529a8dcafffe573f5fc672fe33b37dda1a6dd8946b06b7cb28c96265baddc1da918557759e97cb6a02036ad54c8bdb00ebfc69c897cbaf473ab9bf4863bcfb00b322159b29d4bcd926c850986862363decb7582554bccbc9525cde98608aefa5c5439f9a94982044e9dbee53eb32a2a651975158ad5cf8c065d78e7bdc7211684f64b22d3a0f7e55ff531ba4517a64319cf625028d6bf8e2bf7de66981d4556b0db2608fd7351a3a902d1bba36e4c2b28594127174a8668a9db82071a31afe10aa210f6b93a78c6231862c0d133a0a984198e11c93835e315173099528a06c495355f7d8ca0b816ac5f1e2811f66626a3db2c27adf6312b41e014f051dce18fecfb38746f52b02e5021c29b6db5def8b8cb44326b143e23342481ca933cbe61a4d8942f29f35236a270fcf2a08a7d9322df165f441b7a3f41c8eee034f89373a47d459865a7cbec0d28ce788f1a410d05393fb8a02512724bb37fe5a511541b8fa714d295e0b0f489b22f91151e3a99eb67d85f859589245aab2fdd8541576a1e0fe47000fa3d0eba6ee9057237ed2b94b08e58e34023abf97efbe4f4aa85967f3b0f25bc8432dcb6a4382c3950a710fefa850d44904817bdd8f0165298", 0x1000}, {&(0x7f0000003900)="a9e838a7b5c928c5cdc713b006c137dfa03ade452028c9a6d018fc8e7de72ba7b7325ad1a8f995d07116898ff16f35b363451a6f332522792281301323cf2ce0744de3cbdf5da7bf5a988c7bec0cd689f85f0a8dff15f6dd5a7f033113b097b8b03deda193d4eab3962028d24f9a26bee1e96992604b7cbac7fe72bbc87fbc34c3027c2a73d7966b980af1cde089f9c0caa17e1651e94e31f2b250b0e5bc4636ad16eeb88699076eb3e36221ddeef6c16c", 0xb1}, {&(0x7f00000039c0)="015d628020d88b3ef13ce4b241de3249014b2a44905884a643f16529e4ac6dedbbefb1ba55626f4141e7f85db50a40f62f0db6187e87816b180d6361f4bd65708840c801848ebf34e84b036537f42f57c79496b57bbd2fc97cc2ec3727be730e7641d0863eb584dbd21d462d2bc30d7f3c0688bed88a5e1434c101fa0a075b30913724", 0x83}], 0x8, 0x0, 0x0, 0x4}, 0xe) recvmsg(r2, &(0x7f0000001600)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/56, 0x38}, {&(0x7f0000000100)=""/85, 0x55}, {&(0x7f0000000180)=""/73, 0x49}, {&(0x7f0000000200)}, {&(0x7f0000000280)=""/109, 0x6d}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/101, 0x65}], 0x8, &(0x7f0000001500)=""/255, 0xff}, 0x801) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 12:11:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffef7) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) 12:11:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080), 0xfc4c) execve(0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xa) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r2) socket$inet6(0x18, 0x5, 0x3) 12:11:06 executing program 0: setgroups(0x1, &(0x7f0000000280)=[0x0]) setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x0) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() setgroups(0x3, &(0x7f0000000080)=[r1, r2, r3]) 12:11:06 executing program 0: mlockall(0x100000003) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2)                                    12:11:06 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, 0xffffffffffffffff, 0xffffffffffffff37, 0x800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080))                                    12:11:06 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0xfffffffffffffb3b, &(0x7f0000000000)="a56fa76caf9a2caebaabef2fe54852f2f43d1f836c5eaeaa8292", 0x1a) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280)="0922ffff", 0x4) 12:11:06 executing program 0: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x1c4}], 0x1, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x5, &(0x7f00000001c0)={0x1, 0x3, 0xc, 0x1000, r1}) kevent(r0, 0x0, 0x0, 0x0, 0xa584, 0x0) close(r0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x88, 0x80000041, 0x8, 0x8}, {{r0}, 0xfffffffffffffffa, 0xc3, 0xf0000010, 0x8a6, 0x6}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x1, 0x50, 0x20, 0x7d14}], 0x8, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1c, 0x80000001, 0x1}], 0x9, &(0x7f0000000140)={0x1b, 0x32}) close(r0) 12:11:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="92", 0x1) syz_open_pts() close(r0) r1 = kqueue() fcntl$getown(r1, 0x5) r2 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x30) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x100000001, 0x0, "82eaa6a522d1511dadc4e8d60da0bdf4eed1813c"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 12:11:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x5) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 12:11:06 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/63, 0x3f) ioctl$TIOCSCTTY(r0, 0x20007461) chown(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x10099) close(r2) open(&(0x7f0000000000)='./file0\x00', 0x288, 0x22) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x83}], 0xec97, 0x0, 0x0, 0x0) 12:11:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) mlock(&(0x7f00003e9000/0x1000)=nil, 0x1000) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x80) unveil(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000000100)='c\x00') 12:11:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) chmod(&(0x7f0000000040)='./bus\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$setown(r0, 0x6, 0x0) 12:11:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/4096, 0x1000) getdents(r0, 0x0, 0xfe8a) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000001080)='./file0\x00') 12:11:07 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x3, 0x0) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000140)=""/223, 0xdf}], 0x1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x101, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000), 0x14f}], 0x1, 0x0) 12:11:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x5}, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) 12:11:07 executing program 1: setpgid(0x0, 0x0) r0 = dup(0xffffffffffffffff) r1 = socket(0x6, 0x5, 0x3) r2 = getpid() wait4(r2, 0x0, 0x1, 0x0) open(&(0x7f0000000080)='.\x00', 0x1800a, 0x114) r3 = accept$inet6(r1, 0x0, &(0x7f0000000040)=0x2) flock(r3, 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) wait4(r2, 0x0, 0x9, &(0x7f00000000c0)) 12:11:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) kqueue() 12:11:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) r2 = semget$private(0x0, 0x8, 0x0) r3 = syz_open_pts() sendto(r0, &(0x7f0000000480)="c7b6e9ab37c766d63de8b0161d13ade59a92bf64d70a24d785125f5a6e1ea469a2a2420265c6bd3fa5e593083979768fda39436452b248565f5bbe283ea95e06a56efb3178860a892ab3040232f6c0d92e8d75d2472a51e36857ff88eaed99d4664944fa51c02470123bec395de5e6c23d813db4bc94349cf154050d5017649955d7121481b8bcd04a484ceb90825bd6888d6da6acb3651eb5bef925d1a1e5d1d210d4785001d29fec3cb374e60369cfa3748cd14c7cdf908a118d683adc5dd897143a6bc2dcabe4394e2f904c2f15c3f23194c7373e50e62006ee9aec413b47e472e57cd309ccc38c8413fdc5972155728c32", 0xf3, 0x1, 0x0, 0x0) semop(r2, &(0x7f0000000040)=[{0x4, 0xffffffff, 0x1000}], 0x1) semop(r2, &(0x7f0000000080)=[{0x7, 0x7, 0x800}, {0x0, 0x101, 0x800}], 0x2) sendto(r0, &(0x7f0000000640)="a5eecfc98dfc8009e6c13f1a2bca59b3c15ed50a234d0af634228f799484f71c18a82521e42aeb882b459b17cc0afa9ac3e46bb6dc8eb1", 0x37, 0x8, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) semop(r2, &(0x7f0000000300), 0x0) semop(r2, &(0x7f0000000140)=[{0x1}, {0x2, 0x0, 0x1800}, {0x7, 0x2, 0x1800}, {0x3, 0x0, 0x1800}, {0x3, 0x6, 0x1800}, {0x7, 0x3c0, 0x1800}, {0x3, 0xffffffffffffff06}, {0x3, 0x4, 0x800}, {0x0, 0x7ff, 0x1000}], 0x9) semop(r2, &(0x7f0000000000)=[{0x4, 0x1, 0x1800}], 0x1) getsockopt$sock_int(r1, 0xffff, 0x24, &(0x7f0000000440), &(0x7f0000000680)=0x4) semop(r2, &(0x7f0000000200)=[{0x4, 0x2, 0x800}, {0x0, 0xfa, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x1, 0x1800}, {0x1, 0x7}, {0x0, 0x81, 0x1800}, {0x3, 0x5}, {0x4, 0x6}, {0x0, 0x1f, 0x800}], 0x9) ioctl$TIOCSCTTY(r3, 0x20007461) getuid() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000600)=0x1) r4 = open(&(0x7f0000000240)='./file0\x00', 0x10482, 0x200000002001) execve(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)="402af1257b2c2900"], &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='{+\x00', &(0x7f00000003c0)='\x00']) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000001c0)=0x200) getegid() setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0)=0x3f, 0x4) semget$private(0x0, 0x2, 0x90) symlinkat(&(0x7f0000000580)='./file0\x00', r4, &(0x7f00000005c0)='./file0\x00') 12:11:07 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r1, 0x2000746e) 12:11:07 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x200, 0x0, "0001000000000000000001000000000400"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) socketpair(0x10, 0x8000, 0x80000001, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 12:11:09 executing program 0: r0 = socket$inet(0x2, 0x5, 0x2f) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000080)='./file0\x00', 0x90, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x4) r3 = dup2(r0, r2) syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) 12:11:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) close(r1) 12:11:13 executing program 1: getitimer(0x0, &(0x7f0000000040)) 12:11:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x8000452b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0xc) getdents(r0, &(0x7f0000000080), 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 12:11:13 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') ioctl$TIOCCDTR(r0, 0x20007478) 12:11:13 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) 12:11:13 executing program 1: accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) fchdir(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r3) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 12:11:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x20000, 0x400000010) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) utimensat(r2, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x10001, 0xd8d}, {0x3ff, 0xffff}}, 0x2) openat(r1, &(0x7f0000000100)='./bus\x00', 0x80, 0x2) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) fchmodat(r2, &(0x7f0000000140)='./bus\x00', 0x5, 0x6) symlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='\x00') r4 = semget(0x2, 0x4, 0x200) fchdir(r3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0x10000, 0x3, 0xfffffffffffffffc, 0x200, 0xa3, 0x3]) 12:11:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) write(r0, 0x0, 0x16b)     12:11:15 executing program 1: syz_open_pts() pipe(&(0x7f0000000240)={0xffffffffffffffff}) setitimer(0x0, &(0x7f0000000000)={{}, {0x7}}, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/167, 0xa7}], 0x10000000000000d0) getitimer(0x0, 0xfffffffffffffffe)     12:11:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = dup(0xffffffffffffffff) getdents(r0, &(0x7f0000000040)=""/107, 0x6b) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) read(r0, &(0x7f0000000180)=""/47, 0x2f) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10004) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x1c00000000000}) 12:11:16 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000200)=""/4096, 0x1000, 0x40, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) socket(0x3f, 0x4, 0x9) 12:11:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0xa) mmap(&(0x7f0000fed000/0x2000)=nil, 0x2000, 0x0, 0x5010, r0, 0x0, 0x0) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) 12:11:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 12:11:16 executing program 0: symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)="987057781b73699723f9832c32fed7bec5c60d83ad226ead3daa041519b82cd1874bd32dce1063210961de976c2efc9d3ed2c42eeeabf8eaae1575b799c4392cf5c472c2a36c103c266a71fd85bc06864aca3cbd1dd1c1ae37c56ba95a701fb6f2a34651107357f17705a22701ca2905a1d060a661b994734d84f70be98a73bb6691b7a4146b22f16c6c5276666f1a3af9c1e32a20b2decc6ffc477e9e5a2cac768acd0b16dd72c98b667f178130c4fd7c9994892361c18d11cbac9dbb98729f26f8d04f4c041c905a38f9a73e54c3", 0xcf}, {&(0x7f0000000140)="71234d7480681f76d79874dec0ebdab7d6b83e612857c8a64089a11c3b48de23166ed03a0639d1bcfd", 0x29}, {&(0x7f00000002c0)="a5fe2f21e2234efd3a719052735b8635cbd3b2d122fa468e4a5416976429d14a3ea4268805ed19e26e50d9a5a8e27d19f05c5ba0245d00", 0x37}], 0x3) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 12:11:16 executing program 0: chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) sendto(r0, &(0x7f00000003c0)="17e4bb0bd92a848402bbb0f64f5ce44458cc7122cc6621b58e1712dfb8d3d5eaa5319c6260588240d71126dd96ff8f2707fe81039e4891cc7fd60cf9fca8c3fd8cbdbab5b48a9bbe4c44dd7bd684c533c5e16aaa3cd95f0f53d7229e33210859b2c87571e72ff0b2f45e", 0x6a, 0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, 0x0) getitimer(0x0, &(0x7f00000015c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001540)={0x6, 0x9, 0x0, 0x100000001, "59530d2afbff77b0718713a90858e140856a2ef0", 0x3, 0xfffffffffffffeff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217", 0x1, 0x40}) shmget$private(0x0, 0x1000, 0x80000008, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r2, &(0x7f0000000680)=[{&(0x7f00000005c0)="bc0d5001b973557694ef602dc552bf67d4649a3c313334df44bd3baba186d6375189e0a2acb9a105302421d9e922901627ae423ef582731fcc119aa7e6b7eaa48d8a964036a839cc2b899829fabce48d135fc8a174f41294f22f0130548f9c0481b4f95067a434d226dc5d4420df676dc46e0c8727e56ce58caaa8db3e36b248c02957c3f24e0e90bba5013dd397fe2d06c2b1930f4b143e0f885eb8a5713393ff8e32d69784f8ea121998a5", 0xac}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580), 0xffffffffffffffa5) getegid() r3 = semget(0x3, 0x3, 0x299) semop(r3, &(0x7f0000000080)=[{0x2, 0x6, 0x1800}, {0x7, 0x8}, {0x4, 0x8, 0x800}, {0x1, 0x1c65, 0x800}, {0x2, 0x5, 0x1800}, {0x0, 0x9, 0x1800}, {0x4, 0xffff, 0x800}, {0x7, 0x5, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x800, 0x1000}], 0xa) 12:11:16 executing program 1: pledge(0x0, 0x0) r0 = socket(0x10, 0x0, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:11:16 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 12:11:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) msgget(0x1, 0x23) connect(r0, &(0x7f0000000100)=@in, 0xc) r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00080000000000000000000000000000000000000000000000000000000000000025d2d0cc1e768bbf6473242d42cbe651b404ae701f7cb5f6"], &(0x7f0000000040)=0x2f) 12:11:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x6) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) r3 = socket$inet6(0x18, 0x5, 0x0) bind$inet6(r3, &(0x7f0000000040)={0x18, 0x2, 0x6, 0x3}, 0xc) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) r4 = dup2(r0, r0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x7f, 0x2, 0x3ff, 0x80000000, "b59b0554a2a6942f1b22ce79d6be9aef98175c9b", 0x2, 0x8}) 12:11:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x680, 0x82) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) open$dir(&(0x7f0000000240)='./bus\x00', 0x82, 0x0) 12:11:17 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xb04}], 0x1, 0x0, 0x22e, 0x2}, 0x401) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x1000, 0x4) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) semget(0x1, 0x3, 0x420) 12:11:17 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) fchmod(r0, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r1, 0x0) 12:11:17 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) r1 = msgget(0x3, 0x40) msgrcv(r1, &(0x7f0000000080)={0x0, ""/84}, 0x5c, 0x1, 0x800) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 12:11:17 executing program 1: socketpair(0x37, 0x7, 0x1d, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x7) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x29, 0x40, 0x0, 0x0) 12:11:17 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind(r0, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x11, 0x3, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') syz_open_pts() writev(r1, &(0x7f00000014c0)=[{&(0x7f0000000000)="f2d1d724", 0x4}, {0x0}, {0x0, 0x6e}, {0x0, 0x7e}, {0x0}, {0x0, 0xfffffffffffffe8c}, {0x0, 0xffffff32}, {0x0}, {0x0}], 0x4) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 12:11:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1ff, 0x0, 0xeb) syz_open_pts() 12:11:17 executing program 0: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/31, 0x1f) setgroups(0x0, 0x0) setregid(0x0, r1) socketpair(0x38, 0x4002, 0x7be9be33, &(0x7f0000000000)={0xffffffffffffffff}) r3 = geteuid() fchown(r2, r3, r1) setuid(0xee01) msgsnd(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="0100000000000000e2d337a32553165874091425692c79a78c9a83848affeb4cf8e6aa12c725a3e10509f23aa9d1de42268eb667b9deca428b62d345eb070d96431c5511b60fdfb213fe7cc8d5e6011b6989488e218dc351d1346fedc5fd7d9d67f465a84b324afd5ca6fdfc100af710a9a3159b58e5ca9e5a974ed63a6723a0ce0add2720959ae54ee4801600871cdf1711b814ca24c3000c038303c22745a4e70cbbaecd0b9fce7175559fd9760f3c8e579c2d2a075f008da414e25695c61262dbfa748dec48da9e6e62ee796497fdf06529cc7b3a7d8e19998e7a3b9dc56dc0dbc7d793ff07000000000000f9392f76f042cf50f5f2911a2050ac20e6aa757095c4161db1e90aa06a97aaf2dc6c8fff80b4b074354ecdf760798628f9c77ae3dc0b72e655416b1ca7e80e2d9b89ec711d1c2816d004a5eddd7ee4d28bb38912f486ec12f79b469372fb222f574148f11717fec5e185328835a8b6115d53ac0ff0ba1b9e1ba6a260ef4d18e2d573f22e857a0cf4801056faaea74c21ed8cb02660b605e06322d6117933375fcef68b897b6f355355f412ad935673b173725b48f3bb74b5c16c721e77ebf9b35c1f7cea716f922f3f9b7a09c52f697e27ee7ff1a224e9d147d38b421af8f05ab1c0a477baf11f3638f83231fb80221a757fdbcca37c2a90f407f9a51c5212ba48ed830efbce5ab898fc906b34d78edd8f7c9a10925a8027a45fb83143a1dc2714a8e076a6f24158913f9a8c7622d1ac50a700284fa5320c66bbb644b224d58f84023ac59e42df5d31e39d1eab45"], 0x9d, 0x800) 12:11:17 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = shmget(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000280)="e494c91e0a94e91f31100fada3339fddb42144fc2df675f8e5ae704e0eca2b7d0d961422a7c3cb3cf1391a9dc953ba97dd4fef1bb2dd69ebc2969dee8f3449df1a0b8b55b5420a92140e256abbb1ce33f006cdafcba44a7254bbb21d36d75350bd0213010a0a8440edd5a88172634ea5bc6b507ddb8d710f64afa88870082a3fd5b13bda13af0f86a13ebaa214b0ccabd86ba9fdd340dae65344353b321e903b8c063f42daad476b598a446dee70548440795418fb4184eff2bc6293095cadf1bb207b5908756aa108e4df50c1f99253393a5e7531874721d52be2b33337cd803063c791cae5defd794c2b6f670f1207e8eefb9e5c0eddd85f0000000000393afe2b30e21218f8ebfdf4", 0x9a}], 0x1) write(r3, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) writev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) dup2(r1, r3) execve(0x0, 0x0, 0x0) 12:11:17 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{}, 0xfffffffffffffff9, 0x3, 0x200000}], 0x101, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 12:11:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x400000001f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 12:11:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1ec6a6823081010100"}) recvfrom$unix(r0, &(0x7f0000000080)=""/89, 0x59, 0x40, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) write(r0, &(0x7f0000000140)="235cc0363b", 0x5) write(r0, &(0x7f0000000580)="548be9a49f87a32871f74c5c59ece027e13fe7033d388dc59d3dd12302492be70de6f717d31cb31077c890cac7ac9d1f9289692d4e1658deb2886a27313369245ae3b32b45454014dfa7b0753db44979467391aaba60863639eb169cc81977278b9eba81a275983658f097d732aa73e96b6e7117c9ea37daf4d06b7e0a49d66b27ec733dc37427fba64427ea1034e4dc7123f577b3d50b8da876a7f805cefd3fbb6d7c97757d75033a0759f8c0e3920ac109b74ccdde69dacc0445c097c6844837a1d9f9ea1949cc2fb9b010995cd85b083bec61daee1ea309a327584fc82090ffd6a7d0ca85f305bc89adbae4a0a9cb6f1188904a6600975a6e4256dc6830bbf26ddaca7a9f5fa857023c54dab24137f0da39338a6d38deb78d6e81a22fedd38c3c15e10f3e57e016eddb82afff40788f8cee6a1a170c5ede7a0fe60880a7439f72a86ce7e71b5c5ed7101bdc44065ad4611cd388b4a15474dd9af3153731d678847e9e3328a47580de68633f5d58d4f8737de1e675f7be5c82e68453aaa62de5ee39ee326081f10f036a8a93366155c7c14ba65bf925545eb469fb0dfe1705847d841ee595495cd57daa4a8b1f3ac2948231cb19222f29a00b0c88a6c65ced1e66dcd89d2ba60f45238fc1f5252136dc2ed83a63bbc8e4dc3db2b6461dcd8ed6cef8e500cd7b6eddb8e0be55a644c9dedc943e9478a493f9392a5ec6e7466d698b0913404d1b912b3bb3eb5d8d9f0cf3a81b338c314e24b9bf3486787b2a61687896bfa56e904313aba7af069ddd394b20a1201d949420f2cb42e71304b9ca100742a8953f0fa2f5ba617fd33d123f11084accb875a8986a8003850a822f5be6bd05bc5b2cdd134bc139f3e0f55e12165f87bcd7c1ed42b251026bac6b4466baef8a51fd99866e86ed4cae30f1ca39b74e1b87048b3f3379792a9bbefd5bbb397bed90ec9b0d05fb0f29a6b056775e7915273e7e6bcc8248ec1a72630347c6604e03d440b259871a37e33f321ab0c85b907ea5c3d4069bdfb1a2990bcb9048224f6b9bae8ab76f290427c2ea2afa3eb1cc46acbb0b5b23e484b1e58d53e6ff365a7309bc0a7bdf9b5232ea4159f2077621d8d7f1aa28e89570fb4ab2e2d5d6aecda2054dd5fd7dde6acfcde250d6329d54da70aec41299e63a04f678272edc10f3f06ba5109a50a9a0862688bcd028db99978d0f96d7691138113ee803f904acebd3c46c171dff9ba6d5dd374bb920351ff0902a930a94a0ba42dc23cdc9ea4f2b4096fa2ea104308ed3b16bede3d4f2a959a4680af764e996d3542fd83469ac5fbb036f20e89d0a899506e0c5572f1d554e76458df082e296023fdde22defe2f7b45b6623e14d61b04f5ad0bcd73f3ade2fe9493771b50901bc36e9d94895b6957eb00644c5159e493b35cf6c21580a6ef5c694d4de1524930035c102307ebb36ea2b41046730a18fcf3c05c7157a8268258d2bec331ceaa7dad9b19e46116e52fa750298b96d0b2432f170d318b104860706c116badaba902016ebb0dfad01963adb3e2a32ef52c6f9599dbcf00cb9a43285e34aa3938ad3fe4c0ece2939b3e5acd8da2b2703a5c4246fcc870fecadc81f5ff5bb3bd6becf2d4e5861ad2299ccdf96ffbad61e40476a497a0007150af04c5d2b8e4e94d07376e7b624b7f4db3551eee477acec1f4a15a69241184671f62c747817b8521e0d0e9f8910203eec2212aaa222a03b431c89e2343cf5434f69b38b1c5465939f631cfcc51422922ec42f2c82d0a6f8a356afed28b413ffe4d21d833b45783f8fc9e5fa332b285bd3f7fee162a2d9da244e3ab08b3860a994e27568970e87af1dbc02323f4c8d76c8863c663f85734d54cde70df36166a2a1ecf8be490834981eadbd3dbd001c3b017022b6917985e4dee2530b40e5ee91794742f5e6994d177403ac86ac83bc27662cadee8f5f293fe6bdbe40a601d6a05b8cbc9e820213bc73a10fd651a25ebdba4fce6c35f33819408e9d109f2f944a77743d8e5a1154bd59443ee270a8dc1808fb5bf26dc5dff834569afea3864d938d73c26184bce1be253189fea98b45c43245ba998b951753f9f4eb46ea4330565dddb33c3dacb640f686f8adb0fe26446f8f00aebabe589622721488e9a9e9143c8869973779358f8e77abdec65c1ebf5fa0d58ca323e383c824d0c5bf8b5a46b1216d436e5225bb70278d1893b82843a1483edc8b785be9606d16d2ee178bc854f86f869eb03a7d4e1004d0e73cf61c381f9dfe030f1ed2e25ae38daadf5826a9f637b68a6f8faa77df17140e7163a9c7637384fa4ecaefa6433fb14ec2fd3f8f8cbad9dac37c14e7c19670deec1245f35501bf373b701fe0a6927faa6a546344c1559082f0cef3aa61a488c07edd95e0b24f7bb88c01a683529edb9f61b495bc3a803f3d115969cc32a3a8cdccc00078394c9d8cacbf868349a15586b978f28d51a4b054c76cd623264244a89865ca223d73b2f714caf68860d072adb8133035bbed2b3c0952280a9859caaca19dc54a8d774e0ee46655daa41e3e20dea38fb58b144da45c750290d7c459d5e0c94669c3cc10660f8e68d7fa0ac25488fc77ac55d45a30f10cfa4c7d6adbe710a9ba8c8325f25645a8ded4fefe2c85fa3bdaef55a3d8447b4ead9cc75517b8d33a2b1ea8d89959644ab4f8b28fa34d6f1af88c3ccc0a9282fde7aba8757ffddc38c6c5ccf3f95e4e10d0e1cecf8ad1458fb332eb134bc86bd48fcd9ee35080c6a655d36677e60908d4add6fd6ce56eae0f56dd23a8351506a375aa30d94b5e5c891bc26a29109f665040268b7349aaa36d1b8d35d8ce9f9f6832279220f2f8e47732425bbddaa48de1ac64c136e2743de2dd3e5fcccdc34bd1233bc643411b8ad01b2c91ae5bf11c01877fa497fd51f9342a380ceefc0af0a28b8664a2c7c965a3d5d47025a0e3bbb06ff67c1eaf9c063627231c000abc1c4f84efd0a8bbc07acd6b06ad038e1988882e6d61055484d025e543f61b5c6c8bd537557fddc489a3b99a7ac4e247fb28fe17d26c8d15a21319eb4d8cec47ec7e20bbdb86ca235c75b2bc41ca185782ee6b5e54c27b649689a48cbe355291aa99cc5fe1e69fb6c6c862c7d3cfea165ae63eb7e9b02c8e2fd8ed504c0b1d025699b24c8ced127b56d258d7ba50a7a283dff649b9eae1270d5b9b19a87d4404d31c7a3702bdfb5236bce960718ff40f0a10be49d8ba12ca5d4c47bbf498eb40ca72808c0e0949f66051d3c3908edb8459c5f25576d9a2e3a2d0208d56acd1eb6c4b86ceba224c64ca11faad6485a97aa8c97625d527ba288142583027792179674f91d49539c0c74702d1596597cef71e8713d8e5bf435573d4ab0227f4d93f986cb192c7c72cb2f521956f73ba442a40d3e0afdb73befda22d336f268f1187a3712a8fef96c563f56b5982ae199c52567ae7f8b6e6491eab58ec5f11152549498ee9b8dcbf9d627540433110e328a8d65378a05de01324b002a3511d76a72e92a994da7e3ec7e4626a040bf824a57767a14dabfe1c915fea71cae513865a3a2581c6a1f22f69de04462261e59b76a352e4ed5c06d148cc97c5701b4c85dabc7bdf9f8be7bc0b929103a11b226b7ff5489e1f578a7aefb8a570a7b0e738c3f08afc3a9d854f2500402cebe3f87fbd7152bd8cad592d6cf608372d87e33c53491a11fc9eb8f61ab20cf8749a8ce454c50649fcf695cc1b340429df0fb831649243f0ab4f9f28005edf44f0d793d54fcb5c99f330365ec57dab2a4cce7c62b64f1ae35f67147d3b8863450208df4b2ff54254e0200b0e4561692c927d9eaf23596fa6fed6c85ea1099978c3f30c14a43fd2d1bc5719e11322339a2686272b409434ab8acd203aa49cc86a9c1e15ffbea35790c167460c536af77b555298e56b91f6875d2931c83fedd49c2d0bb02cdedc2990e01b636d930067a8d2e096372d213d1f43cf43a5870e94f98d44ea369b35a3ba96883c134b3b6b7e53ed27406ed68ffaeaab449cf5458afd4762008edb47cf8046f4876677325cdb4594603c83918dcdf58e6a547fa2b3f1989f16d74c5e59d85ad459cac078fe54b4693378241e3787d50a00dfc37b86d7ed6f9e94b5bd5736462229410ca32fffd1468465c1bb16e267ae5383c28f8fa6d8b05326dd5f189009358fcea6bccabb76298200c59744d428765accd58c643a85f7146da642e1837ee4950cb315dd457beae7e5543cab8363841f46930944c80a9a416c558168145b6641de3746cafbd9c3ad27866115811fb0fd0c6f49d551fe046b3537c20bdd7f13107be7ea45c1fb3e21d676276b1348bcda01cf0941abd9e3c4bee00474b5bfa0af56c93710384baabb92652ddf389415c704f8ada56f8a4c12ccb7d577dca6e9c7d6fbdfb755e35be85bc900c996223823f1457b797e3d2a30d6dfd6757b2afb5fb2211768240ce424f194c73ef9644191645d517c9f70d7d4b26e6dbd57de6085ef9768ec2e87d4a8618440ba92d3cb724e424ccf1ae2c9c642d61379a38fc1dcc07acbc7bd2ebbeca76ff870142fc22baa80b3b53f56020ed6c5cce041cbbd427501d9b6434a3e297800ea338dd21e0d966a9359cd1d0fc037b0b0d69fb49ae2e4c33f33909786fdf7bb6f65c77b6fe47d679a8ccc03b90edc1dc9b6f6a22bbe436ed97568cf9db38f8fa7680ab44772b184816309b40853c61548f9286a619ded2403a36832010e055314afff83e0db53f391a2ad5661aa7935bcbea09fdb211b6ef029fac222317d5dad5cd406d8b206c3d07ce5609388c638f390a9b186a5b7f2ad244b5fd3625df81cf5b94a6da0e7c1b611f668f71bc0263882d482a055dd9fc8d0d08d97174388fd68a70223fc7a3521663490886383a954c100875a32e9819e2814af42064ad363e16e31fa165c622dbc5f5c45933906c9d0cae9888cec227f0869a8897a33f4fd54b64bcb9c05f187b0a4b3e9d2de36582079affb5f193999922a14a17481f3c7923e4d081da57353e50c40eaacdb57d4006efc0b3e8a39315603f686b9d473619ede6cfcf793cfd214fa60e30b5ad2702ae7ee4a5325c662c6dff39ceea703c0cb5dac8aa831f668ccad03736e6487bb290b65c4bf129abd8d7b70038931db4b3edd509ce89165444227fe2d586940698bdbe8165399f109917824826afeeea306d8658c8875c03359fd2e249242616dd2b55af9c36a1ed2ee5ca0248980ed057016ea4aa44d8a44385a1c9f63cf1800da0e90caf9f85aec76499078e32d8373eae439aa4b7865fa1d653fdf19e62049de0b6a91ad3873cb52c9438036280144c3340c7becea3e9e1e78417d3ce8a0b1543217d0ba346eddb538785b4b571ff1ebf344214aa16509b475f3dae44a956c6a22ff2ac898703b1114c82d921cd3c8e82f3028b5bf3eef71ad05055c7fa054a3699caf72f86c86165f38895c0b4405fefc05fbe0beb91f30e3eeb4d39f57d96080f78f6e6b702af96333006a29d3ec83a47b494126ad278a91347fdfa6fa9141e1080fe0566adaac11c4b2bde710a8743f235ac8d81b5512468077487f46e7cc713a037aac78639c8bff3d2ae657116c5595354db6fcc17f44be4b9dbe3daba610f20c65123eb33ffa7d4e1dc17c75d4e1e742d1bdc8d7d1d7dd183f1c20131c9c6bde613d2689467d39a23d1203160329780b786eee84c1bac05f405d61831945d461588cb20e6fac0f58c0c4e609595756134bef55d41245c0dcdff4abe1f1724e770bcc408e1e64b8f924b8ae76db9c1c16862bc62d9a6e595c", 0x1000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000400)) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303", 0x74}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x2) getpgid(0x0) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="744dee484d390e2f"], 0xa, &(0x7f0000000240)=[{&(0x7f0000001580)="5353089870addd00a3af287ed50cf5cf0c8f583a90628977808f3ae23506e36f1e4b40124479fbe234701544119ffe6da1b1a2801dd2195547e8748a3cf048477c79097b89f7adda9dcb5680db3e28d6b75d2a0851bcf83adcc3c65a4ff65947172dbf27ec8228f35421717f8775a2cbe59e7fd5cb5d233c769740dde162de49df2e63d29a038f79afe3d1eb698b4b7327d9c4c017ea21500ba6dccc1ea2bea409626796c52a1c99ef70c65ef35e44d2e045018d82452dc94ef9f718f6deef908468dca9d89f4da5a753765dbe9a977369d902d22722bfee6d23413655a326936287844e58c3cf43067a230dc13e", 0xee}], 0x1, 0x0, 0x0, 0x4}, 0x0) 12:11:18 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) sendto(r0, &(0x7f0000000140)="2785734b68ef6841ffb08884bbe0c113bdf12b1d3c9ebc62d3059c41a92f4085237f8b80f73e67b665cd49a4ab2db4bd08fca6d4c89ee7f3e1dea4946102867bbd3347ebaa8e63ae84b0638c596dfec6abda5d5eece31f4dde881e91057e0f0fdec68e719d8012733a8c62d780aa389968d1", 0x2ce, 0x0, 0x0, 0xffffffffffffff8c) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2, 0xfff, &(0x7f0000000040)="da20eed15a207559a572f46cd596a4ea29dc108a0d646103711e56e5adeb0989f51c0df763735131dd183b6054d821a3f19c5467efb24df878ea56913d187a026c3463dfe84837bc8e098b5d9b7508eff99f8c2ffe37d54bc31438d8ea693f53d8a157b7bf3ce0c0add8936bd78bf5fc27dc7676c09ed813ee61d837e4e77bf17b0cdad8714bf7e298324df79c8c57df574d7ac14bd793a66ec73b42c1cd8a69a03f93bfc62523ae0ee1e5ddffa752bdf029d9c5a2fd4e1f5db555d76bf9a74532e28d5da65cf5f3a8992ee8e2d44064805d302203203f0a8a808ba81080e1f320bbccc76924405208771ade", 0xec) 12:11:18 executing program 1: r0 = semget(0x0, 0x1, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x7, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) geteuid() getgroups(0xa, &(0x7f0000000280)=[0x0, r2, r5, r6, 0x0, 0x0, 0xffffffffffffffff, r7, r4, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0x3a0, r1, r3, r1, r8, 0x4c, 0xffffffff7fffffff}, 0x9671, 0x7, 0x4}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) nanosleep(&(0x7f0000000040), 0x0) chdir(&(0x7f0000000340)='./file0\x00') semget(0x1, 0x4, 0x20) r9 = shmget(0x0, 0x4000, 0x202, &(0x7f00002f3000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = getgid() r12 = geteuid() kqueue() getgroups(0x2, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff]) r14 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname(r14, &(0x7f0000000100)=@in6, &(0x7f0000000440)=0xc) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) r16 = getpgrp() nanosleep(&(0x7f0000000380)={0x10001, 0xc6}, &(0x7f00000003c0)) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000140)={{0x2, r10, r11, r12, r13, 0x0, 0x7ff}, 0x2, 0x90e, r15, r16, 0x100, 0xa449, 0x1}) nanosleep(&(0x7f0000000000)={0x6, 0xfffffffeffffffff}, &(0x7f0000000080)) 12:11:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000400), 0x330) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) 12:11:18 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket(0x18, 0x7, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, &(0x7f0000000080)=[{{r0}, 0x0, 0xa9, 0x67}], 0x7ff, 0x0) 12:11:18 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x2}}) r0 = socket$inet6(0x18, 0x4000, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x1}, {0x3, 0xfffffffffffffff9}}) 12:11:18 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x4, 0x4}, {0x18, 0x2, 0x6, 0x3}, 0x5, [0x7, 0x1, 0x1, 0x4, 0x6, 0x1, 0x0, 0x5]}, 0x3c) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000004000/0x2000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x0) r3 = getegid() setegid(r3) shmctl$IPC_RMID(r2, 0x0) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 12:11:18 executing program 0: socketpair(0x10, 0x2, 0x3, &(0x7f0000000000)) r0 = shmget(0x1, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/166) socketpair(0x800000200000002, 0x3, 0xfa, 0x0) 12:11:18 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0xfffffffffffffeff, 0x2, &(0x7f00000000c0)="7843b1cea495a042f27bb2c46c667755fadd23bda8a4ad1fe67bb872c6d0bd882c51c27761d1d7405fd3515a1609e42400cd469cc9962e884a2f8a845ea2ca3086891975de2606108d010f22fb9014de992f2c4e62661e7e7f25c6506a421b7e1c88105abf021b930aa520d763f6c8ee28b5f640dc61ff57497e147fc7a4a2db20089dcd2f5d883e9523b70108a53d49de3f43c993d6731b8fd22da4ccb0ecd7eedaf9024c6fa89f", 0xa8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x6) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 12:11:18 executing program 0: open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 12:11:18 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') readlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000140)=""/146, 0x92) 12:11:18 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2084, 0x401) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') 12:11:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) setuid(0xee01) geteuid() mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 12:11:18 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000300)='c\x00') unlink(&(0x7f0000000080)='./file0\x00') msgget$private(0x0, 0x3) fchdir(r0) 12:11:18 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x3, 0x0, 0x0, 0x0) close(r1) 12:11:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x20) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0xdf) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="01", 0x1}], 0x1, 0x0) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0x32011c26a21396fb}], 0x1, 0x0) 12:11:19 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCSETD(r1, 0x8004741b, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x80000001, 0x8, 0x80, "8bf36b0927d3820188e44e643fb66b5819856bce", 0xc48, 0x100000000}) 12:11:19 executing program 0: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2004, 0x3) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') 12:11:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x80000001, 0x5}, {{r1}, 0x0, 0x11, 0x2, 0x4, 0x1000}, {{r0}, 0x3dd908006076cc7d, 0x0, 0x1, 0x200, 0x7fff}, {{r1}, 0xfffffffffffffffc, 0x3, 0x0, 0xb, 0x100000001}, {{r1}, 0x1e5134cd73ac903e, 0x10, 0xa00000dc, 0x2, 0x5}, {{r0}, 0xfffffffffffffffd, 0x88, 0x40, 0x3, 0x4}, {{r1}, 0xfffffffffffffffa, 0x34, 0x5, 0x80000000, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x1000, 0x5}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0xffff, 0xa6}, {{r1}, 0xffffffffffffffff, 0x54, 0x1, 0x8001, 0x7b}], 0x0, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x10, 0xfff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x42, 0x0, 0x400, 0x5}, {{r1}, 0xffffffffffffffff, 0x10, 0x4000004e, 0x2, 0x8}, {{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x7, 0x740b}, {{r0}, 0xffffbffffffffff9, 0x86, 0x81, 0x0, 0x101}, {{r0}, 0xffffffffffffffff, 0x43, 0xfffff, 0xee, 0x8}, {{r1}, 0xfffffffffffffff9, 0x40, 0x85, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x10000, 0x8}], 0xffffffffffffff81, &(0x7f0000000040)={0x2, 0x6}) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r3 = dup(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r2, 0x6, r4) kevent(r3, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x1, 0x1800000000000000}], 0xfffd, 0x0, 0xfffffffffffffffe, 0x0) kevent(r3, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x40, 0x0, 0x100}, {{r2}, 0xfffffffffffffffc, 0x20, 0x400000c0, 0x8001, 0x7f}, {{r1}, 0xffffffffffffffff, 0x80, 0x40, 0xffffffffffffffff, 0x73a}, {{r0}, 0x0, 0x88, 0x40000040, 0x62e, 0x6}, {{r2}, 0xfffffffffffffffa, 0x4c, 0x4, 0x4, 0x3}, {{r3}, 0xfffffffffffffffd, 0xca10e5356f9716a8, 0x2, 0x6, 0x7ff}, {{r2}, 0xfffffffffffffff9, 0x80, 0x1, 0x829, 0x4}, {{r2}, 0xfffffffffffffffc, 0x86, 0x6, 0x1, 0x8}, {{r2}, 0xfffffffffffffffe, 0x60, 0x40, 0xe6, 0xbca}], 0x100000000, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x80, 0x1, 0xf753, 0x4}, {{r3}, 0xfffffffffffffffb, 0x30, 0x2, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0xc0, 0x400000a3, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000020, 0x0, 0x3}, {{r0}, 0xfffffffffffffffb, 0x82, 0x8, 0x7, 0x1}], 0xffff, &(0x7f0000000340)={0x4, 0x8001}) 12:11:19 executing program 0: r0 = semget$private(0x0, 0x7, 0x308) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000080)=""/70) r1 = kqueue() r2 = dup(r1) connect$unix(r2, &(0x7f0000001200)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000011c0)={0xd6d}, 0x8) r4 = kqueue() close(r1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) kevent(r4, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) r6 = getuid() getgroups(0x1, &(0x7f0000001280)=[0x0]) lchown(&(0x7f0000001240)='./file0\x00', r6, r7) dup2(r1, r4) socket(0x10, 0xc007, 0x2) 12:11:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f0000603000)={0x0, 0x0, 0x0, 0x2}) 12:11:19 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x48) syz_open_pts() syz_open_pts() 12:11:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x78}], 0x2) flock(r0, 0x2) 12:11:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2048, 0x2952) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000011c0)=""/132) recvfrom(r0, &(0x7f0000001280)=""/173, 0xad, 0x800, &(0x7f00000013c0)=ANY=[@ANYBLOB="1f282e2f62757300f6a37e8cdb822cb22097613d3ffaea6070fedebfbecaefcbf86badecd38ade0858d8b46668610fdb614c35cad4896cf306d7ea4d6468dc1b4006ac17230455a021d8b54dc13ad140c3f0a53871dc58dca87226fe2e07a1ee59353c1e23035ae238fe85c1119d63bc635e06115426a02b5216dd59"], 0x8) fcntl$setstatus(r0, 0x4, 0x84) utimes(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)={{0x1, 0x3}, {0xfc1, 0x1}}) recvmsg(r0, &(0x7f0000001180)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000010c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}], 0x1, &(0x7f0000001100)=""/84, 0x54}, 0x1) 12:11:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x801) r0 = socket$inet(0x2, 0x8005, 0x81) dup(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 12:11:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) 12:11:20 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) poll(0xffffffffffffffff, 0x7447d6a8a741cba9, 0xfffffffffffffffc) 12:11:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001, r1}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) 12:11:20 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0), 0x1) r0 = syz_open_pts() close(r0) 12:11:20 executing program 0: open$dir(&(0x7f00000000c0)='./file1\x00', 0x8, 0x10) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x2, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 12:11:20 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x7ff, 0x7e6d}, {0x18, 0x1, 0x7030e7a2, 0x20000000}, 0xe2e, [0xffffffff, 0x0, 0x10001, 0xfffffffffffffffd, 0x7fff, 0x7, 0x9, 0x9]}, 0x3c) sendto$inet(r0, &(0x7f0000000180)="fc2151824f52c72543c83952964282a72d471f890c42af61b323574e46edd1eea279a5a84a25abcd5801a673e552730ebb3b7d3b0da10b41bc946a2c7e7b03d2825c5cefc35eb2562144b64d3c99c7fd2f4f60de6f32be5d62d6837fa9c8a62cf4f81209b678e54b2b5f86329baeaed3fa904656d1cc769cc408fb2e3883132d0d49b52243717c5dd7aac1e4a71a3f141f842b9cdf09b2594d6e8cc86967412e6c92eb6e5b0eada621cb", 0xaa, 0x400, &(0x7f0000000240)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) kqueue() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 12:11:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x5, 0x1}) setrlimit(0x8, &(0x7f0000000000)) syz_open_pts() 12:11:20 executing program 1: mknod(&(0x7f0000000880)='./bus\x00', 0x80000002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000008c0)={{0x3, 0x8}, {0x7, 0x7f}}) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() preadv(r2, &(0x7f00000007c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000280)=""/224, 0xe0}, {&(0x7f0000000380)=""/163, 0xa3}, {&(0x7f0000000440)=""/143, 0x8f}, {&(0x7f0000000500)=""/232, 0xe8}, {&(0x7f0000000180)=""/94, 0x5e}, {&(0x7f0000000600)=""/137, 0x89}, {&(0x7f0000000000)=""/15, 0xf}, {&(0x7f00000006c0)=""/249, 0xf9}, {&(0x7f0000000100)=""/39, 0x27}], 0xa, 0x0) kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 12:11:20 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x40000000000, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) rmdir(&(0x7f00000001c0)='./file0/file0\x00') 12:11:20 executing program 1: r0 = getpid() wait4(r0, 0x0, 0xa, &(0x7f0000000240)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) flock(r1, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000200)='./bus\x00', 0x100, 0x1) select(0x40, &(0x7f0000000080)={0x8}, 0x0, &(0x7f0000000140)={0x1, 0x3, 0x3f, 0x8, 0xf77, 0x9a33, 0x1, 0x1}, &(0x7f0000000180)={0x0, 0x88}) 12:11:20 executing program 0: socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0)=0x4, 0x4) recvfrom$unix(r1, &(0x7f0000000100)=""/178, 0xb2, 0xfffffffffffffffd, 0x0, 0xfffffffffffffe44) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="da", 0x1}], 0x1}, 0x0) sendto(r0, &(0x7f0000000300)="ec57c905bd8b246680ee46bc221b7b69f5ad333cdd26a33e504862f00a6f1a13f7c2735b609355da0b178bb9d38515cf9d49959ea3bd27bca10ff1f340bae8862e5945ca0f160d2c8f56a32c61102511a632b684553f7974a2a50b909134e004e6abe6b938d8b5c325426ffec7de1f4c9e296a85e663d75948e1e07a6c03053ad15b25ed4722caef4130fa95c82c10e59d0d19bba1", 0x95, 0x400, 0x0, 0x0) 12:11:20 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffe) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 12:11:20 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x1) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 12:11:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/183, 0xb7, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgid(r2) execve(0x0, 0x0, 0x0) dup2(r0, r1) 12:11:20 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) chroot(&(0x7f00000000c0)='.\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x2, 0x9}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4004535) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0xfffffffffffffffd) sendto(r1, &(0x7f0000000180)="af2073fca4ca838f31b74916ee516b02c7bd0f55eb5bf41a0d9cd5f221abf64135f34d0252d2aa624213565dc4c3aa9bea50a6127ea642efdaa25dae5eaf6f4065de9e65b4e314612bb6144d57d39345e9ee847d36d72d6d3e4272c1fadaacb4fdf58cf2a01ad0b386cec18d3b46e117941c20ec465f715ca3efadb86ea77fbd4c51c4e00a34d1635e95053307178a37a56cd59546aa02ead1fb865faa294608aed6ca5d00f516020908ec90d166dcded50126672652c80e10966c253ace8cb19ab77976294aefbb7f4b2e8873c0a781a0fc0e9c922cc9ef7a88104a73fd3f012ee0f30495790f2701b5c3c16600566c43d013dd33b46733297d610d9f222d5525313e1f294167401a509e21cc0760576371724b301c5b9b0e7068391898e5609b16fa22af39df5dd861b6e672686c66ab06183c6033c9fb7c6866b537ef5fbfc4b8ca90a3ca153b82ddd67f27ffe82c56e1bb0b235a38b7a22fc00c9c5d6fb6b2304d600d4772ffe5d224579a57540d4e427928f934e2132ca67084658973360005bf56bcf6bd98ecc1970a5987dc363745b87ce9308292f27fda084a3f8c934823c0970259595cf77357ddfa7cf1c6fbfa186a54affdbd43906b57ec6cb4aa59694bd7986a9a3178f2fd3ea52e5ccc240334be622ec1f316dd87903e20637f30f6d15dd913f200dcb23b6570c2b5b2a5777a982962fd8d0743f41dda0bfdc4e8ea0d0d8b66d415a2f0f89f2e2a578e0e607045ee2aa18c9edf06b6558d862a1b202105bd0245c00d870e751e11d15c2313cc6142e2bfd57602992b9c2b054b24ba4c33da4da7a049327996a0646c3a4ddd5a593a924f05aa289735fc069c974dcade60d6a6e96a6eec45ae5e08603673c18639bb02627f9bbbc44503919889019b44ccfaa3962426830435480f245d87a6183efcffe5973b4a70f6bac9c84115d6aa6d5ffe92ad4906cc32dcdd847682cca0f66f30c6979f6a3552b8a731efbb87ecb8842463838b041da69ece8348c67a55913709c73d2026aa6be525eba81ee9e43ff3339220881b108fa7c85808eb068c1807dbfdc3fb6311e58eb6ca638870d47a8e40640696f4d4c583b7ead3c60e52335f5475e5ab0f16336ebadcf14687d79a8fdee621d7cd687a77fc0f272729bcb43187f1c0481ed282735e12003d171862da5109c08b3ac4ff2cf397481c379780e74180d11eaa4019b8ceba926c8bfd839ba1d369564849643d5d5dff08bf150e7d3241f8dbd6255e464369fb4c6ee435729b5f3ae152a237ad6ff7449019d8a4ffc49f138d8d383b24a7cfe8155137bc08113b677511c997f5a2f61e23d0e2cec798b534dd091269904c9337a7d02dae3ee130ac69c3c2cfa90cb57f3134afe6ec66378f2afb89832f1104844e86d01288f4a2b4ffb83103f2c15c23eed665cd6f75c5849f63245ace345ca02cab9e8e726038f53653400c62807cc55ea1da282a8cfda896014bc1323862443c11e6ea9ef985eed7a84dbc61ca8701f47b4539c851d1fcfe5f5da69ada7b3f1ef88796c72387ce72848442442910b877b8af41c5d7df11047f589f0b29b87f332a4523e6bb5723c1174a6e440f5cc8f2ddd1ecae3d2e72495dff9ff2c488781f2ac5d310c2f24f7fe94c4470189f8c0f19cf26173171d53d7a7e3e62b2bb1bffdc4cb2f2a665e8460723d9a090e21cc670aa724f5817e5900d47c69d923a43e90131b875b003242022b77071f08206f82d09e8b1a061cc682e09c5604295b61a7501aa8a838a5e122f31d193546f8b2a67c4cc116d8cddfe6fafebcdba0371f99944c5cc02230e8a6c95013753aadf6dcda20dbf39f8d85f6ba5f8b4936f384d4b5a5e4d8e1088adb4a8e98fb68129be92a31df46637a614821433e14c73a5ead9ba396d5a7259180eef056ff3e36646aa118f72c5e68331846912f90e8c99284c333e822ade7505d945db56f5fd7e8e855da4785ca00332d84ab9292101a350ca7760ca945e063fb2d7769b01ebafa2dcdef65a02823b6e526cc0a28319dda3287ca97821f2fc0f017aaa32fafbd853975d33f4727883938620dba75b224ea8c3f4451322c26d2eda718423fa914303fe10aeeab6a8defa4681feb4daeccf74dd637c8310db421e0a65b735588626cff31a006f299618eb4b6b5579623d85dc6223cddd4cd501efc807a58ec3d92642db680b5e823600189dd5254dcb8a51b09a7ce1efefe5629b213b4e046912a06cfd3147c4841e3a843637d8fb933acfaf8ea42b11961a365f458607f53e70627c50a62aae32df12bd3c69bd39cc931012e43983efabba1dd67290cc9375d4eb3a03755dca7fd27577509a7714b839398f746ffc9efd4a78ac7f94ab83b022f51f960440b29b915c659d587251164109a82a73a51ae1d0f5bff295b0e9b33b9195536941815733f77c67a185d4ea7a2e0299ba43ef4b95399adef465ea0423152c79afa28242940cca2d796348ab73b16dc9d12171dd0628c8478bf1175467fbe844037aadf5e618bd9c49c86af07385031ca50ca7d512dc1f0e240ce65c7f03f587d47226f432650e368ea437c807c2287394ddbc62a65723d00e4615cfd2837eba832d8151bb4d91a4e79b909a202d166da8bbca4fe2306ab608ca2c6a1f6537745ab6999d7418a60e3153c2f8af6afbc016732cd1416a7e523da011e3ac01ddb4f2f8bce8831a897b6a456003ad21369561c2ebdb087f2a1f3a292d95e1f8cc32926362d5a45ffac0b376f8f7560dcedacf719b25f5a96b54a2c865357d87b3b9b9e56b0165017929058ebf764c64dec892ec6b60cd38d0c143f77bd16808b4603d32a0904fc711e4971d86eba874e0a4da7a37e048d4bea1a41464345a168e4bbf2b23f318747a35082e7430310a23", 0x801, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 12:11:20 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) setsockopt(r0, 0x1, 0x2002e, &(0x7f00000001c0)="1afcc83a7ac9eb5633cb10a2801922fd87000000", 0x14) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:11:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x2}, 0x8) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) fsync(r2) 12:11:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) shutdown(r0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x5) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) write(r1, &(0x7f0000000240)="30c88262f2894412e8c9d2a262bd3dd229929466b5f1020ad7b46193594361a72001d352429cc8f1de9ceb2567940eecc0cd1b53723fe5bd12330a75116eb4f72191a92cb3337aed3f14efc5a03d4c00ef68649b1a0baab0346d00aff5b1fa43742a5b6accfc05d0cf66123130635f76cbe32e64f811dc1d08f6877b7500724b0210c2ad9bb20643d195cec5f0e42429b78119e1b4c49a9dc1ba55facfb5917f38ae9377eee0e10a9cd3741c2481fac4e63bb374ab43d0cb139a5a09457934650f495938fca8f2ae927f84167b290db0", 0xd0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x7ff) ioctl$TIOCSCTTY(r1, 0x20007461) write(0xffffffffffffffff, &(0x7f00000001c0), 0x0) close(r0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) write(r0, &(0x7f00000001c0)="827c80c29893fdca8857e4ad4d9c6437321d3e5a6b043224a1545257b1571ef413f3b2bc3a4612b5c36d6883ad7ab468959f4ae78b087c37824c00dd7ff6097a2ba681e9d607f4f1e6cb445ef28ed87f46569def6b2943202a310286de0277b1bede4d998fba89847d84498e8235379cc37e83a8263a", 0x76) close(r0) 12:11:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x701) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x10) syz_open_pts() syz_open_pts() syz_open_pts() open(&(0x7f0000000080)='./bus\x00', 0x10b886, 0x0) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x6, 0x1}, {0x9, 0x198f4000000}}, 0x2) 12:11:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2020, 0x9) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e0000/0x3000)=nil, 0x3000) munmap(&(0x7f00003e9000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) fcntl$getflags(r0, 0x1) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00003e8000/0x3000)=nil) shmget(0x3, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f00003e2000/0x4000)=nil, 0x0) 12:11:21 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = msgget$private(0x0, 0x100) getgroups(0x9, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0x0) r5 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x6, r0, r2, r0, r3, 0x1, 0x8}, 0x5, 0x10001, r4, r5, 0x1, 0x5, 0x101, 0x3}) socketpair(0x7, 0x2, 0x2, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000140)={0x7, 0xf33d, 0x1f, 0x101, "82dd0ffc3a816b4cdc6a684c1f2515daea8701a4", 0x6, 0x9}) setreuid(0x0, r0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x10090, 0x2) readlinkat(r7, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/23, 0x17) r8 = dup(0xffffffffffffffff) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000000)) 12:11:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000002c0)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f2bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac36317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70e11c51fe4d6187dc0cd67dfa85ca1519832fd3c30adc5c14c555d546a4f62d14bf9c0649dccf5c28", 0x120) syz_open_pts() write(r0, &(0x7f0000000100)="7eb728cebb6310aed052cc002c0c855d020de3ec891dea445472c659f856751dcc2d18080da2616e1454acf286a91c2f3e4588d431f9bcfb4c4ba781b3d4b976461d2e5af5d97cd2a3984593ae5df29d5d8076fcf0ca9ee34d1823290dc7e41ccd", 0x61) close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="a4213019ab419bc9e74f09e0342c2c1051f8f3ac43e94a6ceb675da4a2ff058002cba38a59b78bb277ff2f8ad90f2f406ec2176a88a703f82f96b36bd77d838fc95daed200ddcc2aa0f7cf8d3337a901da7e85dfa06a9c602abf579ee6e42f143f5497bb33ab354bd37b206cbc8ce0b3c2091f72fa74ca83e02b090cce0de93d83016a71bc6a32011bc09821496b974f5aa7b7a8cf964c", 0x97) poll(&(0x7f00000000c0)=[{r1, 0x81}], 0x1, 0x0) 12:11:21 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005ecdf010000df00000020000000000000ffff"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 12:11:21 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x5, 0x8) dup2(r4, r2) 12:11:21 executing program 0: mprotect(&(0x7f00004db000/0x4000)=nil, 0x4000, 0x3) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) 12:11:21 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0xa22, 0x3) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = shmget(0x3, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) chdir(&(0x7f0000000200)='./file0\x00') open(&(0x7f0000000180)='.\x00', 0x0, 0x112) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x1a1) 12:11:21 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() r2 = getuid() r3 = getgid() r4 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x4, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r8 = open$dir(&(0x7f0000000380)='./file0\x00', 0x10, 0x12) r9 = dup(0xffffffffffffffff) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x490, 0x10) r12 = socket$inet6(0x18, 0x5, 0xffff) r13 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = socket$unix(0x1, 0x5, 0x0) r17 = fcntl$getown(0xffffffffffffff9c, 0x5) r18 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r20 = accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r21 = accept$inet(0xffffffffffffff9c, &(0x7f0000000600), &(0x7f0000000640)=0xc) r22 = accept$inet6(0xffffffffffffffff, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r23 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r24 = kqueue() r25 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000700)) socketpair(0x2, 0x4001, 0x6, &(0x7f0000000740)={0xffffffffffffffff}) r27 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair(0x30, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000b40), &(0x7f0000000800)=0xc) pipe2(&(0x7f0000000840)={0xffffffffffffffff}, 0x4) r31 = accept$unix(0xffffffffffffff9c, &(0x7f0000000880)=@abs, &(0x7f00000008c0)=0x8) r32 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000900), &(0x7f0000000940)=0xc) pipe2(&(0x7f0000000980)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f0000000b00)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000000c0)="c8709a94ba80aad30deb87c5e07f390ce0f479e6e62846482ec7a618289dbdc296d2a1d595bf4b11e1851a097d228dc94efdf95d935bb14739034ce211da50616b", 0x41}, {&(0x7f0000000140)="5e8c6fbdef16062c63eb42971d2337844caf11354e620f4b2537ee83a48fa451175b2d7908ddc75fcb00b60678603eb4b4ca50cb632c179748f2e9d00d98a8910564b936f1cc6a7425fa5bcbde3a7f7248de04e188fd4db4795a4aa9", 0x5c}], 0x2, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9]}, @rights={0x30, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x30, 0xffff, 0x1, [r20, r21, r22, r23, r24, r25, r26]}, @rights={0x30, 0xffff, 0x1, [r27, r28, r29, r30, r31, r32, r33]}], 0x110}, 0x0) 12:11:21 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mlock(&(0x7f00000a8000/0x4000)=nil, 0x4000) munmap(&(0x7f000039f000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = socket$inet6(0x18, 0x0, 0x101) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 12:11:21 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="01012e0e666908003000ceaf041d3d2c94f9fed27d295b5d04e44218d36a03f4308e8a77e1439bfeba6513e7c1218899b6997bc3ab4df9e5292cddbc46d0a16b6407a5f8602ef55fc752030000000000000004f6e651f2044a4cdf9042d59556c1c3cb207a4512115f38fb41477e2c9c406334c16bc93e7e1ab5291da4bbaa70c505a5db5348c36c168982aa6adffcfc81dca99d8b3801da831a0495672d09faf5cb0e54c016290c685f27587728103941cc0202a7baa55f69ef66e9cda9817c2c996304662955a56e0c84bc8a769b4a40132278e913c7befdba13496dff7035ac8425f9eab8b723"], 0x1) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8)        12:11:22 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) write(r0, &(0x7f0000000040)="61f77270c750eb3fc2a5f2538015833d64d0e08a09f471581031897e4515af2b781d43b5a6ba9a016a8628", 0x2b) poll(&(0x7f0000000000)=[{r1, 0x40}, {r1, 0x46}], 0x2, 0x0) write(r1, &(0x7f0000000380)="96fbef5e8fe55f921b96118795b350ecd3dc33ac84d202ac7d76d80f9e1a1958995c8f0ddb1604a188f68f33a02cf2824dbaa6413a6b0b9396ca13b98db05cf891fb15cf614b82bbe105259e244bdc8c15afa23826830934525d42b7c3e88a296500ae7bde868caa5d4f01adee748c014618d4a96c763bdf80987cba05ade6849482fb30ee88ad38713e23a5a08662a197669683e01291d75f6a327d9b77cb774631298670a56782d790463cf24559d8412ce04b932202dbab4ed37fd9fbb36c0de068d61fabb6a78a13390449a676877538f69967520511aff0e42e8091f64eb89303ad675b3f865d9b", 0xea) fchmod(r0, 0x41) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="5c43d66083211c08472fb06970d8f815c10388f86429ccfd8cfcfdc3f633f074efa3c2c52912da64a64548df2519a1fb8752", 0x32}, {&(0x7f0000000140)="a9a46a3002aa6bb9f5f0c6bd6cbf2ac2bfded532f3fb874a0802b86e624aced9d2098c527de5aec27a6cc8564c843a6c63006996977bd17235eb1d9be551884436bd8bc1167f2eb176c9b7b9a2ddd3701bf86067493b735c5f847e0e1bbcc82da88648669d09165ffbc28e8d7b0340f3463e62ccbba160445ea69e9c8c844955c6cd4ae5d563337f810e8ffc4e3eee7958eb99a82e4b6008e73cc5f08d3fa17bdc8aecee67709c16034b3686ddc53d0e10ed4ac5f33d7f115cb3a888ba06e2f5e261df147866ac092846bcbeb2b459d2dbab91bf4fed8b7eeef3b8a2079db14288d772639161552b94b060ad4ba5814bc3e671a1", 0xf4}, {&(0x7f0000000240)="fc101d0f8bd9cd78e3133ab5042bf7686cbd48dd587623d23df89f32a6395793655cd65c5592fe2c9e9dfa0bbba222bed2fdf88a286393672e1743654ebfc5ae14b0ae8089166303d53e92e13a290f38bc473071c61b35bc5b444adcdb21f1685f", 0x61}, {&(0x7f00000002c0)="b5623e873afe77797bb3957796c34ca36217aac2796ede70a2ff75f7d15a4f5402283533652cec4997c065297e14e2b62643320f739ec5592539d160c78e824f688568263380e34ae78e7f4cca5470be3feb3f645a1f7081a29f478e50ab76cea335942ff993cdacb0a4cd50494591f40cadf9f2c5b9c792f70b07db8db34e364dae", 0x82}], 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 12:11:22 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x4}, 0xc) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000002800)=[{0xfffffffffffffdeb}], 0x10}, 0x0) 12:11:22 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x2, 0x9}, {0x18, 0x2, 0x1, 0x7}, 0x8, [0x8, 0x3, 0x8, 0x5, 0x2, 0x1, 0x9, 0xffffffffffffd9bb]}, 0x3c) close(r1) 12:11:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000280)={0x3, 0x0, 0x10001, 0x0, r1}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r2, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f34eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab24286564a262d0a72ef17f8e8ae675b", 0xf6) syz_open_pts() close(r2) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000002c0)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) poll(&(0x7f00000000c0)=[{r4, 0xc}, {r4, 0x81}], 0x2, 0x0) read(r3, &(0x7f0000000300)=""/220, 0xdc) 12:11:23 executing program 1: r0 = socket$inet6(0x18, 0x88, 0x10000004) close(r0) setsockopt(r0, 0x29, 0x4000000000000041, &(0x7f0000000040)="fe780000", 0x160) 12:11:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x3) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1c00000000000}) 12:11:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffeff8, 0x7f}], 0x0, 0x0, 0x800, 0x0) fchdir(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x503, 0x0, 0xfffffffffffffffa, 0x0) kevent(r1, &(0x7f0000000080), 0x20008, 0x0, 0xffffffdc, 0x0) r2 = semget(0x0, 0x4, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/76) 12:11:23 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x8cf}, 0x10) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 12:11:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) syz_open_pts() pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="673c2d7fd9dcb362818d5acc7b832692a60b71b3a16aec7ded29e638bc0615e0ebabcfedb2d13175e00d3ebb215c1c0cd66e0a820290f56bd25554eb4130dee56476a832876f6cc930f6591f1daeb680c44c473b8e5bff96c7b3532cc60cbf23fa7f44fa8c1e783a5177801d7d7decbd320ec6955ca3fcd0616f4df0070bd31308bdf8cd1d5478c846fa0dadcc571a22d4f8729fc8a2abd6fc9cd8e0c815de86aa64c7dd979cd2fdea7966ca68eccaaad9b5473f5424b2120e6bb8d7a2e897674c83326fefe445835ffb5722cbd9f131b0547991a711b1a749"}, {&(0x7f0000000340)="249eab61489fe024fa99276a0ceb8a340c6b16bf7502702a3113adab6212d23a081a311cb2f7e37d0952b0d61c3f9383cd15c6247f08c3902170424ae662a0eba4dbed580f42823d2be79b16045dcf4eba94975b1dddf129c5f4fd12c074304196cdabef8bb06abeef0f715d41f1010a92cc4418eaae1d1ebafda7626398485e31cd9f9aae44dd3e8947ef02432e0f93b324a8026e7f0be2ac1eb49ee98d4b12e519951cdc76acfd6b57f4af8404222e2376a1a786a7", 0xffffffffffffffdd}], 0x1e7, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x78, 0x6}) 12:11:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x135, &(0x7f0000000000)=ANY=[], 0xffffffffffffff9e}, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000680)=""/6, 0x6}, 0x0) 12:11:23 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xdf}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x10) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000140)=[0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000001c0)=[r6, r7]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="e2575f45a520f87ea876c4dd2c2a67cc99c80593ad3d6cbeb3dd9495ab28486d6f02256c8ae6f9af8e61c2c605d8f0645f015b051e2ed99bdc12e27d07ba48e7afff4f5ca1bf03d4560d43930b6e4f9b0531c3279fa468b148abadea88818c538b282551a69038e603644a76809d4603c7625d1bc1ab03014ec4f9f67a04fa770906199e8623feb254f402ed37a22d56a819e0e3c1b1be1aef10d0b1682b79f9460fab070e99e85f003a16d8313607c4d321d7c404154a21a0a357d2e2b47e62e10ec5f3", 0xfffffffffffffedf) r10 = getgid() r11 = getgid() getgroups(0x8, &(0x7f0000000200)=[r2, r3, r4, r5, r8, r9, r10, r11]) 12:11:23 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = semget$private(0x0, 0x0, 0x180) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x200, 0x8c]) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) socketpair(0x11, 0x4000, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x6) 12:11:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) r2 = socket$inet6(0x18, 0x5, 0x100000000) sendto$inet6(r2, &(0x7f0000001200)="4401c8538da43df814ce7ba3cc6979690ae3c2d519aa1a9bad5a1f44054346a15a", 0x21, 0x8, &(0x7f0000001240)={0x18, 0x3, 0x1ff, 0x400}, 0xc) recvfrom(r1, &(0x7f0000000200)=""/4096, 0x1000, 0x0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r3 = dup2(r0, r0) sendto$inet(r3, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0x40e, 0x0, 0x0) 12:11:24 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x1) write(r0, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1000) close(r0) write(r0, &(0x7f0000001280)="b06840fb2894242f469bb453cbe5cb31b04b23df69dea0f597d1ae3e49086b0b55cf637ee207b961453ba7b710a7f16f8c959c8607cb07f4bf15bed7d535c6f5b4402ee6d6834ed03b249d2fa2780bae7b9b3b53608bf4aa6cfc32b240a223f6d40ebe7f886c57afc31f480276e1f9d677c083d4684a9318fedc127240d2b6ee2141e11588b2b13045f77a069028ea358939ab1ae8abef6efdb0ce229e51df36cb35ddd3a085e9f7a71870166446f4355c49ee84f86e806480ea3bd03838cd6c934547cd325509a367835b1f019616bb5e72a5ef6b5f48d185364b033986cd84230de6cec7307cf5efebb44335ca713fe825d4d7675a4852f64c1f42d5b56dac745dada41193b0cb7dbcc98e6743cdc142feeb2202ac6a32150bc89bfab71c768cd0313733a93c9f2fde3930b06b02a51651558ec07d7ecf907f473283c7e159205e47b8164b8096a20f90bf887fe7ee1c197f81b89fb18fabd38a1230f9427da0fb3fa2db4422a70500cb580cddb92fc5e3f624b77ac397ad3594be095729a6a56c7ef8e1096b741029557822e973193456ba94810bc52c488b4955043966792777ee25a7e69552c9b763a45ffd048832a2704503ad030dd18176692d6d7ffdbd864ecbebe293ae756f9a056cd30d66a7d5f4790ab00fe4343dd4b9a1408c66cc26dbd9c45da6275267c59db3cdc6725df13eb38b8684c4fd188b4e6fe07a8de52431b868f957a9459d39d5ef1425726bfd414624b0a84e91a6a9d49cb45bc9773e4bb682220a428a2fb53a2beabdca62e5e34dfb37c5913263bdb6e0163f9b65c119823c5ed7b5bfd3772cf9ccef9b5cc1eadb2cb02af325c16600ecc21d97575d14a716ddcff82a602756f7fb2af3c8c3dba9817b3aba78b43e146078e80ffe2962d92c71dc08d255eda465fac6b53b41f286c3e8fe2b89cf012bade9de285a623d9118cfdc0050e5baebce10e8e21462cb4fb09c90014efc69a34682f3d997f121f8b25a5cc72d1a83ed4a2743f6be415bb7157ffa928b88e2dbd823c22ea889eb7c2cbce155dbae4464e28c7515a07841c385b3cca4d8208a64ee920391a83bc5df39747d2cdd6d2ef0946416d7d6d4a82927e85ed794816d720ebc81b8b8b3ca749c2d5410d1ecc6ab6bb36fba3b1c2eb715caf48f79d633eec1f86ee1d849b3aa7d772db47de6a7f281525528c03a9880dc84b0cd02df154de1667963f80a65fb6edd7ca8afef50cd43b9845f96428016548010e503f3fc220e1472b7c3fafb0f52be1a6998b1e4ee7f631dff6154b72256aa406d881a88706c4754e71382fa08d1447ea13b1a8e89aa94d7fa42d9e4f531ca5f88d4dbf7ebe5108d88de5305a694d34396021955768100b2b9bd8e16d97375f109fdc1d98d4573cde9623d393cc181f30bbbe00004c44c3cf784631d6c88f1e829e02504489e48059c8d8e9de9aa1b05955c3bc4ea61f31b36341880c88d3d824fad54d65c5d1362d45d259f940bba97d3462f86da461b23288eac2cd525ab12894da6a567ebf71a3be117f6f215bcf146f73e74e6bb876accd217fd3f30023b2acd093416d3fbdf3b4cf2f2017a332ef66a3bb4046206d9e4603a5089ac172c0d4f59c3ed819f82fb9ee1f902395ec39b14b92e270ccbdfd49ca747f64717504ccd5568c405bffe83c07ad6f4802d6000400046813d5be3b1a8fe5e27b9fc37a462a21a7a4cc72b2e585780fbd300c28ae8fc32efe61004554cb9fc8721ce8ebb4a402eb6ee6a0fb0e21f67424b507ec45eea663f880b29092a55c3fd24bfad7ddbbd0baeeda275965ac1f4353c64f2390f9b11d259862a19ff58de4e853b1d5492c5df0b6d54cdb22756113322e904af6931412184a10a2015b8ddb514064c225c280a5ffd084accb1792958910601ee37920a88f3610dbab423da7ca6e161ca6781a36378bf19120797f736b4ae2e1998fcf9c97bead2b610f51b19ead80ac277d7aec3c1e3bf92982bafecb70127fefa15042fa0f159be18cc980fcc2eee3d7148a8ef1f7bacb71e5051c56d74cccd337448ea165be8bfbd59fbb27831fa62df554e27e8b7bfdcbb0efacd0435a4e794b3705e34d027c270d96ed57ce3e5c67de41e400358c7c85047c94e453b38266d2e2fae190c6971059a41beec8bbd06dee65bd387ddf33d8c245e9541a360e9976946b542c59db7703fb726ff9cecc6140686f6e3e60e086c05ff7222c8d11f6de73c600b1f0d8a403d3085a814f3017143bf8695528a6c5d4ef49e36071208025d2dcfab3a00cf2fcfe6b14a7a2fe2133cdba9d0f9fd9b49510c8497ab77bd052b6b045793f54e2b885f847336fddc6d6f5957ddddbe30dbb08927d481ac51f1feb2f4dfe40c4d3ec400d498c98a75a4a07df026ba2c3bd50fbfadccbe74e57be62e64778a477fce1b9082c7a99f99d7688b1ce5f69634b1b05a76e5a627659e945ab02ec29b20160c98a6e43043f44058a0f2fdb6ccc6a36adba7333f7efa80ac0b2b0ce22d646f983e10669588057bd6f3346e188f29ebdb8ec2eb4d8cfd072568992e6a8e9c3cea4c17917848c38bb2e4937c6ef4f60ef03a8b26c226d5c346f66d06e73c5bc2698c2040b0841b5f9c9d2aca1bd0f0a9a87f7bd627d952ecd8824892bf5bb5c2214b195ee485edc50e0b1b7220d15a91240423163cb43f7d240e342ffb12fdf427a092bfb5000983e437d85924461da43cbb826e78e6660eaf90ddf8e7fed3e9b9659d2e21a40979fc5daffd29b0bec6681d92da9ab7c207af2871513475e05eaf8b658f2d88db661e49a723919c4f16c5524430f5c23896d0310607b8aca729cdca454ef0699e3c4c571b94ed54344cc6f94fa80c2f3d09458741e35775e5933c79a8d5227cf042289c2ba6b99a4cb5c15dab853263bc7ac4c00a8f56d84c83e78d07f3e6b06c53554c5150ee4649aa36b7504d3660dc76fb101864a43164cf7cc6b66f0c89a4bae187fac6ceaf8ca28bb7d25c78d6f24a8e4ab737348cd58aeb666c06932eb73947ab092586fce7da20b68cbdbfcd1d560cc34ee010d74199494a03bf0203c945031bf11a3e047f02f39ac25b90d46ef0bf4543f766af875bd4c26497617958aacd36262f83545b22de589ca54029a767a7cc08eafdf8e08dac19670d0a7ccbfee358f86a4fd0bf326a34231106ea8e07d223a03a19dfc7d7764ac67a2ed230a7ef280fe4c5e88857b2f59ec6fb415b9cef413700a03a93f84d9a92193381d3de8736aefb0f924bf452ea45674a07f8d6718c14b5ed3868684543245524cc3a2505e0a500258a89fcde5d73ad1a4b4f00ae067a13ec0e5d5643dd9b81912aa13517ed0dcf306ad5ceab24faf6ee060951c60d94ddf4321e25e09c1e68e57e52c83dc3b8cfc65e78b019ae52ba939135dca1e1da73b32238d226384705058258cf3b9f40bdd406e631d4d471c6e5d8c6103c7122d95699c6e88f14da72dfac340a8eea105ec857592fdb4f988b70b365302c15c9e58b38167d6df7b6802b2defb572c23e29bb578a0491cf2fa4c249f9f00d1788f47d4cc4e7d2fdf3d811106e733fab7cc58136830493f8b83f6194e0df38cd21f6e299d141bd5024bf6b05bb57fa9e3e60b15e01fc16e0752cd1f6898206f987e271f0f0fa7fb87972ef266e172018b0a5523c4f2eba89741a185c620b570ce85eadccb357c623ac6317b9889b58ca9a6868205b244f9285a8b0cf34e7bc58d0654515fd114853fa1c73de4931edf1b34d7740e7df828c2151cba1f8168947520fa713e15f3e20a1396affe58a29f331c8bafdcd6f8976857e65e2f954e05303e4ef39d563f88a447d4f8a92a8973637f088e33c52a061705348d2f7c355452144eb9de1449647562cb928edaddb353a4fe273123733fab5754e4884fb78c1a34e00fcf1d34f958f32a78b8ffd0bfe32c6f8fd4fb881945884ac7f012db882a3e374089258c6f89019b8b93ead155efda44a3ebcaf9a59f664e9126c622303893c5992ecae167ded7fa89cf56cdbff64d6b230225b2fa2c9805d7d2e413ac153c9841a14c5788104a2ec4804523466f0ae463524664d65eaa7a5725677dd8fcb3ba2fc19a8bee1acb92a84adbc1d6b54e0f7900950fc8dba45236cb5babe01a7a086e0a82d23a7e2451d06c6fef72f4877993110bfbcb2cebc84b9009391a4071ed71853104c25f816a807171041ee23344fc4088188f281328458db58b52c132c23a7091deebfc956d29b9a35860e14e8a2634efaf3e802e9bdef048e8eb5a9ed721b45386f7b00baf8a618bf9bb97f7855e72ec5a7c05c740a6e9bcb6f2ed88860bfe6dfcc5c073731e18a8f18c8e16b3acd386da75f8300cd1ee96bc3df4488dd61bb29a751da2192d8c8df24622c4494e3967d7e4522b0c9a28d028463f3e2237717f558237ada91cbf06decb786d400081ea8be30c06537cd283c1f555cd3471877e1b7712555ad60ca50161bf07c9aa4f82f88340e7dafb307b3b5a44ec5d1e88b890876ffaa6c9183d5d26ea7faddd50f63b698c1faa280121d0adf8df5444d89d7e26915e5760d55595e2b0c6f3e323ca2a3d2cda9e6dceed4681253684a4dd650d5830ef511cd8ac84a68798b6c0b868baa0f1095f7cab2247cd81dbcfb84c38c1a95216ce9a3792e82c07e64ea3f8aceaff4f9669df1faf9139f9e6eb22b4b2650ec3eabfe9d173301a71f606c9d1287403db0500a28a5dfd4390dcc081b12cfb5fe8b3d28bacbc5a1fd2e26fbf098ee245cc6286a17d441a1c8b12d4085b6e6130d78ca3b58a09801b62aebdf732f9989b0a7275a92f9a9f08f9afadd9260e5a04e4a791e767a3e9b1dfaa71104c8113badd60e6819c2ee539f58490e86520ead76b3b61aa520e2b2197b01f6f443ba2bd1f75d279ad2be9625372b14f19b87e4ba3bae43a6d34684fb8dd42b69b3d63ccc11bb57cc8532e92966af6c57dafa84508bf72d93980b40bcf24bf8539dd2de8fc83161c68848caf109006b1438aa338c552e9cbec8a953c550b6ee0c44803ee851a626e9360ad289de557c3e50d6f4a80ba16db4013ce737d3ed33baacd318d11ec204daf5cd5f15d3420775ba00460a9382eba45d2cede922b02f571605b7b7e8482c2d495a7a4aeba041402908692517bfcf83d76ffa204006146e4b5ea76f818338d7240fc7d93f8babc652fcf591e8d909e4221172d1fbd4c816000744234e189708e23e1ddfa5d809cc2e706216cf68e630f8e75080e3ec2ca504d054cf267d59a7a7a446a6fb9f780ee99bdda6ac88291808bf761dfa3833339959b8a520737b6be3f39ce0ced5eda24a6a486122be1b221d9c4ed9a501536587622f93cd3bab34474eb08e82c33383dca648de3a34c3e59c5bb771ebe6d67a78ef42f487f8aeaedcd389e0ba950478e327e954cec7b47b429536def91d88b8e1f3a8c151f17e5b896a4e3a9f1d3a090b815626c62f908fa33f36d9a03f4e8e01641056a08b4c9dc9da040ba61e34f3e3319ad923d1eba65bcb1af9aed6e0cc0fd8fc638bb4b0ca7cea0f988ff2315f949b4ae51b8020500a25b6e63aab28bd4d9339a5e1f201aec4f74b7f9d04f0dae5b506cf6077d363cd833c4c06a0c8a1bb52cc293f3a80bb7199af01ad2471e28c17ddcd9962d5f940a95b7192db12a8a7734c85cd071b22c1f94e1017d8ca941839a8031e3ee9f6aa7e109788dfd9b5b486181e708ad7dd10713ca622b487a57434d8e349e8e0cc17fa672b8f78b7763d0878403b62cf96a43281ef9d00d871025daa7ea3ca9f81f560ce17b5e5feb74f", 0x1000) 12:11:24 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="258afae79b6c6fbf22c0f379f56f9ef8ea842a3d882ccddefdacc484af768cc3cc202aefcdb92beee71145b64a06e0e7ed4e879cd83c10283c82bf5648438c78601348250232e3a634c123f5c5e00aefdf8a61c166705002c7d3d9dd7de1cc0a9901189adfc20bdeeca774fad88c9bbcdc7bde7f5e24ce60535e15a5a64315ffb817d4511e91b4bac3271a3fab7516d74f6f5de1324801f9ad65027cebfbd014943f1d99fda604e0233cb129e69bcbc541e16f12693af26b91f5bfc0410474938dcfe8c1021c05ffbf19a76b072b6bd56e29129c71f6bdfd198c14672cb54395fefb526aa174", 0xe6) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/168, 0xa8) 12:11:24 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) 12:11:24 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt(r0, 0x3, 0x7610, &(0x7f0000000040)=""/201, &(0x7f0000000140)=0xc9) 12:11:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2048, 0x2952) open(&(0x7f0000000100)='./bus\x00', 0x40000000000000, 0x100040) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000080)="7b240f00", &(0x7f00000000c0)='/%#@{\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='*\x00', &(0x7f00000001c0)='&\x00', &(0x7f0000000200)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)=',!\x00']) 12:11:24 executing program 1: shmget(0x3, 0x4000, 0x80, &(0x7f0000ff8000/0x4000)=nil) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f00000020c0)=[{&(0x7f0000000080)="4ea80486dec3d5e2ca3137a0cf4afe3dc53450fd6ceddd41ea90d12bc9adf77bacd9ee45ecccc08f757510f7be019895e1bfd5efc18d2f9aab5c2a018aee374dc4feb762f8fb6c906b11f69fd9540d86dd622b331d80c344f29ae1ca9211e8f1009fd31d376fa938975aa608a52215261b01cf5aca992f5fe852d703b07bbf7324a6733f6218f5bbe8959e54ae585ec5ef75809c4d8c1817738d529665829bb7473ec942d7381d5811b6e703a96ac531e0fa137c3e41d540776cb57bd77e19fbe31e5e7cdfec1db7cb0003101ef5790497a93204289745ac9f29b1f5991db03978f7fd9ddd65dc9f58282f2c90e55ab5eda7bfeab1dd3baac1ec949372f26f40a4af8dbcb5e19a7277fc4a7f922d62612e446601a06ad73c0e8075cc9ecb9c68de394df3b1c3793de98a618b27a293b123cf77d4b797206d23395396ae0c067b14df74f87b8d92a5cb6656950372233536af2f201795c05a816986ae364afb3676ba83fcff52d0b51f492a4e711fe2d0a7bd69cfbd87ac68e8297032f6a20a8422f577f55a3852f67b03b73b4015a451bac77dafb8798e98138f846d37f6ad93234395549b0dcf3b6b7b53435467b58160778e27a65986711e326eba9133ad8bf012892aec47e1e58c03bb1df2259f8d8b7d4bb44ea50fd14a30cfd20c237e7f34312feb43618ef1322bf43278b6852cf6dce28e473b9e05eb9ef51f14436731fa0a92a2ab4cae644a3d0bfad81cb8fcea66cb52bf2d012460b0cbd09bb591c29139bf9844d01e051def85535f3e46ed619cf3771e273506a151d96576ca26007ea2ef5e51a217088d231f771d2eaf9903d1d53deb82fd6384768a5ae5c82f72de3a350de3ec778b8cb80a56f83487c06ac6b7efeadd94ba45f175f4fc699b8faa9602559c7d1722ddf8202e338e37ec43f7e439838ad3fe53a505422a77626950712975aa240af9a9092e5dc1457c8af54f76b3d55f52c1d54c45e5543d59b6203495c5964f911eccc43a13dca65ac88cbf6c54c31ca7c93864066c98b198c434ffbdaecc4460f867e8847d2a6ae86df5b5cd7d785b78017e84c15ab4146ecd6ac01ebac76493b0bbd2a29f89da74472b0d86d1e3818d26d0ffb9e378f1179c1a48e3aa3fdce4cc2564c0eac614b9296bc43de72f8a7cbe2ecfe51e700f77bee45e39d0ddfac68d2fd07d694bd17f13a73e8ca03b8d4dd8f521b7916a8c6f5448918e8b1e85f4745fcff61d87472a5db7443bd678bb29860b0184a822959d66fab8ba68b3641a7d45a67c9d968f1abe5e226bbaedbceb3b5c318fcf3b390a4cccb8f05fc7152f9f64a93a09b44ead98188092410b6b7f8b6330b764a7bd7bf244784c7605a514720b009ab605370e01748a03524d43b779473df630b5e62a7cbd04b5c78c151322ccf0a047813d03538bb1ae76285adc7387eb56bc73d8fe0cb18b0a698b4797e37cd1c816c16a95cf45f8e7c5134dd6b1e2298c33d237656559b5377319c4661a298c1cab09187fa21966fd314f4eae2ffcf436cd0d4593ed5a9baf8048be7baee923015ed5f63c6e9bc6ed810c7b00b12c24ef92acb202791d3ae138edeaf29716011c8fad22885abb14e44db820aa55242ba091d2190abc9776dd80a696c046769054e4e76882ff02ed2fd98fe96abccf1e0cf367bc8f98604d80bd5d04c4785e7ba9acfeead30e1ea1f5dbe1c478b415ef0320d1e3c08cd34e8e762d83f60b436d86b0992f7ee5b9fc6836539a605a6381f4971fa1c7b99777e09fcf65659572686c29bfedd36e73a13d3951601366c7d233cabfe4a654c5b426599a3253867cb5491801ef63f45c273edfc9dd096d30c2b71d531a20b603dabd7d14a56ca3761c3d69da2cfff125c509fb90c08d9f7e30f8b55da2dcb3a1d714c975af46151881726138f6b289a3281827dcc1c0f933aa7db67244c3a62eba81b4e69f2bbb83cec3796c21f92e87a40bc4b97a10c296cfe49481c4bea3a39ebf23299dedcfb9e51667a68c427680d55d0d0a2354ef165bafc5f35e27675d3cbe0cd45676998c4c8757c5e6d037d7edeebc4aaaddb99a150c13396d3f1ca0ac2c1460d639d8830b0c8a68fb4177d10f2406325709020dc816a8463695789e74651c9a6e18a501e01e8b263a5f25db0332cd5bbba0c1c70237a763ca399f266301054e81ff781002dbe8186c7dbfd557f532c41abeb7b6341af1d57ce2a86ca89e4485dd50156dcb79bd55621c9540072c0bc1cc1fb3e06c4df35004a9bdf5da8d9610a3e25a8f1f777af261f567644f4d3d235223ce016e3de53a36026414ad91a46f73a53dcbfbc13e200813089f157f9501bc510ee5100295b0d18752e3bf1825892094394eb37beeac0067d809a0cf0f72d7cceac4f0b223ac3a7a9d112f56a6cb85d13d1217ba85bb30ccc32e4abdca88d407a2be7cdf3409c860ee71b825dba63c42f4bab6a5ba35c2c8fa3084f9e5340a2b5e04239ddfa472b8d9eeae8fcb9df39e7f9362acfd11c9359866cd4ef505052ae7c30dd48548b6d2bf735bc08fd22034fe3d70ae359236d857411c3ee2c9c73515671422adccd9f9500d63ce23b5bb2502243ce4b32054629ca4d5dff1dee538b4966262995e1c1bb30c20a6fc702762921b4c960ce023731c5f3313def6240aa92cc3e9365e99b5ba1c8ba9e86f77d89f834a873ed59d2a5e8b528d5a8279e0d5ff8219155941bf17e35c93933a6d60c82a2279dcc2b0c2ac18ecbaa8e517bf13694769d89089b309b01e6945bfb8ede46b3651ea1a5fc31dc52a5732678b7f05e88fcd2cc97fd6fb7dafffa36ab4908a7181f54b5602f6e7927c7dde56b6ffd8c39f4b267ef3656b98efa7228222dae4431a8a436be6e838ae4cbb99eef1e2b4db4227a05c393093d425da224b7c9fb7344b64996c18edaaad62180a3aafdace144983e8a3d15378046e309fb803a0b821749f8ba80e51ca5f326a007abfbd33ca3be52be9b6cc001009f27a60f68a3994b4ed89d3bd42f6b73fee02b810e9299453f4f9d61ac39a8060386260f69c1aac08ab02a3db588a1211bd6d022d2e8ed39e3c5cbbb74597072a971238d28f4ea1783f6e7776d6ff1e1068545f5a2141357715cae16b6eb887a582ca4cc7724f32e1c15c3a85f11859fe5b8d98e287ee53a81c8c211cc3d7ca56cec7a60dc84a01a9ceee35dc887510fc440160bcc2759b7317a61cdd55daa6aba207feeaef4d8c3e8ef827e6cc6f0c68ff1afa4e0c9ed4f63e377de583fa6704f3871fc02ff5cc95c7e3d028fc5ede92f063f7521f5e33137f6d62cc065e63d23dbe477ca39585ba03b9ab6ccc83fdfd5364aae462a5dcbe5343fd60e73f79effd07f3193f50957738f7f41f4e33ce5efef8808add4e47693a363fa57db65177cec023ec0f269a43898730af7104b6bf43022a950b042fceb578dc9c2c66eee0357328282f53cbb8515db01d54ea6de71b75f8718625b004119e8a922ae320c50dd87bc1ec3d8ecb84f6ed5488cdeb9b8479ef56719f121c181ff5f0400da302e6cb0470810a38dae7f1294b7b4f2a57b1504086e3c8cd1abe282ff4f36bd2a48f7f6fc184ec98144fda57de896dc66053871ebefe5994f6171e81dbef7c8d75adbed3e73377d526e0589640034924bf375b129ec5188599c29062a7247a0edd355a1787dd90df295ed67058b499dbe1b1937546556735d1e182ad10d76473a520d58784c8a5bf6701bf2ae699968c3588ecf9d5cd1b93bd18953124b22358a981497420421199ab03a64e2d502a186a82096ffdba24701e2b2d5883287672e65efc05cb4e2c78ce595e862d678b9958e1b033e65bfa8eb0e33b137d1d64f35f627b6c83aa1bda9e8de45ccd88e1220ec7c5e964eb809182c55b10b0ef082e23fde46f8b711da7be1fbbfb4e7b521f616fe9f933ff55a97536a2a96fe38379c16ae923d0d584410d88359e06f4117b3af8efd99002b964aede3045c5961013492b9f4f910d303b565251a472f3487ae90345a05ad58620f1b201755a18cd9ff286dd68dbe9c6c25388f86deb1c347652de9617d9fd7804f6cf7ab3c5335a447de8af7e6594e2a6c3c90868797fe3cc72bf1b2493239d9bfe9e7fa4ade0009a7fbca8ac29cb99b05ba0e9be2e8391b5490c789c937e752419196573558bb3fd5528c985139340de73d7d69924072573c54b09e067702aebcb1257bf6e6de07b9660d4c97337f172c7a8d85b62b1ecc3f257e2064ad2f28414d4cd8ad983da58f1ceebb1f88b86c31a09f60a82b5a5c7722528797a8fa1ec5c37fb5827b4693354d598122986ca0efad2e7bffd59516a9537635aa9f5858852ab13c8c8e914d7881374b1c5ce9085e8a4cc85ce9381ab98c21af6c030204d53754842e47f974a61b407b622640e6007e2dc4df1a942255143c7644ba3b6e0817cb7ec6156efd806d14e579cc6968c54d127593d33f9bb9804076d7cbe29d8bee24ae358f60d597a309202570bf8c47c5735c0a7f704c0d2dacf477241503373ec0390e2a8916eeba423ff79245d9f83ef89be27ee6795aee99d10db7bc811bff685e770897bca939ad28ea90d3091ed8a3c3d5804f916038359aa978ecaae8a5cd9fc0e860a95443ccc02485b6b9d87bb23fbdb049b44dafa3ee96c1cfba4ee48627a32f8278c266e2af4c7a7086f46bbbd29bfb34ec21404097f6d24147bf236e665dd624cb0cc10a3e705c5d024163707e050a90c229e4efcd99c455f124a43b57d74d6c2a5a97c31a668ded8de6d0f7196bd379ef9ba4aae3bb5780d8397aa8c4b31742204903b669739d0e4c369b71bbee172d22ad1f5aade59552a446b8416ecef4e4743e63754987badfa7f2a1086bdd7a070f75cbfd1ecd8dd2be9767dcc8fd87596f746b042ab303804a3bb6b59eead161ee34d81bbfdfdf129546ffda34ff18233e47d5e6802a5bd218cdac85fff675455ee8aaebf66b147a92f306c2fea1e599f78d2ac2f8375313e264f741a077f9f3b53a1bcd86081be8085b7ed2e78868f02f16da480517cacfb6f7cc5e18781576becd8304f9265f292d3819d7a2b96a02ee422e8cd7cb65f96dc23ca914917ca253f08af17edb9f749e4f9e4c2e1642a02fdf08afff56422087a1c414e37321a9e34cad2f6ac3609cb35156867994b266af3cf535cd7c17f8608567f6989a482dfb73bf395108dbf59376e7c7fe4a7f5495b3d46a670adeadb13e9380ae58071fadf05012e14c99bfb4df572526a3d6eebd2ac6476f351e73e33cc53cbbd381b9be83a0d148e4fe71985207358ba459def25b59bd857c3937e7d259656e183eb3dcbe984cbe4c1ce95df6e25abb7f575aed01f1cb11671aa0b2586652cd7e122197153a2f3a1c4c564b2125204fcaf110e26f7c5bc5184df5d047541ab5567ee24b0db0ab55bcc45beba6502ac5211fd22ff87abbef89f95847f5ebedbd23090b732687c93650a810d2138fcc69fcf225f697bd4b25f492595d1a01cdf9de5006fdcf82e736b1260c7f7c27fbb803059a7c5a3f5c7be533e7811f0d392274d99e87ef7d8d2cafbd6fb783f3ce547ebf132acc8dfdb9bd55de46f6f765dcf8eb418e8a93a2043b50cfc25579fb57ebb4217a45b37a796f3a179685c67090fa1dc68a51d5aa02b6c5f6bd6dd589efc325b1f2b23a1a54e5e33aa833c3b31392d18c7c11b607a32adeed7ea013c83462fca2e24033d1d4792bb4ec0eff5e38258666c0b90f0088af49d9482a253f4054c781a5f21954d24dac869201d6b40b213cef45ba7b3c2b943ae34cc0118919cd79ad3", 0x1000}, {&(0x7f0000001080)}, {&(0x7f00000010c0)="eed29883c50114a767ebacae4611703f48c4b4ec8da8f92bcf0889df97ff089649a75d955204463f0a7501255334331dcaaa4dbece95662de8f1dc817880f0170dcf44bda3063dd89c467ff5f2872cb0e511faaf6aff29c77b7e0a67c554892a91b21e43d185fc1110303b5bdfcd94931f41dd543157c1fa90b20873a92f8566be871967a5d6e8995a77e17752e3dd9fbed78fd1c40055350ccf37f97a3161abf267c15547e2437e11125b1fb9b1320eb76b1900bb1fd92e77740508c1d0281c8802c1220c2103b82aa934253152e6e28e094332425f20f14338187006e45a7133d160d56e102c20e760546d36239c0cf44e89937626864f03f4aaf7800b864cc22b5a6258fa14881565bc26da28cf28aecd41be2e7cf68955370ac9605d831a4a6d4b191864891c45405c2cd339c4cefafbbaaf9a4fb4574d306dc6e1a5b9137bce1f8e6a24fc545198cce736d44c36d5c834466af5173afa9ccd2bb3ea27c2346570b88a3d2fb97faee687fa2a5f0b38b3ea1b0a70541e717aac0f0e3f16b928f0e2fa33cf3dc1696daa37e61442e52eb6499822260742411f1ad73e10371c18cfc76363eb4dee1e8bc70fcc442d37a66ba7fd3b8fce34b1bedb3afa54868ff227da905e8bad8d46601e3f2805853519ae5a60d88bdd46cfce056bcdc846885cf766aa3c5101fc59e95572103250b9dc09afb9746a4387401283f5138582d0b7788ac5c5af539e16c50f0a72b3b97524ac2d96e59e29dfb63968fa4321bb8b766ebd36a2b1d55cf561c7fbd2ea5120aecd109e0e1eb10236a562f17af7148d371b1925f04c63834ca9d821899be9674747d0382007fc9627f3a710f490ec3b086e4bfa487e9d7e26a74a143c242a7087e951fd618469fec2088d7e8603c1a8b395483d1f51b05e94729f0043415de16476afb18f9afc25b345ee22b8d72c4fb47373ed9f5ffea388c1150d5e6ac11d2d137e32628db3c96d29f28c64566ebfe9c5ae788238a0df65ec1aba078ee7a5d1d07b0ce720853e3f4fd3c76fae6c44bc32150037c12438beb145574fab67045fecc82aaa91870ecc90e2cfa472dd43219d5ef69bb7e9559a9c323ca745933a3cd17846e59edeca121bcdd1db9acf4177e5cf39b8e9575489eb5f994d2a034994baa1ff96c2a318950ed1cde02c5c84f20fa27faf3a3f98628b129915160308dbc1af8f4c769b6677f7a1592c10e7ab92a1aa2832348f12fbe41a8238c4b99b084a2d7a763e08f2b63170ab71c03e74ded2026a62eba1ae3f1e3560b84ad2bca46d44e28dd4a8fd8f023981a5fd54d8b0830419d58bef4ebe802c24f6050d0218e9b9dee3b79af93f56ecc9f7862cf6829ecc09709146327754b0edb7c361a772d4e0b9e9d756115912fb28fa1e481096b3caafdc25e1eeabea87b9dbb1939afa06cb38263e036658d888846886c780d4264f2c15f880a59993a0ae14d1a984afc89b99856aec9a1375d62c912ed486611661d6d1932c252a315bf6d661cfe8f0d245a7c4963027228e572d6193b26040fa65dd5198bffd02ea81e2ff30e5398ea1c817e9f2c27fabe681261e98e7bb816587743f9f15b22c8602130ce5850b57c03890c75c14464c64de5da3f34f3009c680cf2c4b9bfe547d2c4296c3e1ed42ef71108813edd753a210af58ccd70ad7bd93342ff057f5a66823c31c8e649c1f80bc2520d2221642659021b5e340167164e3025c8036c1a18a6a29ed21f6b4dfd49b2d8ed98f083b05d236f1786c153cbb12000a9936eb84f9123f6a57ffac864564594ad94a9534990d40910701480d6ef36a9825e18b276de5e7ee29a4f5945359b1b9c8c1eece8b200405839093495e401ed1264952872d30debb78d4a656dd2348f656d16c75fef8caa442a58c1b06d27d69e9ceeed868e6a6d8c997114c09240f6fd8a68c8de4b92654dd7406d6ec9764ced2475d1bdd22286bb1d2238cf9ab6d131d6a28cef957ddaedb27fdf127f9f1791eb09d31abfe2c87a73de4eaabc61692d064300c264b0c6ef248d3fde56e204bc7ac4f63663b25c65cd5b3cc864ddfabcb57ceed47c150d3033af73dc9a9ef59afe41efb5ce7c9e66e7f49609edf5a406573ecf21235dce92c96d486e13efe192f87cf2670668b81c3351083809e9fd4b396c6eebd7ab73dbf2fb0308b5e3ae53927091661be03459e0a1932c74cd722321f21e11336dd6d1b1f2693615cc943fffb39427e79d8c8672a03682a1729f52837a36482552afd03896a5a218dff6dd8457c56fcb7d47b37dd9f92e73ef9bb6c4f26c661ec4e2d9f4a6b389b353a08f07d3f1f2e93cef8fe6123cf72861dcfba6d5bd3f20ab4574038333aedd07c003f42955929ef2e3e7ec417cf37cfbe87a946d32b88d860bf3a087dde4f8917af52cd661b8e084b3d542bd674c6fc57130e475835e48c59bead17561853fb8c7fc07e8355ef5bce35590f91b7755a704b6df53082daba8bbd359e890fe16e0ba6dc63c76a1f54cca0ca1ad8c3f7f2c7110606db713620be5758cd0cce16b5cd902ca93d2e11809746a15b4f30edb07e0d074f6a6ea68373e785b57b7e16c9a95758f4c1ab4c3c24ff64cffefa2f8eeaa2d208363e15b56a51347c66be7a2a21c22b14bb9c76c2bf81fdb010b0be7bd7d9b86e7a16633c49db7c80ea0d8652d61f9df77694ac48db77d295dfbe924def03c9de4bcb403299518891ab810f905843190cf48803d1c52d2be68e115e35c6d3d2abb79351f49371e30ae01ea1b438a756971e3c122fb129564b5487035ff9ef55de5b4bd4b45d28b25b02c30c2bca2a5b6c6336580df70b90d0a350c4c00ea9e9e84c7dadcc0aa95c5600b8b167d38ffc0a26dc80064233fa198934d5f801db0b0c6feeb52cc3bee89d17be31183e8ebe556a41ac5ce61b2d0b99931bf56199e7fa9685f061549b80999819d9dc0a2ef2254bc6567069e267ce16195d710a0ecb44e6d3e1282651963956e0392da81a2aa22fa7a4a0362d8644ffe75c1affd459f20279172eff7eb0ade19c0ef9601001c184dcd56782e8e696b2b25a5d74093ebed98aca8ab6f796f828401b5b90effe0221ca4418fb007b8cfad5983985817bbc7177de2dcec9b69640af9e5da39f194f01b44b256fcb4e839dc75c9b6fa4f77c5e7f29605d5174c284efbc3d67e96c95fd89dfa2ac5b8ad52a754a29fa8597b63f56400c653843c40b912041c14dec7f41766ddc0a886e742537876fee7dd5d036afb5e0c57c3b78f8d8bdeda753a87227fdf6006a18eabf12deba892c4cd6168b4fce061a94328324ed8ea77522176b5085e0be97adaa12510e734a28782323a82580e22d9f81f0def8886917e67193ae0528adc8f06b6ffc4ed3003fae20051365c762f88efb9213169c29aa2b7d962014faaf74a1da00ddce4d8d07685f6b302b5f494f079d6114c97b03b5ccfd006a25c7ef891bc795f358cf06fe63f73541377faf692f7ce14a7400b9fcb1963759e7399eafcb7ac746ff2b75375c0d936565f19401ec4c3891231933ba0d9c6e100bc805d82fe65381163dac4131c8b8613dbc78f435ed35563a05a26d14928b3f4227063a901fd2d569c7e71593f9a412936a014dee934f93c7ebbf174415f40c49df660a1cc890fffc37b7dcfd3104bdfcb154291c74ed831e0985b387b8394ce45dc612aa65d6d3e9ae9d515e0a64e8fe52eb68f404abcb037546d925834aff282bc31627b90a25b4f0894523f3e0816431ec6cb18e832d2e67118ffd038b47c0c2ae7e259a94262e0cfec29126131b11754e4af53b7319b7ab57bbf98eab32879bc92bb6d6b47b723a86118011e4d34b4eed4020541e752d857720280527dce5d8b5dcef747cc8a68e008e55a398b07115391d60785b6354f98b85381d916f3bcc737ce782ffebeb818e3df9cc75f8db957efd6f280f939d72cd9c3f34ea83a656b7786fc1e70bef748b24e8d103021e70f5cff1265f8273c76a862ee2fb585eb8dacc9b713016f0625b640fc1737336aa3cb87fdf4c80bc399fa049922f8d9d9f5eb0b4f19f62cd47040b4b3ef88f8df1c2fe566f7067f42a6fea3ede4cdb55da5c73d7692ae2537264c3aff5baf9b509f13f519fb1e2e3a197ddee951bde78659b045670a061e7b8935e65138fda15c7dd42b0a9bf82b4d68120dafd7799fccf0dfcf5078c818c02d3cfdf1c36d0b369c868aca6b4ac03db526c8213c0e9fbf817ddac8f516d482dc525412e198ca448d044d882879265d0382b0bebc4adab208adbf760562ab0e200f4e5a34ebccf841b7b1a4897c866ee365b3bf9369bbfcb1f9ac4041c6762a47030937575210255bfe6f5510b5c0ca9703dba202beb3cbc20c14ab86c5fade8fec794c248604af2bac719d4025430231d69007dd27f3c3b826c9ed26163bd687bd16902f36d491693939dea48d96770b5189dd67e3ab6932b521d2844d92edb3f03e4e2f0df4556274a0726fcf1ce138aa9d8a30203d81b130d07e29eae1a9a7e940ff2531890cc8eb87844f3be6b6d6c1b179e607338dbd988a8877ca8305128e02b3ee575ebe7380100a0d28ff7d2dcf853291c5efc767ff022b7cc699c8d2075606395251be764c86c2fbc80d45abcc228cc75d94f53c6f5df6da9b69f6393ca521f07d523f96b7f166a790ed5089df98290d5d55898b0d251cec30903ed00b76d1fcc81e9ad0b3feee37a49edd9c49935bb515bfab832af5b721ab2eb0c37c5e153d09c0176d98039a61cc158396d36e52631832dbd6fa14918bfeed5be6116357576ae14ba38f295ae66fed58a04ba0554859ac4018f035485f5374ef3949ee9a1d99cabac631c797dabb7a199626ee5df3a4e982023c2bc383cec542a77996b4c1738ad15d392ed54625be8ba3bc8273f7ff0b7ee7c42a917a6c1066f78b7590f2eed64fada30f718ee71d3a03c66be77193b4f485b0f6a2a8326025c968bed0d23d168edb5d18fd499af0b346a0e0a7b420d8ab7ecbb390c91a43867b822d6b8a78ba12c95779e9eef5e8d20846dc7c9b903a530f66087a3ec0510a8d87c15b860883e20015d79067bc7e4555982cb2d09c87a018ab8ce3f50c377b2fe06c74e48f6a3cafd0a32e3057f82243843b0a5017bbd8b51d1e090d0cda4582d52da33e30008493989eae1e026dd0c199d0f6b1135793455fdf6b116c8a246ba982f7a7688ef83e8845460e202e0be304fbe148d1558cb6dadd4e6dd58a09f60f7302d40854152e73c97bf8c6d10729377173ecb5374308272654eb81fc3638ba4ca1bacc9074b821a2cf1f10e31bb88158ed74ae480904df7593bf21d4c12a32148af575f9277926335661c52398d066f2ef010fcec7bfbbdb32e82b44989c979005e94d2d9196f65ff2dcbfc11a583cfc0372bdf677ab43dfe1b471fb0b601afacad3ea4ebdd31f6005a33e4d8eca12ba631175dfebe1024144570185404cbbae6605325b0dfcaf7e78bbf241d347527d33d2897496ac0dc77db99a4e316ee8b63b87b2475280b683b5a9fa5d54152b0e3af083b99b81b8a58adeae413ddc486bddbedfbe2857443e071fb03a267dff05381d57041223343f76e12cd0f188311a38fb18e8b324ca753f1a735920dd6451d61b16e42b0f3315457ad622b7288c8ed8dece00ead221720cb4c8ea9c81e90f850b570ca964ed7a022293f02c65a72b76774f591e4acc67504f393b6af81880183fef080b6394f9b7152717cb02771bc4628be11c00ee91215896a6e8452f0b9804e4cc1565c197da6efd16c895ddcdeee2490da41aaab56ed8d1a", 0x1000}], 0x3, 0x58) 12:11:24 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0x44) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x408, 0x1) 12:11:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x4, 0x6, 0x5, 0x4, "9a0303782ff88cd5564be07bc8c9c4dfe15f7b66", 0x0, 0x10001}) ioctl$TIOCEXCL(r0, 0x2000740d) mprotect(&(0x7f00007bc000/0x3000)=nil, 0x3000, 0x7) 12:11:24 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:11:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000005c0)="a80d25fdd374c48633c389ebe71ccc897af721e105205ffdc9669a1b501d358ea08ddae40ac76da03e2633b5c3d281b9ba39b4eb80a4170743808c331bfd834543d21736f04098af1a88db7f7151d4c34183d4f868c1aa387f70fad07d390f58ecf918183394afdcf68e90bdf5ea64c732479f37919783c70da1f25e91045cfb17fcae1e2be7b3a39a665d1c40b4e0fc4bc2039d6a15a5e346292217b02f047d98614d31725ad36a65d22385930bc30af47cbb630e03ac34596a72bcc0d6dea1f8ef9be7ba5c1af444eaa02a9c217b99c9769ab33585df4e711db90918f61ff740b43a43a7e190a73a88c973074977ad181b624bf1825e3ccb5da03aee02db0818b2f701c195d4ca483df8209f9cf0f81ac7f289ec1a171ca2b0da6df8cce9dfe185b58e9aa3936dafc3569c61135a26f7e3909118c78023ac4242bae5cd4eb31900cef0f63aa2997d3e217eb88045945fe52a669e4be963a14d742488e2b3848a72d4882d126ae7b31bfb31e2b3ff89b5f9d5ddbb9e25ef08c58c06c3fe0369849fb23675bf5396d10dce47671dce31818bc8774080cca4681a0b9bf0158eeda772c0d481666a828e029855506788236542591d4dd09091c710648f95a318d4ff43c69e2300dddcebed045ec497df350ff01d573bc1eafab67472bd485362ff6d9fc2e00fb0db437a6e104ee1308b4e3b9153bcd1c7c15a486547d6d6a6fc455447542458f357bd5a26f1b356073b6d84a7195721e8ff78e0c5443e365878b15a470c3d476b03296059297c0a9e9076afe807d02b8e06c61609b805f20307a473432543f0a273f9bb3a0727a86033dca4ef0fc3c80970249d35ee9a5c2fd5eda185e3fedb62d11c262a385b41556b2d7cac53d9a98d0f344e4d374b4e17429f178fdddfa5283f64163c7b50d945b7bea2388b33da8cc796165e40e944ea62120499c1b8b8d930e72d449a7cecc5d9d0717b6a29952c9eeaf389d3158f60c0751d7d5a8cb1fcad862057cd5a7af96a4b1b9e7a5835a6c8ea7edd4b95632192f732be0e483eee6584611490b371294faec2703d2df5b594216d9c85c07de6ad24b089c3c516a532262d6cebdae199b0f1c20fab63270427b127cce2b28a35a9345c1f8fd3b43bdd446280efe15fb2f14128f4fa41c226b974461a6341722a96d02bea2caeb2bc35414edf7dbf4f6ab11fc0d58f17c54fde3e565b75f52a84694c8e9cf0d1599cd4b96195568d374c27f0b5940ed018f27e73cc019831282a344cb3323bed7d3dfabff7a5e9985fa93e3a83a721f6a6264beca658f6611e27f8d1be7129816d7d2644d538ddf9698a7ec2f82eff5f04a13cd135a269235e9f4963424504983b00145106eebab5c98eea756ef25a152bd7ecb54cac5e91597e63efeaced4f018893d9af84c25b2b332531382fb364fc80b93cd9f6cb081c80017f7208244be936038222405f2d6270609126609a61095a636f93692fb807efa6daf3488adce6304e0139e2b2ba749696bb9247976cb949e3594b8d53e3835c1b15fe1ead509f19e6a34e256684472fe79d1627ea6fd7673167da695b653654caf056714f9e70b1c0c3865480fcbfc66f1edf4a8f311b95914b47fa6d48ce5affe8237c1d1553b1c1cdfcdf67da3cfb8a1e435ba03667b840310c9b0abdc9c674eb17ea9ea11981a1f0726ad809ec151049dc0ce35f18bdea1c37ac4d339283f772047db2cdbc2d5be62fc6dfeaa78cacdc610951fad254a34639f3d3a09cd0b2e02054cd1003e6a3b02f1c7fc37d6103c05287601af7cdf2053f838356a9d154457ac43b4ee28f8f2c1123ae89c46a1d088738babdaeb314b2babf71a8137e77c2690c196580d432d575104ed767ae945884eafe1e3752bef5ff1e9c18fc8db609e7732c2b5b9fa2397a94888af62857073d01e18cabe86c0d7d16816e62b20232a5b2544bda2a99a44e9927098ec163d7115127821ec33ce330547fb9901a69b4e0c837ba84c969d77356f88333ed7f126763102947cf59062f93038f0cd6689ccce6169b523b1c551f0466ffb464d860e870dc1b060775976629ba3aa232a9d9339b09f8e8e5f980259d0510a8650302cb456ac45cd41498b63949f26d5ac1780f84b839dea200a2c0988d69ab20b45b2a9264278268a56e25ae8291a5fcfe1fb7752f76f2ca224f58cd6329ff41bd83c85aca3b89064ca28637b5d473c900512ce7723e7dbff83511a66ace30f225cea18ebd6c230f9f97903af9546f4ddd93057239ff96cb2c5e7ab169c75c11befe399ae818ac14dc7c20359ca51af797c90f615dcab2bf6a9e4dcc33f3eed34338a340236da64d9a3d1d6e512ee925ac672fac3e1db26cd466c5f31ee44026c5fbfc7834e1046822b554c73a7bdf5f037d2114b3bf433e72a73b96275abef4738eb4b755ee029392f6ce7a699d547f653ed2381f5cccd6db0bebf7167a0111418913b2cc259e7a31317a92d5d37ba85d267ed86ace861ea201682e1376fdf76914c3bfbb2fe21ee31d3dcb465730100bdc35b9437da9246917d90da87ea6b646ca2c9ac44824ecd669eb960105adf6c3b1f18b287668d4fc7c6966125d512095615a8ed2548320f63228f556f7aee3e246236eaeb142d6bfbea4100e66b5731e301a758d21cd98d06be20e181398b05729c274d9caa83b40fdafcecf510f38002ef1ba2efc8dd762255dbf7447626695bc34bca5a441d9130f4d5c45b8cd7d8e21422dba65607152c385621c0b720630ad7f28a38080a6a19d49ed4230a42656307f02916fa7af3bffbdcd049a0cb127193118f320189c37d18fe573f86eb856868009ba2e1009ba0b605ba0b6846ac622414b7d50ff0841a498631619b0facac4999f01a29ddf24c1a47bad105d5694360ada4b0d5b0e64022194cafabc0880e44d01d459852ebbcf3183385aa1508f7a553693ad3e2e6d0c06f0b6b96aa0f99ef75c4f855a7d6da2b5b3588fb8229894e602b8b10693c3c6cab66f0218534f0ce887962119f834e56d36a1a463a392c5a549ec8ffbefd839295528075556342f849cb062d0e4ddc72555a3431a0f892d0673e89cac860c83dbb88db5498835474ae228d8b3d160b34a36b0a4f6ab0093a37c2d41308cdfdd74ef29681d21047a4857414fa56d22d1d2d6826d384bef5591ccdd541f023d89bbe1b0e36d5fe9da595476997db2c9554fd1145d1e0b2f8622be177c9af4707ffe7f4ff0ed5a66c2aa863c81c921bda67bc2eef568b467ebd95d5e44e100765067dbd65c14c0e548ed50c84da0edf5227c9b321f7a2137531c6c6e9120502aa7c6580d497be2d9a33d215c22176f5fe7aeecc42251b7d77877622ad593fc8ed5d0c93a568711376c549122aacfe9a10192010d9f12243f74c63c054f5573000de305a5586aaa7dbf606982117cc259c3cf2a5ad60e190825aabd031937cd51472d47b2f463bf60e3bbe8d87bbda2b8357922b02ca92bce58a5e9937baf639014d348ad762804db2b0920adeaea00e8c1eb8cf2c218745ac6ef2221e98ae65ac2a092279195386ae11fb0c95b2b81378b493039135a030c2e870f08b86280b206b19599e1daac3c61b3ed2377edfdb7f5d21a8ab1f72df7d5eb4e16cd386acef783ce03831bcef4d6fe7accf5e42cf0342d6c75e31d3bea1651e080e0e9e8cf7507f083a0d7c0a7c76cc69a7e9aea6b8b03671e81a432152afeba725b3a6913f84ac4f6851d1c8c71177914b8a4b8ce33417de987bd1b5732469fae7da923ebc2a66d0bc99793088c869a858a6e114241912b5046a8fa24c2f5f416b04fd9de50b485d3b586f7b80f81fa326d96a57006fa85c76b170c5446e66499df0f817972ebd824c88fe838b6d04c1abd63e458fd4b74ed0129bada7064f5b099dab23a1217139458284c93df539f84f2ce68ad802843d541911e656164f84d65e128050343d6e582ab8f4a4710bfe7bc99d343fc4d623a808cdb4fdfedd13e5404cdcb3ce50b72a7e2fb98402d2c9dbc2a6b3c91ce162b3bcf0b2486a3cbcedc0821a6bc15de5fe3330716337ad879fe93a33e1f562c5da1bbf756da75743325731b5a6a0a4367fbec0af4bfa12b4c3b7ce80f9fbb39ba6f49850855ce65bdf5b92b19261f17d9fe58925444830eed5f6b9e56685dd87c85eadef624e8e53bb5ea88b918a99e64cc39829d51e452263e2f9fc18d3d88b8357d6e602f61accfd66a157b40d024dc5e8c5e68a8e8190f59c8b0830b83f97746fcbf5cfee2d58b703063f23c02e0dd47ab977a3ae9e7172d6c2486094c71f9a27120724e9c66a8ccb02fafcac7db3848f101f2115a3d740b18996d8e25f4038ebe79e7f030b42b872029e81744ead86295580649009bcc1854ed9fb6c9e7dd9b2c3dc277624f061892752ddd33f5b7b07439ec34476d26fa6d3faceffc5ef1a9e64f25ad428390ec8f55b9efa4f00e284de8690ab798fc21132b013c7495055f19e3d0e00db7f874963bef935dceccc63e3e5bf6d08b5ba212b95f468284fae73a32a8b62513efc7383b136e58d1894446929652fb7363d6904613bc8fb820190e4ead8c1c56ad509743981c42340dd551f9df87987665749f2858ccceb9bc8969d380af489696b88db47329689fb31ee9f54be389686fe98182a5835753278641c05a603ef0a757073a854a8f2037709a29300438ced44f723036aa509f365f454558e875e41c838c821c49565acc8376e720b83c5b618f6b7927239c21fc021d7fd86b4eb125a6da9f0fb6ca6e3ff5d7b01d2606e731d4713ff55611194748ced99b413c84d308226232e0b6d1d1ad393096365d2a402abfc341f751ef808af39dc856ebf5ecf0feee57e647e73cf85aa2240e0cab6412dfd2ddbdb978fa8bc152c4ffc2af6763c3c9657514d2683dee4076238eaf02737a665a798aa673354bad6d1bd72e98d6e1faa01e0fe7a40c14030e5ea758921a48a6d353460ca3575a5a5f9ded567c1eafb85e67d498a8151bbe1813ae25e5f246d41cd101e515adedd02a24c8c52e5a724a9b5f11cc2f5108df224ec2553ec6f6c8b7c2c34755a4df0a4891a108a53e54ed7116df2cedb2adadfe40f1854dd5340f9da032dd91b942d3d6039dc7cba1f35db52a046979979997aac25255de81db50984c28b400b12659fea99cbfa3f204210acd215952485ac0eaf58ea08feba18fe068d4ba6080171120d6ea88b1705497da86e22a4215e2f9e6c8e2b80e41ee8e9521de157259361d29865d12b406980db001a361297eb5bd870c6cf999c49360a951c4168c4e8d13edc8b71f8b91c93455ff6988dec11da4a814a4c35fbc01e32724b31536bdeff4e30c06afcd3856283a211202d2d185a651302948f89ed80efed0ecdf8fd257c4744d279dfd2e3d6a4275a28b396c30843315a83c9bbea095f71b0741d53dafb65b3ea56fb5c61a8ee509f6d11ca7aebe81e118067d3456bdba4fc09ba647963e4d36d7983dcb99a729064ff5ec8bbe8eb76f7c0db14d24a8e11c8d3befbb67f407d9c309bce5bc50ab276c50349aea565e377860ff26324acb5b5c67b8979da3b960d99b241c7dcdc946b3914dd76737d96d225c181cf97bcb66b8de3c6f85cb65258a085ed8e0ee356f800e1b5a195343207d9ef735469d53c11afab9f848510ec3913ff1bc26d6516033a5b3b58f135a4ae2f74a4b551b2ba7eeea13d25ee5fb840a91c44e9a69d96f0bf00d9", 0xfcb}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffc, 0xfffffffffffffff8, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x1d38, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) 12:11:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x100000044, 0x1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000140)=""/237, 0xed}, {&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000240)=""/129, 0x81}, {&(0x7f0000000080)=""/43, 0x2b}, {&(0x7f0000000300)=""/213, 0xd5}, {&(0x7f0000000400)=""/100, 0x64}, {&(0x7f0000000480)=""/203, 0xcb}], 0x7) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x58, 0x10, 0x400000, 0x9}, {{r1}, 0xfffffffffffffffc, 0x1, 0x0, 0x2d88bb66, 0x6}], 0x3ff, &(0x7f0000000740)=[{{r0}, 0xffffffffffffffff, 0x8, 0x80000004, 0x3, 0x1b0d}, {{r1}, 0xfffffffffffffffe, 0x0, 0x8, 0x1800, 0x6}, {{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0x285, 0x400}], 0x1478, &(0x7f00000007c0)={0x1, 0x100}) r2 = semget$private(0x0, 0x5, 0x40) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000800)=""/234) 12:11:25 executing program 1: readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000340)=""/4096, 0x1000) mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x40, 0x100) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) read(r1, &(0x7f0000000280)=""/132, 0xffffff1d) 12:11:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2108, 0x5de4) rename(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 12:11:25 executing program 0: munmap(&(0x7f0000004000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x1) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) r2 = fcntl$getown(r0, 0x5) getpgid(r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x28) 12:11:25 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0x10) listen(r0, 0x0) fcntl$dupfd(r0, 0xa, r0) 12:11:26 executing program 1: setrlimit(0xc, &(0x7f0000000000)={0xfffe, 0xfffffffffffffffd}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) setsockopt(r0, 0x1, 0x8, &(0x7f0000000140)="7a633d0516391334cafb47f74d029a31ce75409d0fa517820b5a2f44781de07bc286eadec617306493c0a7fd856289ec3f0c389cefd9659a80a037056dbf2ada02ebc9d3052747f008ec5446c66425ce425552a72bc941e46833c1e3fa1ba442c0a0d2ace0d3beec32c8819724453f87d7c9938ee1704360813cfc72d306928bfd19916832cccc7320faa6ec89a68b8bc43b3757b354b5cfe1df19c628f612114a5034238143b9a838d208ff0da7e5725488efa1095dc41368b04bf036994728bc8a0ad56bd816cc9c68a74a11ab53", 0xcf) write(r0, &(0x7f0000000240)="08404268f2d10e27df63e310283eaf8799e9ef0aa867e1b7804dcdfa291c0b654955974471880b6fb5208de49febb428d3a520273904e7480ada2c630e666e7f25", 0x41) 12:11:26 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) bind$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0096ac6ab1bfbf60ec2bb2e7709a30a5d8b5050000000000000094fe541821bc719cee0f4842bd010000000000010000a7603b975a28ce7d556b233c485b5fceb91431378272b1fc09359d25e69ed7a22968310ef0a95d4374061b2d6629fb08cc1470a5812a53c953d554c9339f40100000b257f944"], 0xa) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0xb0, 0x4) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') write(r1, &(0x7f0000000340)="64ca73827a3420452ac47e90d83b1a2c9f79decc3b8ce8688a082303bb1ca91152f467363d251e4dd84877dea8f98cf97139dc94f235118ed18b4f886ed405df1b20f9401f9d7a48f7e71515e97c51497e14f5b09d9996cec129f38316d66ec3c31ba1779f6e46a482ff19ff32ce925893de4f64c673adf16bcf3c350dfebc5edac8553c24043ce502163da3d7c7dacbf163f6bcbbc591cf8e90286f964746435a88c9", 0xa3) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8108, 0x0) 12:11:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x5, 0x0, 0x30, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 12:11:26 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2216"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) sendto(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 12:11:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="44522a6a2c750ac287f212e7604a629a14a35551d64074a221638b843a6d29ad0eb1aacc627f90e780ece887d356194bf8a563280f1c2e8ddbe288bdde4ea869cd9dd2769fba30262b49677be056cc70634233822d40a9cc79", 0x59) 12:11:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/132, 0x4) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000001640)=""/227, 0xe3}], 0x1c2, 0x0) execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/167, 0xa7) connect(r0, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x9, 0x1ff}, 0xc) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') 12:11:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xbccdbcb4be6b447d, 0x0, 0x0, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 12:11:26 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x100) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000000)="04000000", 0x227) 12:11:26 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000000)=""/248, 0xf8, 0x3, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/77, 0x4d, 0x1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x1, 0x339c, 0x100000001}, 0xc) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) bind$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1204, &(0x7f00000002c0)=0x6, 0x4) r1 = fcntl$getown(r0, 0x5) bind$inet6(r0, &(0x7f0000000300)={0x18, 0x2, 0x5, 0x80000000}, 0xc) recvfrom$unix(r0, &(0x7f0000000340)=""/1, 0x1, 0x800, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000380)=@file={0x0, ""/99}, &(0x7f0000000400)=0x65) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) setuid(r3) kevent(r0, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x5, 0xbd}, {{r0}, 0xfffffffffffffffd, 0x0, 0x8, 0x374d, 0x6}, {{r0}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x80000001, 0x9}, {{r0}, 0xfffffffffffffffd, 0x9, 0x40000000, 0x416, 0x5f4}], 0x8, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffc, 0x90, 0x1, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x80, 0xe3}, {{r0}, 0xfffffffffffffffe, 0x44, 0xf0000001, 0x2, 0xd5}, {{r0}, 0xffffffffffffffff, 0x5, 0x80, 0xfffffffffffffffa, 0x9c2b}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40000000, 0xfffffffffffffff8, 0x400}, {{r0}, 0xfffffffffffffff8, 0x82, 0x800fffff, 0x1}], 0x88, &(0x7f00000005c0)={0x5, 0x10001}) r4 = fcntl$dupfd(r0, 0x0, r0) r5 = open(&(0x7f0000000600)='./file0\x00', 0x40, 0x5) setsockopt$sock_int(r4, 0xffff, 0x1083, &(0x7f0000000640)=0x3, 0x4) mkdir(&(0x7f0000000680)='./file0\x00', 0xa) fcntl$lock(r5, 0x8, &(0x7f00000006c0)={0x3, 0x0, 0x65d, 0x1, r1}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) getpgid(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000740)=0x7fff, 0x4) r7 = open$dir(&(0x7f0000000780)='./file0\x00', 0x80, 0x2) fcntl$setown(r4, 0x6, r6) getsockname$unix(r0, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) sendto(r4, &(0x7f0000000840)="e739f7287ff56f091eb3b99f8cc37b20819d434757a0b03b092eae9359bda9bde9f88aba5348a57d3ecc78caeb3a0a7e1cb15c75a004893dd99fa4be15c616f9dfcfdac6a6b9691c4c", 0x49, 0x400, &(0x7f00000008c0)=@in={0x2, 0x0}, 0xc) getpgid(r1) munlockall() renameat(r7, &(0x7f0000000900)='./file0\x00', r5, &(0x7f0000000940)='./file0\x00') 12:11:26 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x3b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x7, "f38f1d0e00e0427c7eb5fb5eb3a7ece6033adf09", 0x3, 0x59cc}) r3 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffa000/0x4000)=nil, 0x2000) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 12:11:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x3ff}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e362589916f72ee99586132477f256b4093cfb25b84e", 0x16) socket$inet(0x2, 0x0, 0x2) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000002c0)=0xfa) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xa37, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) fcntl$getown(r1, 0x5) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000000)=0x5) 12:11:26 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000002180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 12:11:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) fchown(r1, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) close(r0) 12:11:26 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) clock_getres(0x0, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="83306285bd324da794e3ce2b06047c793df7a03a6608e06f4fca8c032e03a20c9afb8bceb40ed101ca7fbb0856f1a10a", 0x30) 12:11:26 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x100000000000036, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/23, 0x17) 12:11:26 executing program 0: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0xb, 0x21) close(r0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x8) setsockopt(r2, 0x400, 0x9, &(0x7f0000000100)="adb2e03c20df29fd2661cebf22d30115bad8135eb0c9cb6004967e249d8119cbdaf192677f3273dd5a26438cbb7271490ca0b068b9ffccd2ea112b24ef2d3feb9d955c2bb147699fa6c3a68beab299880ee3f8f6927e2c5b9194fd8fd1d7f3ff20470ace7a2d64e3cdbb2ce6f9b5fb41911c611cfb28667c098f0da05bd0e86000719c2ad0627fccef17ae55f00e36042d97619a38a1fda1c6a6a4966e297613b2d2bbbccfbc06fe82cba618c24558a65cc32c024d05f2fe9f2a1d4b1f99c400ed335deefb28bcdd139ca41263e33b09bacdb4d4de8342a04993598bbe8ecc38a3c446", 0xe3) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r3, 0x1) r4 = socket$inet6(0x18, 0x1, 0xffffffffffffe7d9) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r4, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r4, &(0x7f0000000780)='[', 0x1, 0x1, 0x0, 0x18) close(r3) 12:11:31 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x6) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/188}, 0xc4, 0x0, 0x800) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 12:11:31 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x43) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x124) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f0000000140)='./file0\x00', 0x30000, 0x8) 12:11:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000140)="bf8420332e2a44a235888303147ce12de5be2f242050f41d59eafa07e8afc5167de8e73889a2d871f68784e08a9b85e15a6559e852dda60bc852fe9fb0a013bd6ccc26a0283c91f842d042d6ed9ccfe56412053518575f51f0e6aa0c9fd717e79e9f4d17878cd6b4897da0197df3152f28446c087ed2d87aeff5dc9c0788a240f88f205fd84bc9657e2d970f3c431ffa870da095b95001d26f50dc77ab", 0x9d}, {&(0x7f0000000240)="4dea961c77fc8de1a8cd830d413eb72f61c7f795f191db9ce075ad224f9e31520045e0f83d3338024670061be4e402338850cd7cf0399f53a0b546de63e238fd5791a2e41ec2b660bc3314c6573892fb40be54e2bfb68e472cb52b2cf14c35fc7650292ac8030bbf82b543de48bb259a52bbc5b14f8f4640cb9b058d93211d3cfecd1e3095bd7ac480d8", 0x8a}, {&(0x7f0000000300)="9605b625b3ec15d0eb3c1013f3284b872e32f40bd0780cba0e9976c8cf51", 0x1e}, {&(0x7f0000000340)="b8d602c4728263553edffd34cfe2010ae8ef7f2812f36976465a79adc3bda944ea7acbdaa808e43c61b437cb1ee9add67ed3bef57c10ccc53b37e06880b9ee5dd4b51f518c6f6cd1fecf1f4aa54168cb43071ea4055a27", 0x57}, {&(0x7f00000003c0)="15ffdc2f279a4091a06b27ed0a3706047219e3d627b7111f0fe32db20c57de3ce12c21739f449471377b4651620e7987ed45c0362a7e34843b8158485bdfd910e2edaba5a870c483afc657be34df8b5ae6a31485be64c658dd1bd7d260abcd38934a6e4a38a6ca6111959ccafb4b1708e84273e455c0d1041ec20a4ee7ea3030b5beeebca1a04b6ff4445684ba4432443aa16c49f02f242981f990aaac8499c5e0ae5077f1b2cd8f1d15507249ff62ead6d95ce0bf0df4775a22f7a0ada8f773678038e35fe237cdadae4c33435e949f4573b4ac6d6e5a6762b21332aabdad573cbcaca88432b8d83817ddceed73d0048adf083059021a408246f1b5acfec940a0612192dd38b1a71923d91eb286cdadeabf0b7c063f82de31ee83af7ae0ec8f82133360c93ce739637cebac84e4d1ce32bec928fb41858c0158da1e9d2c74f7b58454fc794a78bb92db1611995cb14960bf64568983fb126e45e2cfbbc2c0342869b156c47594271fd4b1c8633c47aeae416cbde869f9cba7f28ed9fd344d5d78ee5e58c857f45955ec3efa88873ed0e5fb9d519fda9da3019728744671a4ef784e68c482822b65e8d5dc4f603bcbc57a0bda42c327ae44e04740187554bfe5a019b8a49be4a7463220d44730f3e9c30f6d0ecb047c1f369accdee2f0be231577fc5ed3427224801b4fc7e31de7cec04a640733d6b726c4a9b12398dc86e998d3dc60748711d81d04f4c9550aeaddc7756f44229dc52730cf2c174395f8e1475bae7db4c0f0ba4db8d9f667ebdb95245ba0fce036470fa52ee08cb872c01cb136b277b886cff7a5dd8ec847f09bfb93425ac6bdc7bc51975f97363d8e5661c7483dee8cf1c9159b7d9633ed07c2c6334d0b3fd80ed595a30a4d87bd1f427829dbcfb40c027dda3146ee44f0e877bc3ba3382489d6fddc2fdaad3499da629720be91a045c1645e4c6959565d53d2cb8a938cd3262948da0881bfa73dfb2e745f0fe85612e98e89bfd97c113b648d5ca72814fd0d656ce9c5083c6ebc3160239e82fd2aaf6c50ec137af150992723035db6e4464e03679ca579abf97467b7acae6f9adcf9e5a34744d9fa236c973f71bf7230bc1f817b89333ffc9576fd025e4548ad52a305d592d4df1c605aa1299726ba105aeb221b581d00cc0ca1259932d1e007488113ef2048bc0caf792b42c5a7913fe3d0baa11079ebcf437445b9dc9cf563eda3f579636bbb39b6e9c45b044b8754b9f4cc73a8468a0045adcef3514846816b0814f50ff920f6fa0ca2f010aae7a4f8b04e870adb89210de11c5c6e71bff7349ed34fb96e0bf0bfcef58babf8df23e72ac9bd76cc924c28121f1407f4f444e3989cbd70f9dd33870b7943dd22a07ca53f7ce25931b167550f70b2ead595866cc66559c53eb14637f7436f31099a1f4fc98909f3eeaba366970bcc137bab1ea8c9d02ecd847b56fb5ab0337c26ba49dd9f2194e8278c191399c0572411d92bd4570429c2bb531443c66ae6c56db256795720240b2da1befe5019c53e0f2318e39d5e479b736cc7af2a88f35a7d36e83b1f383ab3c9fae0a48c0015db9983f1b36be293be146eb4254d5f2380510b39868b681caa3398d27d4be2a5a25ffa040879e587c16120806830886317ace94261a250249a3edaacae6cccbfa2475d5e5c7f80452ce7695168fd7c18f0b1cc85b4fc5a25e61906412e4d255652f435cdb0d9f3de59f363c53930d4e64754ff331cf16d32617b4764f0a64df26cb8f25588a8bd5613a01ff5573e862ced8e0dba0f42c34189a0ebe6e01159da90f09b3b64112de7565d470100ba6ad757a6087f45d112ab374e432393f78924938b0f115bc62daa53c1a39e5577261dfe4c26d7383ac4edefcaf8c2d075278e85476bdc05e5a70d38861ff25826741c22f5f36a67e705faec141f663c17e135a2c91812e221c27f7f8dc31e4c3ccc71d54ec93f1135e76bc6fe11032b224fbd69c8ff5ddd8c60fbf1894ff82d1f757acc5d7055f02b943da4c12d2c228dcabb35f8b431c47591706c574b8926daaf92663386402f172090be17b7adc6aeb759b4e515b929aa75be90a153bc2bf2a929a2d948eec27d4d9b25e3f4a8720824262f8ed56b3c31e67d2b8171417093975e9c535dea05d62fc7329dc12dd7749af59ead854258e2927daf9491abb5d59c05d2701482652ecea4b4e9a9701320ce71cb4beaec17e28e82a51481ca2e0c3a66473408b450d7a887db0528f9adc62911f294d3929e9d93892ba1112fba13e558981f67baa68fef9bfbe329858963f28798cd139b343816d27f686a1bc0ec4a5d5c5d12f5b103b5aba70ba7d6b70d93f183ae799e97165ea9271a1254c99509152b1b1e78b5feb16b2892484e4946e4b489f07653f24e722fb11189dc57ab8124386be1ef50fcaf44396737ef1626ef8a2bea253aab11aadea52dccdcfa25d137aabf1f9b4492c720f12973d0080d984b899dde5167a8040efc45635cd9fb6c3cd218d1370d8c5581bc062e20ad3d523aa5fab2ba6a851c5caf9cef292b548c8aa66a333a3eb2087896b6d6bff8da2ceffa073ec45c580d279818aee3a0e70716c6cb7f07dd8514f0feec7872717bfea71e3989905c0e2ebc27fbfb803734f3169f004ee2d562de1d291788f14013ee7549335accccd47745f842e52a40f43a492da14d596d46e34d20c28bfe124910dee96b6e6ebbdfad096c4aaafc4dde2b923ea986b1d85b034d741fdde2caf0238f5d97f8245d5d0be9f14884a074bd6307a97c5add3bf7495f44d077c5f338e023ed507dc311137c2ed2fc85832ce298c4d8f42a376f927c70ddb630f7ff4ae23a00a91dfd27a58db8a94121a0f07d8764a9f9f2cf7dfce5a8d02a7286eaa3b6a134874a95ac9ffcc2d8078f54fa5ccfb96e2c3ae1d18a15db746649b5d7e2ad4170bb235ce5b471981ae97301b2a104cfc943f60041a9f4320a8cc021ebc40d36a49c36bb38c40340716f2ee80509d99bfb7b248f678cd5615ae828d2f4d22991c32542a6c567df8eb1bbc23dc7dd19c1e65db6c0fa9a782c2ea2b2f84b0f660694188d643bfcc98961a28db90a4caf5712f11fbf456466890f954358c376f01e26113b244f6ce52fee864f97f6af49bbaec4529fb34cf807cd1bcd0e046744fbd5bd188e1651c9c8c7afec37b23e963c81ff452fc6c6be233a79d23d91c0d31b735292c14dce3ba48bef0bfa8d09600e561f21d2fbd910b64af28f6be7d53110541f4de41eef2c97ba5906ca316bc7ee0c15779b925ce4352a10f7a67beae7faa49367e5f37b69ba08404344dba91a57018f5768eeacd462c18eba7b0e4aed8e6ca8945da946b7f1786ee99a1c5700e04f76d444488e46bf469f8fdb2658437f95ad358e1483e884fe49125327815dd0fbf6608159cde07545887abb18f4cd13c92422121807c21044dd8553e052252cd1131f6bea4fecc776da14ff3509f4ce919b827ccd74218d840a157b8cb68d901e75f411862e890f4776778fabe42592ee09901e732b92f14ab2450d023eb0729d221686d5fa9eea8b52aefe81c31c80a8ef6d010e74cf2b6ee476201cbc5211c4f9036a1c511bb0c369d2d5ebb098bda54f437f3007c202fecf9304294adcdb8daffd88dc684f7167311ffa03128fb43e8ad988af0e8bb632af93238813aec0eececad77870ec46713838428fbee31b011f8d7f0d7b647ea3e32eaaf896af96885e78115a8eef871bebf4d33dd2f835689a0b81e444511fc7d6f48a38f512b1acd08f07182a5e5dea48ffea35d4c3cd8c1f534536cb66fb5eb8892d5c1cc39756bf2563bb0d3acc9d04fe7018ee89cac908cf5830ed8f5d37a4c31a090fa4ef4ab52ae909a2d67b76acdd0a4db64751b5611cba7965bc3aca09b43f6dc5a60bf0a5c98ab8ec57c094fcab901c6945458a2a8751829e83008c190cb84b311b2f72c8afb36574fddec0b23d39970cda7823001e53d601800a361201c885346c4681f7eef7cc280e901eccdd976b6d46b198a63e14d9a53016215469d1399a4f10b483b99f4f6e32c52f05ec24e35c2f2212819017a5b41477367c33c54befcc3a3a23f288581e32af71334f16802aa704b6d54396018625a9e122b6263f05c1054bdf359dddc87a7b2fbe7c6f741ff0b64513b5828282e5669e2e8cda94502cc45de48841f10b2d2889193398784aab3040eb1dceaa72feb33b869e1ac718cfd9409d4c17e776add6fdc780e9734c8f3a9c80443f6df227d4c489ff048caa87434815e3758759db01c244c5cc333bd96f2f12b7e2927afd9b9d19508be342951659aa9671a16e66fadaa11941c23fffaccaf4457c28860281e9d62dc9ef249df8ed1711a4816011c880aea2acadaac75b50121562225e1a584264d9e0d61be0e3d3ae2c130e7890bc69cf52ea94561af7002285c8141e99a0aaa52509e1356ef31b16ecac68c164d8e108511e76e4ac72897ea222901b21307e043778605c0534b3b45e1ffe50f88dda001cb938cfbaff902468e5ab687eac2bc2e1058323e0df850fea2ef26ec8569fd7701b98786b2de4ea6395bd5689d10cb8c32c2f27e0338fb8fd775c99fa1a9e2f5adcedc04e37734c1e305c399574acf151b8df86fe3b0a2c875d6acb4f121dc47435d9507814629b5b1940ee543aba4c7221e8f7d22f2e557672efcc479aa09c8a687a6d0d5e1e2803c65f31cc9d9e9dbc2251672e4962f5de4e1ffe02782dc7e17a803775535a09d18a0a3e9adbd234ed107253b6b800199dce4e791fae55eef4f6491b606a0e5b00aeb292781dd675879d1baf858dbfafd5ea3d11fd5a52e8dfbc16bbae91f43969c3aee9cb9beae2d1d752e22a2e6977756e4b9eab3ffc5c9ba2e6a60e9ddaf1c838c52f6719e143d2555387e06e834ac4b753de2eaeb218e7c562b245f260152790e207e6ffd3d29cbc0a65b2a551d673bcb4f005fa045bce4456d62c9709d24ffffe8242dc3c545699e1aec69917a9e9fbf9d6b4c4322860c6d8cf3c434fc0ae09df5032ee40a99e08850514d5f8eadd4c246e16de53ede5ea6b9328121b4b2320e5ee7f82213eb7528149464efc6b40eb3c0c07c9641f86306ee0a1cbc9a6354b4146d3c7012dcc6e25087abd693d7f59e4e6405d209701214b4bc3e6cab7fc2f494c15bdc8a679d839df31b915a4cda11d188c52bfefb74add1b5c5082042cfd713f92e73180b2cee1b3b49ca905deeb23bfb24c498d8f7f811a3e7b407fd998cd65f7eea3d63d71bdc68ae24c0705d7b155ecd1e8342e66ac6e7fe0900812d8d6ed7fd954d721c8fbd0a661094cc2905147dfc70824f013a0b7d73b23f4f803d8d52184ff3bd32fa15c0adf4c67f14d50f6101cdc590d8e699bae56be7f8f95647783e087142de3eab8aec1523aefa178a8a7d1c5b0c53780f033f9c05c809ba2ae402396171a14124cc7b7cb19c380b9e0091eb27b1ba412cf80ba9a1a9c9c24d180b3bab6d765b66d1bacf751039f179059f08b7563a5be9d1cdd59c456c0483920faaa92b9ea191d7bf13b402aecfc90e6b559520ef445473e50e2186b2cd3e9b62bf07b1209b10b65be4560534bfc73b8c0ae12fb320656060ea67b90e929bd9a8481379d01d338d23e94de4d2812ec144ddc98cd878d1e31983d4db6b7692972c24770d14a1631fb3f9066f350ead347d2c133943784a9629a9b720f707a1ce2caa9d9fc43f5cbe541b3996243a284151de19adeb9d5affae5d114a0b67db70ff260aeae6116490932a08336e273932635f86ed990962fab0fd77a", 0x1000}, {&(0x7f00000013c0)="5ea77aa3616dd09c339685cf3419348ba8a9447e645b71ea3ee4d0891a18c103fbbc45730815fc53d869986483169573d996b3db1b7cb035f3b06a6ca65ae3ef497e999a297ee8abd37314c836117b2f5f1773e88f7c247e4230973d5e6110da7c1208f410a48f3d8c953abb2204a738dab21a4a77ac81e952d72f647aac9492d03bbaee7a80203b8014704c26d474cf6a1bba1b8258e94d961e9cf6900d967527a9dcf456710766bf", 0xa9}, {0xfffffffffffffffe}], 0x7) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./bus\x00', r3, r4) writev(r0, &(0x7f0000002600)=[{&(0x7f0000001500)="63658f7cbb7852730275ea39460ba0795e32302c682b5738597e5d334626c08d322fa99a73b8f41e0c9b805f9147ecd6eb510c6a89f8268e155bcf962a9a3bb25b0ccff36c7a0d1937d4603d91b45c990a1b198826af9f94750d87746fba79c837f10aac2ca8805293fccdf41e30387b6868b81318989e81977e97022e2817f3187a0cf6b91dc709fe6669e4b503a55b48d28b961a434a5f61fed9dfcc347148d2b3296f82ad8b02a38f7145f9fbb000de1af0e49bc5830fb5b75fbe472f5457bf2879b98d6dd122dc63ee05fecf80681ac325ebc1c63051203fbd575d6d34a2e71cadef64c54dd46c7206c88859dd207d0a275cdd022e024ab74ea50fba5fa837c2bd86216cadc5086bbbca30c7df970860d9473d698a4da608cbf147ec86306287f0cbb1ea62f53a2db63072db040eb6441cbde84f51c2a599bab1f8cf94a28d557a7e2dd068f8d82b8ccbd5ba002e0245e016c52eaea150bc7ec3d72c276c0a8438fb52d0899bd76bd96db52254dc0cda751fca0d435e0b69abc8daef45d832e520c70579474de2aec8a134cfab4ed68c0d332cb18ca199959614f38c7d6f2df1313210bea5b730fd326f649c688a7d5d5cd2b40012e6738dce55158315c8c2e116ac290ecd980b098fc856acb36aec32020f6d69884dd212569e706b75db4c090da4845befae39cb12306c26a4451d167bc4634d54caf9eab4375fc5b73e3057873a64d113d3928844e3dfcbdd63506f9c70a06be35a46f1be92fa95428b2b9a3014022be40b6de288e06193135ba431f20c86cc6cbbde87c3d4cd686c12a52b6cc599dca6c2c90c5992f835d983765d4bf7b0dfcf23a73e9e0e491977649392c29c8f18a2b0163bf5c4cf77a5859f3ab1a127aa08e219359f1f9476b0860cb674e8d8bf2c4ffa8cc93d0fc7c5312a3e50a9c02c075da8b244f33c7081065ba57f7aad39cbc475fad227c94f25888b477a58e2af531ac5b872a12ade659f7b870a887b3552a6e24082ec864dfe7e317af52e45c8906517a30bbef16e9fcce5f929bb2c347387b43cf60ba215c7beaed7a028e8cfbb51ad13abdf64dd6e76f94786fd72ee4ff7596b2fae320fc59659213b23ffe7e0c88af1468b1334239d8cc9292add718ec0bd35f6bd617afe5c4f5086f2da327c044a2b39e64e9636fa78522157d1d3a1d82ee5504b2eaa89e91dcc8749c8c8def17a17b1684d57de104533e36c635ea5d78f6209ced528b07fc56cda00051a6549b8e22c3db156a8080d8f06628b8aa04310cf6511fb998466cb28735d382981d2e9b43dc20ca46a5386a5bd7d7a2924e089357e19ad3c9e844c3cbc45a95cda1c80f3bdaa53f0bb2f0dc343cd286b4a2a859e2627c37eba717af1a6d596be935e0f8e095cdccb2631645242fba78d157313df45408d9cbc7558f32d556db8d50d1c4b50e9982084f5b0df0ab1e78d87eb4fdf820f7bcd67ecd4551a3afe85d4c28527c1453148d888786fce6531cd80ecd21aba9d37c69f10cf8ed8969465bf61d213d46729d7564a665df40b4dcae0b6d05d5ca50cf2dc5411f41784a4269d9bc3e21caf11e6e9ba41a406eb1adb9b7179befb91342bbb2e80e2a384d846b8ebc94df5036418b4db1af681dc2be926d32b41c28ed1c4b14c3aff9b8c2ff7467fcad3a4327a67ab299138ed0d39dfec4ade424735f7e627e0b1d19c6e5d494ccc1e2743c73225a132170fd84b5d4c0cf05776b88d22f9755b6abe656a78314e645f24beba9d7304c627eeda7f94c30e8eead9cc1824a1fd5070b4fc0227afeabe2557d281b00fa2171bd86edb8f397d4b07ef721939bda8103c2a37ec613aa84ca3c180acede06ce373dfde956f502bb7030814479330c609026d9e142ec232978fded8ab0bd792840af94a05cb07ed749dc81f767cf09604210785ddda081b8dc97b3cc1837b69d59b97f18973f41ef706f3904fbfd77c42db7dc806d3fba42562c0490ec557c848f7aa0c81f666077520c00a577e6274042ca0e85b0ea8ee71fe6528102507bf2a9e5b576d60d0d074641a1fd2dd0351c8f61981b5d618d166628fab958dd6f76d14953effcc0221db2e28f619f0e3a4669ff10fdd66c395c5d284b369e3ca0183ea7121f0f518745e33c536b95322dad0ee9b4b13a81595f843279bd8bd8ef584f52d31762b4c8f73f3a37180be4f94ef54d71e17376a55fd3fc59ac60af5edb6d47ff86058ac642eebc9e9442aa852e7d51ab4755403af3b460c64f013b9612a5c446845a143354577d51f6647c74ceb78374eb8bea11409bfedb2b79601e646e42cb86c6b61f46a6d4c8bb88eeb673d2bb6d2f00f48b6a31fc738c297985ff5b2aae2f9d354e776401d5d81d4646898d6d041a0e6b6c7d989f427332fd4addb6121ab3525ef5fbece5b0a3503015bd01eb6e0fb93fe6c945781ca30b8c7bd926dfd059c9072894b245d20e0c048047750b71a164685eeea28242b5a31a4bebe5c20ce3bc78c96c1069513842e95173b8286fd50e83c973f32d7f8b021ff4c6c08dba985f29560733b8a5d93bee46ea655919c8ebf7718ae9b376ba4a65f81abfe2c237b64435bac73f753bcbf8050587539ea7091a610c453aa8487b82f6e7ad5af9948386391991412258892100ad1de584790f58c025b9d4a56d076eadf68c3e612def13bec1cf93107ec753f1122711b1819a714ae982beef97998fbcedb1d094c41403affbaab330fcbf25da1616250be10bc06ec775419c8685866e9729121d60ca8d32a64a2a86ba324c5d8cfe2e6fe853e417d293a0b1c8eb06cd7f7670f4053efb1f57287e8d08a07350a990f3503d8983498ec0b6e6ce6378991fb225c39117c4dfb0faa337baabda6a8eb5f457bdce4b6fd95262ea6388bedbfb597d9f45e21b9b1fc5a52aad5b472c842858a91809dc3fcc303e71fea69b652833c94916890e05347d691505b874bc6219d0d0a893ef9082e3027613686c1033bc99629e0880505438a8a64d7a992005c1521c2425ecd5bd5c1b0ebe2178794ffff0fce72dc8500f6fe0fcb141f0ada333fe2fe494846392be293f812e163f5e5a26a7b71c50c42996215332421eae2a4f5d17fa045f07546c7102322845487fda5cb965f54f14c644c737f1030a55261a9dfd995adbdddea52556001a40a0cbcfb9b5369e733abea76c5c3ab7918aa03ad39004f9ba655153abfaa6722662abc43f22fd72c80abd80969ef404b9f2168cc63fd1fc743278403d167aa7e6a810a0d0a7aa1cc4375ccf03164a939e7bedd6c77d5875c8e4d087e2483629d7205353f8a2722f2270e212024c7e0336d2da23b56aad8ee7eca7c6b02ec8100460923416b49d216d5bb0fc344ab8fcc9dfd85c2c7e7121c2044381b823a85d6f5fe0838bfa7b5d8bf41975f1e43aac7862eea919b9e8eeaf4349b2d6ab37274a1b6d860635d628ca3f2ac23364fb89231bb6a1f8dda0c18d6d19644e69ceb548f64b8538f1ab704d7898a59ed99b6338e266656ed5b8bec574ceaaea343f5fa100d1647bbbecad09ad9d71b5a41d541b62d7ed814b5fb7d95cbd7d96f3e5ba648f4c70cf97b41899b610048498b9dc5c4c88c0d0103ecdd18f7fff1d1d248a73412b289a36fa5f3f2a8ca2d6f748b6f563a64f10b8fb9e2496dafd70dbf141511df25edaccac5395200d4f14eae8a97a70b156b4363bf568a131a8f8c0afe69c46950ff74672625e98d75afe6aca927a9316868bd482d88136ae13d697c377d8b53945fb62609cbcd1d9e8ac558eef89e388493c93f4478d482447e7f09ac601a096a7e23042e6e3e3c0a2d7ec63bbd3bc253e66aed9c5c95d123d3846cd679956c8501496d63121d1a5b20a8be457e54eb7ada16d279855fac4b3a44d0b03dc78e2675245f3810ec4d4bf97ab76300d4434cf8460506100ac5bc6a146c2338369cd0e854857b07c02f2dec0c945f4689ecea988c9ac131ffe128116c6b0ff24cc26e58a36158dd297d447371e202edf995bb9262381d62d1dcfa208d7119967c133500457577ec8e34e3749ab8392dc0148c5fedfb656b8e683a949cb6d0f1c1644f089b1a904002621c837fcd559e8a2c36b3fc942f6a4d6e914617912a14a9b33e73e35e1470fee05b13a112b61e3b68bf0c353e839719d69bc30d28f561fed4770fbaeb326c87f5a369455f3d1a8ebc44c129fbf3ad39baa70d1900c781c75e04bf2f3d037117a495677f143874771b2e4ce85b8a83565535dd5b2e953b7d5d243a81cbaa38c6f60c697dee97376cb220c214b24a2c44887bb5adec2c04b6ada4b055a892aa03b7e8f2baccfe54f4a1bb5dc3619d51d857731489f8e8efab414079b3439e98ba8a3a16aa239e9e19b2185bb32e4db02a132be7b666dd12fa0fdd77502d08b73ca8f8546162b2d0c4faeb49b540f30cb8650d52b3f65e8121872186db2e8500cc8fb1841f397b95ba4e71510b87f8a9370154ee56c7758ab03cb6d923a2872112189b01bba300814e0ea54a039c415eddadb768d3b628c7fd61566cd6fa77d697edc7ea7198bf9c6d1340bb737a42bc7fa285307444c90283debcb9284f21dc3baf6a8eb9c22870b330c6c1075cc617dbf9e2fee4b691c4c70c7ae572f12757a0f5e0fb354a27347302f0ed7ac6447ebb0b758b732a4eb240d73143c6422188684fb5fa7ce8aa67c709930f9df104277b278b6d5f914693c179a204cb2673bb6b34781bd3ce763cda261b574b2cc8fe4405c57ee65b60662d3f283cbaeb3f3afe750ca69f1a67b2564708237d573e137df9130cc0849be96c95e340cf3148b43be6521ae6123ce76e0c20ad219c5f85e2f5a01eef2f2cc85728a614b3646521267b74c5d058b46e206cce1911410559fe0d382872d53a7d95840eeac07a89cf92c02251210ce4e8dc8ac144673c65063ed28263a0428a8101bc1cdcd603bb441f9c2605fec9e3542eb991b84d57ba6f4acdf5811fe4d7d124f1a3a91f1ccdc4f7370d84119ad5cd2d8718af23f588402e3cb8ee232aab2508eb11abd8ac32cc745e74baebb044dc6e85985a3fbaf05b42105dcefa436971c6cbc9c34ca0631ccb108f0a819805bdaef0c68a6055aaca11a111d34a680af49afe609d22f5658ff5516f436d7e92cd194e013cef051884c3792bba93cb1e1d5ffbf75dcc0f0141ca66ebced8bfd98f8a28f2a6a16c83200baffadb12cf02e729af85d3f1c0351a0f1c0b4b418ece457b6f835a4301148f3552632b2bae6baf7efde41f461af84102f661998b24a5fe7781cec42ab3864135a013d547808e0670fe119c72ed3c3295ef56a19d1cd744d0720e2764ceadf246738a7ccc73549390e592b55bd579cd87e6ceb025206626e0c93ca646617baa71ae9fe03b3a62d32f83f3eea99bcb202ef5262a86e3c7183949a684261b69b26efa8fe8feb5b2c7bb2a3ec1aa61962c0aad9e169122b31ca18c8cd01f12b83f16ae0f73c0135ccdc929d5397b87ad4bbff19d471e719c7df68aecdb646774209a6adce36dbb30d3a44a91c87f108d81d47973a7a23d33e627f30a944fd1367d6955d34b601f539a092c2cbecd1527ef5483cbcdaa890cdc0d4506d100b9bf7a20d59bf2a7a2f5fc85a4ab3e46823c120542f902459360c2f686216176842d763b1603221e260e12935bc19df67268c22787bbfae88467fd1290ab3339d2721e28350d46d1cae52e6c7786c18cc9f0d36eba385bd481e174005ffea3f6602e77dabf0e41865f9dfbaaefb4fd20cf300e6b9300c0ed1f233f5ef0c75b2a0fa10af3b059c66d1165c8d55525", 0x1000}, {&(0x7f0000002500)="5f884e94ff8db2e109e1814de38b1964d0e1faff2fbefb69f3d80e4436acedecd6af762332210e96e08954e2d8f92f04c7db8778dfc072c997a5680736c5879633e97e0f25c893b1989f593ca4d182706cd09231486eeb0baef9b2f0b65635b3ed028df85f54e365dc018bd0b78c1377df399166571535b47ea6db6ee228c76549b5cb901808703a6f0e4a87e19b435f06ff8c31fc8cce64b0bfbdeee4ee7077c6f7dc27e4dce1f7b6983a8602630a799373712163cdc9ea6c91ac98639cf46fec823b33814fd5a00f609ef0d2c9c2a0592526d1e6640940306072e47e44bdefa2", 0xe1}], 0x2) 12:11:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) clock_getres(0x6, &(0x7f0000000100)) r1 = semget(0x1, 0x1, 0x192) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000240)=""/4096) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) semctl$IPC_RMID(r1, 0x0, 0x0) setitimer(0x40000004, &(0x7f0000000200)={{0x9, 0x7f8}, {0x0, 0x8a724}}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x1, 0x4000000000000}, 0x8) sync() 12:11:31 executing program 0: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x10) open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 12:11:31 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTOP(r1, 0x2000746f) poll(&(0x7f0000000040)=[{r1}, {r0, 0x86}], 0x2, 0x7ff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x7fff, 0x8001, 0x262d, 0xcdb2, "f6058b2e90071637beeba76ebd9e560ee1d42ef1", 0x6, 0x7}) ioctl$TIOCSTOP(r0, 0x2000746f) read(r0, &(0x7f00000000c0)=""/74, 0x4a) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) getpid() utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x0, 0x3a6}, {0x4, 0x8}}, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) lchown(&(0x7f0000000280)='./file0\x00', r3, r4) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000003c0)=0x7) socketpair(0x19, 0xc003, 0x20, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$TIOCCBRK(r5, 0x2000747a) ioctl$TIOCCDTR(r1, 0x20007478) r7 = syz_open_pts() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) syz_open_pts() getsockopt(r1, 0x6, 0x8001, &(0x7f00000004c0)=""/44, &(0x7f0000000500)=0x2c) open$dir(&(0x7f0000000540)='./file1\x00', 0x0, 0x6d2bdce1cafb17ee) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000580)=0x3) recvfrom$inet(r5, &(0x7f00000005c0)=""/84, 0x54, 0x41, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000640)=0x3) write(r1, &(0x7f0000000680)="57e6499826162d5b0abfaaa3f3d8e55a6253a8749c1639463d0de0cf2278d84e112f009c254db6452fec5a372085c830c1decbdabb4e680b6b6deb29530bef61b45e05cd72ba7dfef3f00ea8f859a0ee4cc040822322a64e73140574d946e6929d373f554ff2858ad40d57451a3cf142c81f9bd9138246acebb64b604f2d851801d681e309f29000d8c8a4ed67a9436534b48c415e1db633b49ad1e670096c0e1dca61f3222d2552f584eda162cfe701766a16445e", 0xb5) 12:11:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000340)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe43204", 0xfea9) write(r0, &(0x7f0000000380)="d9", 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000005c0)=[{&(0x7f0000000300)=""/37, 0x25}], 0x1) 12:11:31 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) writev(r0, &(0x7f0000003700)=[{&(0x7f0000001500)="3305d9c2f4c847b5e8533532943d7745d63a5c171c4e12d9c0d4559aa3b13e2ba0df18dc685bf37f11caa9054763ac70df920338e4cd28c57d2005e212cc736661"}, {&(0x7f0000001580)="3a779ebe751d391aa7042c83589ee1c7b9d517db534b994fb2ff9101b89aa4754820cc94ad6b428c921e67c8d5283c00c1b1bff4721d77274d054baa90a7971daa7a61075405954cf78967a83e38cdaf6638ac"}, {&(0x7f0000001600)="4be75f1cf164c13461b52e3c80f138a8ec03ca600d199a22b752b8d8400da96dcfc728db9ee2b2469f4647203783b58ba329467969d8addc7abbcfd9976f434dfc83062775cfdafbbea51796aff10aa2f7"}, {&(0x7f0000001680)="52d8ab15f66a663765862c8bf344078694f84b1fc2a840df3a1ac0f0271942e86ff5851000"}, {&(0x7f00000016c0)="cc7f16d483fb818475d33200174352473b59473d1a89f1c0e7228c035ff75b68b327f0eb2c74ba74b8d222b8ca0ccdd05a7ae81e67cb929df554170ba826a9a3ad130f414a3760e7bf5580ee57602426c9825e934f6285151e393886f6c18d96024a7f0b7292929759e9ecde52499fe4500d89cc4a416d80750855b6a8f234219c3f8314edb8f360b7bd3c5dd4efc282932ae9970cf5ef0d60ae24b8f12594ed901bbc9693d10a6ab4c51401c523137dfb789c8ae6a206ae67fff54bd8d57345d5442e37f69491066358584c6b7ca06a4e5b6f2c3390d6c7551acd20c63c9c5f73c0da5dcc89c0bfd631031fa7158905d13f04fd135e5592ecc6f1d08b1e42baf866474681288ab5c3b1531ba236e00e51d6c63dff1fdfd8a38efb81c13e1cb8a8239c41ec22e751d28dc1c562ff7a8bc0ccfba5391f50312897cb0fe7df7f381b866f96ddb246cadf295af1ce9ceef15995674474df75d82c9590dc0674ae37008956b42ef213c440be1951625f1c811513152810b9f53e08397bf0163616c8aace2e8faf5d0de0e7d7c8c40ae269d3df125cbc2e95bd20e40f5b1d248dc5da5ee77683e7bff4800e1848c82d394661823e87fe2326ef723389ee510187d4d3726e9613b134a75158f7a68d698350d54d2a4ac384ee1df8aea29125fbd2b54d66e4acba1392adc82c164f2fd6f4791c51ac68c76097e9ced97154ba725fedc9127aacd4c43c3af3759e0c9016d23e793eaef2eb70c7a1f38e708eced6710f787d9423c2c1054754a77d89b927d8d5cbaab3c59452f1473a2a7da2b893a5fb402accd6650b7184325b993cca726753782da0966f48670be7e77d6c7da3ab0abb706f6aeb3ff663eaab5e95a81f59bbea9147c6713d1fb2fbe7ccc27848bec7cfa805ff429dcb2ead112af145fce407714292ec955a42fb0335fee270ebb48617e7ee54a7f38f7c7c7564feb37d49b48e5dbd7bc5e56dd412ba469f3e89bbcf48ab0149f990b5bd495b2068409aa16b25e0fb3be1551fb41d59aeae4e7f9ea5ec14d03e387c784ed4b6eaff6514be554878507cb9b0029f0d7650ce41546ae209380d42fb986a029d93ed7219dd85dde842af059376cbeaa1f36aeae5668a1813be6ce6e87f01cd054ce6bdfa4b76dc5ed3ecc0565397cd9c6f759e50f5c337488b8410911d13b11e6b2d9c49cd1daacc7f2fc9eac4600470f94d6ac8e8b5214cdf75e71797d21dce983b980eb383b95c9136ad690a1ece0778a6e056e63c12640d2d88b39325718488a8922478c349889ba3ab3961edfc5744dc39d8257c1d22f7b129ca47a10cdb2d90efb10cdaa5dfac4e33c8866967a912064105282c81b417b371a9b8f93215d1d397019ea63ce55cc02a5ab386f3c582d6107f77b06915f30e8bea3e63009cf42172b831e97184ff708c6dcd3a9832e3120824f3d998b330efd36478a483ad26bf19fc7a9acb6447bf0b652288dc3527813e73a0b2584f56d8c3b7c81e1d439999f75469b65f663e09306ad79cfa7ca7dd0bb9cc00c4434380a7d4e90060f9b3bfa575446edf89f4f34b702907e18a8fbfe70ea8bbe6bd472c048e26fe54790e05de809b272f5ffad16057df39c6ac3f270a6e80c3fb37f0b5f96e6f51737685025f072fbc07bc17d2c1dba4db5f9c022b6126ca730374547209b6aae52058f081a7ac4079f44ac38e2171325288f458990e925c1795164e163973beea531208a7ae615ee31712fcdd24afc96bf519e2934ce0bf6675e5eb5b02c726e13404f0741c0d647e22aba8e0a3e52d3967369ad6925e6db7005873531880fc4ab60e97e2c6866ea868f570abb4b9d24db73df4c5fda3b84ae3776691b89c1bdfd138558fc2d8150cd7384b92b918d67c3b76f147e877f20ea373367c41ade32671b067a743207722493d93c03a57d7880ed64a8200fae02678179637efe4db2ba4747702d9c59486a3296c4cbf7a5911a047e3f9eb450bb43bedcce0badf58ac3e1292fc2155e55c22cf24b10b4c063deee3eb245255ca670592402764deee55f9cbc99f742f43744083a31e5ccd17ae5619a65b49906161c5d4bfaba6b9444f212130f0a8c2161673264dfc8044928df1ccb9e8fe949d7047243f8591b8d43bf07dc275b8c4a309ee1188969464b4223879e1294d418a81a11a5dd1aaeb87391594c68a889f381296aca7a71b9eea63f4c814d8e7eeb2ef5d7fa9e2556db3046289118cc79c49f52f3f3790eb6c230fa5540e660f39897e21ca47d67cf87cd6192f98640019606493a2e4c3e90fe77b5955c36fcc36fa10d5792c6724b2fc5a363495647f7b95ab8bbfd6a29d116cb860ccf6b6767977ecd6fa022f038798765439e1db4d55fc6b1a79f7fd4b917c5328e5f09eb6ee56a99f6550cb85f54c6637a2a2919997c4a9f0fa858c988de5cfdf898bb1ae1dea2a3287afa7ac83cb6b27641f84dce5b790c1c0a5200286f20afc60483a5f2885124d64db466af096050376cf19ef2e51a42c5ff70160359334d7f2a8239b8237a77d4384924c3f4ad47b29fa89d68dba7fcc65a97e43dc3e102e6d2ed41ce4b6cd29e5c3e01ada883d76fc70c23945d2c901595dce911ed8a81e441c5d6c8702bfda1a9b3a58114e571395c82b7473b8ab2ac9aaebbcaa32e30db3062ac26dd160bd07f5fc44e65a9e8af03789f53adf62064625e121f7ffb4972bfa930738c57823f1508f3fb8f03ef0b65cb88f8b864e25218cbc48da04d4ed4680ca523f639fde50f638aa2fb8ed048f8d34bf2d109fe633268a235d7d5a3c8125a38b79be3cc08732747074b98a44578b647642a38e549ed46f2206946cb30b5e0acae799f37e8ea15fff5b32301d8e5d69904485a8e27115e792702d85e9ef9a216eb99556366d865bdf4f8b8dffa1921d53dff7772a2161e05f64eea0ee2184441a37ef80538b104f37872c5f315e5ed69632fb2af476e14425ac687a0a2fe56f57d6b619ee41deee866659c826e0b9d4210f90f1d163b0309f0d3486d0f5bf156cfef459c6879b55d643e34777d33d8ecafa7f680d64ae119b2e494e679fc91e77a82a3ce1af297a4ed4fb623da8b7c12f512df4b85b823cfc62c79693ff1d6bf21909a7196cf809b4c4b11d0486aa80e3b3a4f742c314e04892ab1142c7ff596bb93ee618129b4b3d1fb7b48fd2e5a41e202549fc9729cf85dd2c1a573a0e01deee2f798956ced8f7bb7de9a595e7ab60c652b36c758bedf17bae5b160e2d1357e6ed250e323d9bdcdfd764278c8033b933628550bcf91fe9c51f6b168a52413b3d0a29ffdac80e642bd016050da66029d1c8b041f8ac12d6299228bf7a99bdfe1c45498ed0bc4c34bbb26bf0d948d49da97ae379e5423f24199b31bbce04555758b70e3455f5fd6fe9e2b0b0cb7f95a2277dc0bf6f06df31145411b4a5a75a7380c8a84dd145c8ec246bc04bd76202644a722b953f7eba98277d1aa7590623493110080f5496da4e4ab9db2c5b2a91deabc53471c457b5b3e7a7bed10bb16deeb51461fe38c058c6a23035027951f4934a1b442c3df3bc423dd34fdf8a65ecdce399483b4d276888761b1dd1b3f39d8c643d549b161316b2fc8f6b30265f39ebc366310462ae361ca968b2eaa342ec416885d45834bd60f85a3a13e64d2f0bac776f230c82316a93a25063c2a1efc983decb5ec7d44aeb14f997842163187048c3c4473fe258ab6d085ab0b71de3290183c427baa3b74fbd62419b5a8bfbb78e32ffb151ff41228eafa79ad24eec57354ed0e22f963655625e89d0d2350f99cd92a8d14ccfbf3d665e748570127b3e8d6faabc1f2f156b75549e76ef3046bad91a64606d742d0421f2efa3fb602e2733d922e16cc08435e883d18ad1eb719790d3058bbb0d192ef9972e1e910f997b676e1d22c6ac4a5b8610f197d5cb98c99dbe86fdf455b742903e9f11f8974b953e0ad852a3be8923cb500dae1cee1ee6b6960c56c1941fc8da641994f1daa743ed8fbaa9f51943f6c9c7bbab7ae9fdada6804e9ee7f37ffb80b00fcae6cbf14e2cd2c16bbb3652b747c0bda79ed0a3cdb7b25854b595ac42a692e23c19090e78379b7731bdcbcf49271c6370bee5303b10eea9d259f83f942f94c76827dbbfb4eaf1b8506d4b1f2ae8ad1abd25258f27953f77d0bdf8a49a8032748edd7895396b9542e9c9f8e19567f98733ff09cf7a5ad2b8398cdc7c4a2627c08f4f3805e36353fedd46b0b3511ebc23ab7200b68680eae7573762bef41eca338155518014bf0e93c4fac1ec4b434da9e3c439690dfb30176bf30c75367ff2d03d6f37cefc130fe91b3c721050690e58466bfeba95c74e13e7a63999d76e842c390a4780fd917bca7d1a1849d3af8222eb9fa24895f801f1b9e1b5710999f9fdbd24cbde91f8c2c47bdcdbb0c13853ffef544cb8ce32c61afcb8e39fdb2d63dd8e5b916e3031f407f46ac9ac5e3e36fd12627942fa3b9dcd7b946b02ecf290cf4e1401d272a495c30106175838ef69a8adb557e76b2c5a15c5d39fb5b2cd3911dd5f14ee1306609d3fa407e3b99317b696f1f5e9defd30dd82cc21a44f9dc2a93f50e332d0fe1ff973dd442b39ad67c31a1a4aef941663054fdd87d34201c557f6f95e58ebd450cc17ed6db72052a89a05b665ea4da667dfe093b9ff53a9b7d219f54078f67ca6ec369b0977eb8b1e69c06eb5f1a717777057906a77314359b153a79925ee6eea307fa72b6e815a3f0ffe247bde10d09606868b3347426bdda1b4fa391db0031623b8662c11f8198b91d289bc947c4f7ec0b9d1941d40ffd765f786a0e1f6d90a18bdba42076a2c3b12fa7c797825c63d4bc8888a9186c258caeeed0abc308af646c294d762cbb3ae3b493811af78f2f234aaf58512d8e8fe348e79a7a5133dedc6d1fb2656fc728ae0afae03e2a6c65eb553d550498a4b7653cf9f006e217974619a4d9c6bcb6c01326824811f42bfa7f1536b1cd85bce74d0eaf6d9ffda85ceb3739afcb1bbf01b837d1b8985ed2a4c21890f92073752c736777e4c9f55e3e951a9d9754e674d31ebd222c5bbd2c834df781217549e134badb8f8749955fb1554b60843bc95ee670423545d20a5d8564168e1661f8d4b8ec0644fa48f9e1f635a0148787f8a9014c065ee634619e01a8117c4dc6291ebeac8000a57b9a88b399afd2ce1e5874f581ed0f54135a845ecf2bef7531a75ef59741c41fd7609a191bb65e1d25e4008e5436991359fb5327caf287806e0fcc4b16c601517a2a73bb76e1086a5474a2ce7ee88da3176d7d958e97fb49b0284604f183b411c33139bcd53201c81af88c04889b648e2fbaabe46eff5054f885e5c3b504769f7f4c3d883a9f86ac454c8c576218642dd452b359b9387124fae7ef402f9e2920a9c8b4ec88cc691f24b9b4e085d286d672a9c85c06b1dcb7dc5ec29f6703cb65596b9f2c2a7bdbc3e510106d666c803e808b0b80065313ddb86bd5b455dfe81ac49f5f6a46d2ed599867235e59377ca3af23606fe44edba47cb2941632db6a6665ac3c0cc501c203cc7edaf54aa36b6fbffd01ffb902a67a31328e000acc66a1a2fa392766b9aea65d575b4fe589898200e479fa71846992915c91ea9993da2afe5a3cb5634165489fffa875684f51daa93f126fb713fa5a3e6472292de7428bc284fe2f216a4c1bb062ebf724a95b5b942fa50e696dbaaad0872e08b3777c1051285a0050984cc671a3c0c978588581970e6b60d2e9e7e7d9d3dc7f9059a2ee7f18318fb6c8fad684c2109d5b2a7e574b062ea031c6217db"}, {&(0x7f00000026c0)="a2d8fd29db88a410e75ab9b9364931ee5c"}, {&(0x7f0000002700)="d5985661e31513d995991f75d6c15ca103c38d7e6c73ff2def9777d9dec2798707997442172e7dc1ddd0d83a6c5d11c4698fd61f57a71d6309ae195a2c35507b613923f8a044633375dada385c0da2ab5050fae674b2986e2439028fe52300248ac008fad4de4d000af320037563a83d28be2dabfaa960bf18b3a5ddde0f88a1e9c9c5be4c6df9f2b71aeae450568e4dd6521e2ac0f89d218a2a359f4162d4b65d646e3cd4b10df8dc31f588338f8b922cc2e38c0c4c77ae08ee115824f4c8ac60ba4501502e818bac64dfed78f89aa0fbc0ab9d241eb444c5c7ca24b581dfcca4becbdb027a202bafecad712111f3c419874c2f3d2338e3c6633de09a5921e0248547eb00dc60094294a56c3ea3c88cb19871d90adc80d72e5d5e96975d033ae72ef82912f3854fdc6e8c79d2c154832493e83ccedebf700c781fe19895cb79ee0515968a75739a28f5d80fcb69eba5111b2be5a05d01a18576e0b19e24108bb30009fa4ba5ef74f5e19447ede4a5ac6d7fb6ad6803b4e6867c290697ec2de2305ec52befe764a88b42f5080b95b5eefbad89920f698e35baa4ca3f8e870d894ca7721abbea604135b20b354b07ccefe501f7e5a86e9b73cd51e5f4e0cb27aca073628ba453e6a0c3d20cbbf16197779204869b3666820b8aa7eb35716e154433ece6a70e63c3572a0cea5c0329a99cf5f4a0bdf1a73cdc31deab1fbbb7c6ad0613d832c519cee6ec3943c817111a26f3a9264df484a8c8237ea03df1c7fce2fc984e7e07a95afd746b24579b328bea2b6a47f395a2a1ed9bfe77612b79a7c934867deb5930f59aeda489c2b995bea7029315fcf1442fa9e459e3346f6026c13e687c0ffbb337973aa4ecb772fbc6134e417e756d4ad3df0b6cbb730a666cad46e1c1cedbe5c491b75fb79564a9b09672067d1dd30c4b6d57a49c223e5b1017271fa52ad7729d030f94dd264c31325dda478de6cc5459857a3742f0594c2b56afeefbcbc4f56ea566ee555b578809506bce1e5c340412ff5468afebca7903814158c2d3092f593926748b3b8c00bceb975217a79fac854d8260ab2bbed8e006006330756fff9f180d2766dfaf4749f370e99fe47f3dc7d7d5fd9167bde0be7be138ab777b760f552c036c19368c67f8a3a736739cbbed1fc53f90dad87bfe30a9f7464a6db5cd51da486f98731f3ec05080b6bb0f9114bcfd2a84241cdb75e22c4a7f15d8524d713d89c622d838ecd859af4186eb7b8b65f5993a84147535ad42466a9169f29ab04d97e68d345fea90402e1e90ac9a56d109d6404f2a2f229f9b879d089246a773632fb4678b2901223253044687d814227af0467c4b5cbce55de441d88cbcc84e660f7f30d4fff898d6669b64cf78dcf5228ff4ed48856b39ae30f90e4498ad9d414a70bb808068ff2ecaead13c976413def0b31ac29a890992096cd29200edbb008d96f7328ac7c607f848d9e30a726c6af31b47aad6f3ea66d274433765de8aa9e1b883c95458518068d3e1defe8299fd1839de874bd19ae5894e45d76013182caf9b94038117f3244ab538f1aa92fe2f85682b503acc44d329b27cd5dd7800f541f39c363602688c5397749a811b71f0dec7b8e9d51ae970a82d4830457900d11af0d5b6a06060188a39ff330be035aec4f81207db281e16be1a77c1a13543759399fae4e9d62533b1848f4cc2f08bcd466423c8b2eb3f8aae6200fabe704ec667a7b87712700a26dc5aaf23609bd3ba2283899640ac3f7a9834764a930a9354d9255896f81bdd402b4dcd1a8f050441dd6cae169198901ed4f4c244d99b74a8bc16004bf4f7645020f03926eb8568f2437ef0435ee176b403c40dcf52afd85bc04e73d0b4265eb8852fa948496432f359cd83fdcdd599a9433bdd103737a80e8853c6de433769ecfc31eef15cae9678d8db596ce388185755bf243791c39f2696641772992d3d2e730d32b99db54dfd87a9b07df5b2e4a137ca12eaaad747745cf7fd4550cdbd91a71cca041d653e3f62f4c850b4d00a585fd4a7b5005cba7e1e5d6c31459b799ecc7a2909d55d326ef9b8b5d55acb036fb2c75de199342e1594683d5bb58a44eecc354d7b862465e701ebbc2eacbfb251906dc4a2bd10e86aa0afb7e881d0ed6e9828e111a064146a94285088b898b764dd34e014c1036833f545f8d818b4cae3221b7c9a58fb1664ee38625c07da544891f97cf6ee39ec78717352ef3cf6b8dc4f689385ab48d1684fad96f83beed58eb2937341f5e7a67c63144d0465cc046494157775754a1698c2a31660684cca7259cfc3efdf17ae230ecf0ee434a99010a02ea32ea9fe2d9341dd0fee66849410a2b7459798285f2fb60a7305d546324c7419a8106c44d55fae3a7f4916eab247dfecf32a183591eedbf7f74a68a8f4540d97c65247ff8c40e74aada6fe8a6fa251494f0782d553746196efebd7c35856072662defc0b240cdd4c5212759efbed1c156592f486f67fd8d7a15c8f0dd83c8a90a0cf82f3bfad63b2b793119fe7ab8810e98346e4d9a8038f0d395edecc69e86d80a2044dd1af98180daac3573f794522153b0ba7c27d0ca7af74cd120131a3411cdd91c2f30efbfb0a939c7c715011c6b227903f9cab8da8438f14182e00dc80ae0347f92884e9122bdf9cf5ead85956595110eaf3d2afc2ee0b57cc9cea6393f6ae75470af2a2fe136cc6ab5e94d5adfef6de8259eee1b5aec415c43d193f4cff8ffccb1bb8fc390840db6ff07687522adf4815525eb37418c2817fd7af78cedd50d8aeae69c93464dbd380ff4a1431cf5715e72522a5ffbd47d33bb9e2b08302edbdcfd3da1e1213e49ebc64902119110cb6447f8004db91a2df322fa209e61983f833c65973a128562c996537113245a12c3d72de0acfe4fd2f8a3eb426b219bfe17952d360b8656805624d7e31454f1ad632626518d573c23508460baf929e9b60708fc469c9d55b347f63929e67e3daee7a2c94beb2e48b6489ea0a79f2d7538ba4a931d3de30fc28cc7d0c35bc946f07b02d1ec9e1eb439366d90df3d6f1b24d274ee10a111ff6e6ac152ee4e089e5e762c07c65f4ee4f637f88adfc6933a93fb0eaa89c78aee9b2ea53f0adb38df576a2487fcd4a3d6e0cdfd3858bffc7a02a5fad1501cad4800f4bf2317e3bbebd6887d2bd39d719988563909f79b8607855437a6700b5ed23cc674c5c99f51b9a151cff89e59117e92bd108d9a9c92a7e508ba42dba8324a88d92790f8ffd1031b98921a1516bec90fe21ee72cfd7848da1b87e5a28b875e3889f2c8ffd75ba9b9434eeb36950a43d2b5eb854a593244c25fb3f3fb26be7e96130f662201425932257f0679c0a2564690cbcee223f3666cead278f477646f52b4c35731a63761e37654cadc1e0178edaf4366579b65e99bcd860c636d78cae9bd3e01e300911fd590fa55b88ba86ec09e7ddb86f01bd1aa7db71bb7770888acbd4d09974af90c3e9db5b7850df07c301e0eb2f705bb7d4ef9f273192f92ad964f7b82ddce450d78a1d325dd7f0d62c4dab3656c475ea3305727974bb4c43e044e3f7664d77af3efbaf315c1daf7903e709818ba89985186530d5fcc3eed1f3581c478f2bd4a97393a3ea58a2d346a6286541f2de6d4de8e067f3ead6b547bf10fd6c02a49e2f9975c7db2459e6ff481e4181dd130062776b680f0cc57d3543f990eed96eb69fdb90a57b441a430dc71b90d3ff483a981dc6e9b06409c46052fdcf44ce2168e163a4408c325f2c73757f69005b26332257988939ad6626491df1287367abc8d035cc1f3e789baa9ac1b7e1df8fb1cea5716de9d40e245e16bb6b6c797c2052dbab94d4702f6e5cfbec14b6de498c4b021c68930d2f5681dc2f8f7fed20eb05cbbe841dbdf0137d3cbd403d04ac03ce979dffd9ff3c6ff6e6bcd863da1a364d5ad196c5efdf69aa9ba65fcc91f4cf8021eeefe557cdd4cc982ced3afa2e3f358ffcbbadb0a247005cded32ba2d28ef274d4d340b8eb22775355f11b96c02e9c2ab570b2242cc1f04ecd23a19de5bb041785ddf02fdcd94709ccb06b9d1bd22e9b78946bf1f59ddd666114016a98a39934f06735d336c83fec9b5995a062fc586c51a7e78a01d0f5555e74ec4113a6a5f6821c229ab5ebd40ffb14acf9fed1e0cfb78b863da3fe0a63747ba97d18fad014f6300b5ff0e38293fcf2ad4400a4d662c7c95e5170184ac37fc8285b9bbb57b9a959bc63b8a5b45127394a2af8ad026a3a81b440ce106e10b724c5e466d64a9e8897e5e3f4c89f2cd891215b34b514cbf0ada43488f7f5e2f0a3b61c491bf36702ad0781674ff135677b2f6505a360430aca4a5ea8addc8f9a0dd96a6b89f60a7e9be2df429b71dac0d58b587eb7dfcafef2059d8fdbf9a3a00128715a3518d02f27e926e07805d092b11a08ea5d6b4312340e4d4c8b534af1d631f745b5584601a96967b4e36fd0be7d5c90956c4c0dc793518d75090ee514009b887ecf4a414db89ad261b717b4665ce0eee6b1d53f6b49f847f49beb1d2e3c96890cfe34583a1f9b920220334e5c056983ebcf9aaba59bac507a34f14aaf8cc6ad8c3a3cf428b179c25a35789cc14e0cf67c049cba5deae5efc3e4192ad19039a6502cd05902c3ba62a6f5598b01df972c902ea7806ba7d55d7e9e6361e3ba70b00c035b8639da81b259e60db04e5d1c323c9cf79ffcd61d36efc34bde4a1e5979f251a67cac9dd879b429890c1e19faf9557054b58f9c59d3f2bfd82f1bfdd9385c4d4e7cc9d7f1410c86c2b57c03db43a7a88fea66f517c8908a14ac2f5e420ed76a7e5a32f88cdc21182480382cd060367a455402af590baeb53f4da3ea202f1f88e021e0084c3cb0ec5c63d730965bb61bfaffb1ffddc7945105e4d707f9c6aaeac85b1c5c79d4203ba4b7cd99d9b25c3b9aaceca5119030e08694625d6f022685038a13da6fe218b9208ca4452d29aae5a78d9c103b7b924f8ad711ad901f9d22fa1fd77f859bda97f4143e7d89387831fb87e589015d60b158ce06aa5caf2760429db17706c54101325f5390fe7055e365224f972bf2caa3aa8c7977b8b8ee9355a1f8b93ad6dca315721795485226f4bce0fe60dea78923394130e4fe60d09f0fdc4c747f4d9b92ebb0c03c590eee70183f2a6e0c79390269b258321f255e9b0f91976d767e1881c07c275ec448b238ae89247c563489fea8be8d11963be92d85c3f0e48e9ba71f8f00232f439ee6ff53df13e5a6db18a990fd65ffa1f190ceeb2a279b26bd409a219896f20fe424152eda8f2ba9c6607485968dff901f67b4829b55550dc6749fb04512bfee056e7392cb1e6468e5ec269f358d3fcdabf9f426f44637e39d32aa04f133f29c76d172626669cfc67a36c6b52250d5079637ac8936a7801c037e93ffb4d3702e487fc10ce7395dc780f9334ce1ec193e8aab91d88ed3c95a852843406bda856e35bc8b4eb28cdda9fdbbf5cde603513b987ef64ebea4b9c3849ce3ae3a20c8118e8f77207a8421d2feecfff3cf6a30ed661249f75219ac20656046b3b80f75655cc1563a0c68b5a4654163600a9a81d7b69958b45a26fdf60b5e130ac7d8870aebac3ee2146049b7815a7f4eaafefd689fec357c1db70527b362da5e0c014042489920b8521f3e64b648544650f7d801e74ea26f60d31b07cbdf84f4bdc25e5fc799ad09844aae61bb7bb3ed542f32ee0e8e4f9472d46aa118d2498a7765249a83c6f3f4d8f423fe77ee388fdbf82db8466199cd7fc2e2a4e7b5db7d82bc2a8763", 0x3e8}], 0x27) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000080)="56b1ff10a280f81a521922fd9f00000000000000", 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0xce6cfc54be4bbece) writev(r1, &(0x7f0000004840)=[{&(0x7f0000000100)="c9797e3348a5162336f4b1b5e57d7838efd215d1f18ae714001f5f466068a0424a786c46ea449eeb090ad22c2fc72d54f017f732c6a28b810956d6789fe2d3fdab5638b2bb04a4802e98543aabd7e8db8bbc1b2e88e0975214462f0ee7580b56100574a68bc37f60b6cb8cb73e2165a1e4a9b250c096bc7c3809d16eafbb20b31ffd2b94dd295091c9874382cf589949f41e71f968d94a08db0ab4108473d1d50de12fa8587b46bac26246f07607152b52b11d", 0xb3}, {&(0x7f00000001c0)="e13f1110d025ce0811dc5c8f745dab6ba8045c3b710b824d49ef18536daecce97e85ec95493b210048e1c8604e6a842a8d2d06da504d2ff4c53bdd964766ac82ac7797d8a44f43b4e2767eba1c13f4f98caf4a49d15ae16b23c16053b025b464a994b736a8842614c6f7fafbba4e2fb90be0474c014b609ef34cd42307401045c9c62e4976adb19dfceadf3eca83106f9f4676d73cd9cadb7b51f4f915dd6b7e894163ddd27502bd657853ab379f505ade845207159a3fd4be1e9f07578e52ab29dfa669839b2ca47d27f81eb61a0564fcfee099136bef8672ba0cd4585292d335aea4d34e1c09da444687d733d1431f5ba5872ab5b20dec13bd0a89fee6ad7f2ea894216e4830b950af4b0b043d5ad7d02a935860c8fecff0607fccf04778b236878951f93369e114e39c21d7b85d2ea5fa39d9e9796d100ed6315dd323d426425f769151b571ca788b2fd16e3b89abfa9bb027b49d7cfcfb430f4c39dff598e1418bc7cc8e8568cff593b9ca8cdec6b18d99e098bac798699479461b7cf76f9946fb073c2865a387629ef398a65055329e794a9a8e1856a954a08963fd9589f333f580e3a166548e45cb732d5d8382a2c0351492b8f27af6554a687d292a376fdea3b14e7503e01609960c4e42d2f19732ea7996b3635af86d3fef517dbc91e50554b611b34ec2841d114587135736546346f90efaf3f2b5d002a205bcb1db726febb7399c0b194323c27e2f8aaa2cdfe47420d8ad69965b3459fe5bc4d41753093364c610831f83105dab60cd71c944ff0ecdd3c88c022a09020d1b4091a7368005edea6eed3fe51bb860062b9e1ae005c2bc81c7bd87f5cb3d4dede1556bea0cab814c82a58ed957d384a9e44a9e9d3d7dfcd24edbcf58e748006896755d4b9d22e31bbaba107a32f5c8b0a0a6859da0204b556c1d2adf64f9e6594529fdcdca771d99de43fbcd270fbd9d58f621393d7dc7dbc50c8a16ef987c99e2c12c1759f6de99b8ccb971f05004b7ace23518b62ba4fdaf13f62cea2c9d4c5e879cb7c57c602648505f44d8ac097361ec5bd75cdd918fdc8ec91479172622f292e078b740196e11b7596a087b3a425617905fc47701527870c937e32a1a0c8235d30c864ef7bc0551e7be53520f186128d01533a247d0b596f6da8fe4b5fdf2a0a677e8d35de9dda2d049b2e035de5f5fed4dbeabbaa0f75b00fcefa5b647b4abcdc275263005b2810d3741d7418a48b826967e640c494a5296ee5924c4cb22978125268f76303b30efb2f40920b8c5c41a5885770c5d88cbc9e6ac90c9eb84c6e9e513317101c73695b60e366721e3f024987df12cbb15da3e3fdc74499d93f1d863c4054a55612edb7faaa8620878a872bab1398f996151354deb366c81af1c7b7b13be67cc62529b59cbdec5449cb3ba3b311016ef3f9ffab4e562100609ebe08fcddcc132f6311d0ee0ec4483a57534a0adccd3d1608badaeb571f9636c8e866e0276c676555987d3ceef795cdf73cd06f6ffe4aa1f5f4a54fd43a48cd5f20ed669eab4fa1f781b13ebd46bc95429f40abee1e157dccf58a04c55e5f1903ad25d3976e457ab119e24bf6ed541f2e08ab23796fedd6e49dc41903f32055f5f0c30cae32a1ccd69d5a64c0484913debdb8034f4623fbc3e5bf8b50125604a6dfb9b5d73617b4ac7b0e59e0d96f5899ea7eea7d0b339be4f2c61f35b2449774fdb3044fe3daf60a3b49613601d2ee7318e15e0c0d898313086c3c8aa10f97dd5f410dd94544a5471cc6843b3e70c2734b91b9b5f14d4e98d310052b1380a6e998084b24fa9f5323a6c22c3a3ff68fd2b241e0d95b8863f80480ca75c852744d28c8e978c668b9e19fd9effb928a545a2a63c9aa773758a4c8572006c3bd7e47c2b928257262cfb7fa4220106b6057931ca6ab3fb799089e88d952b11f75e5c35a1ac4bd74ff20e353a601c86973c08209a96d43ac85dc87549814ed97b5777c5ed11002e52042f55073094a058942e2f7440d211b4e0b3c343658a01027732e363c45391dd3fe28c880dd8ebe084c038bbb946181359d64bc4a08a55544ba056611c14d8d566bacb866d3835e66c029ee5599450488801f7920dbad72c40c56957b5a557f114c921e37acce863d6bd982d7987eaf2dd151e5878f80c9f6bd3111acc4d0d60db0b7f434036bad31cfb9232fe75df0abed0717948960c40935ad58fe82457eb19b41afff2b40a64fdcfb78c3ec82626c7ddd467e9d56b3ad8c2c11ebafb0274d5c726a55150c5b0d88b9eb75ca3994666cbf6348984110dc0f05ac19747742e70c2a6f76e8170949cd390d64f791ea9b07ebce4efd115e904ca8f8f9d0c9ab11eb650481770c8365bcb44cce410e5d972647aaa0473382d2d863d05de2a860cd359cfd72e39f6cb57a127ee21a635e9ba0f3a2cd462bedd70bf9295f42f2b70bf6b756f830f6097462c2b0898b213b544af970c16ad6b3b45cc0eceaf3dbf6d15f2d79dde123f68692ba1e98caa0797ad52241a997cf249ae44b8348bece9653da5c603f7858f01280a7a00c19d01461e2a37e1379b5b034b6bd6c276fdb38e6b6284088ca9b43a28c5e9eb6fa9fcf01c4a3adec79dc503e2d3c3c76ad21d707a38a93cab9dbc78620d7bddba190fd65e63f926f80389cf1f720c226aac4c8e79a03718f82d84790aeb1578ce2d00fa6df00ab29fca0797d96e601f6ddcdfaa48ca7c5be3a9fabb2fa671cb2944800f3b6a3cc24883ac9f1bd7f6d74f3b3712d5f1089cab0b293ea65f50a8b9daa41795bce66402403054278d43d339f9f527f8f04a9a485afafbe69059296a2ef8883835b4f6be5d8bb70e0c193c09c70518e599b6c7a0b705ff6a74404fa1c1f1a020d8363c28e014b79a4d8e653d1e87477939da31f3845d770ae6ff727aa300433c8869678e4dd9daa27f6c971599726700e9b0a5196d82c805ea513057c7453c9062f492c364d6f400911c9e90c79a10b93d2db5abb0009cc17b013d4f54c5fa8698912135b83c284b7427482bc779eae1dea7395db2d7a5cbb1a40a9849b60b5eea1a80af056e17d3df7afd9c251819af88f0fc67a92f046791fb9ee79402a6871c3265314fe4d37df1c42bc62bb956d761108d120e34852bb98f537ae8829ddecb259221bc19ea2f0020e8ef2d0815da3bb454e672d4cd27b863934d57a3a6a6b5d43a6c5e44fec57520f73605df163f887dcb678694e78252d9fe4defa1777c6044bb3ad9e43385a77a1f7a28cdc4faf0af64761eab6c59c13bb00b73074257b366af94b161cd379d7cf3a2a613c0aeb1f8ed76eee42006cd880549284fb61798f6c75284a9c79414b9006d17345a2e6700d3a402cc3f20a27ba948975e4763dd57c6319dfaafe07aaf8c2a39ba02a04c9c88a6c4ba6533c574e9e62d0d981518bfded5b8b52211a2731b074cd8226de3f2a72a634096dcbdcbeaa699163563e966b89a2cac12d82a58657105057ddf3059dd02eec746e0f9cf7e45d60217b9d18708919cde53f737dcf9ffc677fb3e16e41ebfa53623d54479ee15ef287505e4ee531fed0aae3c88d7d1702c01ec712210b8e3671974a43740493bb6151b817b4ac64f1426afbe792928398401766884fcf0c764178a92d65033f91f3f6380e054b2a5a773d3f99d9574aa019aff32a14eaf0a8ead475e90c6e7229a2e4cf563a8b74a02a6f22d1f0991cd4f403550cd5f977e5883133cd5635ac25fb8553364a429b3b9ba678daf07b9c8d0dfd7813e0f4b4a8e150495e0ec29302a7cf68b09b32ad5809e5ce5a05c898358950e82c5bed84c5780bb0d62d2cbe24d8868846275b50b00584027f95b5bb240aacf73919f11699ac96e8dd968a8ba36008b1670518e953f1712bb0742fa46bec0e3f5600ae5bb6842a9059b427443b6d1d6e6599793232dbd0a03504116142d09d8fef6e155fd4ff2713f3726bf6672d38808a3874107c73a976569620775f40cec7c92095dd5849952684dcca310bc21e0428e171eace04e468bb2be3f6102341a9f34353a2479749b8b5d30e2cc4da840b407dbbb0d4e8c73bd7e88fdec01b16dd5732f103edfe92844061d57806ec6bd9594899a71628b09bbb7f4de828f23b245e2c91b475f251428c85f132ccf12368be8eda4fcac5c4ca212d38fcf44eb2ba884f72a18b9a0a5296da5a6b2d30faca6798d105df51f15cfc66340e217a7b6d085351ab8d84078e2a3a3a4f310880dadca57d1af6449a9e83c6692e17438a0d8b3f9f7524fa54ad82ff128285357d5fcb43fdf9d718b534b78b74ac01bd83fb9d800c1f763c499c7ce3be8b02a626dc164af7b82aa62ca9c989d98c46bf0b3b862818a2fce0e1b9034e7a7de770cc6bd049b9afab3d890894447cb6987b75ff627acd7c4e304248a05a1d32f8a783aff8d8855282f28b023632ea00ecd391963c5bfbf2227c231aafec8c3b4011c33e9203a7e24648ea8a16e2e57db82e52f41928550fe88ed1edf0bebeefdc2f3a4939a956ec2bb331eb1be3c0a15c7cf45d8d997f732aaf4bbdd68f9f529fe90e08e503b422dbeabcdc433ff73f6f308607a06100c68e1085cea3221259f9b6cda1b75aee9d3733fcd27ea5c6b75d2e8094cbd15a25fc468df89d56697bd5e6ac4aa8cddce78f1ac8aeb34b97480bd62d99bba8d8b371e2c98b61e44999749845da12f8e0cc24fa4ec92232aed285afad5fe617618164b18f0a4044057cec4f707240af016ca46e1c923d22f2d669e5b0126c8e956023c5cdd2cccb98a813b5d9db88dbbcf0581ed0874cc1cb50139627630e1e385a51aa067e84a239413e25642bdea07c7865dbe289a0d053db8c0ee99c5f27d0f03bdb6f7f66d113e14fc6228be59b131304ccf79d09d4b4df031dc92d9c8d5b9e83656bf7be1a00958bd07844db494a546bf1db1396566e5f7db6c6653bd60792117e7f0d4e28a80e1bcb09ef503a0816ff4eac413df11a3b5c34db2bde590f649f987689687fe883a880973f13a61124fbc100af25d6436dba8891248a1b7f6871896d5f791db6b48906a095229cbea805633fb5f195f27b13e0054e2d74a47e402c8878f35c81dfdb167a8a05632257c60f5002c0b9721cb0765cfba1d0243666f91b9f814fa5881be7457b665a887c78d90a856e4167aa5597a1776b94fb333c91bb5d6afb4cce064a624dae05d652f08e53cff85e2e80004950fa43e75379695794e5d82b5e4b4c487ac9e608d78c2db4e403c3d397bc6cb5c584f6a3075153470597e72717bd7686bdb1f611efde910e77a22aa82afd692d76b490d73b7cc08f0c8af01291ae7140e55868d3c84deafbf895e023a6602c7ecf2307a539e0a5c12c9cfffcd0e66a868e04d525352b17c173926d392134f0acee24d893194bd4377ed73eb538e356c89186383e3e4b533e65b09f604d15f50f0e40f633534cb89b31e2e803ffec21e191bc990c11dbb24d0f071eca13ef0e5bab465b6f892eae5407fd693a3547f36cb0f5c98eb7a3412f97ceeb2897b15e497101243f1e0a6f32647c69a7eaec329b61c4705c61103d7b5add8019cdd26da3aa58551f973b147f88a4140dcb0adf70cb91a95553f7e775e9c218cb01c830fc6ad7587b78fb41fb87b0df5c8bab7246915e60b3a35f6023ce5269a2773b43adf9cbd02e7c4178978cfc4463f95912dd4945550d4fa158b318bd5b53fe1dbd5add448049d3f4295a6b6f770414e6364efaa4be1ab83ebd9d5e3671b4cbe3f423a41a9220c3c88083b931ac7dcead1578e1b96e12e7854dbf5b152dad14b", 0x1000}, {&(0x7f00000011c0)="dcd6c4fd05fb9c23ba3e9476e58e10efe5e7b0e5a528b54ec6fd3f23f4c20fd1d70059870a16438c66786f74dbc6fa59aceec7c9484efbf032dd3ac97efd094913b1138e7393cbe8f10dc91dd10b7fedea3ade2e7137d9ef856125c12fedc47e99f4914cab14cb5e45e3a11e9a8e8e82dbfbb77776d4a7482495d962a8b812c7c6d71cd8bbaf0f3057b11be431daf8677c131d0f7e1d45c80e5f23706d14313be0ce35be6efe11b81394da6607d85b5eba7c1a6816ccfcc67854a72e3f9a273d79d3cb886a908eda8e0d8a99f3a662824b35", 0xd2}, {&(0x7f00000012c0)="1b91d6e2f330eb071ac0bd3f157b57c0b85b335455d9962327aa1e59a3c81ff54d70825e3e9d76b37ca8c2d8290a99fb8145a3a4b37cf4b85f78f7586a1249dbb5bb2682bd78fb79ac7a02205f3b4fef013b7f1ec5cb4d899d2bef1e2a54ac39", 0x60}, {&(0x7f0000001340)="b33a0a83c4e694dca635205c878bc6e8641e31c8feeb8621ac9795f844a77926f2e8129b7d22fb63fd4d7012f9fbeaf81d05a024834d06df482ab5ae08cfe4bcd03184df0f804942e892f34a615b14261eb8382ee1de8321235fc2960dcea98c1e0a3a97fa1571087ac004fdb572438c8fa9ddd13497cb4d82e59546", 0x7c}, {&(0x7f0000003780)="bf911431b88ce21200e40b758d1a5ec48608b83158dc37a6e1570f280b06e1ee2afb1abda61c036d10f7d3ec65317fd40de3d8bbeba32b84d5a44a50b04dc3f44159ee7d4c4b5d0746db5c8a8c367fc53f46a47d3308e0513d1829fd04ae86b2d0785af25dd08e0c4d3f5c08528b715b711df2fec75ede9c244e010bbf3ac9d71fe739128a8cccd76c994036903541c2c2977a16f4541b75b073886398b06280773b3ef07c32a0bd63f771949af4e0cb3465865ff72a8d12e14bad33153baf49b1f65c2995e7921edee0a1b1c0c54b5c4b3440a660a509daf530af5c3b985c4c47045981b72beb2896d337ee3629d8b79a9ae8270ca27a035c4358ee76358f61c9edb56a0dbef81664421432405b8ca4faa33233cc461b64eefb9b83eb61c1a7e91ce11ada10eeff6db873e8e4ba161246db17ffef80146be92315e26b837648e36c06482900d46764a4d908beaf5f7b08d534558524a7bcc1c2f5c5a15833463e94edd3bdcd2f1ecb11e3b168943d6040de03f4e6043311588215d9686d1d473e654ede06e21e9cdb39c958cc7796fc2b74c0d036b237eb310f615f2cdea5c3200134f0c970fdde4dd97d215f19f605252ab733a9dbab9716ce0aba704faf074df2dd81d8a4a490324086fd2316762f6777c1aab33212823d08354dea46f4c70f853ec36a473ae6802a500be3c75f45b165352280a2b20cd52d682f32dda3ffa983ac84a52f9edd00aab36ae8711f877ecf8ddaed5ac5d75e8ef7c33a0f3f48742b2812424d8f5d4d80efe6e44776e8c6a1550ffcb9931023cc7b0af5b364a2305116aefa05f21de5aa281398dec703d78c4ad87dc1cb22ea493920c904641f0d1d07ece26837a7a0cc3883df001dba4ef7c645aff5731175da39eeb74a83675c5b9baa11e97143082b6f7b0ae8412a2a17213a813266f34025897aa68f6cd75519f20d1b93b97ec78e9aed96aca3e40ac47f67f9aac23bf676d782d0e5cbc77e801d150437e8f8d773d65c46e1ab212540f0a5e0b641c9de334b4537ecee9516a0894c36800a7f1b7d3fc6822c08b65e899c331886bceb59088ee9bc4648d681f056b1552060160446c2022413a9d86430e2a4ae32417f29aeddc8a597bbd07ddbf823c18079a4b80040b788856c8b7db4d289b84c27858efcdd2b7e4194beec20230c3be8e12ae35abab133ce6afe3d1878235074084e603e989e48273f90f08cf6579775d73064fe7b797b55a85ec33f50d433fdcc25a33c5023e5a0a706d72f12a0559ef4e0c9e9c31ea9ce5cca43735b8b2b25555b661d0edaff8130249731604b3a569aca981a2d482a060b74ad8a6f7831c2507a41bd533b46caf2e279f8983c3429c88d4cda283f170d460ca58274031a3749407bed4c3fca6328ea86731ef687fe521c03a88c17bdcde9190ad771bffe6e6b3b8f7ddd6ca428ef29b7927a65a3166409c5d62aed02b24b6e013924ff8d00b776e50e003251d31af6ca42b2ba4952c273c0b0ab00df1cc722473f85ac55d403b7aced4d2afe7c4d7b10bb783cd0f232a7afdf08c1f3de8745242142a4afedf5b7584b8aec8fd7ce1481ea9d1e52ef5209f814a9801067afbe607e66e4b25d4c36be5cc1b689bb9e1d8aec519321c35b19a69222346b5c886ea82c3f0e59e9ae17ac45f3b8d10d718d1b5a2155901e433a058f31a6b8c68407b1e109dd0d06788414d13bf64c8e261891b57651e0696af0477940323b638440d93f3d4832a83a3e6786c9e08a9b75a267412c85ec8b7a526cea6856270c8e5301a8aea029edf293418c2233a729a53f33fde48c53b8ec33c9296b7418470cf9ee36fa731065515a809c58fad3ce7acaee1e4f283775f98fe9bc6b4614fdf43f36bae892718a1ca0a70cf6e3edcdb1ddc3d18bbc2c5f531f34ecb3d0560733ab04acee90c28cde8bb03ec8c5073bb509367ad397c40f04f9fd1a4eaeff38af3344638e4b50946f7bb7d6dc4f18cb382c9a58a128652c010536fe144a3cf5461cd25c7509df4848e91683bea176ff1a758ecc397af73b13927267f626873c0caea6947d72c9986ca4799e2d79cef8577593a739a152e536dd83904bb74cf5ece958e289aa4ead8e0d2d979d26d3e36a5c70ebdf93e6268804272aa472aee766b916c3cc58ab41e7e16f7ac567d85731258462f3e8f6c3b88aae6fd54c3ab39e52c9a275164fa3332df01d65b13e0a2985f186732e9cd9f39e34a9dc70071ada1f4c6221695f80b6757c36fb36aa3ce77bb355b16f91c4a71f493424b3b1d6e6bcb534908a2b989be29c125857f94630eb3e7e1292a72696a362da2bca7852aab6425a7960987c86e908fe4d9f821a2f7975f61ed79e13082f2c63d7bb6bdfed806c1f04f7fc68e3aef3842913c7897057d74a9846fc11f0f8c81f44b17ffe453e97d070e967ecf26cdefc5486fd56508e9843b3d0611ba265b8221e3de17db6b7f4fa8cebff9f1bf53a4546d472eb1276d5aa75aa6da9c734a04fcc09825c511388affa387d953d35491ae376801f74821337185d76ef7cec70a1217d2e5d5ee2078e4001ef6f48cc5ce96621db60cc300740f3557fb9947aa7314fa115c34a03c52fcea6d6d6185b25fd89660b7dbc426179e80ef4d9d22260e48d22423890e92461f6db5d8357e9ab6b68ccdd56151ab999c1e34317cb650c0786709f06401e2238f223f8f981173fbad5ff99f21d98d59282b0d6920b70a57445619d775966345d898f62bab4b03c2246c4891dbdb151f8dc31575088189ba655801afa347504c6db5bd3db9da03690e44bed34077bb86a6835f96ce6ef862cab53bfad8995f2278e0364d097593b9571360819a951109522f11800a551f44e9082cab907e4d24bb455f3b693ddb85ef043089cd1dfdfc229f1739027af9d40416bb28dce1b1690a9e2f5e393f58b9d1aef7685d2f28a402f92e6264dcb5ca7a0b316c74a251391ea42030ec7c112445722857f1fbbeea4c3b5cc5fda3f86c970374d7136d3052dd29350dcbb429c254c6579735d144b174aec9e160e055881b8a27f7ca9dfbd2eb010877645bc8272b9c47bc98c32a596678efdec97b6c01b2bdd19731169fbf7fbe2308c0787a6a0aaef9e84f20dbbe6cd1a5309d9fde460d6f79b70d972e5e18307c9f232242af3fe4ec74be573f417598382697eff7b615b5c9e97eb4ad631cb00b17f55eeeed4cc2d6dee26fe8b10fe2c176c00c3bc1351dd16f6991670148d1e5afbaf98d51e62570b3b11df2f6b91b167e3ae5cfcfd1070414eda68b050ab91dd65fd06acf1c63fc1031b665eca610bfe97494c18a9dbfb6c2d3cc6ed172b2e32011c8711a37c139e283e20cf883c58ecca436711df4ed97ed693a86ae8dd404a0a95235a6a40f157c2f3490a1e8a4982cdc92be3bda37bc2d85664a28b18395ce6e26befbea294034cadb11fb1842fca1bf1ededd113ce87c6cc5161743c3e641547bcb34982365ad6b673e3e305f0bc03ae676c33c3ec272e6d176eb1c12b9dabf285694d2db34db18a920ca6c5c61f95573f2cb0649e54076a08ace63a527c0381beba5060f44ebc30c0dc58e2a292bdeffb63333669a5c7545a5c14a061e7cb1c3ce602d7dafad3a7eb0e4d46e56ee2134a3f2a9f7c5140b115a60bc7658c0483e4ece149fea548ca93d31885a4fdc3558432584485ec4b980e8dedcdc5dc95f185e289e0e314167e4c5c0f09432fd75310d6a12546cda60d106c84de2f0e7fa8fbc60222567650b6736a93d950d172ba32639bd5f37e25dd0adab400802c16c354c9fdac190094cbe1a4d21eff60a9b23f128f72b95b4e71c0420af3873e91dd033244f4994ea781baf52529089e3f55cd862481d0a790a9bca0b57656cc77454b8db9993c608542b92eb99e5f41acb14b0622f0ad2ff69047c1bcb74c3c6551d9b2e575df68e039109e1475373e14b941d9e52d796860252bb8d83a132e9a45969c0d22d4ed98d410412a2ef46ac0c8019dbcf9734ad3468ccc915510d7a1073e3e3e7966c837b3a52dff8e49cf0a03fe46473de7959093a0c49e18362453b24358fe86b274124a241f8c1ae532dc59ae983366f7daae2cef61ea2e633fdf6f282f38f83182de853c7cfe354512bcdba5f8d77264a551b866c31624b6b6ce7867232ada97f79a8c3bd43bc0fe187662dbfea5f919463d5bb8f8d00051007c31c4e38fa310e2996f40497e62df5281f8eee3801e736fe14feba2d26574123362af37c716d9929bdab4db2bfef82395a3290930345b15b7e9e54547f3fa462417a00aa8b6f4f9dca8b0f846ec81682d523eabc6b4fda535319b84da52d94d85d06d8b5c1b884f1ed3090ebdc8f616dd01b2ca5ffa49035baf43c20256cc9f5d45314ecb6f4724d5665333925774a52fe133efa2dccd6d323f608c68520a4d50c9be4fa73c8ba4c5516ff9a740abf4144e15768e682b7ac86da638bfed01b04f193fb0700e61cb81993a3ca8cf9c46532aaf53ceb54a7133f42c474463c14996a1c88641d518ac6fe48b7f48bb227a0c52abbf67afc7e28fa91929a2019c940afb4464de890d2fc58ab7c701143028538d086509d670b7efaadbc427ae715ffa7cbff105d794c32655b97f7c2336e7cd65c64b0dba95fe6fa6b569dbac2b0ee6e96c27b54a35f0e0988eb7644653a4f9642a307c6111426a9deabaeccd2a12463184839f5f02a426ef27c0aee3f119a25357920c2cc319f9db74bf8514956e5c298e6b639b5bce4615defc6062987950a84b543e789f3eb51d2810eadf94daf6099319658245aea742de7401a0901e0791a3a37c21a4ebcaf1094833ba6f4539aaea23996356c34ed9aed167b458c17950b7fbaae35935110e66cc92b8a63e4e9268edcd347d8225d8212cd68e32cc4d94e710c3296ba84010a92a987fdf752d4faaaa451a24d92cb3c8a643873479edb89478cbd663bc5bb4eca1f5655410987cbc405e3a584f3d2c27d9fa6cc02d3ba0759663697ce57b8d18d0a433d9055f3488f026a4b1308bab7af129dac5a171c1e71220ce91724c98915fb8b547cfd6bd47b9d38c43abb2abe6691dcc20ab0b351405a112cee4f31292f92622f5247c518a1ea8e6bf5ff3adb6a0bd7e372b118632bfa0bfb112b82b5b25ef5ba9bc90f1b2f40a33717ce665166efd6b48c22d35b459cd62277ae042c7b8c6dbed16ef741dffbf0470c3bfd3ffc7112ad14d47eb74491de366b272929bb1273453b607ab9f826af2082e9c6441f823075dd62082810bca9aa2b0c28565897ee0db82960be38e4c4fce30fab009506a4373f3c343c639127094ec47d3ec8894443883922c6904862da1e45596f1947092aca73a48d08af6a9ac8b4369746b3cbcb556ce0426b76b7c16ecca060c618bc6ade6570af3f0a0ed8741d9a5d51df3c56ed09db626c69b2efe56fd035f9274e8de9b5cde23518f444433558d700d178e2c1b28ca261adc36d5f539ad910e1d5d09c38a429d98d93de42f05a916924ce98c1e157eade709d5af91aa47e2bf6c4200a221bb212e561b75db19d11f023c277e8ef3b2b854b8d0064e690703759bb8f48f694607292c831d6a9f339284dba6982e76d657d8e578b2acc7508efc13bfada45e53ffdefb0a30bd4bc4752bd7b7e154dfb39be68d0f4949f2a0f967290ffee21439af60aff13b982104f83d0bda89ad9eae66609c6834e3c5f5a4543ced06b1d44a2714e8df62b2f2bc62834c17d1fa3aa2359dbf732cd26464954afa6f8903ebb614eae1d72457fc7331a4e06a3bdb3602b4390bc4c7b3f5a24b", 0x1000}, {&(0x7f00000013c0)="3e5b88312ef29cfeea590ae9a555f8c8f87717191f828be793815f7d666a79d8bb67bb9e618a84", 0x27}, {&(0x7f0000001400)="82527d3542f76269f71233c33c8b6d6fdb809a3f6c128afee0fd90cdb69a48fb293ca69a75b412d65f6974f5bb9ac72787003a3dcf5cd389c408b75a6787b4f960fc012a9891dc71e1f465af0febe21117", 0x51}, {&(0x7f0000001480)="0213d1a9b4a896f797968b6ad722767e58bc7c3e95104709116c861723613272971f7a0e8a940d6949b489298cba59c0431625ee5731386e6520b4fa6b21cc0967dc27d09813f88443021aa67661a7cc", 0x50}, {&(0x7f0000004780)="0d5d73cd9206f10efe1734b4868aaaedf17dbbadff376124ee58c9ee132ad5f21f0ecf446139af071f0706c49be7545eff1ffc3bc7aaa0b10e87e12ae05cddaad188f236b5203ee340f0fc7d16e8a57032bfe7a4152b3873d6ead4e9a3272f2f8a6be255cd069b45e6588eb308fcf0ddb974ea03d4b1c4cc4714b09d8d05dbe228b407c42bfbb5f145ff89cf1a83534f6fb483ba0439ffce1cb5f70d52cbfb77fc54ea", 0xa3}], 0xa) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) close(r0) close(r0) 12:11:31 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) nanosleep(&(0x7f00000000c0)={0x16df, 0x4}, &(0x7f0000000100)) getsockopt$inet_opts(r0, 0x0, 0x1f, 0x0, 0x0) socketpair(0x0, 0x5, 0xffffffffffffffff, &(0x7f0000000000)) 12:11:31 executing program 1: r0 = socket(0x18, 0x5, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:11:31 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000040)="fe8117911ce9227776d0bdf70eeb07e7c4879e29b54a63e263108767ef75e6b70f9b5c4977c6ddbf55c9e3b597aff39ad5e3b861c2aa928944477ba9c9768fb172468fbcfed8cf44bbd05d7d624e5744b3d72f9b6a30c9303c3a5c327f47749397fe62871b0c32f447ca32c798f251558687e62cf719186d087c34116c6fb9e65e01d5c963a2719b2cefa04a5ea7fb6f285ad7ee752ec610daea13fa7bde", 0x9e, 0x5876fdf024c3cef7, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)='cm') 12:11:31 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semget$private(0x0, 0x3, 0x400) 12:11:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) chdir(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) munmap(&(0x7f00003e5000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x0, 0x0) madvise(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x4) 12:11:32 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x3) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 12:11:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000509000/0x2000)=nil, 0x2000, 0x1) getpeername$unix(r0, 0x0, &(0x7f0000000080)) 12:11:32 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = socket$inet(0x2, 0x4001, 0x5cac) lseek(r0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/160, &(0x7f0000000000)=0xa0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)) 12:11:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200002029, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$setown(r0, 0x6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) 12:11:32 executing program 0: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) socketpair(0x22, 0x1, 0x1bf, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x9, 0x3}, {0x18, 0x1, 0xffffffffffff3f9f}, 0x10000, [0x8, 0x100000001, 0x8, 0x6d90, 0x0, 0x81, 0x4, 0x4]}, 0x3c) r2 = dup(r0) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x40, 0x75}, 0xc) 12:11:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) 12:11:32 executing program 0: socketpair(0x10, 0x5, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r3 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x81) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r3, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) accept(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x2080, 0x2b) connect$unix(r2, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) 12:11:32 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() r5 = getuid() r6 = getegid() sendto(r0, &(0x7f0000000440)="e8ba095654754eccb7470960b27b35a3802835a1d2927505aad242f7dc1bca1c147d49662a7627354448daa356c55f24a43ee6544cc6014d8a501d18c90def306a953ee9183d94aede2d4d8077994c645a94542e07adcd9cb36a9ac6aa84567a0c7fc864e1555c5ce77d0045f2ad4205a0ff9a543b55758227717ff990f51032ea82ecdd8c6cf884", 0x88, 0x409, &(0x7f0000000500)=@in={0x2, 0x2}, 0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000180)="05e2732f15ec421aa8e42bfc2b5a42db4173d8aae743e342c273e5fa070964c6ad764b2f426af45d9a0b2e8dcadcf055fb50406adbbb5c0610d9fb6069bc4fd091218738ee69d220d6ddb4ca9dbe1140e751440ed6a66f8152478bea7dc337142063990d5b263bcc4a78bc3bf38adac600dd8bacd4d84c6f94f51e189f5b9eb1f198b9abb63ce98afb840795892d7cfe366684f62d71d14843b2e045befd44956a3e177674", 0xa5}], 0x1, &(0x7f0000000300)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0xe0, 0x40d}, 0x400) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x80000001, 0x5}, {0x2, 0x1}}) connect(r0, &(0x7f0000000540)=@in6={0x18, 0x1, 0xc22, 0x8000}, 0x9) r7 = socket(0x2, 0x1, 0x0) getsockopt(r7, 0x6, 0x1, 0x0, 0x0) 12:11:32 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') chroot(&(0x7f0000000000)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='r\x00') fchmodat(r0, &(0x7f00000000c0)='./file1\x00', 0x1, 0x2) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)) 12:11:33 executing program 1: pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet(r0, &(0x7f0000000540)="00f5c552103f5a002260cd0f63238669e1db8f16709b3ee7151771b25390d55fb55433e38b00dbe2b3044e5b8ea7b32419b4d9d020c08ff568e06da663d4be58dc7025cc1ffad2302dfb6d6abe519d8e570a2fd9e6bb7cec6aa7662278a178035e43bae169ff70172670fac9ac303b1eaa8bb1ac95acac2900b29fcd794e0e94e58414084f69a0e58c46396c40c707e6bf9a0dae4be1452fac34908feaa8", 0x9e, 0x0, &(0x7f0000000600)={0x2, 0x3}, 0xc) pipe(&(0x7f0000000680)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() getgroups(0x5, &(0x7f0000000640)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r2, r3, r4) r5 = dup2(r1, r1) sendto$inet(r5, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0x40e, 0x0, 0x0) recvmsg(r5, &(0x7f00000004c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/229, 0xe5}, {&(0x7f0000000300)=""/247, 0xf7}, {&(0x7f0000000040)=""/113, 0x71}, {&(0x7f0000000400)=""/88, 0x58}], 0x4, &(0x7f0000000480)=""/25, 0x19}, 0xdf76c9e40c240ada) 12:11:33 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getrlimit(0x0, &(0x7f0000000140)) getsockopt$inet_opts(r0, 0x0, 0x20, 0x0, 0x0) r1 = socket(0x16, 0x2, 0x7fffffff) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x1, 0x7fff}, 0xc) socket$inet(0x2, 0x3, 0x2045) sendto$inet(r0, &(0x7f0000000000)="f230bb0b94dc707194f417569a293ba0f304fa9f1a9366f6cd26ded6bf2fa91c380a2035a38276a903ff9dfaa07988c055e6372641b1edfbe5618af52d4e85287002580f41a1865acdf75eb2003c673af83f042987b2156a38091cf66e7b19442350ca71dd6ee9d05c20d7705212488780fe1312d0e0837071a22b36be9827908674ac755dc0323f9db2626cc07960afaefd1296c287d342a4279659052549974e0751193bc6fab333dc7ad6c0399164c7cba5d99d2e7046f62cca957b752fa124c26c959c54f445d6d8f1d8ae4ac72f978a9112", 0xd4, 0x8, 0x0, 0x0) r2 = geteuid() getrlimit(0x2, &(0x7f0000000100)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) setuid(r2) 12:11:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x120, 0x1) pwritev(r0, &(0x7f0000001080)=[{&(0x7f0000000040)="a38929bec4eba967d2f7ab4664d0250ed3a2517c16d39a44f1b1e6761dee56867f71e65824df3748e1bba72440b02bb12b25392ecb351d1492df342f411fb3f89ecfec5e003549a132bf6fd8f43d74719c2a91ad4cf737c5f8df81590b139843ca98aebe7a35fc9a744391bab5974b0e899cc4bbfe13ea5e3a801960750eb76c79656cf3bb316a1228ea5926e4a0521bcbc12d7e926a37e11e07e093cf26069cfeb6536d8fa615b0a31c4ab545c0ebd2ee2f891c989430ad0b90f003e233d301d03d4fc4abecf404cd12e1562a2ae8ec586906f70752918479823ce27af59c718c233405d71538a3c955ef61a999c42f8ce1dc08f0ddc65ebd23799801731aabf449c0ee346c9877706d7a4cfedee445b3b2cacb451eb8a0c585f7e7ae9ec96412fc290392800ca461e82061906112a750f04f5442f53b581f510dba6cc83129c53df61ab13ba7bf3fc99ecc56d2a628a5132cad9040d3fc049f80e939a3ec728432ec19808f9b5f5b52e4a7a2a3629f94e4d475b92e68d8144b04ca4b195e16b36339f22b44091728cffb8e8f16337ad90f01c1e7000742040199a4ed1337dcadddb9e960e2e0eff1f819633603bfb4c8d054fbfd3196df93b6eade6dc48f4e024742cc15f983ad0e775765d2a8177aa57c8882a33bd02531456646bc65d449169f62376063920ce9ffa8f7b7e9571ba0613f5c22ede8383a0cdcde2de299208c258e6a0c74854fdc2fae8c9b156b4f7c4ed6d4d90cdcd028dd8ad041ba7a42b7cd49abc8d580e5417fc44c901a304d7e846d486d0f6b8bd492e89deeb5cdbedfd66b8317a11464313dcbc07f308554a9018568cdc7211e0c3d425341992d4ab1cfd1f0983aa7a5f3afe5e4b95fb1bf14d5af03ec1ad48d1141c90196f929e1117b3df954f0764993bc6f447b77cb8a3ced91052849589cf75cfe3dae420fd149c66d02f730a2390173da8de16284d4073e8b06e098a7d9cf73522577ce468a4d778fce30f9cb0a2324709f75b8d218eac60241e00057be2e27d7cc738a1591df126f43b30e4ef9108b6b4ae60e809f0b431ef5a19745b014ca92781ebe8556d1f4cecf02379d8c5485c2219e18b5884f154226fe3c2290e0cc3291c06e173c8dcb1381c0cd11aae20934b4fa2aa7d2acbdc451fd5a5afa677d613f412c8cbd71b28a455da5b335e1c4f39136b2e45aa0bbde5c60deffd287aad6cd349adb7a9e69efbad5653f928b8689413126dee0fc7b9a170f51da6d2beb97948382c4c4bb3dd94184f9be357531a25962a8a07ad260d080ee8f49959ba176db0daca190c832074341cf08986595295510546bb5e47573fe43ca2da6d8815c1430cdd40906f4580b957cf7022bb31af5c8d96edb6e21ec48fc98d1e05527efbcb9d3ce867c24b92e85ea17808d2ab567e3a604eea0e1d45644bb5053faa92f595e1eeb2e7dc42c7fd7818736a92e2dc87bde734e2625efcb00991730423e632fe52e66b7d092e2572082ea300838310539d7e9bcb8164db6bd91f343ef494ff019ce74bd720ff424b58f6744f91075192898472c1eb00ead3246deee42bda22174d0d370802e26ead0e62ddb01363771e29fea57c8753ec9c7b13567701556cbfcac6995ad462763ec90361becef3727afb3d0424929864750f08493c85ece900e306680503de4e72103f37ad36762f60b92014a924e9bd40b62ee15d5a8e96bef3d9f1c84b6660c38ea702156be661673e28ce8deb6f8442669090843f4b5b0eef2ba8056ac1a403973e2659cc46c6a33845e0a740d2ae277de860edd8c6764aaf3784db40ee4cb87e6f452c7d53710bbe3f2f26d08ca0d177e5b56a9fb54a597c268c0c5b6f41fc4cca33a55b2ddd8e7b847517ed3d3c35778411857df04a58f4e68c9cf285901c50c8a04ce5b9436fe9a6e7f01900496bcfa407b0e8c8994d8aeee1920ec7f11e4d0d2327304df403929592386c2552427f2760ea834c7f7e0f9dc7723dbf6ff97d95c1870a4ca51f5a37e1553729825bd478b9e994e2e78543b7041f4d36ee4ec03256557bbf00543f28a073b2f9a45c621d57b25a9349791e60ca0b48208703a4af5799c5fe91b92ce1d9b981ecd765d12589b0ced53e99837a64826b8f77c3ee59f7f3ae64e18588f6c8ce1272c09d083087e07139f7917d415263d7c506bb18076eca406e177b915a85dc3280c2796b58ccdd423e967de90ecf9e7c51460890f81860ac4f01d7e069ed7e2b1fef1b896adf961456f97acb63fc376380159ad6ff8ce430d47e84c933c09aaa47f9ebc155f84aefdb4f254e9c8ec442d10db174431e9a93c5405724cfc153f10b880abfb011571d734c46fa0e129b5681975a712237e46d93900cfc9b6958d7192b4908b1c4b62c094e4206961f12548974db4248b85af0f6757119c688ef20381a12acbf16723fadd64d516630a3561196b2bf4fdd7b25d1a17377b3ed415f24bd0226fb2658ff22ae5c7fb64cbe2bf82ba06942e448a4415029c697aef71adff486dc27867de09775c48bf0fbccac50f4e0dc4fedbe66a09ab0b181ea774d8515bcea0954c948e72d1b458312d132934451206d6e38c3b3a5c496b78cbafe00a3bca9218c47bbf74df0f3886f583fcf138649bfc49becdafa21b0ac1b4d0a01a7937347dd55bab72f1dbc4e0f1178f700684b168265ae50e70d547dc36f40e3a275a739adbe4fee1ebc7db0cc1cb34307c4d4e3656c84eb01c7db6f25ffd892b71ede82b7b5e4b7ec94f389286bde77357c01b8feaa6f6f6937e8ee9628229de5348f4a09a1138a3400500b5897b72156571fdfd656c023a178d2f39e9cd8a86415da202a50b7955fb1113f362b00cf1e2a97e882209594420894611b73d7be43f019232c892b9bc6a3d0daa6fc3e091ec4c9228d023ce0eba4fd3c64bec640ad56fe23f23851a019b9217b8d2297d498ba6c31a31ab7ea9049fd2f4ca4ce19f92586aa1e3d1df24d394f0b39f83a65d4820691252abc9d8cd6f7bc5681caf06c1bb6c1a035c5e47c6763131ff31210bccf9ae2122dc3d222b078421a41923b606bc117f3d4a434dec00c140c4fb096fc437dbfaa49fd51b5ff266b2ef72ca25e813fa48979b37e55cd2bd7a6898ffe3d9e0e6b76e89a633ca5d8c413d2a3c852f6d20a03de85be94a7d477a2d8f9205f69779de4ad7653d168c0116f59933f3c06172136e3ca0c6aab76f58ef52e7002e548120497e457a24c5c7a880d342c0826dc6caebe39e3d648aea3737ffd4c899648d17e1d7fa10cd06a59c9d724481bcb73efa4bca0032e4d1b2defcad06cf35c96cbaf1819f323916d1eccec5754e6cfb5828a924d6647100039dd689ce9ca62686af2c27e7e2c13c0edf254c82efca0a99d0f05c2226208d7f388f2d2bfd1386b948006e660952df95d9a6d7827dda6c8ffbb6b04e0ed78339b135cd4e68c80c93f40c7884a09757798defa4054439564fa0756414b42a98785b35eb64028a840f4406654bd9016794714a08b2781b0e5ebb1319fb970f8f3e7d58cc9a430ae1d647fa22f6cbbf92597d6f3ccaba5f693254c248b85105f199c3e129c9b0400f97c9dbbdedbd4461aacf56797e58ed177ffc7f94fd0ec95c574e6568469a819dfdb071e2d931bcf2734cb960de27118e0528281a7a3b16cebb2e170f88a9f3b9b5a4664d0517c0130b9cab8734472dd8cc11c56bd69b434c09339ddab757f7ea847b320368f7edb712bada516e0e9e38594e41e6e4511fcee77da206dd6f3b5d3369f3be6add76f454ca24f338016df6c5ddcd1b70019c6a97680223210e239d86c0a7345a53adaa7703fd176de1c033ae76c5ec9c5734870b181096024d65a269a24b3f3ce224a65de078e5f226bef79e13a164ac1250329993a36c147e72c92f8098503c269e93b0e2977b83a1ff1b6013913d70e3cb81d21e7979ab8ef13b63d7f4986418436ca38836ac4fb2c33b572f6512a34a9002db1267555c5738d3ceed8525c8c86b569d9578a2ee7607a13e3a99cccb24af046da0dc4b66d4bf8a6c4fff8e5891c717e4b0c84a02480b65cd23e00714afcf2f6cfbee9287629baef815900ae5fa600bf48a07df9b3ac5bdb56f5ed141cd81d8ef49baae1a07722c503b263cf6b257c56a84f0e68899267a577e33f4f14fae29d250782ac36ecad9b0b75e6d4da9186d57662e78718d0a7cc630e57e99cb54b0474e8dcbb3140747e2db9eacce5d93436631659386cc58fe735afe6e665d6fa3dfec0ea3e306ac773f9f81076efff1e60b3f6b26e9eeea01c5e531e75e14aad745e5afe6e44cae92106c8b16dd073b450ec2c37ebde4e541dbd93c084c8fb1bcc7d9749bafd936d27f5e95b0eca4b12474251b19ce7865968fe10780bdd757aad4f56213e6f957dee8385d90978ab60982dddda706c53df1df2f98b8e05e8261dbc6da91fa4358a32ea8e1cec4591079ffc3746ceb75791baa78aa8e19af57b8595af34e7a1cd8c26e26513702fec0f525a8aa99d62c9577547856a1770c8013f4819479907b53db1ebecc390cb163bac57ed7ac72f04696eb7622350891f621a0f440e5cf69788ff8f9334e758783666b22a0fbda524d619624c182feee2c7bc109374302c1298b676719694bdd52c46e04e046a450fd72550dbaf2090a6a894f0e638c350d8c70c26c1a8c3a0cbe21db42fd1dc7a57f5c09d658286e128e465d1e58c5cc22874fe3271978ea70350e9d3fbe66c16dd0d5e520c242c33dd74bb71791309840419517283243a75b6a088c6b71e5b4e614b8f17a76cd73630b8827fb568836f701a1c9d3c7fcd023ca26e911722944bd7eb0d293bb8418545beb8c6619d1c4234848082f9e72568505f44dd1fde1c482bd16fc08f31d5cb1022d9501f4106d96b602c75306ae323f2464c4bccc97c19ce020ffffc5e0e8dbe1d0b5b4115f0f0e9e3fac7c810830689ceaaca8d4dc1f94272eff56ca751bf75f72b026d0bb034c7e9d9cbd60b83455b397ffb2f0bfdd293c81099b5b0ab8fa062514e62fa3b46f2aad29b47a089c2177c1ef7d86d51a3f8953a0a7eab3588fbc066f680eb031ceed6138a78327860155f478c3b2df912421faa9e1967fd65a1415fbace3a26d6ee5107467283142b424e38a223d7b1f8242077a490f90575133afee3c525532627925257d9053d4aea8194bea7a146d1b39dd7a05db148b82e092ff5dac22037b90fe0e6844a829c978cf11a880e7492abad82a0fb05b49ae2fdaeab0e5e3da1c60a64e5a988ba812ba850b72a9fbd6ab8795315f0be70cb5a0ff2b9e4ec7da1a3f0fc9e1cd8a3af955e1932921fcd4892949b7560b9bb78721f5459ff64ef8f8569654518ecd73dbec841b5bbfa7e799c4d315f25ed8c5b468a719932b813a31055a3fd6d568bc1cb4cca3ec93a194fb0616244ce98399924318b53063563e93cf824cd4f6603adcf628281063e8037e308385f92a8115b27c16feaf06b5a1bbaf8961c24be15d281e8219dcf388f36ae03a1d2f5a313bac3d73f2eeaf7288abf3047394d64a9c16720ef2eb5919fbb1bf82fb7da5fe6563f50638a4b04637f46a1c04937ec685c1907ed1bec46e8fd350761ed1aa07e5011530e6a3d818288bbfd2005c5357b7b4b6bc455b9699caefd45120c4270beeb39be28062fbdff2d74c5169f95bdc0bd7db89119ec8928559ca12a38466e5de95e5e247acfbe6201dd1317956c86220bd7c6fc74280bad0b60e539e476eea7f76098286106c2c3d9d9b8b261ca19018e9192c64e52aed1d1b52055904b7bd449eec6981b54b", 0x1000}, {&(0x7f0000001040)="3ab393a55419ec367cefc0890c83eb66c1ced817491157994fa64ef8cb6635811ccc40e6b15ed6c84a7cc9ee6fe4dedd3cb925", 0x33}], 0x2, 0x0) mmap(&(0x7f0000000000/0xdc8000)=nil, 0xdc8000, 0xc, 0x10, 0xffffffffffffffff, 0x0, 0x0) 12:11:33 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07080016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0xffffffffffffff88, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) write(r0, &(0x7f0000000000)="9dbaf4407f648795134419ec709c57f3298bae65140000000020000000000000000000569640d04d2efbb075b6", 0x2d) 12:11:33 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x8bf, 0xaa3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x5}, 0xc) 12:11:33 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x83) socketpair(0x20, 0x5, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x3) poll(&(0x7f0000000340)=[{r0, 0x2520f564bd4c89fb}], 0x1, 0x0) 12:11:33 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000000000118, 0x150) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x1, 0x0, 0x0, 0x0) recvfrom(r2, &(0x7f0000000200)=""/148, 0x3a5, 0x3, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) close(r3) writev(r2, &(0x7f0000000600)=[{0x0}], 0x1) 12:11:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) mknod(&(0x7f0000000280)='./bus\x00', 0x20, 0x2) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) poll(&(0x7f0000000200)=[{r2, 0x1}, {r2, 0x40}], 0x1a, 0x0) linkat(r2, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f00000002c0)='./bus\x00', 0x4) lseek(r1, 0x0, 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x1000042}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) linkat(r1, &(0x7f0000000500)='./file0\x00', r1, &(0x7f00000006c0)='./bus\x00', 0x4) fchown(r1, r3, r4) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000580)=""/160, 0xa0}, {&(0x7f0000000800)=""/176, 0xb0}], 0x2) write(r1, &(0x7f0000000bc0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c14ec302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a0855897c4ae545c48b89a55caeaf77ec92639d4c62996c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af688e0aab1aa1ac9e7ca68f0af55eaf38f1c79cc0c68f244a3e285beab26e99d9fb8a00ab67c496dadb5c173a2a19e79f6285203722d1ca9938e1caf9e4e1fb2e12d4a054d62bff8a33831908867693700f18d048211eb554c94935e82ad13d021c92ea4aee002cba735577839fbe140122cf60dfe7c6b3efda9d7dcfea6edd432056d50c281cd2069c87d4569c6493", 0x149) 12:11:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x80002) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x8, 0x6}, {0x18, 0x3, 0x3f, 0x8001}, 0x4, [0x2, 0x4, 0x1bf1, 0x2, 0x2, 0x6, 0x9, 0x8]}, 0x3c) write(r0, &(0x7f0000000040)='"', 0x1) fsync(r0) write(r0, &(0x7f0000000080)="c8", 0x1) ftruncate(r0, 0x0) 12:11:34 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) clock_settime(0x0, 0x0) 12:11:34 executing program 0: r0 = msgget(0x0, 0x3c) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/12) msgget$private(0x0, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_RMID(r0, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xfffffffffffffd56) socketpair(0x0, 0x4005, 0x20, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000340)={0x6, 0x8, 0x4, 0xfffffffffffffffe, 0x7, 0x7, 0x4, 0x401}, &(0x7f0000000440)={0x8, 0xfffffffffffffff8, 0x410b, 0x6, 0x8, 0x6, 0x8, 0x5}, &(0x7f0000000480)={0x80000001, 0x6, 0xfffffffffffffffa, 0x9, 0x9, 0x3, 0xfff, 0x78}, &(0x7f0000000500)={0x3, 0x7}) getsockopt$sock_int(r7, 0xffff, 0x0, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x2, r3, r2, r3, r5, 0x10e, 0x6}, 0x8001, 0x4, r4, r8, 0x3, 0x20bf, 0xe2e3, 0x7}) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="01002e2fe6696c653000"], 0x154) r9 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x9, r1, r2, r3, r5, 0x1, 0x1}, 0x5e1, 0xaad, r9, r10, 0x7, 0x100000001, 0x7ff, 0xba55}) 12:11:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x800, 0x0, 0x800, 0x0) 12:11:35 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/162, 0xa2}, {&(0x7f0000000240)=""/170, 0xaa}, {&(0x7f0000000300)=""/78, 0x4e}, {&(0x7f0000000380)=""/6, 0x6}], 0x5, &(0x7f0000000440)=""/11, 0xb}, 0x802) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/27) 12:11:35 executing program 0: getrlimit(0xe, &(0x7f0000000000)) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x20000000002000) shmget(0x2, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmget(0x1, 0x4000, 0x694, &(0x7f0000ffc000/0x4000)=nil) 12:11:35 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x800000009) listen(r0, 0x0) 12:11:35 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000040)=""/27) 12:11:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./bus\x00', 0x10, 0x2) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) close(r1) 12:11:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x1ffe, 0x8000452b) r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = openat(r1, &(0x7f0000000040)='./bus\x00', 0x20c12, 0x0) fcntl$setflags(r2, 0x2, 0x1) 12:11:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x707f, 0x0) 12:11:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x5656, 0xfffffffffffffffc, 0x5, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518001190000000000fa600000ebff0100"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:11:35 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) r1 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xfffffffffffffe84) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r0, r3}, 0xc) r4 = syz_open_pts() seteuid(r0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000000)=0x1) 12:11:35 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getgroups(0x3, &(0x7f00000013c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpgid(0xffffffffffffffff) r9 = getuid() getgroups(0x2, &(0x7f0000001400)=[0x0, 0x0]) r12 = getppid() chmod(&(0x7f0000001780)='./file0\x00', 0x14) r13 = getuid() r14 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001700), &(0x7f0000001740)=0xc) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001300)=[{&(0x7f00000000c0)="832ed734adb2ee9f69ade15046b1e31b8bec77a4150ed526812d508422536913894554152b61c7be0743d1a55af607a13b9ad3e215d568350e5a59226ec35058ed2d4309f9364aec1f94c621a4fc4bc331282f6efc75d17aadd7fbf3d3fa19984229c28f0213", 0x66}, {&(0x7f0000000140)="6f1dc416811b6571d49a645ce4ccf772004b0e5effbacfc9bd4fc81aa4850b79df7e77d75d451657e4bf57f50044bb44fce5fc4e8ba55ee2dc65f095d43efdf6acb9e90d1556746186dd3a3010730ad6b3da3aacfd25540e38d1f3da29c97804ac47924742a5bc9d7d7472116fa8f97f572a2766785f4403b34dab2abdbf359c6ce64ba68f5374459be1bf30b1327a9333b0773f9b1fffe4c2b7c7dbf02a5e41931addc0812c6e8a868f79c48e26e37276865ba5cb74fd81adeeffb6e793daaca6603a7de2b422be979662e9d38fa562c25ff8293c62408f13ce529beb2b8f62d9de5884651a4d28fb294b3302cd7b86989d297df0659939e079eb34e39dfda7d12c40f8c4fdf50b7cc40de726dba5880259617826e75584feb68d419116449d9020b2d00f39c3fa1eddb6f245342469bb15d560c6d0156955ba680875daeb893c627557953040c967b09f54a7ccc1af125b188cd20e27b08228e09d28125c2f741711494b8bc4fa4ba1c9e339f67ff5cae5d85d0f8cf695705e6c686313bf51366c498dfd5354ea5a3c739e466e3c4251e96db772b1ff0d5aae0f6cb86edb869c8a58a72de15c27f2489b41dc5c761e19f3db770181086ec036d2ed988d042fbcb874d4960862036417ea34faf3a6de3b3f6adee67ac19442d64239cbcf1d2f1bdb80549366d6710ced75bf041a3782a8ed39c2cacb9d7c002fd6fe22a1372868e8e3db600cf086b1858ff90a091f2af7564f9362d8863a5f92ef6eafe5e3e859a7b35880c722ef58e1cc63a9c6249ff7b28f75206827f03d28d7ed3d3253b830dcb9d2ab89023d99c4b6ddd9ef87c2842f366f702d73698bf7b2b29e744031ccd77199a73780fb4be785c46920845d7a827610041b55824914bb6d6945705e7441bd35a225e3da55c7546dad1e57bb3633bad5335b35314f4ad248dd4464e8fc3bf6830de61386ea94df1fe0c3448f60d73655cd81ef95f8e622c40a54612366ab3a1e1dbd1e85e332474196910d5b5ae41fed33db0c16511042a8f42f9013c486e5fa325bc05c750206f36c466350df921a1c73934a9829d4c866e9635bcb9c85aebaee3955240b79f465240613adafc38eaf505e8d9d74b13b768ce4b6c58b31d3314885961ed1c27bc3fe5547a54852d1efbbc05736beaa7cb88e3928fd7d5037f48f6e902319895cd9bab8b8ec55595aaa3745c3e2b784f8997bd79759efc428fa6c6538f02e98ded98e43fd438a2e509881fcbc7fb2d92816dbadbd147d2d52854ac715745f000601a28daf2b7349a18306b78f3995bdd0c94799a7941dab8a500674249de1ef9f79159ff3774414c7c891349796afcb3207323df2b9a6722182e1927c3b36c1c95cbb8a4a2b083e084aaa13538ee4509bab5455e244c8a3711c4188c66653c5af88163072e2fc313d57ac31681a0b846fbe6147ccffda383a47fdd0bb3de0c416a4c25f8275bf78fdaf3bf7a8155ade678cf22835d066239825b7b362f2b55fe6356a33c2f104f510baab0a19d8f413fc46931b846281c9a6655591326423346981d2c6bbd1ebb71201bf2deb9052ef877e7af2e121d53935bbb627cb7567467e02a39a028fb03e588ad2f3a098821e068dbe712c57ea3e86d060a4ec14607e3cd2ddff4db5c70da273ed71b8539c37ed4333f646df082d1b4d0c08f529fd4c9baab8cf5b2cc3541afb7d79deb09494a13dee56d1c04eb5ae6f001230e37e348f9b27b69a6d3b1d82259d3715c64ff22f33a12be9be6dc574ab708eeea85538bd48c9ac1019778379a57876b916b1250e8ccc7b186f1df3b44b3ebfb852afeaa44f81a6d62dd7118d08c9ec65b323038820f92482e920fa961b6d5a7d8b48a21ffd1e00848fb48511cc01c4c9b403f707da65fb478777e9f043156c668fdbfb07688cf76b63f59be51af8a02a5b39ec9a53e52e9258569a71013b1551f70a4754ac848ea090e564e9851a44c54026a3bc0be7595f8dc0846fa1106812715afde205e2061775a9bc2e4190b8daabbfdd37ca0b05fdca06fe0132e27e94d1dcf810a8fcece39b3862d75293d0ebacadf5e6168150294bf1eb4e8760b66a0c48726d2f81ec995cef9e4e2f6cbd91e2bca64b6b49e5cb189a8da2ccedb2ab75c656f3d2c050565d070f497b6300c78465250105e170402ec401d37f1a9c149b05509f232cc0f25c84e5bb4680d656671de1f2d68c745f7d9ff8936f9a45279c75ed5f44ab434f8b272944402ec1e861dbe44d745300444d3326a25255c72a1d7ab2801e0bd8dd43b8b5419c747e8672134aba68b058f6469b2fe3e2eab3dd0b1f4f915cb268a352d0544aadf9e32aacd572d347d4ba5e06b47d89a1387d377ba00cd8273fa94a6383d13e1bab29410784574476206668983e502184d3c31cfddf295f0991c6d7e9821900c060cd0fe7c164778a9ade0db8d56e1e8e7a5f4553f22cf889b083dfd9894a75217b014eec2b4f002ca1ae43849a756eafd358d1f161f979286b969b92253d01903ea50548acb39a26c9072f5f8a235c56845929c5d000cfbad43d9d0482dffc51f9f84ca82fa68d8d7afd8141123255bc58b0b9d49bad7d198d27e29b9a211e30a6af0c768ea520016f9401bc519cd4b5cf1d693e99982d17216319bcd0accb1ac90fdddb42883f4c992447fb366d01805c2dd0365cb89a3c0f8686ce572937acce4f67000ea8708a803551c34c666fb708766f734ef570f2485849128cc6498a6502313a72a8e73e228631c24d7314548812b81d028bbfd16d8cca5d34236b1a24fd1e56e9797c4438241e2d83f41b3bd6b2c41a2f1510fc193a6ff31dbef338d3409f6cf6af38dfe20f10a05df9eb868a8d72a9ea0d54e232b823ed41c9b7ff67ad0491cf98c4842e6861a1902670e30fd376e240bc5c9613aca268c16276ef266f05d6bbb616510afe888eefd0675d076305951b9cd60f7a135970df6162c179e992767be618c6ff58407c283dee0be25224d2cd8178e151c6f109cc9a1738b597a1cf649b9d0e886292debea42ce5b7ddaae22be1ac6b0d8c80cbe1f2b38156b294ee184e8e27b06f0425c6ea99d2f2f6ecdded6dec1bcdd0c179ed91a79e79f1d84a579c69c3f28da57d382f189f528f1fabedf2c6f216ffc9e9788f1089d20e84cc67bcf46f2a64d2668d170655cd02083ea67bd62faddb76ef82cda1141f005e9a8c035de5b677412370a65f2cb50abc4079cfd677892d7294729c1597afcc94f7002f8374499a51613e634d8ac284abe3bb2ea1554b0551e3ba90e7d0b11fba3746b847f674216578d6e0f0f14e6bc3f803b440c6d4ead812d865f2e25e554f30e51bc977bdbd97f4e64e10361a4bdbf36ff40f845d9aea65ba2ace2cb1e79ad08667a841e881257b2c28f09c91de5c71d03455724c256614bebbf525de0485d989b96f26698ecd93fe36ae0c311087309c95681b4e920a9e47e41a4082fe6d7a820d6e5cb0ce8d1215c14676bbe22f71e385b38b270c49762a0449e1ae2f6b62342c3f60165efb0057790f6cb6a345e18401f904f6b0322990c5c4d5a5350216e716055765fe9fc255f185a98b8f74ad8ffdf5a53d008acee9ba31c52ee7452ee8600df9fdbbefc00886f09daa68e99783bf00f10113f88585a97d7287e1da955d3873d9796a33d5d8d5ccbd827539e94d57b46030e4148236ca18c431eed8baa83b9322d6e58a350bc4eb7c6fd1ff3a3e39fdfb30e0aad9bd9d4e77e31edcab8b33783decbf3c7a8c2a0ddeff28cadb8de2fdbced8beae7dea218160b97b51828e7856071d5b456e52518fc88e399a07660c9e93ac2ffacf561f728f5c4870217b55c67738e0f33dc35f0fc92a6d13afcfbefc022a1d859ac2dfafb0d5cb2940c81933beeb9eb071b56ea01be58129743e0984dec972adcf20afb661f4b925d2f1228a973fad6f9132998b7cb9112f084d432d22726778c54fd90fe9a63dacc49f9c0e733e37dc2fd025983554e923221ae5323f9c7a4674f1810c3ac2e345053772f2b55d37a869c8bfe4b748f1f8010336720b5f059b5a279eaecbee110c6ecab3c6ad87207852896f6ceceee2e51897fb31d4f487afcd2205c9b4804c8ff69c2ae46968142e93c0a2711fc8f0298d92d89c4433ea3f60a74fbbefdba5f1093d4d872dd5203c0c7cf936782cf90b8cc68ae594a49e88cbbd7077752d8147fbb3fd886a7d2b6e5fb05971273d1b8f7f72639b9025df4ca5daa62a1e42d7758a1a43cd741471d04829cc98bda6acd83c862f4e06154cea9c2107bc80544329c51b30701dbb92b2812a1172d76a67b2ef2982e773c7d991ddd2e6a1ab6390b95fdf230e2a1b5388d4e9a734be1cad4bd51fd85e8f47c5aa7c746e308b3c0b0c75f610f6982f4c8fce15e85c766f10fb9524c7b25dc87fd0a4c6060a48076a60797158acc1f54b2afa72823757b338e9fc3e2517a6a6240f1405a5b24b5141d17b19778b1d83f088283c3be0603319b4bbf6ab3af5a8f06c792b97caef2d7245fd04d07032e76147bccd7327e3437a4ad6847350956f1d43a8adf93c5565a8938f4608b843fd57ff351a7537748511352b8b93b086652ab73824a7d7a30507c442a706426793ed881f46b8861c9ae08043a9f612a622c2ffba79bb3d5238f82f66a4dc365b615abb3cfdb0d04ab9fe5a9fd1a9d42c3db6620890ac90df1fea992e44e00a2064cb17552ce2bfcc087730790edb35383790fe5bb489681a7935ee13fe53973a2df8475fdb147a260c657f4a8f7aefb01acd0bb07dcc4a412f84f3fcc7bf6ef20b2801134e4182c3592662adbc9e8b2f396e107ac3726bed85500d89984c9845de8253df499ddb07348463fc604bb71797da7589a94866a343882efc3ef950882d415a3529104f03e12583492386ebcf3872cb6f5b6c3f15f45fe9158a5b20d7c5e77fdd080ae62b385ac13b7a77ddbcdb9d25114ae429c7b11517c156700d189a93be77ea95b790a32e85671b434a7651c34e3f5f02a861c29bf9bd913113e7c65ecf6cb3b0336a4b3484e5e19a70dae9ea2668bd65360ddbf1ea1e9d5a044147ac06226211c3ddea9f5a0b91d080200fa160e20b470102a38df14accdc4f59ba17e918284d471eb7517264433c69ac87089478579794de79363a9a7b0f98ab52cd4e35c1e093b4a8e2741d8faf3336db9cf5e3f9efece654128641d0cab8a682c242fa220830889ad1351d51e6dbe00b88fec84d7a29171230fa6a0d56e3d65417988b61f5bed5b44f1d53c3f14719080df6203b3358567e519ef4a1d048d11a636d4df182b3e24ede5c273a91f1d6fbc50b7572ca56376d19c5daa3059561ad63b5614d2b446ce165d11e7c9165b609070cda1fa584d512e92b9a378b7621e799701ba276e5fbdc0d728e30e1d6830519f77d65e0059912eec3caeea9de6e32d92f30edf4e9bb2f012d65a24dd0796bfee43aca39c4d8d5bed20101d448140d87c0b7aa81639be323d1ab40ef72721ca9d252d365af7006d6b817407987caf73245822937e25eccc3c60c344f2bd651b4d5eed262bfb39f3200b90d89cf9801e2e222c6a9bbf55d849b851d05f2f047711df7839a12a9be78e52370f910f9e852d8d9ecc7a0358c917b79e4fd070e936fc80657bc36ee5aa84bd51322e3424109114461bdf6a18cd0ff5b933d0f824f3ade30b05d7049425c67e463d2d7d0595fa445135dd18abbd10626265a1d2d4c22ed6ea9a3ce97e510520007dd299307633c35fa5eb9760a96225f11235abe94a308cb87d19cea4bb5130cd961b99c6a74e70", 0x1000}, {&(0x7f0000001140)="b4de3d41a4e42cc56ba0b57fa6a1517bc9ad036d283d5bf667b0d2a66ced071da67f76b15fd444c5a99e75bc71fca42e32637ece162dc54c738c0ec06860306cffab48bcca9b1b15471a51daaf2f75f35be50a6d263663890637267d737f0a6309a52f93da2999da9cf4962d4fd79d7bc5f735edf68516c5fbd1820993644caa8d9fb20ed286fda9598027ccb306181a6196bb72be6797d9859cbe19599f6fb70efc0dec5cb744669ceef36fd0b244ea44ac40322d0164bd3824482250038f0d", 0xc0}, {&(0x7f0000001200)="769c9db4fb2e3595827f1cf3c64e3cbb63b037d1a307134e4ae4f64688982d7026415f15ef62190fd83776942b527c7a98ad42f69f4751201f0fa5e4bb3dbc897dc5d9ecb38b56175ea59c9ee736857b9bebd43d83e041dc0b9379569749e00a1554f154b657f821a0476745556ed4122f55d88ca6e423357776996b03ecf23aa7b2244b2e7cc42c8596c6618afe2d97856ab43902f874ac45e88e7d11a64bf7e1c84a136b1fc5", 0xa7}, {&(0x7f00000012c0)="161b57f164934fa3f86d1a1b7570a2a7f7edd639f8344fa1047d3de7c56ea836cabe44abfb0b3482da", 0x29}], 0x5, &(0x7f0000001640)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="28000200000000000000000000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0xb0}, 0x408) recvmsg(r0, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/204, 0xcc}, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r15 = geteuid() getgroups(0x6, &(0x7f00000015c0)=[r3, r6, r7, r11, r14, r7]) getuid() r16 = getegid() chown(&(0x7f0000000040)='./file0\x00', r15, r16) connect$unix(r1, &(0x7f0000001600)=@abs, 0x8) 12:11:35 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xfffffe2b) 12:11:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x8410, 0x80) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x2, 0x2, 0x80}], 0x2, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x85, 0x20000000, 0x8, 0x3}, {{r3}, 0xffffffffffffffff, 0x46, 0x80000000, 0x0, 0xfffffffffffffff7}], 0x80000001, &(0x7f0000000140)={0xd04c, 0x2}) r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x4, 0xffffffffffffffff) close(r5) r6 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000009c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r6, r7) 12:11:35 executing program 0: socket(0x6, 0x5, 0x6) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="07ff1723304e35ccb7d64516"], 0x1, 0x0, 0x0) r1 = msgget$private(0x0, 0x100) msgsnd(r1, &(0x7f00000000c0)={0x1, "217053644076f1f98141a99e87fe7cef76d7f9c3ccdb11727a37e2342dc7f991fe0745c3d6d4c3a07749"}, 0x32, 0x800) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) 12:11:35 executing program 1: r0 = socket$inet6(0x18, 0x80000000003, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="00927a696828c10a56db52e9cf08ad3dc9000000", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCDTR(r1, 0x20007478) 12:11:35 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup(r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x1ff}, 0x8) r2 = socket(0x2, 0x3, 0x0) flock(r2, 0x1) r3 = getpgrp() fcntl$lock(r2, 0xf, &(0x7f0000000080)={0x3, 0x2, 0x7, 0x7fffffff, r3}) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000), 0x4) fcntl$setstatus(r1, 0x4, 0xc0) 12:11:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000000c0)=""/214, 0x368) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7e92b794f8ae04803cea065176003bb1fe00"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffbff, "bbeccb0b94c4bc203bab12d411e7f083b8129092", 0x1ff, 0x4}) 12:11:35 executing program 0: r0 = socket(0x1e, 0x100001000007, 0x1000000001) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x8e}, 0x0) 12:11:35 executing program 0: r0 = socket$inet6(0x18, 0x100000000000003, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 12:11:35 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000100)="186674c45e5ba9897a08bc861ff4231582aed93748c29f33226dc28ce7e84eb9b3c52f2e407a00aa635e512540898fca6a271085b94355b0b8d189d831fae1ab1856104278fddbb6fc160977a847feedbe35e1a5a9807bc5f66d946f728e0e2a7dd9ef74ec94", 0x66}, {&(0x7f0000000180)="e1af44689c5a1e3525dffbea2f408d124e66e8987de2300869539f29ef6b8ae5a54ad1893279d9c57b503228d9458365a76e8927af9f5a3e39282eb11ec679c4a2d420b1fd626326f7403dbd271609", 0x4f}], 0x2, 0x0) getgroups(0x8, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r3, r4, 0x4) 12:11:36 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x9f) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000316000/0x3000)=nil) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) shmctl$SHM_UNLOCK(r1, 0x4) 12:11:36 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) r1 = dup(r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0xc40, 0x1) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) getpeername(r0, 0x0, 0x0) 12:11:36 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') fchdir(r1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 12:11:36 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="96e9966bcbaf8fa23aee08a77b094f1313755f7970c895cdb5f77a1d9e69f135eb8779228a09a0e7db41f08fe22d77e02c1bf263446604ac26b2cf4873b868d539a46f39efb0312a66a31f9064da10f00c30c5abeffcd8aa22d5ecef934a2bde2e6491daed9f26ae55e941705cae776c2660f6bf1635ed182fc8675eeb388b09cace94ac433af9c1e6551c7eb624677db6a07cd7b7d34b60fa4833f8d8ad73cd27daf1", 0xa3) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000000)="125a5328", 0x4) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="24911fb3399d1a75d499b21ac5b7b0925bc6e5a002c58d04cb9088b57978e6fcff527838ea0c4ccbb6ec8c673393b3d395b232c1d6ab86b771fe5532b0b6837de6ef0ff4d5dfd562c0669f2191a24d793cbbcd21b6d3d9e61fd18db1379b2d42f6bb57dfd3c2b0ad8af2c994f93825805a7159c3e3b905ad4395cf94d8c8ec74368ae53b128785e1219e93452679a77a3f3c4f979322adc7eabb9885bddc8bfa4aa9d37b431240eda29fa9acf556ca081bd2e53a6178dc05ba59fd3df1d5978f9a7ec2594959a2957a7e4d25046fcf0c9b2960c6d6c2522b2c3ecfc109b76d3863f3c08cfb727a31b2a4b312bfe00ce0cc", 0xf1) 12:11:36 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000000)=ANY=[@ANYBLOB="17c6a8a59a9188fdfd893f6877a88ab72d1c7705b4b040657779c325cb31c90349d2a96c3e7c5dbf477c80a1080e0000000000004bb63e90d48d41fbd326308c29"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) 12:11:36 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7a32, 0x0, "f5a6849ac35d9dfc1ffdfc79f7a824d9c9bfd010"}) 12:11:36 executing program 1: semget$private(0x0, 0x3, 0xa0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='W\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x400000803) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x155) r1 = accept$inet(r0, &(0x7f0000000180), &(0x7f0000000200)=0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) mknod(&(0x7f0000000240)='\x00', 0x40, 0x3ff) r2 = shmget(0x2, 0x3000, 0x480, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000300)=""/152) utimensat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x3) flock(r1, 0x2ea2b161649240e2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) bind$inet6(r0, &(0x7f00000003c0)={0x18, 0x3, 0x39c4000000000000, 0x6754}, 0xc) chmod(&(0x7f0000000280)='./file0\x00', 0x2) r3 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r3, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 12:11:36 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x1fff, 0x5901) open(&(0x7f0000000040)='./bus\x00', 0x100, 0x400000) 12:11:36 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)={{0x6, 0x5}, {0x2, 0x7ff}}) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') 12:11:36 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r2, 0x6, r3) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x4) dup2(r0, r1) 12:11:36 executing program 1: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x180, 0x0) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x7ffffffffffffffe, 0x1000200000000}) r1 = getppid() recvfrom$unix(r0, &(0x7f0000000080)=""/35, 0x23, 0x40, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x100000001, 0x8000, r1}) 12:11:36 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) utimes(0x0, &(0x7f0000000080)={{0x0, 0x200000}, {0x100000000000004, 0x1}}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) 12:11:36 executing program 0: stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x800) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') 12:11:36 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r0, r1) 12:11:36 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x1) syz_open_pts() 12:11:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') 12:11:36 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x8, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) fcntl$getown(r1, 0x5) 12:11:36 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x52, 0x2, 0x3, 0x2}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40000001, 0x4, 0x4}, {{r0}, 0xfffffffffffffffd, 0x27, 0x8d, 0x1, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000080, 0x0, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x32, 0x0, 0x9, 0x1400}], 0x0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x24, 0x95, 0x7ff, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0xa6, 0xa00fffff, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x26, 0x8, 0x7, 0x1}], 0x9, &(0x7f00000001c0)={0x2, 0x8}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000002c0)={0x6dc, 0x1, 0x5, 0x7fffffff, 0x400}, 0xc) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 12:11:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) geteuid() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) kqueue() kevent(r2, &(0x7f0000001700)=[{{r1}, 0xffffffffffffffff, 0x26}], 0x9, 0x0, 0x100000, 0x0) 12:11:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) write(r2, &(0x7f0000000bc0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c14ec302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a0855897c4ae545c48b89a55caeaf77ec92639d4c62996c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af688e0aab1aa1ac9e7ca68f0af55eaf38f1c79cc0c68f244a3e285beab26e99d9fb8a00ab67c496dadb5c173a2a19e79f6285203722d1ca9938e1caf9e4e1fb2e12d4a054d62bff8a33831908867693700f18d048211eb554c94935e82ad13d021c92ea4aee002cba735577839fbe140122cf60dfe7c6b3efda9d7dcfea6edd432056d50c281cd2069c87d4569c6493", 0x149) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 12:11:36 executing program 0: r0 = msgget$private(0x0, 0x400) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0xffffffffffffffba, 0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="c300000000000000"], 0x1, 0x0) 12:11:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2100, 0x83) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/37, 0xfffffffffffffeb7}, {&(0x7f0000005ac0)=""/4096, 0x1000}, {&(0x7f0000003ac0)=""/4096, 0x1000}], 0x3) 12:11:36 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="cf61", 0x2}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0xc0) r0 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) getpgrp() shmctl$SHM_UNLOCK(r0, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) open(&(0x7f0000000180)='./bus\x00', 0x200000000020, 0xffffffffffffffff) 12:11:37 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/218, 0xda) read(r1, &(0x7f0000000000)=""/4, 0x4) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000001fc0)=[{&(0x7f0000000d40)="e3", 0x1}], 0x1) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) read(r1, &(0x7f0000000080)=""/2, 0x2) 12:11:37 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60d, 0x100) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x45b50b59) getgroups(0x8, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000140)='./file0\x00', 0x0, r1) socket(0x0, 0x3, 0x0) 12:11:37 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) getsockopt(r0, 0x29, 0x26, 0x0, 0x0) 12:11:37 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) readv(r2, &(0x7f00000001c0)=[{0x0}], 0x1) 12:11:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x301, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 12:11:38 executing program 0: chmod(&(0x7f0000000240)='./file0\x00', 0x3f) syz_open_pts() r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) sendto(r0, &(0x7f00000003c0)="17e4bb0bd92a848402bbb0f64f5ce44458cc7122cc6621b58e1712dfb8d3d5eaa5319c6260588240d71126dd96ff8f2707fe81039e4891cc7fd60cf9fca8c3fd8cbdbab5b48a9bbe4c44dd7bd684c533c5e16aaa3cd95f0f53d7229e33210859b2c87571e72ff0b2f45e", 0x6a, 0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, 0x0) getitimer(0x0, &(0x7f00000015c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001540)={0x6, 0x9, 0x0, 0x100000001, "59530d2afbff77b0718713a90858e140856a2ef0", 0x3, 0xfffffffffffffeff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217", 0x1, 0x40}) writev(r2, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) r3 = shmget$private(0x0, 0x1000, 0x80000008, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r2, &(0x7f0000000680)=[{&(0x7f00000005c0)="bc0d5001b973557694ef602dc552bf67d4649a3c313334df44bd3baba186d6375189e0a2acb9a105302421d9e922901627ae423ef582731fcc119aa7e6b7eaa48d8a964036a839cc2b899829fabce48d135fc8a174f41294f22f0130548f9c0481b4f95067a434d226dc5d4420df676dc46e0c8727e56ce58caaa8db3e36b248c02957c3f24e0e90bba5013dd397fe2d06c2b1930f4b143e0f885eb8a5713393ff8e32d69784f8ea121998a5", 0xac}], 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580), 0xffffffffffffffa5) getegid() shmctl$SHM_LOCK(r3, 0x3) 12:11:39 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 12:11:39 executing program 1: setitimer(0x2, 0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r0) getitimer(0x3, &(0x7f0000000080)) 12:11:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r0 = socket(0x0, 0x3136e8962ee55f38, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 12:11:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e00bdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d9da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445d", 0x5c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000280)) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518000190000000000fa6000"}) mknod(&(0x7f0000000040)='./bus\x00', 0x6004, 0x403) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:11:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="f94782ed89a95171ec7397c357cbf3b6f3c2efc5e4e252303abcfc9f47d7a7a09392d53d818836b662a2b3b9be4e73f97bceb62bcee203fcc7af50e1037bbb3ef3969bc48bb7aa961daba3319cba687280"], 0xa) 12:11:39 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x5166, r6, r4, r6, r3, 0x100, 0x1ff}, 0x5df7a8e5, 0x9, r1, r8, 0xee3, 0xffffffff, 0x8, 0x8001}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, r2, r4, r5, r7, 0x40, 0x8001}, 0x4, 0x8000, r8, r9, 0xfff, 0x285, 0x0, 0xb60c}) r10 = msgget(0x1, 0x0) msgctl$IPC_RMID(r10, 0x0) 12:11:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$setstatus(r0, 0x4, 0x44) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/108, 0x6c}, {&(0x7f00000000c0)=""/62, 0x3e}, {&(0x7f0000000140)=""/173, 0xad}, {&(0x7f0000000200)=""/190, 0xbe}], 0x4) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) r2 = dup2(r1, r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000300)="4a5c5fc1ed8fda7e450a55d559c427c087f203b76e9746e234e21563e8406fce30d2e51836fe41af652042e2b41cfb43c0c69c536af651284b6781ae92cb81236d04d6cbf46cd3e3033d6b0aacb4dd41730d985337371d0432bb782693d6fdebb15dc70f9126d16eb8249a2cf16666faeec3714943f37d6e7c67e6acface678bd09736297f88524ba018d65eb34edb", 0x8f) 12:11:39 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) msgget$private(0x0, 0x90) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xfff, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = geteuid() getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = getegid() fchown(r0, r2, r3) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 12:11:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000020c0)="cf", 0x1}], 0x1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x3) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) socketpair(0x1, 0x3, 0x480000, &(0x7f0000000040)) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 12:11:39 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0xfde, 0xb, &(0x7f0000000100)="05fa9349", 0x4) 12:11:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x1) 12:11:39 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getpgrp() r1 = getpid() r2 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x1, 0x5, 0x100000000, r1}) fcntl$setown(r0, 0x6, r2) 12:11:39 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) clock_getres(0x4, &(0x7f0000000080)) r1 = syz_open_pts() clock_getres(0x3, &(0x7f0000000040)) msgget(0x1, 0x89) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4, 0x5, 0x8, 0x3ff, "4a5ed0d321ef056d6ce1cff70b069e5020b49c97", 0x8, 0x3}) 12:11:39 executing program 0: r0 = socket$inet(0x2, 0x3, 0x9) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x2aa) 12:11:39 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x3f, 0x0) read(r0, &(0x7f0000000000)=""/124, 0x7c) 12:11:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b4", 0x65) syz_open_pts() close(r0) r1 = kqueue() fcntl$dupfd(r0, 0xa, r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a947680ac95a538af41571b93a0c7db400"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 12:11:39 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f0000422000/0x1000)=nil, 0x1000, 0x6) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 12:11:39 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x0, 0x81}}) mknod(&(0x7f0000000100)='./bus\x00', 0x4040000006002, 0x80000000404) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) preadv(r0, &(0x7f0000000080), 0x336, 0x0) 12:11:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/147, 0x93}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x2, &(0x7f00000012c0)=""/4096, 0x1000}, 0x841) 12:11:39 executing program 0: msgget(0x1, 0x10) msgget$private(0x0, 0xc) 12:11:39 executing program 1: socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000240)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 12:11:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004", 0x21a}], 0x1) r1 = syz_open_pts() pipe(&(0x7f0000000240)={0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000280)={0x2, 0x2}, 0xc) close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r0) write(r1, &(0x7f0000000040)="8865ac00cd0e80fbd797", 0xa) fsync(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:11:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000500)="a1ee009ce78210fad83d86b803b4db21e72f7300000000ffd1b900000000000046114241b2dde39579e8a2a422e4110056b2edf5d0a4f882bd7d1d3a7d28f075010132b9048d8515a54e8bc60a88177a758799d891f077eae6ca4ecf3bbdcfa6a73cecd6dc4d4687cd55808c1e977eaf3f9f77cdcec047a1efee084f30d8c4fb575e0cb7a637d7717d6c0b3ac573e84956c5f0981fb18ce8b6c0f6a6134e4e1ffa29276af512f9a8432853217a7ebe9adc986f9a3a78a9ae054fe34b79d171558f2714d9902b97a7f8fe04a2b1e1a6b01dea87abb4b414c7b120dd235e6f94ccd66601e44cc84a230ebc2a0b49f271908a6d7e774cac3ed120fb0e8875185b2a8e7d2160c1593b4543f3fcac9e90bdada2150a2450e6f6a36f050822ad76f00de34ebb648c0a6037ea9b7b0bf446d9", 0x12f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) getrusage(0x0, &(0x7f0000000300)) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:11:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0x9fb2, "a8fde9354c578228e2d5cd6474f0d60ababc9d24"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:11:40 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x90, 0x1, 0x3, 0xffffffffffffff27}, {{r0}, 0x0, 0x1, 0x55, 0x1, 0x1}, {{r0}, 0xfffffffffffffffc, 0x80, 0x10, 0x65d, 0x4}], 0xc0f, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x6, 0x7}, {{r0}, 0x0, 0x0, 0xfffff, 0x8, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x82, 0x200fffff, 0x5, 0x1}], 0xb6d, &(0x7f0000000080)={0x9, 0x7fffffff}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x20890, 0x40) openat(r1, &(0x7f0000000200)='./file0\x00', 0x1, 0x22) kevent(r0, &(0x7f0000000040), 0x3, 0x0, 0xeb8, &(0x7f00000000c0)={0x2, 0xfffffffffffffffb}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x3, 0x0, 0x0, 0x0) close(r0) 12:11:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f00000002c0)) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="2ca3b5a07e9b527145efd0b91d3c256322f0e35a0e91659cdf86d2cf94dd302de639e9a1232b107cb016b9dbcb4d87cbf5def04c0ab723c0262a5db2e5299e6faed0fa6a78b7cd1eb5cf178c40a44440c2a7ba663e", 0x55}, {&(0x7f0000000080)="c3814ba19b64300d973b5727c49fcf701eabd3aa09faf41e9d9666603516919d8affd86259a80ef289a1ad273ac7b64f14e82ba2bd46f8c0ee614dd2fc8a782a4d95f5bbd25e8492fe3b", 0x4a}, {&(0x7f0000000100)="060bf617474ac755f855dfc91f001e265066d6b7cb256423c280822479bf4369f836fd5ed0987600ad63f7a34593a10e2b93ccf92daac358fb79bfa6c9d3d4337dac640a701e585585eab810487f47265497babf585427784800117057d211517236ad35d9cc", 0x66}, {&(0x7f0000000180)="34b09ee26cebafca3025998c7669fe50f342fdb38e47dad59ced018c869fdd15d807c5036ba7c3b74c1147735f821fc6f56638b3983d", 0x36}, {&(0x7f00000001c0)="ebfb25990e31cf335a0b6f13989851a3fe86c14b5556537860ac0bc8309744d45248112d2479e21be44af03bbe34dcb98986bf299af5e79eba09609475476c8a4240cfff2ed9e174e42c43fe95fb8efc933396eb399e21ab67dc70a12581e23c1a2c8f5f86c9f1f0537c4330f7fbd18666a90d", 0x73}], 0x5) nanosleep(&(0x7f0000000300)={0x16, 0x401}, &(0x7f0000000340)) sendto$inet6(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 12:11:40 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/130, 0x82) kevent(r0, 0x0, 0x0, 0x0, 0x35c, 0x0) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) kqueue() r3 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) syz_open_pts() 12:11:41 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x20000001) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) sendto$inet6(r0, &(0x7f0000000080)="24fb958e42a5648c0437b4f3c2b61a5e1510f416638e0363c44ef9e24d010c69d20dd3a50ffdb5f30eb4adb21ad750056f77910540ed78e7b2dde5f4597a1b05b3c3d74f497b8e8faaea24ec117a945da25869de2cc6d39945bff37aede9d342", 0x60, 0xb, &(0x7f0000000000)={0x18, 0x1, 0x9, 0x7}, 0xc) 12:11:41 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto$inet6(r0, &(0x7f0000000180)="6cde203729b4aea8ddedcd9b098e1d2a358190f0787edce029f71d1c357b38682b85c8e9b735823d567fc049d9063d6157718b111dcfb1f142facf33a285af490fb84820817f8df89c4dfa8b533ed87b5cc6a482cc58d5f979ef8d52b6cd25e0b17f4f38413f1c0087e00ba1bec1f917db1dc57f3858010839784d486c307bc8df5c1d38837be815fca2023106b11be0831ea4ceea76bba358e6e07f93bbb51b804327a8b20319f1c80baaa95ed22d4263005594cd0ee7ed11116a265e9f1ffc9b3f0311a26c538ab0be477c27cefea9bb9988f9f2d13f3f8368e6ed1620ebc0a7e661a3ae64b2eb394e8af43e217e81e3c87df7", 0xfffffffffffffd02, 0x4, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0xf9c, 0x1}, 0xc) 12:11:41 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x9) socketpair(0x20, 0x3, 0xfffffffffffeffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="fa95", 0x2) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 12:11:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:11:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) setuid(0xee01) rename(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 12:11:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000002c0)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) 12:11:41 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b36) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x5, 0x0, 0x0, 0x0) dup2(r2, r1) kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r4 = kqueue() pwritev(r4, &(0x7f0000000000)=[{&(0x7f0000000080)="718fbe0822b3a417c8570aa962707cc6c4ba414c60885049fa75c7047f5112e5c57abb566a026d395f9de23c5324267331fc510c98ae9812f57d914d322ac321e3f56595fe98c88e76d941b2de308e0a668440195929e7a6b7b62d8766f9d00359c5b53d757098a903c1bc108130cc9fcb4cdcc57581c1701ad4686970c44706cb30de75c4daef", 0x87}, {&(0x7f0000000140)="f0465d99831ebca9f29403ddb095c56a2d059764c7ae8a894fabaa32317f864eeaaa806cd5482aa8166bbc677cf1a8ec65f759d50c728c73530a6914603844dc6bf42341b38b1a43531479afaefc7b1255104b2086cfe047780bdf50e1c3e3652297f6f671b8cb4b365915eb77848e1479ca9ccb4ce56cd40b7a51b21658132d668224d83986b21f631b65c6e02a0f72498c938e8ecb4686439dfffab572dc6b8663e05ab5a3e693433fbfd86f798b084be184493fafb84c6c", 0xb9}, {&(0x7f0000000700)="aef5475ce878640020a3eb95afbd0a31b72b891f8b24afc5701a149600144bc8dfbb964ee5040951dcccf4c7e9cc27976730b5733caab30f04af85f4c671026dbc5b567d348c6406528aac30bde2ac79cdb1081117055752afe7adc00db6e3fcc0fe97d1d400136b09d6ac3f7d5d5f57e54b57d6535a2111711535a28fc849a15cd56cc3f218ba312555ee1b03fef58e0172b2d9390d4c8c1fe051eddd99d46c2a9ce64e5459d251ca76d5fe067f158b3e98d55d37be0f650b1a5dc9f1d94f72909435034565add5abe5ab885cf38facb6fe17011014716ace756089c806e04e3aa5e7319cc460c85bc4f124fc1ad448b7803119f69ae76d4fee0c48373bf85a01e42d43d9efb93ec57e39853d090739213da159a947ddf8879233a99dd271af49808294c9ee942c8c34d555e3609d9c12d9315e5264561b36a147af1d53cf94d0c6ce97b090cfda8336acd6015e1f9b80b1d9e7ca67b72827357f12c5bc7b7407438b49c3f535e55d166ceeda66e0caa377b4c4583afae46e629c627df2cef800e90d13e6d58aeeb13d61126805490b1276a9d42d63dc0238f186cc90c8d8e4e0f72ba22097a7d0aadc8a4482e1768501ef061354ecbd99ff540024aab0b2470bc4e6bf08b82ae5ad36c27434ad41cb6438819afa9f3bb9483859ff93c508efe4fbda83f6335525f5e9b9b49d42b68e4ab5b73c41e7e5e6983b0c6a30dc6bb50b9ae654b1ed9059261b3942a24d266fdf90f9a60d76ba0624325245008ebc1d91356a08dbce20167f3ab297c4039852d959f3cb205c7c22f7d2bb18f2e25b530fee45b8c132be0cbe1c348aefdd2c3f0e5ccf197935d90f893b8319ec3010ce91c70ec1602f67d8cb13ca2fd0d0ee339f9163166d73bba60071ad6c02262ec0863ac599c9628cd6b0622a852fa5893528b65c4abd9ae48f9e363228846b72066668f4dd6191692e8ce52144af3d41a696e80842a877e957b8579d97fb66de378398c1da146757c670ac947d8209079892629b3a192ac99cfbe3d9523c7e4f9ea0d1fc73b3b5d1600f36535dfd8953096197d4149143bf750547d6974e72aee02a31040c961438af5c6e3a12ea4568a94ee0f81d12c1539c7383e42b1cf1c0b60414933e0cbb4b65ecd0bbaf38903a721ca9377b1c4c39ef8be0c37b9ea552d2f7c18a8f8f8125d7e6e9f6b833c62a12d340083c52a99f0efacb656cc6e7372d233b9fa90833739f8dc3c1c022f36a320b3220b7093d27ef6affbc6801417f38b321252d05019f47dbd5c690cd9fc2409ab79817fe1f7dc277f71148d9fe3a5afbf74e0dda8d7467c54b0c3387a306f2b7404fbe4519b991640cf8e6002bb149ea2232cc38de5d476d244577fddb3081ae385d1a150e4bc6290d0e127050010881a076810fa4187ad95df642578689611549a629d690b709519503e426d66e34018d3af4ab38146a518f8b5978c5f7b0d0314459f854ae38045c92e4c29d8c746d35a000d53ca601d236f719d85dbc25ef85af8ede4875939d46cf4f74417f1f6ef62c2dae72722fd8459461bd54349d88aefecc767467be13f25427959e7c36adba94b929e202c529340e07b9ec5616be1de2ad1fc23a98d2e008c24fdf10fb67763afc862a54a6291c97816b99945991a6ed46898224971997eeb87328f2d22fdf6f5a49bc2c3cdfab820025053e48b6cb10c742b49cfea34964f864987297bac501b0edacf185a42e3bc8b6ef5e51db4e38a03ff4845db81a91489d2c9cb7bc73d1277ca1e4fb2854923db7fa862abedeea331cf333b7b10b857aadca8cf0c9092707ba40be44ef73dab321687c051c09cfe26c958fccc2ee2786bf56fc7b49910b59c0501b1ee498da15eeca351fd6086fba2a9fd8a1e5ac88349728fc5df6ebf96243afa884caf1a3cdd8c84ae1b7420bbd706ee77776afdce2d36b345ece8dbb94e1ae24c42c4d053f6cfe47cb17a5d8a77b7c7e76480e5f2af87aa35b2b515cee686a2827688d8f415289522ca59ef15749bf19df86ec973526bd6c8b1a1c357cc7ae5a0b80104f217f9e3bc612371bc203e9ca2607441748e85d336283567419fbb6532ac2640987ecceca7ecada7d0bee159b5b8560963d0a35271273007b3da2de3b5f337eaa5ee8606d366f548bd046fa645cf33a9c6b3cf15482210debc4c1915bf902bd3f0c1eb4bc443019c86c2174d12251e759dadfd3b167274fd608c0cadcfcf108662462f0d8aab3a6ab21670c16442cf2aa4a66efd2b6c04c8a7e5e431ab2fedbefdfbb218911a69c14d0f2fbb9fa1acdd5caa347fc4b6ef137b7f684d83907020854a7cb1b049013e6b3e88fe62821bf31c7dcf972b500b7a6aee3217d51ac40273888b59f92e0dae03a36defec66d37dd0482d2a9c023d2cc9fc9bbeef2251b4d54895b5af43a18e9acf12f6c6dfdd538e5bffbd4e980a7f145a405aef45b164cd1353e74f17f660393dc364e260aca265866fdca32f405d7033542bcc5781ce201d79e8fb8b8604705c0c67555f622371e87da329c16deaed58c73364307763bc1717a3a0b4d32d52e795d90fe4266b6a4a4914c770a32c9b61812fa75518daf0fc93d258cb560ef15fc4528951682500351ffa7941e85cd27c24c083f99be306244ec1a9195aa80a77292facbbd83569ca94711531acda4cf10b13fa86df481f632204c19553ed4a44d85519a272f89c8aba44765969c6ca70303aecbc0fcd41f92111949bd7072d14dbcc362fe3574bf608512957dda3d23eadf63c8b71104b6cccdb460022f8f3d0eb13365a201fe21c0beba2882f5adca5b16f499ba0214a4e307c7eb8f584e6cc1237cf702ba40444bd8999f43db556cfe045db6b49a0c79e2b82970d1e55d20c34f2242b1105109bf432aa9d4eedd0fb31ad1f6664643b6bcc3a145d431a1b2be579a3e881fbf231ea4dcbe62c14bd0e4cd8752634ceda2736f0f1652883eb7cbb46d7fd6e7caba45f150988d309e91f438a45b13c1e13864be3516e9aa55142126a9fc7a352a6d53996e3c9f806f4238cd8cfc89fd907551668c426ce33ac544e2d4918fc7cf60cae38773682c46946e2a8242a28d53ecb8844efa0b41bdd4b31a48dabd6b473a0f65c8d99648eed014686ec13eed1530e0ea96b93292aa301fa3da7d968cdba8fdc91923523ae686c2e6ea3b67ab55a6eddcc24a3b68a9955a423e1658eccaf09e55bcc7a23506328e3f75283829f3c9faea6b7a7a23168c4afccacaee919e8e4b8c784d429d8526dbb142475eff64da641a3865c2be9acf3e2087cfcc9e2b03b290ac22edc67645b86c4bf554d4f1f46292955c246654280632f3921d89a5549f3da2031c298b73fa8879e69bb8e9a159d4a909f9d5365e576a8d9b7d4adf6913975b4bf5987fe287586ab172b6f79be88ea5bb6e74afe89fc9cccf623fa135069dde9674369952d73e57251e3fd7999eef703cd3574143d996bf99c5f391a5eb60196d80d9697f21bc59e199eecd8b272af75e8317ef61630e342c45958abf78f23db187d762bbe25f4b487218830dc849e26f6126de330c1381126af073014a344158e6a80fac99080dff122d0b5c02b89e7a37150654ee51a2735eace8544e0c80e954b847006cadc582dcf3476b5cffec7b7cd2db93d80e16e4485c2125991e42ba5a6f88f6e533ba42d2e0430e0b797b3c7b3c33386934644db095193ccdfc32d83879d2522c64e9a72c2902870cc9ae73e979494fc31ccb2bf6edc1a8e5837e7ef7d7e4e9782960f4e1c1019b2cb5dc2f7d974a3d392296f2d032da163fc54c077cba4593b5271b2f1b50e214a515b4301fb2ee650745bd2d0ce9f91c8aee88fe6d71e9367b7ef2d25ba62cf66321770217d6ee8ba6cab8d417c35b2125956696dff359282ef00abe29d60adb250434aa94c19da69db6f0da0f42784df150bd4b9ba8bb4d5d8e5624a0bedd2c85992f4d9aa37cc3c7e2e3ca6b59681bc2cb9134c226e51abd5d13e16073ddc93ee5c5b37bffe866a3462b5b0eb79b453476223fb563589d7ac2497e8f9e020e015b687e230305e3382449122e9dd1e263c7401e71826ec178de5d9c76a35e13273877acfb4e061c4ff72ed739cbb84e148517f0116ea025000564292b5bc825c21ee8413c92a7220afff92d930cc5b32cd9d7caf5f4dc03aa8417ebc7c1263da9d521706ed1e24cc6a9b938b8c1a481524719d059aa26e8ed802c59e6f68b52f134f782d3a3cf40a00919701d3a103f8dbe6d6d9b96b876e3107b2b8a0e5f43afcb51d40a8edbf8f1fabf6dfdcb0b1178039ba9e12e1475e4f5dc0e19e6db173d628d90a3ddec95e31d271b173263c88c9f06b02603239e8021c47cb838e58f45b929154bb2884929f2895876ea3255bb7c964d8adebacbc5ee8e9d7392c5648f17e68465949764b0fbd5b46f029f4d4342b44e2733b09fec45245c403afad39a0241783378d75d131b51bb495ff7ad1fa822cc64424e72ca14790bca8037144e010093c2ec02783417eaac864c80614305d843b1c5888d56c441cb0dd61bd02ca7155206292d46370fd2c780e0fef439dbad59ea40240fb0af50e662bb49b04b00bb0249a3f9ea05b8ab2247a79f70d670b2ef59b88d486a01fefb311fd63df56aeeea04e6d4f2987a034c5d65259f09fcd3ce8f502291200d2adbbddfe0b0262c34ba5ccf931bbaa222e9f713036605c560fb028c136713d5f083c14328c7ea03a11d86158ec96838f5db40145a0b25ab4f0808a4dab73934b0b32e81c65859f0272b0e27845882b5c99ee0ece0b6b44c62812d20e1f5f2061f75724c2e25e6738f4ff2a3f67881cf108fb6a855bc9f2b36049f199394ba26fcb22e26283692e55b9ecb4da8f2b8f57088c265c66c8b7140b6f71a8a7c3b7d95794a885b81bdab84fb47b6a8c1b19fd76f68deb87e976dc687d574eaa62494ab496bdff4252db188a9a8f15d7407de8789b21a0a5d3662f1cd70e9c8faef69e1d77d0fcc618fbeb1ef8201db9847632e9108f7d20216cc34e4dfe1e97f77af65ca0d84a2ce742a6d41a0729ce83ada45e29c626133f83ffd8d6582b8819be7fc09df8265f59afd48349ed2ccb3712d450ebed283b58657703db43f8b72d9e46480eaa0580ad676805a96e49dcbb1f9a1ae7f3a923e5cf5990859229c684d5ec4e284bb031d1941dd055f19b5c5121a2137a7d515bbc4ec23b65215417799454cc8c89c389b75c84182b62763bc87447e739c607be4b32832e57c86196de04793e31a88ca558371f5a54b8e7f3a781032047cead69ec472faab2ff8569506d6fc17aa62b25381d9e6fa00acd1fdc17650f4a8638c13ce4f7dececf763278880ea510aea2f585e36f6b3ba7361fc12da166823fe711067680262b40b8e315c892e3b6723c7ffaa2c1f3a0d0c27208e4977e6ab0c78dba922845881c4814c988bc1a79ee512ac33b34246305f6dbe39470943b07ef33b654deda1ec2c1a37b56f29772d940f781f74417523893124ecdd30c1e5103f6107a94410aab975bdd8dbd45f8e5feab96b90aff5d8ed3d570a7047bbf5882209e37a3ce0927280c99b029de37bd09cffbf660aaacbe1deaaaf8f218ddd22a75d47c5d1492790de9df138f7adf562b8d5d4db53410d00de9b23a9e673d0fb3f7ea1e6f323c62c8371419786a451ab10bc1254c1ec4f2570d7641665b3c0001f517eb7dd861393418b24be287e1bd19a1ef929ed483a94e91c1cf809acb7d156bac99eededce44ef9c7aa75361f17e802ebcec6349195dcc40d134f9971a20a25f6d71b4f4", 0x1000}, {&(0x7f0000000200)="4bb53a92e3c59f32a58d31cb2d49de39892b1f1573c2a942490f2580b32ff85a5d271b1e87537de082fa173c70a3c7c5629ae300316e00972645535921560c09a9d452a73d4588deb48c74ebe58246a1b0971ebe70c1ef92e2f9681d1578916ed93e0679263e5b7dbc062baedbb25f26f2f7e0105cb6fe85235630a3bfe95753b88e13100c2d352d7ed4c820682dc45c909693e677e788a114ca6ee3ad63a9682cf9e78c6b2fd31958c07fec523c7bf2968c", 0xb2}], 0x4, 0x0) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) dup2(r0, r0) fcntl$getown(r0, 0x5) 12:11:41 executing program 0: socket(0x0, 0x1, 0x8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x200003, 0x0, 0x0, 0x1000100000003}) open(&(0x7f0000000040)='./bus\x00', 0x20, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x7f) 12:11:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe23) mknod(&(0x7f0000000000)='./file0\x00', 0xc2, 0xffff) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) 12:11:41 executing program 1: open(&(0x7f0000000300)='./file1\x00', 0x30283, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) 12:11:41 executing program 1: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = msgget$private(0x0, 0x41) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() r4 = getegid() r5 = getppid() r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x20, r1, r2, r3, r4, 0xb, 0x6}, 0x8001, 0xffff, r5, r6, 0x8001, 0x9, 0x3, 0x7}) 12:11:42 executing program 0: r0 = geteuid() r1 = getuid() setreuid(r0, r1) r2 = socket$inet6(0x18, 0x8003, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x5, 0x397) 12:11:42 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000002c0)='s', 0x1) dup2(r0, r0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="6c97342819d8ca21a382356c6af274d6d2410da47a63bc9aa001739c", 0x1c}, {&(0x7f0000000100)="f351dcfdd2fd5f7ec4bd458d992a474afe1665253cb3e0d7f5e13b4c993f3dbd50f655e25aea0961248c144200c84f2728986c8a299b6d1c6aaeee26744a23ac1f7400c8c01ee20a6500bfc1ff3350fd7b5c83309961a3e6b9b24757e97b800ba3191df2db16da7f49e10c1a32ea844a0ce170ad29e352594c0dc922ba13c228f1b4", 0x82}, {&(0x7f0000000040)="6df3a77f162e6f148a9e75c105f24a334e46934f4872ca56e4613a88f8966db407593c60e0c9e3d2852ffef37c64f1b9a13e154be28dbe5a50cc8907991dac", 0x3f}], 0x3, 0x0) 12:11:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4233cfb25b84e5bbdc3a5197094b222a9c4f6659990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6f9924a3c9042ecfd4cbcdb6a95cec003b54c9eaecf12845088e7008875f26ce8b028878498abacf6a6b", 0x6b) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) socketpair(0x16, 0x8000, 0x3f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r4, 0x20007461) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:11:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000a40)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) r1 = syz_open_pts() mknod$loop(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) r2 = socket$inet6(0x18, 0x2, 0x0) connect(r2, &(0x7f0000000140)=@in6={0x18, 0x2, 0x6, 0x10001}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x3, 0xffffffff, r3}) dup2(r1, r2) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000900)="d0718310ede6ce564197956313f96f43efa29ee4bb02fa9162c30bd325c384e9b78fd16b72bd887b5366c67d6cfcefe67f107ea5b1375c52bb5a1e1d56041a491949e8ba2679a81fe0996cd37b627b7cacba440931c52d62b09c7b18f6b8632f89bfa9862bbf200b6cb76d2235309ed2dcef7cde895e02f5c9d9bb7cac93ed43c90feacf6317b2d0c0a9c4fe665542841717", 0x92}], 0x1) syz_open_pts() close(r0) kqueue() open(&(0x7f0000000100)='./bus\x00', 0x100, 0xc) syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x1, 0xfffffffffffffffb, 0x3, 0x1}) 12:11:42 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) 12:11:42 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="9105ac26a783338a67190aeda062a64d28d4265d84876bc8a2165225383d0327987992881abe5b6d447584046ae9443ba66cb7790eb09d95f8e396da", 0x3c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffff03) 12:11:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005180)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c30500fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb69ad6ded6260cad0c31ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a037701cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0bc5b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd72020a0f7094727a7897d9184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d22750b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c67703000000000000007c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339ff927f7430baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f33f00000000000000376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c16742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf10000", 0xf2a) syz_open_pts() r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000200)=0x8) socket$inet(0x2, 0x4, 0x7ff) close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0x81, 0x8) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b73f2a42ccccab60600000075835db47180"}) lseek(r4, 0x0, 0x2) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:11:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) pledge(&(0x7f0000000400)='\x00', &(0x7f0000000440)=',\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) shutdown(r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000006, 0xa683}) flock(r1, 0x5) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x10008) write(r1, &(0x7f0000000240)="30c88262f2894412e8c9d2a262bd3dd229929466b5f1020ad7b46193594361a72001d352429cc8f1de9ceb2567940eecc0cd1b53723fe5bd12330a75116eb4f72191a92cb3337aed3f14efc5a03d4c00ef68649b1a0baab0346d00aff5b1fa43742a5b6accfc05d0cf66123130635f76cbe32e64f811dc1d08f6877b7500724b0210c2ad9bb20643d195cec5f0e42429b78119e1b4c49a9dc1ba55facfb5917f38ae9377eee0e10a9cd3741c2481fac4e63bb374ab43d0cb139a5a09457934650f495938fca8f2ae927f84167b290db0", 0xd0) ioctl$TIOCSCTTY(r1, 0x20007461) recvfrom(r0, &(0x7f0000000340)=""/176, 0xb0, 0x840, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) close(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) recvfrom(r1, &(0x7f0000000480)=""/55, 0x37, 0x40, &(0x7f00000004c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000500)={0x200, 0x7, 0x5, 0xc00000000000000, "ca939fd15054c8653b16aca6464ef95a723e26ea", 0x5, 0x147e}) close(r0) 12:11:42 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001000)="4c571158fe7f0b10eeba6b2d6d13e8277cd2170128710561798e8a4065a675880185bdd0bb4074239b87eb26affd7ef07dbd1b939be29916a5b12d568cc7c7e4655d324f8a43d44c4054efccba661cd308d24fba7d55ef45bbd5d24247dba78fb04eb075eeab82a1cebf3f243d07ee88017e44b27ccddd7e04e211397f039268cf946188c90e9c4c0f3d9c4b02fa22316fa20235c18f9054fae012a198d32f99d2e4fb192e103a7a3fc728dc84ccb19c5bb49a347006b7ad18ccd601d8ecd01da35af3328bd8b589ed1831f436f0949ddfad896b06e0bb90f28c9e54ed08fc7c0c297de329b9f307002fff2959dbe8f307106b9117ca21b8f6197ae1679c64ace356408bd8b6383b922a8f54e1d092c45f2cafa184ff1b8341e9a5642cf5a2bc927169e343ce83821837351e305e833e667f142da95f7668b2d18cb57e9fdeddb61ac55b5175f412e8046749a7a472f974db1f962d0bd208ed7dd0af389eb2f8ef38745a17d11ad0302ade31555194b46d45f0bbcfe46bacd18f08fcf08f22691a2554fdfe62d11e88c9458e1da7efb9ae69e9ab1e30e4d3ff0211f3dcf1385982c4e2da8ee130541d08e6553c68162da4c593b2980541737c1ad78f0ebe13515dc0a9336a5b46e4a565c734019a2e3ac963b75843e84d194a67d2b7b3ea3e73741f5ae855e9221a4bb1637905c20e86586240b438c996f2c9bbeadd0c45231a2ab4cc0ce83fa02965aacc06b4c42e2c6c2a1e30530b28e7db0aa9e598ef49698ccd51db84f911e51fecc7ac43756e6d503142b9370b33be99c5de7c6d2ab8f57c8d692de1c3d4aa8b1be8066403d4bed17946ca2f42e5f2c45a85c9cdd52cbf5085331e16381cc1c258ab3dc321c62fca073a9dcb1c32935ebb6b44d7cbd9963a2a16abfc43080733bcb5b8fa6e7f9f2636b8f0e0977877d0b61fd256e58c5417e0b874eef37c2527eecfcc59f9c5402bd27f5f307d26eb29ef4a2e31e4f8c67c553b815e1aa61033bb3e1596fc4714cfa272250047da4ac7b69f46389303fece2bec8166e0345d56e7b2d4b1d51bae1576541b77e53d1cfa5d52fc4d355be16a547c6fc47343d6baf2976faabee17ecec4e83d13a0edb8f53caca4f284e2d1875f5daa09089516000dffe0d62c8c2817153857bc40890371be40b4b43ff27a96cd156c732b1333ed98ef3857561dc006e81e81f7027bcac306fd50a2c8b0b71512041f80677e771d53af66995f9a8cec0027b81d31bc5eaa68bdd73366de58a134ea7d6b4e9f4bcb94da9ba25a0940154e58c00b72acbbd9c0723458d94c36baec920965d5a9617b37ffc776c9de01303677e67fc1fb6aa2f79e086b0cf1b478a02d96304a4e57150820a07fc699650c6c100a66cac6789f3bb82fa5b8666239249f7188d16662140c45bdee274cb167b8d60ab14ab3345f68da8ec6ea2e9e72f751e3fda73a5a25e1b38f64636200a7fe06147406e6c0f09181a62dbd0f3f3f77f753985985931dbd70ad3f21bfab353fb7a0935621df7ed2c5b2ca149f014871fe8e41de5ad4b4d5384577c3c54bddd7824e350a1eddefd875fc7d7a704774d2f406c1972ce175900cb215d1f51ce13443572ba94f5a82c7394756e3c9265a3ddbacb12e17dc4a7114004da2d32e8ae4ee22899f0c3810a91048c65b5086cd7f7c3984df1d38d6c2c7d7382c981daf00b7c24c4bc76dbb0001cc9da3882f8664558e1f9b82bdc34e356229313cbbbbb33df8b362deac13814cf86b595cd39023180c4e6fd1f93455f4b39d24588c99f1147f080148361834df9ba27b7c63921f2cc5fd2e70da232e3433888b2a5971f25781602493634a700fe4735c2ade56e280652e1b17197c2ea717a375d1dee1b19df79a73a44c4abd03a840421f8dd721c01d81c7b377c630a67787e6c2b5779d8d75737efb553207d1867ad2a4309f594647c179e0d8cf86471fba5ef93f0b5d0f07a7ae4f221d2135ff37f7a37d7b3edf4c5fc1c04f6781a70f74e30ce13c939598ec3b32889b8a26c840401d69fc9f50614e9dd2fad000e1679fe31c566eeb00743c00aae13ed413699fe8e3ad30b41f382acbc2e5c16a679b2c3730742fad1c73bfdbf92d26812668c8088adef0a630a94752aea940ee1def5375997221e8e3237ffb2aabbaa6894c8ce95b12782bfb7954b262c46e18fc5664817cac9a0a06ac86f99913d2c1369f40793fa3fa9e8987ccaf7ca86c6b108faa0cc2364a66ede62ff493b755355d4cd009d70b03802225c901d6b9598f7bf2d08df48746ad2c726834fc13dfa1bf6c61b58535acc9808b1dadd92037e69635e9ddd34c2ea66dbb4ea83ad06a502d75dcca9e38b603b0a8612c426ddf8dce7521f6a3d8bc33df72a381a03e212c34712413e455523a21d6764710e75dd3d09d8c068cfa417eee866b6d7ac1d246fc5fe10f2a902963f2c10b69e11f714b86283b9505c5e2730c4be17a2545acfbb2be7ff65e8ab20b5acea1d7b7449f3a82730a9b3614c2dec9ba48538bbf535037e34ba3fc67f19e2268029c33006d817ec17924070b1230ee48c51c1f1ec570e599f9edb10311ef98254709b75d61072360d17d35fb5638973deaaa5b8f29b9647ce807e0525962733c5501eec70c4ae8fb71289570fd17002b271238eeed382b1d6e4cf186a672732aa0d80f1f4114d547f78c0ff628034ae1afb011249146ca0a9214bb292fae0b9cd665c1b6ff1167d0eaaea97fea54fb4b1b05788c2be3360fb841847afa7d50613957f8676fc8a3bb58e6c95cf2e0b09555729c42ee2f594b7031362b5388c6af004b4549481a66b6beda4e36ee396b9a705b8bff40a74bbd20df138004c1bf6b0ca2c98dc6530a26a18bd79b1d47a3460ad45f52cfc503c2b4270533b4133f17571b4e5cbf35b8d6c667fa6b53f2125f68ac7d72d581eb1da95dd238c0326818138702e1892d0b11d12961e1b02d6258004136ddde8770ec685b5b25a287e1de8f98539c7e47a9b7f28279023b3d86f23780aca96e959775e5cd3b0e9cf89155dd89d7a707e98e909feaf98b91ac1ef92339ebe1e178b415c0372f0995b18b16902b597e90a1d67517554b06901c953a91691c17eb5d5e38d9c1b9ac000c7ac44df1bfd11ca6d5079dacc8ca2826efb995366ad8082f350571dd1c7525736ccd432e93d32885644329437d64d1c14314573a1cb099758f43815c1205399fe1ccc6b2c96a8d0f1c6cb3c3b8cfb4e43363edade0ebb9fbc52e3a85e02ad63e1e1a8d1abbbd26a0638fc8402246b1a39aab84d1dd21a2bb9499e5f0f824ce46b31ec84accefbd5ba927b3ae22b4abcc7e4a9339ccaedc3ceb8a0730b414ec0afc042fb886d51760fb7b879f701d036b422a321b58a7edb52af45beee96aa05ea6888f6b80192bed561099ecd84e3e8a405672fda89c17ec83887e50ed0a7b29d26602da974ce905d98593f63386412dee76c1ecbb8337f41ebf7cf7a7a5690358eb3b80312861d458d0616e32b7c30138a1d785e0ac0a48c443538e336f3d9b508f92a555acecde762d9180d444796f551b7e5453241af390f758e56dac13dd5e197919f11bc201457af12adcfc5934eafdd23f3ef54dc31fd5ae383eb24d05456dbae5144fb45db61d1503e1d30a86d3738c2a5daaec80ebd3c0fe6c76ce78529af7ca1b263b087252743427e65d39e02479544a0c960919ca06c62f27756b388aec5cc69301e6628c16dfcbd15b905106d98f0a559b1a22afa28dd3253143839946807717dca58bf05c56593d5cb2be0f350cdd569a160aff6d6c259981a7a354dd74de32c923fe54b2e0319e38de82d2a839b775d459f142e1ee1bd50e230b7e0f158839cae0ab1041f5f9e3e2f0f6906be729a0bdf8493d9d9c7dceaf5457152aae2ce79698d9632e4d19c51c5c9473c97e863625a0f33765c0896af60586e547d8d3e3c6f169a74ca3ecfdc9a917ef839630dd78203a1f3cabd6dd09d3f937ee91105b9b23cabc82760266d83cbedba325bd1d7fea6227fb32790647765416a21ffd853051c315173e633e37128caad5137ab49bcb4bf3af873960853f06a7d643bed71cb376cc8ebe96e30ba9cf2537cd48808ec7159c12f709a1107aaadf20954c30f5feaaebf0c4d485c8cbef086b24a119d3703f71e1547a288310d0875a01fb9bb1443dbeae9020d065fff1368daa22bb6eb5ad068466f41ea934e3b18a2e0eced5cfd479e2510c1f40504e3e9967bc75eff4d506fe2b609942897885fbec01548d1309e32a76eabc59f0aac913d34a44d4192057b41b5795eeeec3974d60ca703bfe25862e9847cb98e47b48d2035b0ad7e4b0e59ff44855012195536fb5bf92b1d0f09b8e6e6299de4274d0bdcf3e1ba35f661e4ab6e5400128cc5080f9d1a9fcf517f3a8d077f3769c92d36bf5441879c0481bfa84ea771b962b06c3c62e3cb6e1453d1d8b849394703cd8e615380b9b3b892405cc70e3e95016890a4c1dfcdd45e52ba0f3cb1428e4ed37097d3f38b0e1d26aea5c3ba3fd1b65e6d2864add2245c3b4a5083bd76163354adba40e92a4ca0f4484ddb7963c9d89de93533e24a2d041c4e5503750affa3abc409584a9e9f87e7706b5773d63c4ea94be107e981b7ae4315c5868bd4c0098ae92d9429c6b981376504f0f6b63fd44883ef1051467d26ed337e6ba907370c06bd004d69fc92d400675496d55eea3638b5d5a3c25eb83f4f2db98d82b45f7b2003b99557c8afb0e8e370b3d12ee35579f7eeab6d4b37cc3956c647b019c969b96ce072ff64aef2d7cb4323b6df8fd82daab3ed90a09e26795bfe682b3213385ae9cf4a3a75df00082e9f3688e668ea82b6af770d42e66f70b9a0733481fa72cb9aec86a9ce6406de15e19fa128b7dfa905707036f8a74f6e9a84e9a72b589c53af94d3be6a86e39733bdf68c117680b0b8e997b2a461a979d031ac1c33f0bc2c0abdbd3cdebb76d53bbeef248ca5ad95b518dc679a893e46f3cdb3a3f0852cc55b9602a51095aecc686d780ecce1d87f2b08e74f4e1a956c1077020746a5433d13361ac74ca15d9f3392b0463c457224b9adfd3ab6e9da623588169aea63ce2fcf219d02b1ac08af31e3c321ab4be7daded3deee39093df390421c7970298ff6b72c92e8beed4d377b0c3f96aef5f2ee8f699776bf570765b15fcfdd352744555dd0649b1eebac8078a073c83d5b686f5635b8655784e8b8ef14b8d47d0db5e65faa9121434958441c180473571ebf8acb280726692fe3415b1d50c70af1e5066859b207d2fd290f06e93c5b609e08f8900288af2c8eeab56fec072fd325341f121c6a51665cf3e9c6a73fdaa145695cd0dc9d8b112d0e30d4786031b2cb891e3d991c5765a7afececb777e375a6e389edc033d4c97cd0e91cec2afe25003676296be2019bff0eddb9fbe075d11f333c72571864e450cdabe44717cb45eff1463e01e89bca4ed14add8cfbecc7290d1a00d70b2eca6fff2e74c87f97f1b4c6d0f8730d9597ca40a2f88138d2a9447213e5c78de965e5da70b5d6b536ddbb0cbfeedcd3840983676eca58252ec77b5ffa3b01a2c3434e3aca4a06232817b87b7c28fb9d8115087dcc39a2e5e7b7d287adc4fb17dc590f72af0a63d81e4cb0c81c7b4e277bc56c07be947ed42056e32f8fba55fa6295f97684fd6f046e6e98f8f2c7da4cfe8e2c970944a674ed88bda7eabe8919ad47c5ddbd9a49dbc1d52400f44957765bef17fb2412741998e982748e9eadc014feb5063a61c66ea33c120a932ec17eae6bad0404a703684c6", 0x1000}, {&(0x7f0000000000)="f5fc11e96634578df0f561824768", 0xe}, {&(0x7f0000000080)="a2f83f7206b36095ad37b9460e385a66f0a6983150885c5088130fc71e3ee58a0137c2bb4692c578becc73c79ca23f1d9dfc25bb03d26511a0a988f77fc819559f09eda8ac3751e13762cf18c4fdfc66dec178a7de3e59cf6d0e30f82859b2f1bc804647f5bed7cae0d27de740f835a4ff7e9d69a530c0e0e561c661147c93eda67e3c6c9a646fdbb49fa77144f9f578612c4d6d2ccd1c90e544c1947ab387d502ee1094e4289ef25712731c9d7085f38804f948366e5761e0d8ae1fb3e93f7854faa5cf6a019f9c59ecd22e094bedc2c507ddf8bd2694641634b248ace98d", 0xdf}, {&(0x7f0000000180)="5a31227c41d139e21cf3", 0xa}, {&(0x7f00000001c0)="aa5a7609b2d566273f0be334b61a8b4c30bca1284f3673f4f764f30c969dfea1c1a87baa5143eac0a71bb052e6ffa01b33f7b61df3ac4e5727c8064a693557ddc18e3f8459885524933a6dafc3cb0305d6dcbe15e4acf0ae05d0a70699ebb38f3ec7255832b486f69552b3162d17d861dd85677d1d94f3eb319e2cdba388fafabf626e6cec46e7a62352da529834ad08bcd5d9d7190db05f49f4728c5aa836baf06684149bca426fcd", 0xa9}, {&(0x7f0000000280)="832210f8e3459a6de6a3a3b9c1", 0xd}], 0x6, 0xf) 12:11:42 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fchown(r0, r1, r2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 12:11:43 executing program 1: socketpair(0x38, 0x1, 0x6, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0xff, 0x8, 0x0, "a9d0033eae37b215aa88f799aadcbd64af63e1c2", 0xea9, 0x2}) shutdown(r1, 0x1) r2 = msgget(0x2, 0x0) socket(0x18, 0x0, 0x7) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/12) 12:11:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ioctl$TIOCCDTR(r0, 0x20007478) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) 12:11:43 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a0a, 0x200000c) open(&(0x7f0000000040)='./file0\x00', 0x50, 0xa0) write(r0, &(0x7f00000000c0)="25a8481ae5792fb65f7756c32e6d08abe97f21aef64e40fb824d758155666efe4ee4e29fd6e43ee45efc3128ae788871e99bdfa0642be9a41ac5ac5dc6a7fa22", 0xfffffffffffffe16) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 12:11:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x0, 0x8001}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20080, 0xc0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/233, 0xe9}, {&(0x7f0000000240)=""/235, 0xeb}], 0x2, 0x0) 12:11:43 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') symlinkat(&(0x7f0000000340)='./file2\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') mkdirat(r0, &(0x7f0000000000)='./file2\x00', 0x0) r1 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r2 = getuid() getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x6, r2, r3, r4, r5, 0x68, 0x7c4bed5}, 0x70a4c319, 0x0, r6, r7, 0xfffffffffffffffc, 0xff, 0x10000}) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) 12:11:43 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt(r0, 0x1c21dcef, 0x4, &(0x7f0000000040)=""/89, &(0x7f00000000c0)=0x59) setsockopt(r0, 0x402000000000029, 0xd, &(0x7f00000000c0), 0x0) 12:11:43 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) kqueue() fcntl$setown(r0, 0x6, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000000)=0xffe3) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="f0447345aef4fae16e85fcf7252ab37f0c5f64f0c5a1ee3b73cba6b8fa94daec73c1fff27c6a0c23c28b5afa532dc1d31b23a62f1621d2811e76d6a4be414b24fd7227d0432f5a92fc6b13b8367618034f5bad12d271d5e8d9f932924bc9ba7a8ff3165357a068a8db1b6c0d663f5a9b3670a7e5824d1597300374cdf3aaf001d4c8f52112edb3d4027ae8213ebf18e2687d232a369c66760798052a4773955ad3a8db4a5579", 0xa6}, {&(0x7f0000000180)="118c2f6826e0a64caea685674f1aaac46f083e1606f7c26559421c9bfdebd49a170e106a2a288585e22e56aba54e5d3389e440e32afba55208ab78fe754e856b0ab5a210155bbd3032469773e98c6e0f623bade157db49a6bc37551ef2f9c581a53607a111451cfd180c7a90182a51be30133b7c7fb309a49f9ad29f896cf24049a865cede41cb9a7892a7f81656bfb30152805386e247c9b0765a464338abe2fbfc3e22dcd53f102f1153abe7b8548cbbce822522bdffa972ad87646ba583f096ce0b6a64d76ad9d8e789e0b2499e63", 0xd0}], 0x2, 0x0) 12:11:43 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000000)="71fc531fcdb31a5417035f6d", 0xc) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r5, &(0x7f0000000780)=[{&(0x7f0000000040)=""/26, 0x1a}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) dup2(r4, r5) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='$\x00', &(0x7f0000000100)="28d37b3a00", &(0x7f0000000140)='.\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)="252821cd282d7d00", &(0x7f0000000200)="ae3a7bc700", &(0x7f0000000240)='\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)='}\x00', &(0x7f0000000300)='#/-', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) execve(0x0, 0x0, 0x0) 12:11:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908", 0x36) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = socket$inet(0x2, 0x8001, 0x9) setsockopt(r2, 0x9, 0x2, &(0x7f00000000c0)="d647bf0fe4f5a4b19a3b4a99050418ad2b7524eff7e59c9f05dbc87187756d4ccc57c055a53d4e31a66f8b745fab96f462de25d47a0ba56cd02b9faa500453bd425a547f00eed5088628142645ff5b19529f93ac80467ac3b8c742e4bb3dcbca84c23ed33c99738bcb8bed6358df3fa490cba6ad1b62650456d4041377da5762e890c9074e5f3b677faf0ea58772af8e2701ae7d22c30ef67b0cabfa1c6c84511e63f9ae5bb041de57362fc10bb5f17cc07fbe2c4d14413916edeb07c18d", 0xbe) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1e2b, 0x100000003, 0x1d3e, "bad83f067108e2dede80000000001f00"}) poll(&(0x7f0000000380)=[{r3, 0x105}], 0x1, 0x0) 12:11:44 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3a) r1 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) dup(r0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r0) sendto$unix(r2, &(0x7f00000000c0)="5e9b48d200898475", 0x8, 0x0, 0x0, 0x0) 12:11:44 executing program 1: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 12:11:44 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = semget(0x1, 0x7, 0x0) semop(r0, &(0x7f00000000c0)=[{0x2, 0x7, 0x1800}], 0x1) r1 = semget$private(0x0, 0x1, 0x40) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/213, 0xfd65}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f0000000000)='./bus\x00', r3, r4, 0x2) 12:11:44 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x2) socketpair(0x21, 0x2, 0xfff, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 12:11:44 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000080)=[r1, r3, r6, r4]) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setregid(r6, r4) getgroups(0x9, &(0x7f00000000c0)=[r9, r10, r2, r4, r0, r5, r9, r3, r7]) socket$unix(0x1, 0x2, 0x0) getgroups(0x3, &(0x7f0000000100)=[r8, r14, r15]) setgroups(0x9, &(0x7f0000000140)=[r10, r12, r14, r0, r13, r13, r4, r11, r13]) 12:11:44 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x4, 0x8001}, 0x8) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x4, 0x5) r2 = socket$inet(0x2, 0x4008007, 0x39) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = semget$private(0x0, 0x0, 0x40) semctl$IPC_RMID(r3, 0x0, 0x0) 12:11:44 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) getuid() setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="05fa9349", 0x4) 12:11:44 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, 0x0, 0x4f) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x2, 0x8000}, {0x18, 0x3, 0x0, 0x6}, 0x101, [0x7fff, 0x5, 0x1, 0x2, 0xffffffffffffc034, 0x0, 0x3ff]}, 0x3c) chdir(&(0x7f00000002c0)='./file0\x00') accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt(r0, 0x5, 0xffffffffffffffff, &(0x7f0000000040)=""/107, &(0x7f0000000200)=0x6b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r2 = fcntl$dupfd(r1, 0xa, r1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x7f, 0xb9}, {0x18, 0x3, 0x1, 0x1ff}, 0x64f, [0xc2, 0x5, 0x101, 0x3, 0x80000000, 0xfffffffffffffff8, 0x4, 0x80]}, 0x3c) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x0, 0x40, 0x2}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x3ff, 0x1}, {0x18, 0x3, 0x80000000, 0x7}, 0x6, [0x80, 0x10000, 0xa00, 0x0, 0x7, 0x3, 0x80000000, 0x7]}, 0xffffff41) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 12:11:44 executing program 0: syz_open_pts() mknod$loop(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) dup2(r0, r0) 12:11:44 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x800000000) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000040), 0x0) r1 = accept(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000dfff000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004cb257408ab5486eba9ae80122a0be1b88b7072c8defade430dd57ea139f3605e1d7984729b04feff4334ee9ae3caa803284ff26a4bb06e81681b8f8c080b723150d2b75afc058fddf7536"], &(0x7f00000001c0)=0x6e) recvfrom$unix(r1, &(0x7f0000000380)=""/248, 0xf8, 0x840, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x300, &(0x7f0000ffe000/0x1000)=nil) socket$inet6(0x18, 0x4, 0x0) r2 = shmget(0x1, 0x1000, 0xa, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) setsockopt(r0, 0x47, 0x7ff, &(0x7f0000000000)="6d1c54bd3a39aee0fa712716fc3933bed7f90efc7b1a7ed66f0760707b7c363b1cb1a7904fb8d3ece7e8be224e78302ac406c9425dd2ef9c23d247c557a879db2466b72524a6b326cee1157036c572e918349e0da922b0357821920ce04ee3f6bf836dc58fc4d7c982e0afe97162181f4083f0df59ed6df76f53a97e1d414538677a240837eb0763d7b235fc2026f8a1ce9cfa21c417bf4f5501867233980ac1a1c5e37719354317e131f235e041a893632d49d15e956262e0e41d65cb8c2e3fe035667dc36978673aa82fb1d6c07b167583a833e365c8a0252dd67441d3f9a529014a8c00ac565c9ac871e733df4de0b4e599", 0xf3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)) 12:11:44 executing program 0: setuid(0xee01) r0 = getuid() seteuid(r0) socket(0x1e, 0x3, 0x0) 12:11:44 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0xa23, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 12:11:44 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') link(&(0x7f0000000180)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0xa) 12:11:44 executing program 1: socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0)=0x4, 0x4) recvfrom$unix(r1, &(0x7f0000000100)=""/178, 0xb2, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="da", 0x1}], 0x1}, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) sendto(r0, &(0x7f0000000300)="ec57c905bd8b246680ee46bc221b7b69f5ad333cdd26a33e504862f00a6f1a13f7c2735b609355da0b178bb9d38515cf9d49959ea3bd27bca10ff1f340bae8862e5945ca0f160d2c8f56a32c61102511a632b684553f7974a2a50b909134e004e6abe6b938d8b5c325426ffec7de1f4c9e296a85e663d75948e1e07a6c03053ad15b25ed4722caef4130fa95c82c10e59d0d19bba1", 0x95, 0x400, 0x0, 0x0) 12:11:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 12:11:45 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001140)=[{&(0x7f0000000000)="282c6cfd80471e0019c38450c851e4fb", 0x10}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000000), 0x2ad) socketpair(0x6, 0x3, 0x5, &(0x7f0000000040)) 12:11:45 executing program 1: shutdown(0xffffffffffffffff, 0x2) 12:11:45 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) 12:11:45 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xffffffff, 0x100000001}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1000000000, 0x4000000003b, 0x10002ffffffff}) 12:11:45 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x3f) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) preadv(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)=""/164, 0xa4}], 0x1, 0x0) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x8) mkdir(&(0x7f0000000440)='./file0/file1\x00', 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000400)={0x10001, 0xfffffffffffffff8, 0x8, 0x60000, "fdf74753df13745a7e248f5b87d9f5d67b98dac3", 0x3, 0xffffffffffffff5c}) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000000)='./file1\x00') ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000003c0)=0x2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') 12:11:45 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="073a9f25da9878471152f56d2280f8e7010f0cc05a090000000000551cc2dc21"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = socket(0x38, 0x8000, 0x3) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x5, 0x4) sendto(r0, &(0x7f0000000000)='i', 0x1, 0x0, 0x0, 0x0) socketpair(0x1a, 0xc000, 0x4, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000001c0)=0xfffffffffffffff7) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 12:11:45 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r3 = semget$private(0x0, 0x3, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000440)={{0x8, r4, r5, r6, r7, 0x41, 0x9}, 0xff, 0x5}) r8 = dup2(r0, r2) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000180)="47090c43533616ae0012d2fb126c1ec6ed7849a207da3491db0b8cde1b3c5621913b4baa1cf642b63c6f2abc81b5b689519ce6d4887dd037d98b8eaa34268551e0f653566f8f62a31240a11304405da7275bd869ed294b9971d78510e9dc4a27ab80fc5dab5dbbd6b3b59a500d94d84d2d834b1a62e2333d203bbdba2ed10dd5ea6d0b0d0ab1fff4743a02939a8b025f854bc9d9ab29cfed2fad15e5057bd82adf9cd7e8cad992f2b0efb05693c7b8d1d0cfd3ac7fb31e6023a2b59d3f5e921cf369703214524039626b92a11b4a8b496eed9d18a1dc00", 0xd7) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0xa, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161ba) socket$unix(0x1, 0x2, 0x0) r10 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) preadv(r10, &(0x7f0000001100)=[{&(0x7f0000000080)=""/17, 0x11}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r10, 0x41}, {r10, 0x4}], 0x2, 0x0) readv(r10, &(0x7f0000000300)=[{&(0x7f0000000040)=""/59, 0x3b}], 0x1) poll(&(0x7f0000001240)=[{r10, 0x101}], 0x1, 0x0) socket$inet(0x2, 0x8005, 0x1) shmget(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r11 = getuid() getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r8, r11, r12) 12:11:45 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x100) accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r1 = socket(0x1, 0x4003, 0x80000001) r2 = accept(r1, &(0x7f0000000080)=@in6, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) getuid() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x80000000) 12:11:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="36032593d64409864be1120631887b532ac7407846c350b8be0c38cb2ff06344566b23e1ce563db8922a2a8acb2c48c286e1f4a953d4655917c5651e49a6c18c02f3017b4af6244789116fb86f3f3364cbf2ba71fcb8d8eb4ef39b8750ca60ff2c5ccc3d8c6caf4979f0c7f836c0e36dd19929baf0081007ef01381b31e83888c2e54e7a08c3649cd61918ed96a55c20", 0x90}, {&(0x7f00000000c0)="e793b2", 0x3}, {&(0x7f0000000100)="9021f76698e9c120646da019401cd7879b91a265eb4a550e49a96ea656fe69471b8b3451a01893d85552161033d0b189b4dadb3bb6b9519d9a4490b49321a3", 0x3f}], 0x3) fcntl$setflags(r0, 0x2, 0x1) shutdown(r0, 0x1) 12:11:45 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7fffffff, 0x2}, {0x200, 0x6}}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x3, 0x20000000000) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file1\x00') symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') dup(r0) close(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) 12:11:46 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71, 0x0, 0x3ff}], 0x2, 0x0, 0x0, 0x0) dup2(r1, r0) 12:11:46 executing program 1: pledge(&(0x7f0000000040)="2e21892100", &(0x7f0000000080)='.}\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fchdir(r0) 12:11:46 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = geteuid() seteuid(r1) linkat(r0, &(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000100)='./file1\x00', 0x4) symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00') setuid(0xee01) execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 12:11:46 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0xff88, &(0x7f0000001740)=[@cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x118}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x100000000, 0x7}, {0x7fff, 0x2}}) 12:11:46 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='^:!.\x00', &(0x7f00000000c0)='/\x00', &(0x7f0000000100)=']%\x00', &(0x7f0000000140)='@++)\x00', &(0x7f0000000180)=')\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='\x00']) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}, {0x0, 0x10003}}, 0x0) 12:11:46 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) setsockopt(r0, 0x401, 0x0, &(0x7f0000000000)="3e94980bcc22f6600ff5da4e2845922a6b8467f33fdebceeac602d530505fec97fe5c5d4c51a52b5c62e5bb7f7586662ac9010601fe21635e52b25f39660b8377ff99b607bba2b47a20583f07d9b5bc9a33c4585952ab13faba5fb10e6024b72e29da255c11a749ed0ba62b7e2a7380d612789744b6ea4f6bc9646c45ce9ae540ad4964f013d8388b38b385cce214b828f13423ca64019b57c50146bcc59e7c46fa4a704", 0x29) 12:11:46 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="ba0ed314e6bab611748222d256132c06000000eb3ff0165f00000000a42355454d21bd2dff64e1cf87bd213e484caeaf6d0d66", 0x33}], 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x5, 0x101}, 0x10) dup2(r0, r0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 12:11:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x4c) read(r1, &(0x7f00000000c0)=""/249, 0xb7) poll(&(0x7f0000000000)=[{r1, 0x8c}, {r0}, {r0}, {r0, 0x108}, {r0}], 0x5, 0x8) 12:11:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x4010, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0xfffffffffffffffd) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x190) 12:11:51 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setuid(0xee01) setitimer(0x0, &(0x7f0000000000)={{0x20000000000002}, {0x0, 0x4}}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000040), 0x0) listen(r0, 0x0) 12:11:51 executing program 1: socketpair(0x1a, 0x8007, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x2) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x0, 0x3f, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r1, &(0x7f0000000340)="389b8f92c3d572a29b80634da4ce54fafdcf4093cd2e5a53e002cf42e9d193b07d7003c908bbb99cc7190e093e986d15763102c287c9a57464c2cc093da0ae691205432eac85829c6661f04322a2ad01ab7bb34dd3f70b7f44cffd9aaca8ff0cc6", 0x61) write(r1, &(0x7f0000000240)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f", 0x65) r2 = syz_open_pts() bind(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x10001) 12:11:51 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r1 = socket$inet6(0x18, 0x8003, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x7fffffff) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) 12:11:51 executing program 1: mprotect(&(0x7f0000060000/0x3000)=nil, 0x3000, 0x2) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 12:11:51 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x4, 0x6) r2 = dup2(r0, r1) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x9, "b0e1f44077b53056ffc888add4724bfefc7fd505", 0x100, 0x101}) write(r3, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r3, &(0x7f0000000040)="ccf60849f34897fe9853a1", 0xb) r4 = semget$private(0x0, 0x6, 0x226) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000580)=""/4096) syz_open_pts() getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000100), &(0x7f0000000140)=0x4) close(r3) kqueue() r5 = syz_open_pts() poll(&(0x7f0000000000)=[{r5, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011"}) read(r5, &(0x7f00000002c0)=""/249, 0xf9) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) 12:11:52 executing program 1: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x98, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) r3 = socket(0x20, 0x8000, 0xfffffffffffff001) sendto$inet6(r3, &(0x7f00000000c0)="13ff79a7b63239a44dc3882f3647f6ae79a409e7bef5f48a38956b2c0c2f4aad54a6ad64c82d404dcf9916cc441cdf97a62bec29cb994185112642265f5b5be2476eccaf9ea76356c9ee1e2efab1dde6771e0d45a56dd3ddeb5ad7a03fef1ecc602e8d39141ea981bc24906a56ffd54c20dd4030f1e4f5186e5e723b8062e69789b56e1a3b1165d0eb5f1fa4f504d060dda0402f6240613331032d067e7928f7a33b5af070f38d00dd27dffbe39493245bd71cc91bbe84ed62b6019b386c659ddea44be7351e4abe78d9c165af352cff9dce7a45b5b649d024b48cf6954e", 0xde, 0x6, &(0x7f0000000040)={0x18, 0x1, 0xc00, 0xffffffffffff0000}, 0xc) 12:11:52 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20000010, "2600fe220dff0900000009feff813dc31600"}) poll(&(0x7f0000000000)=[{r0, 0xf0}], 0x1, 0x0) 12:11:52 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) 12:11:52 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x490, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x3a, 0x100000001}) 12:11:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/27, 0x1b}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x7) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 12:11:52 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unlink(&(0x7f0000000300)='./file0/file0\x00') 12:11:53 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = getegid() setgid(r1) chmod(&(0x7f0000000080)='./file0/file0\x00', 0xa0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x3) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="aebe81aa6d41f70d92fb41bb731bdd558dadc220fda6ce24f36116b233ae4f0a58b2c4d4c77305903c", 0x29}, {&(0x7f0000000140)="4169c2322eb80be479001ab4a47184adac833992738745f7cfbf76e6cbb9c267a50a3892f332794682d9b3405bf82540710154a989f2a61eea8b08fea5a4c123de32e43709cc98b48072103a6b55aae992fc5ae96e591795e4ac7f294d0019d5be34f1325e3a542e218e749921e8b96416e99695de98697bc468700a968086c3be2e0f076b89ce387f4e32281b8c1f74d297c4", 0x93}, {&(0x7f0000000200)="79214aa0e0e455a1d46fa9c76cb13e1b5bb6297a1083612b57d39da9a071d7222e1af288496f8fc09f0678d29d3724b3fdd3c32a32ceb51d2db9bd644c73e4de5804250f87dc7c67b162ee184e462333aaac0387b301b3920c63b7a88d91d9717ea82ea0971437be109225476d09679bc122470e0b", 0x75}, {&(0x7f0000000280)="2a6c2f1419a3276e30c115cf00e23d5245f6f9aa80b86878f97607d905ff45e88a8882e023468459cd6831ff9506f6e6a260450db510b0c77355c7911889fe644fdae5d3dd1590620d3c0113cbfe2f05bff17ce4562db215136a3e718f747c10ff1f57dee92cfeb4c6c484ffb7ffc996403979a72457f74402e7c001f46b7bfe179c1fc9dcecc7ae44d2", 0x8a}, {&(0x7f0000000340)="661f02c44c25b6a2642d45e50d63eadade00fc3cd0602648b7a8c3713f5cabf5059e1a804bcdd3871752216c1369de600fdeb8b403def664563d61ce8669c947a638027fe24a00face2f4bd563c02d6afc3572f8388d32f56299c919c42b61a723", 0x61}, {&(0x7f00000003c0)="e25979f752fc2384ab45329cefbcf619d06fb73e41f8a909f57350b65bed7ad21a2d48a2f5ccbfb42a66c4c15b74693c60eedad32e77e92267b7ffe797fa87a4fea45f35b0f4467aca0f002488680c99d50f94170ec2759c3bc9cc2255600af79043a7060ccd9c47863d1bc86f6fb4b36b74b577c9b4f80ce3", 0x79}, {&(0x7f0000000440)="5a2d3e77a5298f71dd5e78fa489e384013f7efd6b23acd50ae499d63ec73c8009a0f3d22f6cf0401e5b95f63c444069bccbbcaeb564980a011be44dacabae31428df19d1fb055159a6f1fcf193ced04416ed587f97356369", 0x58}], 0x7) linkat(r0, &(0x7f0000000540)='./file0/file0\x00', r0, &(0x7f0000000580)='./file0/file0\x00', 0x4) r2 = getegid() r3 = getuid() fchown(r0, r3, r2) setuid(r3) getegid() symlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file1\x00') recvfrom(r0, &(0x7f0000000640)=""/140, 0x8c, 0x802, &(0x7f0000000700)=@in={0x2, 0x2}, 0xc) r4 = accept$unix(r0, &(0x7f0000000740)=@abs, &(0x7f0000000780)=0x8) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) preadv(r0, &(0x7f0000002940)=[{&(0x7f00000007c0)=""/98, 0x62}, {&(0x7f0000000840)=""/37, 0x25}, {&(0x7f0000000880)}, {&(0x7f00000008c0)=""/6, 0x6}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000001900)=""/14, 0xe}, {&(0x7f0000001940)=""/4096, 0x1000}], 0x7, 0x0) msgget(0x0, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000029c0)={0x800, 0x5, 0x10001, 0x401, "14bd2fb49e43b8c7fa854cd6f5362be02c48333f", 0x7, 0x2a}) rmdir(&(0x7f0000002a00)='./file0\x00') setgid(r1) write(r4, &(0x7f0000002a40)="673b9fad5326d1ae193b4a579138de3828daef7d575ab8c0769286cf0ead2e91f83e59bb60aab2a45d33704563f6a7019b3b0ddac67e23df90ad37021165f7a39c081c74e87829b7d00bde7f12bcdbda42c847b08bf7f035dcee33408323ce777ae913113df0e03ea754949d80e4645fdb8807632dc4c37de695664d566ef8fd7e917849ebd2a8888407a5ebd6b0ba5d5a5d6f9fbac07be6c086968dd673a3e945d49e83ee32a71e34da0796d15160490f765abd9628b3790b3400", 0xbb) r6 = open(&(0x7f0000002b00)='./file0\x00', 0x0, 0xa) mkdirat(r6, &(0x7f0000002b40)='./file0\x00', 0x2) writev(r0, &(0x7f0000002cc0)=[{&(0x7f0000002b80)="b0f5ef2c6cbba743936f5fb0d7ffa17712f9bcf7a0e1b209f6f05bafd0b8e72e904cd980a07f747f85e6301db368624c33b5d8ce94a585d0af8362b8", 0x3c}, {&(0x7f0000002bc0)="d055015eaed299c7fd83e1cbc68f0805fd0d9e1725330a54a0199ed0a03cf39425e1e723964903bddb504eec1da82e322c53f371b31f065e2b8ed6e09321eea288e98303ac324a2edba265acdd5279c1f98c11b9813c8c2de560d790c987d642395f10528287c980ade549778d4cab8d943fc98b25196489e0925c5d5340a31db041be24fc6b9fdb0220ba753fbf6df819701d52c27d33462d4ff2ec1c65bdb38da67f98b1536ca9b21543231e2cce253cb10963b3c2545b983b298fd6a9e085075f8a0490153ff1b511435d9d4bc9203e2b59609641c70220e2528b", 0xdc}], 0x2) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000002d00)=0x7) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000002d40)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002d80)) 12:11:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='#%]&\x00', &(0x7f0000000100)="c300", &(0x7f0000000140)=')\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='{\x00', &(0x7f0000000240)='%\x00', &(0x7f0000000280)='{\x00', &(0x7f00000002c0)='.\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\'$\x00', &(0x7f0000000380)="122e3a2a2300"]) 12:11:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000000000a000, 0xffffffffffffffff) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x3, 0xfffffffffffffffc, 0x2000100000000}) ioctl$TIOCCBRK(r0, 0x2000747a) 12:11:53 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) write(r0, &(0x7f00000001c0)="f1c9e599e57f5c9e192b43c239e973e1248ddd0a12eb620d500eb9b0f2163e3fc3bae647705d0e26e15c16cf3158d0f40304c3ac597eb3fda0afb54d954c27d0ac5078bb460891bcac2fbc842a3dffa413d03735a0fccba79bc561b20f945b1ec7d53cf42d4888b9b4", 0x69) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x31) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() getuid() getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 12:11:53 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000140)="7cb77c3e20d4f8c3760adea5458176971c399c41021150f23e8d8d1a6efb128c1e226a0bf0f90cfe2feadd0e34a20a1a4aa9837f4c8f93a453ab1833cb86b28f37b020afad2a308f30611be49f12b92fc8d6a4619750b8332632056b86", 0x5d) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) dup2(r1, r0) close(r0) execve(0x0, 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = semget$private(0x0, 0x3, 0x1c0) semctl$GETPID(r3, 0x6b65f8f0dfa24252, 0x4, &(0x7f00000001c0)=""/79) socket$inet(0x2, 0x0, 0x400) 12:11:53 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, 0x0) 12:11:53 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000000040), 0x0) poll(&(0x7f0000000180), 0x0, 0xf73b) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) 12:11:54 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x4) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000), 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 12:11:54 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x8000000029, 0x65, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="1199af738de478821df402cac2cde2875c109cc97f58c0eb27212048f6ace197505a2a6d2879987254e9c7a19314e2bf111c7c3af9edd34f1495d76919536ce5af22b19c74406855560e2ea34c7225dc37cb7eb06cecfeb60543b9ab304e9c6b7003d10e0c8a5267cf9a64c6cd77bd982b717255c1e6691351a0508dcd97a90d5e37f07d4fb52e795b889fce646b1788ff3ed1c44567bd1c39ccca35698588b84ab34407f338be8e1aec60d09e3e03d12bbcbdf54ace1999c975fe3e9ef5fa20a53afbf1b6a58c1bdff406c68c62a06a2e5887ab3dd0f9bcdb34551ecc93347b0e70221c637a0b3751ca", 0xea, 0x40c, &(0x7f0000000100)={0x18, 0x3, 0x4, 0x389d}, 0xc) 12:11:54 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) open(&(0x7f0000000080)='./bus\x00', 0x208, 0x2) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockname(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) flock(r3, 0x2) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000200)=0x7) syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) 12:11:54 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000), 0x4) recvfrom(r0, &(0x7f0000000040)=""/244, 0xf4, 0x40, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) listen(r0, 0xa) 12:11:54 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/83}, &(0x7f0000000180)=0x55) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x1000, 0x144) r2 = kqueue() mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2, 0x1) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x8, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1d}], 0x3, 0x0, 0x0, 0x0) 12:11:54 executing program 0: r0 = semget$private(0x0, 0x3, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/109) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0xbdb) semget(0x0, 0x0, 0x0) 12:11:54 executing program 0: mknod(&(0x7f0000001900)='./bus\x00', 0x4000020000002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x2, 0x0, 0x3, 0x1, "f39bd05a87903edd76386b57b04dcf1e1e4d9aea", 0x7, 0x1000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7, 0x4, 0xcd7, 0x0, "0396b21f20424121854ec10931b343000badb949", 0x1}) syz_open_pts() utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0xffff, 0x7}, {0x6, 0x5}}, 0x2) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x0, 0x0, "2b6839b9877c2f16b39f62724875e3bf24272a78", 0x3, 0x906d}) 12:11:55 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r1, 0x0, 0x80002) write(r1, &(0x7f0000000040)='"', 0x1) fsync(r1) write(r1, &(0x7f0000000080)="c8", 0x1) ftruncate(r1, 0x0) write(r0, &(0x7f0000000080), 0xfc4c) 12:11:55 executing program 1: r0 = socket(0x2, 0x4, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) 12:11:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x4, 0x2) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x9, 0x5a}, {0x8, 0x1}}, 0x0) fcntl$setown(r1, 0x6, 0x0) 12:11:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x13, 0x4}, {0x4}}, 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') fchmod(r0, 0x40) stat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', &(0x7f0000000240)) 12:11:55 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x120, 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000940)=""/13, 0x8}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/185, 0xb9}], 0x3) 12:11:55 executing program 1: syz_emit_ethernet(0xffffffffffffff6d, &(0x7f0000000140)="db96007936b049864cb555a8b02402b8049eaabc5d20a224e580868684d85c30760255246cdb77902184f0fe302ae7fd4091e1c6a3e981cbcfc991a92c2c4aca30637046e8b1a8838a131e321b5ad86826012e15f1174cb9268263b6a9") r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "ec344ebdc541afd74f4e1623cb08dfe30ac3abe3", 0x0, 0x100000000}) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff7c, 0x0, 0x0, 0x0, "c02a0800f5a31a861aa0a26eca1367d31e788b06", 0xd8}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) pipe2(&(0x7f0000001740)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r2, &(0x7f00000016c0)={&(0x7f0000001600)=ANY=[@ANYBLOB="00002e2f66696c62c68d163f644456e099fdaa083000"], 0xa, &(0x7f0000001640)=[{&(0x7f00000001c0)="9d6630b3d501434096f48c8a763532a6474611dca34b8b3653f992c1d51ec81af8738581328be2fa1648e984fb3f75e25592e5b96881b486efd45baa13", 0x3d}, {&(0x7f0000000200)="105749a0f2df4b0da3107c8e4c8e9644c4600f1f2b485e744b1b1d5ff64679014ca391e943aacbb660f81c1e17cdab4a31c2a3cb248522f5023905c783e6ea7587af45e62b46c2d8d84ac301deaa52b4af2f65e4b17e1af23cf7379d3e9643f115f77c512e98e3f72b4a631e5b83fac7e53c3db85ec44ac76afef119d4f699d2d89a47fa2a28a59528b73bba9395f1fbbafed4740ed4dea4c7749b8e99d615b928e3ccb862651380a8f3bfa76cda44e8959ac7a01df0e798d1cc1a5495d4399ac9358ca5c9fa5332847e403db5dd7d505eefd608ebb33b0e1060e40d71db6dd54f81432884ee669901ec873091c1bc169fceff0ea4d4d8170989fa26e7236f01216b3633ce93d74d51b27bb19570edbb7ace766f74be8e978614d119c5aef2a92e19e73a4e73e94088484b43485e454a5882d40f854d1ac3910f054025658d5607666b25e7b5ff71d701204258f55192f7c510f747a60f9c6d9e5029969feb18f7c0b60164e32ce38af4b4e0854be1e8088f37369f3142722b9e04e1127680f20f75cb2b2105ebf867bdd9871a4d2d4a1c5ee7fc50d2d8c998e1bbd9654ff2119ddee455fb9559b601f8ea9de3be42f031b905505b4be7df4f718569d398240e18f90a0e89cf996a22e4eb4c6ff0aca2c1cb64a196e0470d5907e1f6e78037ca951ea0e0d60fec23b74055747d280528661e8bdda274ed96c4e8eac7c1738814056713a83feae88e14e7b78afdd0fbfb26c5d09f61e47af6e6407828b565ad8b21ab824c71b8ff248c129f474ef7553af040f58a86d9a93d391b09206111793ebedd03069a6747310c7b94017f9a48e2e8ed1fd3a79b3cef4633ac335e0bf162ea406502d792b3b3acea2d9cb82de4b07906e0e14ac25877ffa754aa27fe4d2d8b9a787ae06be7a36b48bd1bafbdc1b1b5b241f0b044faed326d855d6e04c3b4f96145134312abb1145be29a84b703a24002c296d3168796ae3896283426b058e7ad0b33e93f421229b390e1ecce5f094b56b268d3d396036914fec04309c2853c08c58fca3c7670c494c1758bd87bf1c86992afb4b4b3b49753ceef4a92e22e0b32d7ed43b5f4958a839056a2065c1daecd0730992682ba5b2f3c4d5e376ac430b36a999ab517ff75277e2d0533b60b7af7b46e00acc6108571201022bccda4bc33687a79ec73ab29c14b9be21e27180dbdeba7db737f50ba06a27c24ee9c694d1e21ee677ee98ea1c1e541a34cc76c3160b0dac1652a39c77e03f24babd612c960412f553303e1c04aea9c096c49a5af60a9fec7fb2f79b27088e3803c13c81721d728a6afb5d2ef52b0de53c097bb7a0a588cb953af19506585783970cffb63f704277a00fa118a62191b73150fb8e71ee3ab652bb26eb12e95a2586cc16f7f1681d36dbfccfec1439c180e7054dee424051562a2060e51806e26c47ee918d0adbe8e440d6bb5ac82f0b1ae8d8313e8108332382a94440710ec64efc7147516b8dc91ff3291a59e477cac3d0bd92b8f9455017ae1c27006561d65ae3dfd4c291bd88a7decd07e50dae59d3827e433c347110bee6783389414890d0f6a322d7f20652b91c401933872919f4c20eac32f1ebd83d2e175d0ce19e99aa750d7e818b3ad2192c18ab74c67c552e9a0e5c753bfebc809ff703dfdca6b4cad82ab0783b36744660f2c3bf44772087ec91ffbb637f57fc4e29ffc059c850fea452282fce00d301e6c065c037d013da51e21490243d84eead378f9b9df0c401ac0439a536099c4174dcf1db66f494560191e7721c007321868adff6c47a00a1dd2254e3f293748280d531b6a331af3ddc8202a1b934392a4cba319ed43aa24d85ee56ac0f3446d727b3cbef897f2d9334fd060cbc921af659635fab99d07bfb5ff91163355241f3ef0528704c8cca83d292fc6b6bcca8c3f31a068d11fca2f301a56ef669a3454c0e3fd0ebb256b2b146c88e0fb8751fe52137e5dc374bfefd7b6e41a779ab85738e9e1eaf74d47efce5d5b52dfcc21adce59d20f286c77e80eb644a1fbbb3a65b57daa9aff48664d6ad59ab8c46e5a42b7e560e64196c396f71a326d1ad7255cfead7040bdeadd285bb1b253e3acbace9549a6ceda066f4ce87c31ebaa44732e82eeb43943a37b16ad6366f3fbfd5f61bf46c6818e3f52ca8274e23698f9e8ade2ce3a9c511c25f4cab58da05898b5f09bd826a380efac5463adc3832120bbbe939edd2e7c065e1e3ae717cd89a49faa9924e9eeec8d3a4a46f4be50764d9c8f6f3295f73d55b516300add753a396b86c244ffa30772ee90272742ff73744a0e9aaae64ceac2d178bdb32e3e00e9cd6d7e5528041fa8895af229e19f98d7185131e3b81da43f20fcfbb0e274afcc9c3239fb5ae84114b2f52ccba9856db7569f999fd823ea0d0ab010f2ea07e90cc629cc38b53faf885676b89c021ad92a9aeb06b9799859d3360fb6e1de618bd75af83e737e3f5aa68584793399ca0790ce4d902000f3359f5859ecce4484ab950c7c2df32cb103aeef2998586ae9a66241c570eb81bbc90047d094a170986e8d78ac9081ca4038d62b0f39ed37898066c8d45da2342921822d527285f6c6c7fa6fa5910b97960d894779df7d826a2e2269b6f76841a05e36d39b63646be0107d80b5f71c31013ede60d3e856581d9f71819393155f69d72165cc5847525e93b707eeda3ec4d48f95e7aad6a31eee3245563fe9bb13209b1182bca9c389ad68b9877de766de72baacffd6fc8cc716c9d3ecda228c825eb00dbdf01f5b915f41374495d03908aa42b43d3bcb66e250a21d60870cc94771641ab36ae2407dfda12a29ecff85163c0d18c20dc69bfc55fb442f92e21f5d758ca29553e2d5857996293d9da6622f285fad88671031703f40e5fbc1f9d88e2bfa6afc5afe33112f5800a4f9abd0d2c3518c973eebc60e8a6f93e9775a00c2872b16ff87c0eb411a353a345e1d04700e3091cf16cfa471a00a3b28f2944545da39899ff4dc45717e678d8329fcbeead0dfb001550f459b04d9f92b628332b8821e63d22a8875f6b1b655621d6cbab9e0598475c9791ccb747f4e759a8db76c40dbeeb42192ee71a793d1efef63d2a900aed65bc8b16813fffb0549f6af7c5d1cc770c32fe0da02014f3559ae1f222f89d09e9de418625b05d48b46df40b786f36c142dfbeff9a4e3396f8bdedd35ce6619ee74a693c4e015d5ba7b5ad0b8a2bb7b2e15bebea910ab229776698e3c089f8a3f98c21f8c5af231edc8d73d7f8519366a5d985afa39594b070ec7faaf173db351e0b4f7014eeb5af2ecabb324692b96879c4e20c9289a62ca8c27ead8401c2db19a78ba5ab648ab0488c57e1ef7a6ae89ebbce413281c3616b755e5c0f7498929b2384c472f17e0a953f4147e79b3d0268195f680de099152a5bbe44d72f1594a720c18bfff77177f2ac0c0a0e4db6286d7e84f70e2936eeef406a6244d7aca2267939f1558a0cafc87e658a57208378171bf2d1d48237d7bba4012e17e9bfb2743ab8639f8a273d1c9edc47f8b07ab366bf62c6bc1efbcdc7a201d048b168853be049e0de8d72890ae749af05569779caa1e691c7148cf5c3863c1ae2a5d687b04124b85bfda7f0e7299f5109ab8ac4730b71db0ec9b2a768299104529c8ce74a629fe3d4bdb77ac8e1b9141207b5767bcc2f574fff01684dfec31ca607644599563e91c1f24de925d6e47484dcdbfc3047d4d40d34c72e9a12f28ae47575336f0fbed5452690232d7b12d73ebf2b38584b16b5e77871885a3fec4e742ca3f68656d5c050a4e9d7bc900bca6d59e0759d133f859da34b14cdd47c431af146c319ca68cc011edce96e0884cecff8703691644d91093c02d4e2584a4427551b938d68005c921221ca8dd3d73cb649cffce52cb217deaaef7d6ef35a77e5fe48c2100e513f8df403e327707d78a4566053d7550f210b57ba81780124744f1043fd3645c867d1c6c4d1853e8e01fcbf2cd2cabe5ec4e870e0fd9bc91bb259a6b574a2c481a79b6c1277155c250973896dcfc6f9522a320854a028a6c505fa73a69cc0d4f87d58ad4aa91deafa4d485dca55a18530cf9c741bc55fbebab4fe7d80c57852409a83304393bc0dfaeadc87dc1b1cf4bf627ad9e7011fad16045b19e43933a7bb2ba49d27a053156222e13d952dcb6853784a06d1829a2b4d8fcc3034fa2d18c8daea286393a115c66bbd75e9e57ed81b9b5dc480386ecc648433588b0b6a2638c0828736981423a021df546783acdcd00e3d2b375c264c18be5bdbde671da6a8b20f4022d2296afd58c59c16b63094f55f68b4d2f32391e2b250410896dd015654bb0807830fed8b7ba4c2885b1929279cea19ae7075965c95ebac61910d7311ee4f0fbe0d8c68110462d45a2c24159b3db68729da19173c7dcadc1ea9a000ea30a7a4915f977245ca6c91fd614ea776cf81d5a31e3f5a05ece31ee57a96c63d9cbd3474f2eeef1fb460794203d0ea3d5f6435e7abcd4d124d87696f168dacd884102244aff2c8b1380c00806ff562fefb1aa5f565af1622083a45833e73f9fa156a87f007598eafd26ca82c654201fcd60fb146fdb693a0aad122b958f53dad50c1edf7adb371a3a3336e80e35670ec1039041f80c80062245e835aedda82ad30b31702e3fc220686084c516b8a5d3c46655a64e0b6a5ae085a0c6f2080a960f67e359e410bb850a2bac08799fb1aa25f80bdece9eb4a21a2d0c05605c32975b9bf1be42c545cc312dfbba946cdcf8ae0993e8d1cf0d6eff6f2bb966a2a75551931ba6a414a869fd0d42b3fe5febf21e59862260960bbe684eaa09f23a7171f589656b7384cbd5bf29c1fe1a028f58b261dae2200cc0aa1696b25fde4c85291d8bb76bcfd07f25685c6e529261fdfc70a9c64d27d56b7debbbba2ad5134fdd057a8655f135099536a65f49b24b3b4c99699764d4fb604439e4fed7d94c782ac7006535502fba18e7d22bd4dd64da490283aa8ff074ad985febd2797c48b019c80bd50b472962a234361e3a116463dfae73794a9ad1f39b1d2c63d368e845328166ec8ee06068d016b7e33f1ee089c34cebb0e7e0d1d603c93fb45dbe1c023db24e6c755f10d9b7c0107384402e2a337b2d4f6681a687d0b2eeebe12b6fd76719a20bc10a687ee2fa5931961d70f1fd4bdde04ad9dd33d48e021dcb20cf74513dced9fe535f6fc379b57630ba85cceb3f96234d72cce995347af0db0ff234ae3da25cbabbe78dd0f143db542120a6390486fd540c61434601161e58ed936fa007ebf2dc479ff9c823b5da913fbf8bbcd623d4b738e7d568646894b7f31eaf15176db0e793c3ed5c8a41791e14e8f04d200b5ee0f12400def05e691c3cb731628b04a8f48e1c00c01920f4d879d278a0cb726b2b65388c8326d98e51225104053657f279bf32bbf0c1e7ae2a28880712937d7b5c6a499a727d29e378ce71ba5ed06acb2ac217eb1037ff27c292252ac44143906582df16fbfca9452262e858fd3ead9d7da544c7f03136b3029ad1429bcd6e485acc74c25e679b1f249f270601652f37c55a94633d003b0a976bd2799a4948aca79d070189f185bad68dec1c288731556613b8991bc22f348547ebebe2b7d08b2e8ac8568d401dfd42f7c975f8cc202da269b5ca405444c91cb8d9858df98d0d5372525e6216cebfcdccb13080453b8e473c03bd94912566afb982766176f250d1f3536d03f33ca0576b9a110dd8d7762db0704a693b5fb1fc7d3ab4a20c5152cfc9fa9aec7cd44bc9ecc8b07d1a52c75c", 0x1000}, {&(0x7f0000001200)="c3298623409c5e9d9d6ecebbc7752076f5d5c0be8877a0b2ce13f8b2cb8c24618245a8fdc0dca8babde27afabb9f70b04bfc0a78a30a423ff2d0174ed78fe5824b321be35786c5c80770b8f7374e99dfe41c940a1beae003c401bafc28ba3445d9164bdb3d0428eb52ed1516179631982c7cb498c9b36e102ce9b6be0bb776bfc29a6509fa05b7209855d697d60d9a884c09ae1160f41e520485c392969608ab50e672b31ab2e9c7c0d5ad6b06809c8a5943710feaec2d2ac35bd28c60b2e216d7188cff7a52989c701769890114", 0xce}, {&(0x7f0000001300)="0e820075a2ed31b403d3ad0bb881245f47cf91c27811d31694d62c838ef3b74b7f59b79f8feddabc8dfe2e996fc3c2bda257658b89778586a1ef09004436d6322bbe3d175e4b73b50b1fb54f8a627d01364eded27167eed2d971d9a3f08d0352e0afc53a770e0b46c18a6f89d7a030c96bf1e2f27683e30a653b42b4101b68a825c06c06a88bcafe5e6332b76a0a89a1cbcbbf32a3f1f396417d16677255a7c302f9c3a9afbf87bbbdb840d92e8242d02ca4762aeedd3351707a1b40ebce72bc6bdf876ce25eb55f45f3533c1ad48bb983bcb0ac3137b92072cd1e5e0b596713ec05965342b9ea2cf00c73c69be4da8a94", 0xf1}, {&(0x7f0000001400)="bc65c7740c077a2968b46b075cd2638d676fc124a16dcf9cb9ae415b20430748618dd0e8858f0137d30e0e657c4411888bed09a036c179963959340c8f48767078157ad4499b51a1eccd26d98c6124313cbaf8cbc23036450301ca6858926ef79ad5aceaa75bf1a9a2f866703dd7a6496c8375c6aa509f89143af6", 0x7b}, {&(0x7f0000001480)="ac43742cb01797145a3983728dad9db6bacfba2601fd5c2d98a323dede912e48010964462939cd1a2aa7d8e1ff5f618a5436d356c0068ff348a38bd4d7ec6bffb9a0526a7c6936b773df49dfcd3edaa548816c2dd00369be51aa256d1aa4d74f370e32ab6525173d2ba2d6fab8a74e8dd89a8c34fbbbdb6ff6d99350327d5ec8439a7b2d0cd741072309f73411563f2c16bc", 0x92}, {&(0x7f0000001540)="b12aca1332a02876056d66cc6944870716fa3943dd3742fa4a0932a3fc67b49155ac1725983f7e5ff4d7305fc47253aedf4ea1c8f933c3b3787d9f33629da3d8d5a7d6fc048303a43e658cdb77cad92b10344b324b6b9cf2d9eb590810e5cb8ab0bd5466a92bc758ad3fcf991e5b4099099dd6d32e7dcc85759969313c304fe83e16c6adc9fd462f2f040342444740aca2", 0x91}, {&(0x7f0000001600)}], 0x8, 0x0, 0x0, 0xb}, 0x4) 12:11:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x30044491) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10000, 0x82) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x6) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x11) ioctl$TIOCSBRK(r3, 0x2000747b) 12:11:55 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(0xffffffffffffff9c) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r3, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r3, &(0x7f00000001c0)="003a1334772171f2591c1f022b460aff5800000000000000c7f9e64d0a4e765eb1c2fc7d07baded43320d40323ca7630f1a6914cfa6d83a17e5c7f9eebc16763dd0d4e47c58628efab2332d968679a96241fc86517e5dd210064b8ef0a0111c91942e68bfdcd7d04e7", 0x15e) r4 = syz_open_pts() close(r3) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000000)=0x4) ioctl$TIOCSDTR(r4, 0x20007479) kqueue() r5 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x8a81, 0x104) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffff7f, 0xffffffffffffff44, "a1000000007b001000"}) poll(&(0x7f00000000c0)=[{r5, 0x1}], 0x1, 0x0) 12:11:55 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="740c85d53d39bea47bba6c7d825881f619131a9ca6f80c612ccfeb697fcd9936b4a5b798039926b9019ef0477553c7449f78b03d12587f33faa4748b13a9391ca7563dfa69c4e14e4935198f8f3dea296dbd10f64fe9ba3f502260910969d9329d718e1afaba241a7df7bae440ac596f966d79d930a5699c9a3b45d80b278633b74b32f13b2a60aad93a073769454f7fd4e38c4807364d6b5dba6e27c97f31443f46d5bfb14930d351a86f236c3abbb6c7fe8c56e8bd577ff98f4db4fc0f730187b140ef78ae964aa952683fa0a24245c8556e182941fa411ea4e6f5afcae5e4", 0xfffffffffffffedb) kqueue() kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc9) 12:11:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="f7828b83478a0e2022eb72a6e168b77284bcb86d6661103b71aa8513145ff415b1442d8a855545854f03e3c57e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d44afc349895513de686494f2b1626821fa8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c61d8c5d06ad285e1969673a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381cba", 0xaf) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() mlockall(0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x8001, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:11:56 executing program 1: r0 = socket$inet(0x2, 0x7, 0x6) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000024, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x10028, 0x51) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x1, 0x5, 0x8842}, {{r1}, 0xfffffffffffffffb, 0xc6, 0xf0000010, 0xb3f, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x0, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x1, 0x40000040, 0x6, 0x7}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x90, 0x6, 0x9b8}], 0x4b8b, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffd, 0x1, 0x42, 0x4, 0x82}, {{r1}, 0xfffffffffffffffe, 0x0, 0xc0000000, 0x63, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x2, 0x7}, {{r2}, 0x0, 0x19, 0x4, 0x101, 0x10000000}, {{r1}, 0x0, 0x0, 0x40000001, 0xffffffff, 0x200}, {{r2}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x8, 0x8320000000000}], 0x6, &(0x7f0000000280)={0xacb, 0x5}) 12:11:56 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="1f30dd0562145228d8642d9d511811627a411baca8139dfb4355f03fb5e88069a80db9db92d7b141360be7263284a881865fd0c95591fdde1695a36c35bcc90871e42f548c8adb12eda6a18bff315517a6311e60f05b7d488c4635ab8f9f3d18949f41129658a385f94f2e69a8c8e98a561d274ec753683bdad170c3", 0x7c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) sendto$unix(r0, &(0x7f0000000200)="51227977f3759aae012ba9cd557eb12e139d007b5ea9c091cdf3bc4c2c14e2fba756c686da2753186dea7bf1c0c534d5f5dcced116b6752decc03c090c261ec1d0975466ada5870bf0cd20829329cce6406202023683ca205cdcc9e3815043245f397cce5d394d444b6beffda39d5e2d2d71309d9537abc1d86c138ccdd4498d376dd7d5c6a5b193b1117c0fa17990164640631dbf79ea5d6f692d44f77040e82777aec5e236c978fd4a757bdd118f9d5205a2a549cfa6176d973a78687a86c31f5abafe3fbc378edc11acf8cd20d39e94f2a6bf4f40", 0xd6, 0x400, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 12:11:56 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchdir(r0) r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000000)=""/100, 0x64) fsync(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r3) chmod(&(0x7f0000000100)='./file0\x00', 0x0) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) connect(r1, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x2010, 0x1) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x80, 0x8) bind$unix(r5, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) r6 = open(&(0x7f0000000340)='./file0\x00', 0x10, 0x40) bind$unix(r1, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) sendmsg$unix(r6, &(0x7f0000002b80)={&(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002980)=[{&(0x7f0000000480)="eaacc6334cfe98dc887b731dfd85a114d02b096fefc4affdf37af0342f7940945c3866a98de0df7c1728b0d9937cb0b8a049ccbb854dee54971dcc380692f0e2c33228eb77685803393f91bf0bfc6f3964b98e3c87922f246ed71130d98b868439e026d80054e77c075f5133215c7135875544e683e5fe665a228a4e1743ad7b1228fa9d4ab467b1f5296af73d8e592c484236e49f98aa671e3f81e517d7017284bd", 0xa2}, {&(0x7f0000000540)="e866f211fd7964fba8527b7a4f2f58788fae429b2e0ddea59d69dfa35c1a2199f19d067490f6e686abdc7de95d62a03deb1af11503eeb17a411f1f78248fc74e415689f50684e8d51b1cbf8d85aa", 0x4e}, {&(0x7f00000005c0)="11196d7d6ae67d2f92f320e15beaca6ba6651feca35baf7c9a8e7a56c0530020482613f55249e3a33634c6e2a718106954c64334de0df3a9649d03c665aaa1fd21c8a38fd676bcca4528b6ebbf489896dd8ca69dbf7181d53808505a6da153f1ef1c2293f98ffec833fe167566860aa765cdb8607dd08019344dd90800cc2a", 0x7f}, {&(0x7f0000000640)="f134ad51c4461c9091441e6e40b4532a0064fc80a8af94953fd42cda02b9c7aee985438d718945f33795ecf932892a1d69f12c03327737395ce86e94324465704c75db34e4c869e1dcc691af4973ec56fdf605cc5b741d91fe2f4d86bbcc9cdbbe86926d75e3d1cba47385e025ceb837f9832651173fc4b117a51ef97c113eb502dea3837abfc877329ad024784c73e85fc447e0fc4465039250b98753fbea598d345c98c2ff7937b51187844f3065b4c05ec2efe1f72c8da20b9cc0a1b31ef8482ad4755f91da0c7fcd4b9477960a64b6bbafccbb6b9fbb94a3118d90d18858ff65b704604f7723b4168db99feccd779796b0f7149fdc042a1fe4554abaa55948a994ad4ac0ae91853fb18ead09ff2b89a20d41cd74febdda5effa4bc2f09eb47cc9c0213989157c867c0a3425abd00ed7a444f89e0c2a9acc5d2738b61ae98f47a22068eb9fc711a83c06fe81ac06dcf9da9fc9155fef13621ad149448d9477887451c0f08ef30b9f9cd983b227d9204287dd0fcce10190edb582579d036d7767a693d2919b2486fba9e6de2e30450b37b429e2ccc3b43c661f349b3268e0f166da2ec7e6624095fad715379f0025fea841ae2439e7c639417b2c47069227ab7af103d300017a5b131d2eb02f83c14fecd12a9917b516891297b511488af77e220a22cfc4d5fc09df08ddcf83637a845a3c16780faddf27a74698ed9e812e16deadf949b4bd4a3e6d237f5bf9e80e88d26b78756af5eb257ebea538cced1a3ba5f18ca0b139db5a899a7983b99bcaf88073e1ed84ca1e2b1350813953276df93e70a4317bddfd91f124cdc1bf12f67f9724aa220c206d5791a4feaf1fc7bb2a17dee6d42aee59035558feec9e773d9ab7508edcca49e2e04e6d3cf5102d0671748b6ee5942c148affad48aaea4ee9fc8a37d9bb461520e30de4ed1b1475350c58eb0276796ae170957103cbc9f7d8b061b39fd619bf72239ad342c1f15ccc0e57df28fc6146a21d61af8d89228a01cfedd00287cf5b22f4ad02b4ffd41ae3ff3a2518c6959f28302624ef39d87710f3c29009f716151f2105778e1d8e38fc5dda13b8366fa32920401f9b8be3e9cd3402fd9c08cc8d976ae8393d9a8de97c913629c161930bbdd80a28062ea9633885f6a2cd435abcf3258ba263769c4f2bc15400b9e6d506f56f83fefa80063a90e7644df1fe2f4c10af803689696c04a77108e1f9563cf548c142ba9fcf4f0280454aebebce2416cbfef34f94b1ed2d3baa547781b865efb6796c48a162a0e02bee25b9840cf1cec6e0d816e60ec5d3de219eaaa0b54b0d26d92f14d37ec72b523ee6f8a427c6687e539b76ca48595e6f6134b38490650cbb11c06456f4e9da7d0e9634dee5ed72e78fc2e3f72a8c8ff1796671b2a412f3d21e9e93d0d32019161bb36417d59a49cb8e4f5ac011a2c97887cde167e05956ab19f81aaf1d1db427a49f7837e22e25dc6aab6c56a22e1b95482506d0ac0a36d8aa8806e95d1e5f39697250c2d916a984d07fbf494eb990e15a801972821956b6c23e6971f6da16c375fd6a78c994b42e9ca62cdc891124517f955d87a6ab797a7dd30f9283517a9d89ec8157544c281ab78ff7e35cbc693e3646d78cacf80f6155997cc34e5da825bc2e46650672740ad9d9ed81f49a1ee96a5ec9eb0fdaff50b81595d89511cc43654648dcbce5b854c87e2dc3e34672456a0ddddcdf161f7bc3ac9a5358cf86f926c1b3804eda47fd097f0d697721f05bf19a052a730201fdd73d0b9ee169668c8ba1402cf8b943e6dff37baef55865257f06b5da81307bca610f53268a198b89da3b6db771afdb8a45ed3aeca069d9c28f73b874a938c0434e0a38f5792c2fdb7328379e9ff73d2b75bd3d06bd67f24e638e8b1758683ed9bb055ee921c5ca94a3ea8a1088a73877cc39bc77002fd6649d99b5a0d86cbde47eac41b8c072ee68546d3156543432e462a700aa206cde0bc3a3ade2fa600a0014ef86169ccfe4ef24d9041ae769eb24ecf80cf36f8d896979cce82d3a1d67d38ec8c47d883f3b064da850c81a4bfbaee0feaf0f44a9c94d5c574f9f09a22e89a7731dfd02f5c6c79055f99c00f5d21e7f13414c3085fb315dae436be62e80b1594220701a674dee71bb1e022c41c8e2d5ee131a54b547982b2652057805e01d05f4c6fa7610aa940c67baeda0f9becf65d7c9ab8fe888fcce8dcffe1c8e6afd4aaa443fd67ae6e858c4429e521c20500632015372092da941e4dadba193d94bca098e1036d68e1df1d79660a1a233cd2915c5709beb3e426295527a79df42426fe6d8c994b4577af415c1a7cf0e49288feb02e3d6dc08268d6b4ded608b0ced6c79906db87fa6377e146676f9a3e4ea7fc428c4c02db13f6f4e4b86343e10ad635679f3cd76510f66e435b1c1ee3c0489ab954d8ebc80aa9bab3ff77383c66971e0812260bf474329ddaea3eb31bce609af666aa97c33fd0e67e2a694006727b7ebe68fa9e8abb76f940359ee5a295a8b36d4250a2940a83d4ba61ded2b9281087bc6b82c20f8bcee73f30efb206aa89b33b8ba30f86604a1da4499f3c065727bf03b226b06d1afbe821e0ec8647b647c4813cb51d6d6e8826deec5a05409f78d11c0e2cce895a94a9211d394f57aa94f35b873689bfbfd14b7b227a11d7ca4dc7c3c5f8a2775188dc05cd42a4569883faac379237e76d6eeac9a7ad09f418732c8d07c1006b77b4eb4f9ede49db672aaa9704dc5bace19b6093bceef388dafefdebd4a9a9ac25529f95ec42d6ca5ece71fcd8a13a3dafe991c851e1e7fd2bab0cb5455b06d14e517dcf1842bb6683910828aa19f3ecb1af6c7b0a903e531c1d59fb5f33a9e5b58c60282da007f35542fb4df461d2352257447b14d67562db8235fb46c54353f9e508e03b069d8ca837fa77b0b61e56e55042e030ca129aa021ba920bbaff7bff66a9b76458fc5dee495bd3c7ba866482f4e01fdf43d5925c4b69cb83e22afb54893a0701b077946dfe5a02c25a80470b0cf9c9789d9751280ae16202e94032ff864cfa553115fecd28ca617cc38131433a65dbe79528542b43283da99f41a56df9b314aec86f0ef47c9341c52854daff9602990ab71bde9708c38b9a72453d8cfe15c79dd712305a6b5b54f5935c8ed34ea7c73c8a37fbf15c3cfd9523e6b2edf046ab4541c67a86295b3bf3b31c893a25055ba620f38a3d4a2a0e043213566492f6d3eba4cf8cfb195fe548620ebcdcaa71198b708212c98aa99a8accc6e22b909b9f9832ba35ab763b89d3318e4dfcb398085774430424c73f0d9ebcaa9388822a2c1fe3e5e0fb3b18213da27d3f4be6e4d420a55e6fd96c07c4ce664542da7b3516bdc5e66a3b10b9ab1c2677347e29439be5d36a9fa5f4bac585846a0b16f24c2ab92aa341dadb456c05116fa17c1d2b959991386d258c2b7c882c319c2c2c5b45c86ddcdf9befc564f3c60caf2e94d8a06fb4090f86c698a26d93b1ae6fa9b71fd25a0ec6738b634bc22331040fd87a3741afaedc7d222f214d970aae17af537509e1e1d07feb087390cc0b5421d8baed584e36deedb2b663fdf31e943d2575a33af0fc5bb4e8e12feb60dff4f2c426b2c2de2ca98bf905348ff20f330f7c405d5b623be0e13a86813cc50a76cbbc59ed817f30e6e0b82c81e5da03dc9e7a83b04b13dbc6952cf0ea2792a95b43f4fe35bc5e3702fd54367754e68833cbab0e11742898b3b1d4bafb25a19b679a1ff749ed3228c1ed700bff715f797019870a7fa2836013d7a06c6b7ca4da4f5b58d37cf4cbc54463956e5126058c6f0826d48fee96ef26b68160f3370f90b3910d4b3b899dff382a04bb49471dc26138689bda50e749770de1c85afceddbbdbb697330bc69ab36d054ee66340356318b5bd2cf6857ae7b044884abe4cfc84ee97c8b3b0a31360c14a729b213d272784ed4ec69b5c85c2b5a81f37b8b51cd1e2a40be7f5a55cf936377737ca1309e6bf3078bc489d40f8714e74dfac7ec80e282b7437ce8935d2d3d1d381ca52277f76711679e2f47f9b60f3cf31f3502633d01a4d629d13e9d1910bf3af51d3be80dee39c8e9d98beb331b5d397fd962a365dd3cc49a82f73b623d5b6f45c8ec83c6f736be8f7ca867d33828fadf30ffad7623b19062f3e68784da17ae0b27263863d18684f35fd9acc07f7bb7abf3a444d855ecfaf5344d05c893bd452e597c516a2fc62308016f083a49e3b0d86fbe52418a7c0380adbb86ef6cc8a64edf66f9f1b008932c5b60ab851115c0f477a4a4d24eb6f16b61a1c4d40830c50cd8156bf57a44c253a8e610d1fcda0c1c791f81a00c27755c1dbfd7e3f1f323610f3d003dc7e25f91d9691c421ec7c2359fd335ad436e3ecd7437b08da944089b92d29a9892d62c4c5ec964dd194591c8e9b07798cf21ffc0ec6526e768c59ff1125496a0637647101acd995101f2ee2555fc30dbd115eb8bc80535772c2191c972e896b3e11d9a20fcbed81c9dc4ddab0ad2624f835023400fac8e488b64aae0b934db4cf0a762dc75cfac1cb0ca01d59dd0827b58cfbb415197dcaa14b6f30c927cd7108364fe6f1dcd00b79d4db96bcff5e4ec892710103a2931f5ab54e22138e82e6cc894fba6030dce5e8fd83322f2bab6544a848487f820a40f1b8066e7f90413acf82346e00151c77b556824fc1c68c9fc03c6804bf1a81f3bd6b823533a3b80ba08a801c6436736e5c4ba4e204feafbbca63a121cfb85a0ec960c2df738f504c009153da72422b3b5d52defed6a5b2183141d11367e94d5788542f8a49b5c29c66dbc8ab589499181685c412a42e072c1e122f6a265e960fdc9756e9055f36823e25dd9755fd78c4a5e7a1b59b5f3cb196a249a83b45aeb1539d5e182ce82c9ca61eaee528809629d847f84dfe21c71ddf0c6d1331b12e8bddceabf1e1086de70b420b995cd3ccaf8084e36cc6f36e1b54d48fe8166582f3e120c93815753bbdb2248b68cb8a2fd691ea5331320e55e521e59f6ef8c8b91a8753de35b492a1d87dbcf77e461a4e1238ad32b5a8b3ddc6999f3187a2d071a5a389a977e796ed3f9c326ce81baf9e3681f869092118c7c0b370c28ae81ca57a2ad6b082d8748dcabc439676e7ca70bb2025700a59bddc85376fb819f49e9f6bbe59a3ac803d6509cc8d771ba1d8f65d152915f72c31cfd36ede218a874612c82748cbd5068431d3aa440b3d00c812c7fc48bab0e638aa1ab91212b4dac1064368e6715ae2b4f8b5df09671f94c1837045bca9eca33451b99eb61abdbb8aff0ca632370973478bcd55438d6eb00b564eab0cb10151b4061b085a0ab819a03b3f7199917a8b506e9c2d3e769fb3f3f75cc03f0b79e54baa33e2c4689c63846ea89cec885ec47fc324ef980356cbe39a742737613802ccba675579710c87b3d4ff5da7ddfbed7634e60ce976236482ebeb7a8f20566735d5a5d20d33709abecee8ebd02a8c87a40f845a032b32cbc5028e67be18efbe83d9d262f49c15f8e20b62632693efaaaae8ac177bddb83f010644b2309965731ccd35362492263623dca3c8975e59aad44d706deeea85b10ab46f13dc3ac0c3b6300c475b75daf55ac6ec38cf182e404684baac1cfc94f6f60c639637e5480094dd3a07b02cdef8d2291bc47536e39275d0b88557616342449305926a44eb377a63a9ef74bdb3cd561b22d5f1e5b65098364440d5f150b59274d127135f3cc9b811f53e76e6b1e552b54afa2e57285201d8405291b9912cf9ae46f0852a86708b9da2215ca", 0x1000}, {&(0x7f0000001640)="a7f7842d339523060a3c5a96112cde0446355744104a4ef4b8199ba9cc18c98f776dd1c33c745dba2e397da6d65fefaba8560d33f015c9aed993169f972140b84ef99d245f3cd72605c579f6a72d22046f4440f95ec3c938861823b49037098a0a6b9de6bb8710c504c5967a30cbdd5c46a5e9c21a08f7262a500f13079d", 0x7e}, {&(0x7f00000016c0)="4df45c46f13355170fc4fddc25d956605e701a8d961ec2cdbcc2a5426f1238661bacd49e4658565ae99c77edbdeb7ef3f4e34ea7c532562494f96a6e1e8a9651cca5e5e4f4b7f795e1dedeaa1be7be02e176b90a2dbff0aa2ff66638acc21cbe5edc7987e31f1c26de10ea5867b7368d30af7940afa6cb3bb77066d5f651c1c065479379e9dce0c58e2e5becb6b406e391a74f3d49b16468bac2fa4292c7e1b83d4ff15bb80054de7bec8313c85808044471c17bdac8175e6d65c3309c9836963124d6b9dd5dc5e0288c97d503e07a5f906c1437e068a3cc7b1d10076fa96053651ebed91c9b2d86e7e6bb16c67f3749c1148feb21fb6d2062e56ab13976c94bd462ec6ae282371f70f141c6345a7a4e4ec9d5ea41d970f23e3f0dbf3cb3fa0c8790d9588840cd4c8e337f80c55f239cb23fb66af5772529ae4be599501f28492f7e59334173772e2a72e713ca2e36dd42096892f0301bf75956953b5971942dc56d683bef31283b55f1c62f881c22e2f7c25bce07ec6cf0c65a13b848f5dac8497703e87ad703d7c40de67c091b9bf1198bece22d61831b63857a37298b15b810f1c5aba35235c9acc721104decef2fcaaf84e42853817432635bee311d835db3e6563401fbe69c6397815c426c331b053a777e21e617a0033d574a26828871e3bea0a95be772df26112e3ce574ef96aba92e08271154462190b3d4df55f7a51a85500448dc29a79d09bccaa1e51f1f5808530133905ccb360f886307eca873eb722812c267de366b35e63be240233e4c81ee9d22c0c7e57042c3b789506a8f3998fa3e7bbb7cebbf287cb077ad66ce33f298612a679dc83d3d7a853df09684d19e5059c646482abc5733ba15b0d1f29edffbff59b1fee4fdfa343542c1833e8ecb60a1265d46568c3e47d0a3c6e9ceab981ec81bd0fb97d02f7b0507a06c6897ff70e19925f764f94230951fe88df62fc9fbf36a93fd64c01300ced26aaa4d0b43366704457a60851cbbc3a668aab30c2d2706dbcc369e0cc96c78ae032c986399b3615b01aca5cf5e2a0dff2c65191833fbe95bc04f2ca12153c103c72c2de59c05e7097cf0d033a4a47b2de85a3c16dc012acc603a970d60395962d77b50442ec1315ff9708457cde48c44814c39e0ffaa087a653359537c3c56e44394885d0b5a0b394f46afcc2c588a37c1992ca3c9831c39e9dbdfd02adab62741f93a301f5d7be462870db97f04afdfb83ee44da78991323738876aca176f6e0fbc59837838834027fd8d187c7bf995665d357e443656194b87f5a171d797f0cb0f184d05cb5f3c93ff260ab84246343d7daf7200926011b41c51bb8f7e8a06b31552649705ea2593ce5255864289eaf54da20f66123e54703541ba98d403b88030f42b1016a1dddfa4faabf346769349f546244f7be1c3df1c0f2b4996539914e5750adede9e3b9089fcf4c331a1adf2f6f6dd69812d3b8af122338e93d599b1450d226c100225b3fd9d2e8ebd7cc595f3818bbcade217769a73c1af180b0eccf230f780a906f0ed455a6b81b821cad4d93f328b14811c8d966840800038e02e66b4b2f4cdccf9639078e88df47b9c466051438421910b402dbe1d41e30b9c882b295676b94bf9116da4bc5005f9b0924d09da72155a43070c6dcfdc33054a00f597cd7982b1119636471d1e224f455699430be667f6c7d95b3c63853e8036cac14e4dc25a58a659dfd8a9ee4a943ad8a5b3325f975f9b2477cc4d89bc854a6d33dc6e6f08399c9bc6c17f016977caa14fdc8c4ad83272d877752a27f84d1600b28c4694311406ba4416525cdeb53b270b153f06d1493139f44a0ff591040b583f013a14d18573b5ea763fee51393d4365523b4a72ebcf5c510a679a066b7ff22e561a3f1d09e4c31c69d2ebbd183874e60a63f36904c63f1ae77cbf42bce9f602bfdc37731dfe0c5dc90de4fb2d203a6a7c90b31f9a2d33fa9dd922e756531797a58005b6808a7cc5858c02ce278ce8c20b29017f34b12d6bc020f8a6ea3c451aaa14347d4eaa8ab7d99928666ac6e32c98615196bc9bed760771f8d549903e91ca6268614c584fe714bc67351d3875ae0ff6d7538d90dfe149a3c05eb8a3f732292b6ae3d78699b19049c88352eba8a3b221a5c622842390683357995943daba9de158a915c571fe812d6c6d2d8b93af248dd8f543c9230c00a5d1e7e568507a6fad44f1f7dc008c4ad0527f7cf959fa4f684d5225f6a8f6a40f14f20aba6d38906251ec4fcb7357fcfdae109ab5753853a69520e0e901d348b2683f562c1eeaf1e94291a594503c0faaad60f0afdfeddf285d64aea7ef2f9058a0b994df66478de9a1b5454e2ad1292b969eadec469922612ee8cdf724f08734a50ddcf47e19ba8cd2076f21f687d642d91a71be16844c3628b69adc40f3f7599a6046992d97df8d2f1e8f1f2b655e956573718ff190d44f83f96d8d860d05559f73d1a6639e0585af234d9efd849d9aa8b90f4bf1000c9b41c427df9307806c7dcdce52e040702ba456d7b8bb6aae8756a6deafdc1dc583494e71ef20ae62076beca4f74de2fde6e7319c9da8fcb5efef6522be0e04accf44a48d1b54cdd9d48dd8c9ea2d3568be7086eec0bc6a75a6788cbdab0a4ac5da3b835e2842e88124f6fb279a67027ee7d7aa279b2d1726a5911e7a7d383329f8bb8cc3de899a4b053cb26c48efe028f3fae3d86392656e7faadaf7d844b883d85b8d84a19f3539c432011e9f1b9cb4617f38cc91148ec372f2bd4651db897dadf5d6ceaf3cdd039584960368c1d56084aa45b4a7390900db54c8818104aa2892acc94bc219c93f817cbcc688269610d9050484e9520c990723c7ffba696fc70704e4d47a0abea5954192f654669c154018906eb1966ca1a8d3e894b17f79a1c1c160f2c42ec3dba65c9f361c40a67f2ee495a7c1d7346aca3c892519a65cd9d53a74c17c7ef29f754da80919f0372f16b21b2a26cce516a158dfc3728ddf560d85930b1151259ecc3fd2cf9766a72b1d845048d027c416ee912387ba4a8b8f57dd1b734aa72dbdf78c7786caf7a8e16ee9b269c46bd46b9e84b8abc5423e4976461fd9805a37758372b4956511d41bd4c4ab58f8f99c33e7d5ccb794d86e4349826021ce645c412cb148ea643bcc73bf3f9b6b1eeb4b88b1f67445e256a0fdbee958eda3d6ca62a195e9a7e8c99293c947f118769443f4d62029a90d2249f83fc1d2fba9dad9413e1500bb7ed323fb9a0e7406cb01e0007fafb3510cd8b3d33df6b26cafa48dc53b091a81c1495e06d1df507f1d2a8d584119cd2f27ad15f5032851222dcedc8a093d0d3088b8abe289f88713bf001b8d472f5df3fa19fdd270dbdafabd2e4d52936f2631a4b2fd0bfa645c4bc67cffacf4721d82acb42c2b746bf63f697f89cb82db361bd49d4872768879b81c465c1cad5dae3694cea477251377cdbe9144a8f8764da3d8fbabfdb9fc34e095eacfddee0f2f60a0afd6af565823d39ae17bc029e3fc671e9657561af4a9fb4ee68a02d24a2cc6229865c42e4c037af5b93650c46462bd34c37e94f8a1c1bc8009454a0c7c8dc2eba04c6aef56cc93b7abcd0727d83fc9c4aad6ab77778e6310379d4c33fb5b52960851d1f171dc2342a805768515b31b12e139377d83aa5aa6b8a56919048a9b866b72f0b29b2b1399e66a0fd5fee05656bebeeefa07ac3b743a68e4aed03cc899f880b2e66dcc011d7da6b1cfda26b159972f3deb014a8c902acff5257b03d7b01d54bfcc5b56217a8a58a50894a93ac352345b0f0a13b7169ee953080c004fc131761dadeb4af5360fe5d26a5566c726cbfeba2a403e9e9aa3a8e600d739bf30b751b8824d074631ba899c1cc0dec6c648dbf334a7a1f4fa5ef76a524d6ab7b1aa25ae333668f4a37ca3828e4ad0f7bdca79d4aee1b5c8e5ca24d5d47d0f28ff730cf4da177a4116b77ec8bcc011f2d3c0bb202e9aaec58c54deb4dcf38fd3a133ed202dd7985cc86d78c9fe7be5bf8d627b11108cddfb0e8d30b76cfa5a9571b3dff820d5714e30701b46ff03ab736418fe3b38a4b3a1a8dcdb4030fea7ee78a0b6fdb0cd0356154e7ba7f9af8cbb9bbdf41ac15b739803fe7e2560822c328a0c6a6d349d6df9311eef0afe40fdc5210e24259e1dda744c08e299bfd6c4d0e7d8483783612c4086f329f390153c89086d13ff1534fe0af6529d2d02c74960e1239e6f96043bfccce7f53c552608de722ec24c1ddf98cec331677d0f3a428a7bf2734f5f2ae60a7384297a4588683f54fa1c9c37adee843a009851df3d8065c661419ee725af735929721c4b2220e723aa70c6f10ff8102ce6946cd7eb20b1a2a9701279526e49a608150898d85bad69f8890814d7d3e743526f4b132a410857f327aa5d1406d2b445ddf51bcfb78f59f047d799e191f15776ba27c28cc69713b182ed9205376a4d76e402196fc76c984f4b2e743e31138eb29aaea3550122c3ec8ee68c9d7eb5400974033a139d3f14c444e7f0dff814b2d688090e89db833093ffd7c0ca31745ab717b798a02c1a8ea5c7433e309ca17aeed7d7c4cdddd681881ff96ce2361c889c036c082878a3f810618970e191cb269bdd1bb859feb9fcc6ed8fa7730113581bd77012b87505ddaf4d835972e2fda85dd7318645d82970cb17c98781a3259420d203a74504a731c41c6cdf25c34916020f73f484e2509f7563f313f8562acbb582b02db6b2e7f97d9da4b91a4669a79e726856028f0d578fa7bd3e7ccb7663e7d5fe96e421ffd2d1c7d58b12dceb9dd81ab2722bf8b70365e522ef1423a8a9d63e77e8d47f9958cfd2b18840cac4bf2c2bc0f6a84369a0866f78060d9bf981067c982a89158f853ffd9f7269998d4271c0e1fd95a90ff2f3bc64bd622e2885cd1d870cbafd409c2fcf377b736cda5035f848b6408fa5ba45a377104286b2eff696d1875089799376a3e155e07a391a06c264ef355b03b0627e9627dedac2ea15a6dc5bb51e20c820eb8cad82e74d1b3ab59746d6885dde26e6d1e486b368f1d2506847c2cfe09683ca2dfe868b9a77324ed5caf0a6e6cacf34b3711a218f310c3e659afd63547e62c280d2acc7195b323391eb70412dda6dcdfccea025b9edd118b7f1be41e407742bde6b2d010676fc38b43b1649e861146faffb3b8636150ff566d492131c61742cd632e724508e3d42166308862143c8e14b03f68970ccd435c3995156ac612a8f834fd9f4de4cf0528fc36b916c82adea5bb3793c4dd32067dcb1b52502ff3acb56464f54859f40f5e013d25210f11e1d613cb3deb950343811b77eac28f4057318b5425614658aa4392689734d66225c2f7fd395bb438f0afc778d746fc7f4496f761ff38d98721fb56636394eb4c7f8ab56dff6420533f24d3773f11703a569250181282e57c8a9153625995168b67c371034a214377a9e57fd43949ef72c59a49402e6482b0e27f6be99b65f1a6cf269f4d4c01f3532a2464a60751fdd28f0276eb19ece17c4029efdc9e8b1af1e3db3600e52962649ffdffa3fbd7aac7e814ed5be849c382583eaebb6e2b391c56740cf8812f00511ee70cd15ef7f9ee06d9b654a5f310e3e3d8bc6285ead3b08e7cd001a5057c521eee874e56b633e4a83766d9065d926eed2d907a96c2868e55cba6a69f7fd5bdeb7ddb4926cabe0c3d0a5a206779de67bf52fb9fae74dae647e7a25513bd71be123cec23b18f98d64c1cf981861d82d03700892219c6663835807d1a448785bb6f92c706377d57e83ff74", 0x1000}, {&(0x7f00000026c0)="4678fd7ba98dc718ac5da61c7a6888341824ed993166bf9f2cc70c98d2178b6ebc1af9de8e8c5946440175c280836fc4d05dd1ea82acdcba7e7f06f89febdc22dc5aebc9e81cd3bd5445c4f9d5ad21198fa0682d4a61ccaa7f347a4c3c39eca9c9c8751ecacfa1268849e031f269f74eb5a8768a1ee74e0b611554463aed96a26d2239a2d9e00f43caec6bdd3c3b8b044c0227f62e4a070d652267e753fa0120c753fed629ffbdcdcd78adf97eb1f3c67be91b54a76c1bc5ce", 0xb9}, {&(0x7f0000002780)="8ea28fb9863b9ef51ae63bb4b074c20ed39c2b7744721c3f8e800fa749773de7cd531a3087c76e71e63a53a89ba777bf7549d56535f994e021bdb7249ca02ed99e562629e8b850960dfec27369f49be53b27fc7c097bb00e33283aef0db2d1bed2bcbe9d99a2c827c0bada0c054e233b17a5ad47b14c24f6561b00c80e384be438a076fc5d437d8650b9e52b6e4678b14f7ee21e27104d38015c0deac0f9aeeafb57d54f71574a7d6370fb1d1336b1b25c71dc00e04467cd1c0e64", 0xbb}, {&(0x7f0000002840)="a385c5f54f3f79c3d06d49b79ead25ce08be3a0eadb5d8a0c57fed3a562e20f2dd924cedda591b1105c6f4f733b9bd845f1a47614d98471053ddd169bd38794bf9fcce3d3690ffa06d053f5e4fce579304d58b17b57fbf97290ec230d6ba5291e15d741efc5c8682afa805b7dfbde3525e0be8e8a471f6a9b657e5cca6b7e6e52aed2d05aeae8b23cb6ee8cb29e08c81fce943084e2385c6702d4ba06b6e542cc44087429f9a638571dfc82e10879d71304be424f8", 0xb5}, {&(0x7f0000002900)="c697e9fbd3d3996a10f3d42f078674b5bc2c8878b8662c919152b6dde9ee58133da9f6b331bba9f245ecd012382896248cf6c6c974ba4867162952848bee745ff17be3220f27e51fce83c9e7df991ad922f5597555a8419477230835b9209d4bad521926721d2d2cc7a8a91730890fc36aae9cc0f7aa73e5ebb2", 0x7a}], 0xa, &(0x7f0000002a40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r6, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r6, r0]}, @rights={0x18, 0xffff, 0x1, [r5, r0]}, @rights={0x30, 0xffff, 0x1, [r6, r1, r0, r6, r0, r6, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r5]}], 0x120, 0xe}, 0x4) connect(r1, &(0x7f0000002bc0)=@in6={0x18, 0x3, 0x1f, 0x800}, 0xc) r7 = dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000003000)={&(0x7f0000002c00)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002e80)=[{&(0x7f0000002c40)="0cff52e063a5dd16278b3557995cfb6c0aaaabb8a322cfe60916bd78c04300a1bf22deb5e9a0e92d0d3034eb5ac78a4b2c11b3aefb25e042e1b50405af09e374438b3b8f7fec6a144d70d791c36778273d440095928450ba0a73593e5a64736dd525c681c93f6580135382517c19d1514914db13be2890ade6d5b1cbca05acb7d129d2e98b81f7c8a24152816c88327ebce941a6acc374b0b6d90f4065bc28c9b63f96b9ab5de641e643704a29137fd17878f48a53a5ff578beb57205f4b777ea9142028d60445ae38f8008c9717d6f5ea13277bc673865ec3b368f3c71527fbed2f8855f39c640a0ddda6db9f57d46fac0991c97f87fc2f1531fda347a1", 0xfe}, {&(0x7f0000002d40)="c9c06af472df2f8dad6d8a2aa0c3c8b13dbafbd3a992ae295fb4cc7c2553c2357f64f31fba4c216b950432d7b2bfe4c4cf4ac3d4b824b315edc94fc47dbce3c181b9f5427348e8779ad5a2515d5cfd9bb5a868bb4694132b7ef9e7542d1514e735ef747a7d37902811dc52c299b39b2e77d8b4b99adcb9b41e6ae20fab377ec5d95b5d6d3b14f57372c1eb41f59099453adab69565c0baea5c64f47ba78c2050308ae9641be00eb0d9226eeddf9a1ad67b857604e40fed2cf0af363eaaf3d67412eb241d324e9e785814efc7d8be52823b0b9c4a148fd181facd5faf52a3ea7c3f2f0991020b63117d9675738c1588d4c3", 0xf1}, {&(0x7f0000002e40)="4d9a0409615d04038b04a6ad50770cdba90d38d8aa6d7caddd8057988d1fc7c55fa2890b947e1433d4eb6b82d8d76a40aa", 0x31}], 0x3, &(0x7f0000002ec0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r7, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r6, r1, r0]}, @rights={0x38, 0xffff, 0x1, [r6, r1, r0, r5, r7, r5, r5, r0, r7, r7]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x130, 0x8}, 0x2) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000003040)=""/30) getsockname$inet(r6, &(0x7f0000003080), &(0x7f00000030c0)=0xc) bind$unix(r1, &(0x7f0000003100)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000003140)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg$unix(r1, &(0x7f0000003600)={&(0x7f0000003180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000003540)=[{&(0x7f00000031c0)="0eda810b20152c0acad6", 0xa}, {&(0x7f0000003200)="9edec609ed59e3ab686f3cabd3a14b43f56c7150b010d96859ec43cd10fe33be6449c85eb37f28e7c650fbece998fe69d90c62eab0bad534dcda7fec0da5b7e969b5a047861a542e52b99713cf9f23860d4de3", 0x53}, {&(0x7f0000003280)="ab18614f56a7004209cf01797956dcd6b338cf43667db7e54a6fcbcacb36f590801ac9cf51210588cee9849f3713a58b24a842567108b6ff54c64099a546fefc5e5cd91786fd7be71952b6e992241941ab9151d6868fc01746ad93e562a353a6361665d4850ed5ca560bb9fcdefcc78e78c7f7e17303228f5ea64bf7ae14639b6090abdbccb62c474de08218f305bb72f6b0ea310b59d18f09c6f8fd00797af1382092a58677de657755010a5bdc8fd54e6ad068cff54615aeb3e4a0ea2a1b6bf0581ef484c480972ad2744207755a116edd6be4f0ea", 0xd6}, {&(0x7f0000003380)="40990e5601375eeda594a3d1538577b7c52f39afecf54538ea67b1c5eb6ee57d212a13df47c23ebcae42029e09d6bca0f39353f0159e5c904188beb34b49f427ca9c3018c881205562c7633a35bbb7cae4f286edd89e9f42b9d6ec2bba1ef31edaf71dfcf3b20661b8ec93f091c74aece75d8afee7ed", 0x76}, {&(0x7f0000003400)="f39c52fabb8713dba759b07c0e024b703bebcdea1f3a9f9d2fe163584ecb1ea80b8a3e59335693b0adb876eb27897ca123ebaf3d6873557b1400cd99956db3dd630d283bf6c9459c96ec7e16466ab42200fa2d484421b4b314a6dd34eea4151715063515f333890e7343e78df063528852b23a2fc904fc8a80ea53ac673c29ec8ab94a518cea145eb78dd289bdd4bdf5f5ee416d081d3b41f2740fef246729bb6db900fbbe3d2ead913a478a6d01654e16717b9c6a18381b00f11dcda1a6ea251d7eae71ab2200966005a4a02678c5e92dcb8cc34a7db38c13648ecb47aa081cb3c35024cdb920a4f155709e9273d41f9456d83860d5dc888f986482", 0xfc}, {&(0x7f0000003500)="b37184a6bf31ead0fa3441f6cebd99fee74c4944523dc557145521b08d53c23b1bb3a26985cf69a96a67fa1859e9cee5e7775cac", 0x34}], 0x6, &(0x7f00000035c0)=[@rights={0x28, 0xffff, 0x1, [r5, r5, r0, r6, r7]}], 0x28, 0x3}, 0x1) open(&(0x7f0000003640)='./file0\x00', 0x800, 0x355ede483cc58cb7) fcntl$getown(r5, 0x5) connect(r5, &(0x7f0000003680)=@in={0x2, 0x1}, 0xc) 12:11:56 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket(0x6, 0x2, 0x2860) dup2(r0, r1) 12:11:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = kqueue() dup(r3) kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 12:11:56 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0xfffffffffffffffe, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x140) recvfrom(r0, &(0x7f0000000200)=""/251, 0xfb, 0x41, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x80000000, 0x100000000}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x810, r0, 0x0, 0x0) close(r0) 12:11:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x8001) r1 = socket$inet6(0x18, 0x8001, 0x0) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r1, 0x29, 0x3f, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x3d) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x1}, 0x8) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) 12:11:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005180)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c30500fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb69ad6ded6260cad0c31ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a037701cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0bc5b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd72020a0f7094727a7897d9184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d22750b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c67703000000000000007c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339ff927f7430baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f33f00000000000000376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c16742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf10000", 0xf2a) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x10) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x40, 0x40) r4 = fcntl$dupfd(r0, 0xa, r3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b73f2a42ccccab60600000075835db47180"}) ioctl$TIOCCDTR(r1, 0x20007478) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:11:57 executing program 0: utimes(&(0x7f0000000000)='.\x00', 0x0) socketpair(0x20, 0x1, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 12:11:57 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x16a}], 0x1, 0x586) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6e2c0eea899f030400ff7f00000000000400"}) syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 12:11:57 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x0) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)=""/43, 0x2b}], 0x1, &(0x7f00000000c0)=""/207, 0xcf}, 0x0) 12:11:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f00000005c0)=""/4096, 0x1000) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60aba", 0x1d) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x7, 0x7fffffff, 0x75, 0x400, "4cb0ac6787b76026d71357b29b577f06e42a0e46", 0x7, 0x8001}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x81, 0x101, 0x3, 0x5, "5839d40284d56aab6342677617950ffa35ed5f0d", 0x2, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) close(r2) fcntl$lock(r2, 0x8, &(0x7f0000000280)={0x3, 0x2, 0x0, 0xa8, r4}) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCNOTTY(r3, 0x20007471) 12:11:57 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2008, 0x2805) r0 = open(&(0x7f0000000140)='./bus\x00', 0xfffffffffffffffc, 0x101) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)) close(r0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x20000000000002, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x7ff) pipe(&(0x7f0000000040)) 12:11:58 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x4000000000002002, 0x6c3f0880) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = semget(0x0, 0x1, 0x200) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/50) 12:11:58 executing program 1: r0 = socket$inet(0x2, 0x3, 0xffffffff) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000180)="04000000", 0xfffffffffffffe2d) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x3) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x5) sendto$inet(r1, &(0x7f0000000200)="f1a457d43930dbb6c5d8c5cf12a4de5d3d3ff062f4652acd4b1c13addb76a014896bcf9bcfe685578c74a3f9a657a78123d9d815e25ecdb0033d066d9a218c824b40e405c2f8e1d5bf15d95a4b4012d16a91f94256b866e1e04422b16fd549a28b49d2c69db3b26a5601e32a803fdc09a9b87a8f1c5e89ee899a1aee94b5775ddafb8b948d19c9f3b6cf0d2a43aa1704fa606f234d0200e9716037d8a2e86d502c4f56b14e977066fcad849e4dd45972f5257b06c7df4b423745e032dc8caae4b4aa569438edec5916b14c67228ad1099240a1ae343be7b51051af889fe00aa5f8eaffa0fd8a6ad57fd15b140ea7c52b73b5e214f27511cdb409", 0xfa, 0x402, &(0x7f0000000140)={0x2, 0x0}, 0xc) openat(r1, &(0x7f0000000080)='./file0\x00', 0x3, 0x20) 12:11:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000001300)=ANY=[@ANYBLOB="00002e2f66696c653000df57772bb0460e82212014c4c09894bcac04d75d5a6828711659d62242a6c6ecb60f4c1125b592a633c948f727199fb6fdb3b93c132e463093e9d3a13bd2048638ee0a1043e17154065aa9d8c9a730c12a5f9fc3e65adba100eb52e7eb86311329c3570317a55998fac5e52d0a34942ade12cf"], 0x1000000f5, &(0x7f0000000100)}, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/64, 0x40}, {&(0x7f0000000100)=""/186, 0xba}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/210, 0xd2}], 0x4, 0x0) 12:11:58 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0x3) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1, 0x6}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x4010, r0, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="33d6", 0x2}], 0x1) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/211, 0xd3}], 0x1) socket$inet6(0x18, 0x4, 0x5) 12:11:58 executing program 0: r0 = socket(0x1, 0x4005, 0x0) r1 = dup2(r0, r0) getgroups(0x5, &(0x7f0000000cc0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0, 0x0}, &(0x7f0000000d40)=0xc) link(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='./file0\x00') getgroups(0x3, &(0x7f0000000d80)=[0x0, 0x0, 0xffffffffffffffff]) r5 = getgid() getgroups(0x5, &(0x7f0000000dc0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000e40)=[r2, r3, r4, r5, r6, r7]) r8 = syz_open_pts() write(r8, &(0x7f0000000000)='\x00', 0x1) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000180)=0x808) execve(0x0, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0xfffffffffffffffa}, 0x8) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000040)="7d9d97bda0b48c91d6b6c1e9c1606d3f3abcacc3323d3c27613e952dfe10ca63983c169000bcf6bda9f1a46a2ab81c8cc739d901327ce5b26041bc7f956b453322667695e93b1cae31560217fb7a7f55386587d6fbd348f8cf96427200ca8c64027aaddb6b48ee525400a76373dc88b954ec81a0ef34438fc8ee46fc070ab9beb9773dc0f3a66a6ce15d60a66ea8dcb235a603ca3b93eea5693e95a5b304d377", 0xa0}, {&(0x7f0000000140)="abdf83a3b3fdc1824d3b0f939aebd008c0cea41c6fa20d15d779749cef942bba8b78d023e746744fe25718cc14d6f75f6b675735020e150690c2e8db5c4341b79d88e4d8dff0306cbc7839f5", 0x4c}, {&(0x7f00000001c0)="d3c2d722a8a70b0969dea7141c1c6c840319fb4ffb21f3edc2a0e75c38ee7af050d65a446fe8f6209d9310d98babc40a0e262056004f80ce861278f4de287af492", 0xfffffdcd}, {&(0x7f0000000240)="58893abbf913fd0574288616c3c2753491710959b0c4cc4618adbad9c79c6cfd93cf4a88d509fb2688c6d22cebfc24ca4f88ee5839dbe103e351d60d95f9320fb91c8834c4d2e6ebc1301e7f5ce62c40080ef06b22293e767cebcbaf50fdc418f003d9ae76e98e0eee04af0264b072d628b7069a50035bc0ea213f4717f52ed5cf259b368d3a39b64fc8", 0x8a}, {&(0x7f0000000300)="f3a5adedef78b65387b6730db60fa28099e3effbd32d54f671036bdd8cad6ab30b6f3fb5906b37861de9990a1e02092d6eacd5f5fe5582d79f86c0311c83a5f8d176915ebbd55239fdc77ab557ef710b3b0805603f036542c9fa90350195aab27b36fa075642d2c29d7e63c07732f61e38ea775917f5d96781d75d22e95c0e1e70c25e50a4bed1c711156b9feb", 0x8d}, {&(0x7f00000003c0)="c3d279af6d58deccb40b14e6964a52976851f88e6a850b7297696865c3827fef1d3a61f1b0c6848538ecac677c8dec9e96b629cc630d2c9eef8b0278886af8808e6311f3694fadeab89584a99e5242443a39e1c72159dcc572640e63266a36d96083bacff84d490c50cde724ec9bed23823e1d282325429a0016c270a4b41e467d28e93db6ddbeb25b927031c72d4c62743f4d5bdc318d", 0x97}, {&(0x7f0000000480)="df1e1232b035ee9f5ee41ecf01dc3a21bc106c1c4eb50df15088", 0x1a}, {&(0x7f00000004c0)="d012af1a5b1ced8c65c675920001c8ea29b272646a4a83a9fd830c2beca6b3534899e2c6a50bf8f41519d26bfc166b4962848659bf04b8e993a61dc2174a476196dfbbcdc7282a30d1f5936a055cad27b06e2532870c706ca49212cd9ba25a1b7eb310430260869b29f2acc1e1858a239e8371f5132ace91a50f743ab1727f4d96fe2dcad4e1701f9c2c210fb2071f06409cf4ff2bfe9e2dbaf6c3f583fcc20071b6fead3164771adfb137ccb011aa2fe6c198edd436535533fe2bd343bd508724ee54b138fbfa31e75591f739b057ea1581ecd8f28f2311", 0xd8}], 0x8, &(0x7f0000000640)=ANY=[@ANYBLOB="880000000000000001000000050000007e49268d3051358ba777897308e4ce159760a8c4c716ebb81f0437fb0cdd50b43344e3e3c175242a4d120ac9fee3f8c27b800b73638278b81c72e0267f1b79ed0442e07308fe1afaa9c44b05bf525276ac00855987fc684df2664b1e9078c20de6583f7b12c06ccc1e001d9fedea4bcd22014786f12600009000000000000000ffff0000730c9f079ce479444645980a38165fecb41723574cc11de7326d4620ecc98f87ce51a64ce6cf6e5c4fb330ef8f8f5e8b72b370d9e618550794eb957262dbda8fb47dcae5437cb70f8230aac536351d1cc75029feb056b542736e5f1d840942d6c0109abb2ec5e798c89d7e5e5b46ddf6d9a18365000000008800000000000000ffff0000030000007bacaf3fbbb982075452ab115119db97d62f4e05eef8e36294bf6334c570d11f20f9793ed7b682000be59b67c54e29cc3aa3971608f8a8f4b11a5f376b780451574649c54f78822ecee430a8f60ede2a24d28502ac9aa0e43da5cb692a2c88082ffd9410c2f34a8f040680449c31b038fb0ad8d733000000b000000000000000010000000700000097dc52260e1f7a00b5d88519bff24f36c640e9523e8c2052e9cbe9ca836cb9d14776a736252fb493e6529e189907e3c58b3b2477de61c08422c890ce609889543e878ea05c012fc8045a0b15bcf75943c5c0cd45ca18e0012ff18b4ac059bc9f38453d287fe75a52e7a8108f0357d9d4eddb6f9d9ee583c5e9ac31657a4d1d92cea1af64fe8b429b635e07ac5d464cc3b82aa7e024c91e6cf0000000000000002000000000000000ffff0000ff03000082a438ec23b6a65210eb59b4000000005000000000000000ffff000002000000857d463b01bfc9c7a81c7ab6d9ebde3c601f5c4913ad55bdc80f7606b3800470d71f8081e60ef2e71d63545f67fa295eeb6d612794e680b1c855a5d60b000000000000000000000000000000"], 0x2c0}, 0x8) r9 = fcntl$dupfd(r1, 0xa, r0) fcntl$dupfd(r1, 0xa, r0) unlinkat(r9, &(0x7f0000000940)='./file0\x00', 0x0) 12:11:58 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x1, 0x2, 0x0) setgid(r1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000480)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fsync(r3) 12:11:58 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readlinkat(r0, 0x0, 0x0, 0x214) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/90, 0x5a}], 0x1) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) write(r0, &(0x7f0000000100)="e34aad9d87adddba0bf50bf36551774850c0ecaae0fe91eae60a84bd91099f8c4f6fe44f57d2f2a5dc785c58e737", 0x2e) write(r0, &(0x7f00000005c0)="744c10f46ad4dd841fee54b905f98ea837d4987c300ef451a33ebc6fc70defd899a7338c1a6cc23df93dbcaaf79492e0b405ade8ad2db2dc724f6fc8bba7c48ba4b68a07500bcff5c459639848cb4cc1c4c955a02d324a910ae3c07ec438eef98c0c9b7fdb776d304b65a883181b6b866ca344f83b480d44df17fe9547652773f80721041d9a1c0e57d04da17a7bfad61c4e84bbbec68d5b889f9028c5ee892a4e89d1a38a1a85de96e758e9a1057ca30cba83fc488693bd2100228b26b3ebe37ebe71ce2114f80ff3fe857a62d7ade60b5a7f65707f9f1972ed32b3130d9513e0f3a3e7eea53351c9a99fdb50695c132a1b93e3b09591d2f85086aab75c6988182c18df598e2d9889935afd050b1939026ea6b63a0af5370fbd7b74e97bc200d09f2106eabcd96b94e13cebaced8a15cbc8508d1edfb6716b77ebc206fad58c16c799d960ca991bbcb607d485e25fd71d5a8f00003507aa327b886f6234c38cd1a4dbe85476dfebd286feebdfe87fac260927441ab9c59cbf13059e42ee34de3946e4ab0a397cf08ec8", 0x18a) pipe(&(0x7f0000000000)) 12:11:58 executing program 1: r0 = semget$private(0x0, 0x2, 0x2) semctl$IPC_SET(r0, 0x0, 0x1, 0xffffffffffffffff) 12:11:58 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000200)={0x0, ""/115}, 0x7b, 0x0, 0x1000) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0xffffffffffffffba, 0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000000100)={0x0, "093ef36b869f05b3b0907a5d567ddc3b890416f1c707d6de9e0d0318ed9a853a60c8297649796c6db52e6c448b215cde319e5c76d4ca3afefebb2fade74e5bc3ae9993ffd0b32d05fb671d5fc96bcce99709dac43181b2500ca91e43fc3957fdd80bdc50f00d0fc6bcb39c27e43207ae330060810c0a751d3123e0af3dc3db09aad4fc0b54b014b2c1f13be80bae9b1da9a2705b65c746a27f666698c8daa6c1fc17b7d7ccf2eadb73fde4dceb3fa5c3ae3fdc52ceaccface41d6efc0d80ef5f6e7f829d0612968a16bb1bce126ef4"}, 0xd7, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x3, 0x80) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="c300000000000000"], 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x7fff, 0x7) 12:11:58 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000003}) flock(r1, 0x6) shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffa000/0x3000)=nil) getdents(r1, &(0x7f0000000000)=""/40, 0x28) close(r1) pipe2(&(0x7f0000000080), 0x10000) 12:11:58 executing program 1: r0 = semget(0x3, 0x0, 0x0) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/104) semctl$GETNCNT(r0, 0x4, 0x3, 0x0) 12:11:58 executing program 0: setuid(0xee01) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) r0 = socket$inet(0x2, 0x3, 0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x7, 0x23f}, 0x10) 12:11:58 executing program 1: open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x80000000000) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chdir(&(0x7f0000000040)='./file1\x00') 12:11:58 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x203c, 0xd00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x1048a, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) mkdirat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x8a) close(r0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x12, 0x7, 0x3}, {{r1}, 0xffffffffffffffff, 0xa0, 0x0, 0x3, 0xffffffff}, {{r1}, 0xfffffffffffffffb, 0x1, 0xf0000002, 0xe57, 0x4}], 0xa81, &(0x7f0000000140)=[{{r1}, 0x0, 0x0, 0xf0000008, 0x0, 0x7}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x101, 0x9}, {{r1}, 0xfffffffffffffffd, 0x10, 0x5, 0x1ff, 0x7f}, {{r1}, 0x0, 0x20, 0x1, 0x20, 0xfffffffffffffffe}], 0x8, &(0x7f00000001c0)={0x7fffffff, 0x4}) 12:11:58 executing program 0: symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) mknodat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x21, 0xf16) 12:11:59 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x10000000) setsockopt(r0, 0x0, 0x7ee8cc32, &(0x7f0000000200)="9733e4bdbc5e6f466ed83e964a06a01c59ca7714c67fc2037329d18d405ff1aa85fd3b8f7caa91d26a3253cc8ffd803f1f719400001b20e8d79017e61ace2404ce8bff4a643d7bec3a7acac37fba9333818e86b363ac254c04b5d7846c5920f67f05e65caf6018b38b1397fe5aaa89bc273a6c23a0c4b529f34c1c5fa85eb8c951d36d65cb9bd6ba44b4806a9a09dad0e88077d4f99a45aa70baca5f01db12c891f80ba4a1d79082a946ba3230d3807c2f65a243786b443ee141ced68cd09b8e301e4d6a2ff83cc9ecc23964cfb66818ef07e737bfeb85be014f17265cc962fb8a56772bbb452d3b37d3c702ba252732172c6d3adb29cb758c6fb8d4afaadbb4ef07aa0a5146ec638488b232e315aa04", 0x110) socket$inet6(0x18, 0x4003, 0x2) setsockopt(r0, 0x2000000000029, 0x2b, &(0x7f0000000100)='\x00\x00\bL', 0x4) socket$inet6(0x18, 0x2, 0x5) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) 12:11:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20080, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "28bf7dc9325609466a9a05fe7293e7813c1cdcd9", 0x0, 0xfffffffffffffffd}) syz_open_pts() 12:11:59 executing program 1: r0 = open(&(0x7f00000002c0)='./bus\x00', 0x8287, 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0xffff) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="a0ad432d17536aa252fd0a2d9cf3fe1f5dc107a76e1da2", 0x17}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) rmdir(&(0x7f0000000240)='./bus/file0\x00') open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x3a, 0x100000001}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x4011, r2, 0x0, 0x0) 12:11:59 executing program 1: link(&(0x7f0000000000)='..', &(0x7f0000000080)='../file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x20480, 0x1040) 12:11:59 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161c0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0x17b38944b580484b, 0x10, 0x0, 0x4, 0x7}, {{r1}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x8, 0x400}, {{r2}, 0xffffffffffffffff, 0xa, 0x4, 0x8, 0x7fffffff}], 0x0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x20, 0x1, 0x6, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x3b, 0x65}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80000001, 0xfffffffffffff630, 0x3}], 0xfffffffffffffffc, &(0x7f0000000140)={0x8, 0x3f}) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r3) 12:11:59 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0x2, 0xaa}) mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x4000000000000000) open(&(0x7f0000000080)='./file1\x00', 0x80, 0x1) lseek(r0, 0x0, 0x0) 12:11:59 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket(0x6, 0x4000, 0x8) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) sendmsg(r1, &(0x7f00000023c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0xffff, 0x24000000}, 0xc, &(0x7f0000002180)=[{&(0x7f0000000040)="9856ca48904e2a3b330237a92632defd54a8bf421e4b48da402675b18f1566f00b3aad5ef3d584f280242bf7b3597eacceb6796ffd22091da6d96e7699c88ca68aaf267c08c569ae4369cd8574253def4c2595059d378e6024e5f586f1e32f52cb1be95765c0b05cf3056d1d0fda1e0c9186f58211be211f130edad47217d84d0fd819fcadbca91def4505a87648d4cc3c4b7787777c0a43a2469b352c2b9eee40105ac57bc7a59c6f23a4278e9f5e271d97ab3fc4e9e79522543b599c2b79c86b94de0e57ed615705330bd8963311e9baeaef2a32e01dcc84dafc6439301a709385ee46b815a7cc84348ef8158ee8d9d2c64ce1d3aa26adfc7b2d59043d5843e4bd3176029d35945800192613dbb0ce836aababf183f78df7132eb021861d799b2450a9f346281cc2edf3902bd870ad09fd3345df9de07c9b7bbe4105090d8e9ddf660e24bb0ec775ec7f52e93db69e08716b9e10b6487791cac202ab1ee94921151376093a967306ffe93b50539f8a69a003b5018758540f17bf2c92dcdec53896541f4f6677385324d8ebf800b2818c5321f3e09dfec3d34d5d61836a0aa2ea162d69e99d691c72267d5a3e4cdf8e6a5d99f1aa622e3c51b784d46be541dd71955722747f786dbdc3e33d87e58684b31424c3d113bc4e1bf39e696f5c7c953d05414dae484a90e72dd3af8e5e1721ed074ecfe426efceed8eb70fde48f0c4c3b553149b61212fed0d2aad28fbb3e850c856a9942072257c50faf601c4aaebbee250732810c4a47308e2bc78940f75cbefdf45f3fec4b53c9d6018a9c16980c2b3ebad1d7fb97fa9a3b7ebad80836162bc20b11d637d34a04766fa5686ec4ff5d2b9fbec3af27b7ac974e834891b3df2e05832c15115d7997bb17951b643abc416fff78a867ad9793b0f72861188ac7cb205524258841e11c29b71b384a73c30b3d02ab84a4c412ca0d2d187c15957c7801bcaa177fd8e0268ac6f3d6e9eaaa954b5feb25abe2241bed594ae8af2d263671768e0959e8b7c989856546032955dcc10d1807a31ac93209b15b14329b9e0b58db9c9b88becd6836300da2c4c583248cdca9789c35ef291b646af3c6f0e5b6ef418fe82f743842867c6d9a1c41e7c2fd6ae97f67878588729912a12ad65d6ae0c835445dd497e706c1bed9304a2fbb936985b9acb49eacb9675a6929b3b470e94be58442db6fbd6fdbb2805c4681e9432234f53f7d535ba6e7ad606546fb9a07eab7ee4c8e98fa879956f5102b762428a4b79ea6ed8c48d0cdd52c2644da8f85cde956b021554377d157c94a0258be2c02a0e5120f90a901484af6a23afad9b51e1e001c2de0ceea27def700b7a6cdbf7240537eb048eeba3fcc2ddf8074bad0ab7860aafce3a01eb68708c4f2a69b88666cf58cdf2b05483905707e1bee97ebff16f7e3d04f9f0821f7fbce614cf0e1f765633d4fe1254dda24cbabab7b6cb39772dc6c514167665212cf019e1a4b290689776efb5076766eeac60267733a1f3a7c15344936bf7f198eda6a8eb6b18fbbacb9ed6c476511ffb7905b4f2aa49891abf4a69b8d7a2db74bd97565ef09b23301f7a741bc3258425b6dbee1531753ec743c17874252fb06f3e80f213520a14a7bb43883cf27165f2297fc6cda642887e4a3da0ab7524a5b69ebb43260194a67a5e4eebabb80b222a9500f503e2ac94de8d8b85c140718b6a0a9bb9188267973e1cd27d3ca780d7d7060baefd5bc40eb8761a0e85803f65f4b20689bd1e4aa5943d00e3280a49747279f839ccdc6e0ac9bf5376dfb44bc63715fe441272b9a9783cbbc069a5ccc209e0d913ae94ead8c0ee54c1d766bfc31b10ea64640b6bcaebd2ebe807d2eb0b14ab1ec37d48bb1b71fe36026c4da0bebb4edef5834344727322f300d7b4060ca3dc165f88a1f9d1c573578bad48da52fa27c65de63a771321a482a85b498ee88ab02da6b2cce4b321b317bef8442bec5ec67afa6a440724d5bdbb39d1fb4fc0db82ece6c8c15e8d68ed988c06ac5e8c52852e21c287dcdae31916868a760b9a4c493af68a359552febe8c04e681b5c74a305a69149715cfe3318460ba7baeeb61715f0b73b801121622e4bb0ce52115472809c3113fe51088a3e5f2d3128d1cb7b7175331b57b283a003f153860875ff006191ec5ae9d98181ae04c8070c9cf75a239aef1aec39a8979ff9acc58484ab27aeb537f8a8b0fdef7d9584fc209bb85f808f2af12162251f681ba2308bd537ca0fb482c35cf22ebc9cc29b2c0d13015c2309ddf020336e2f25ff8fac836258c5fc22a2f96c07028f848559d01257c9eb4e27d13b274ef40e76a96bfd2afaf157bca0f4a655d4d4b98a3ccc660aa1998beecf22d0b37afe529024fa5c9ede7ae812ad752e0bd195807c45d0358cc5906573a21cb0b10f7992e82ce5e2d528057e39f99e62559c6727932a7c80c06da7e261e6f9a8ad6dc13a4aaf886ea2c1e2ae264725d7dcda9ce5aaa21ae7e4a133fc6efd76a53c8635ac5439068f8b844bb72fa3d54c55cf58789ebebcd4382b1f5f1fc1d0071427c25a4a0a18df1fb34da105b5230594601b65bf63b414c302051be28e8ae44984486f8065ed98e28fe6e8c82c511fab7aa6051daa9c56c7d30cd75dac7259b3f98e23e40abddfe8608461306420f98ab7b729eb3c99dc68b3f06657271bf1a6f805e7cba1fbb5cc4418c891947897f7d60c12cd07168aaddc35b333e47580680cf4c819b0f1a661e666877b36f36717eabd1d929d903acd690c3c5e1b3784bb2828daf9271a5ddaac781cdb5215c431f319b1bd6dd18ec16dc30858a5266cbd97a7989372aebf3f864a1f82089b4a2aeab9acfde7cf4d5ab07a016c82d34bc0a359667e6b1cd0d0b9d996de7b15e462dac7c714cce077492048df5698473ea185bb4138ed16d830bcde14f5a10b4154126aeaa045a1c3bdd5ca53a1cce0b326c5c249b170320626277485a813928945420e86bebda7166abdfb585dfb47b8c23f2ab9f6612094ccb6d36e7939f76c33458b3c28ac01ba6cdfcab7fc1f8f1d23335f571387f22e6103db9f2b9f2fb4b294e7838d50ae2c4184a3a957cc95a9fa2ce5642e7f37a26fe5a64577c6b7c27296b9818aa4dd0eb9733289814927239a7609e31d123a239d262ef86f0114a39bbda7bd5053073cb59497c644bc9d3d032601805b196afc79c2b57fb95d4b7c31924131d56fd8b950d91228deb4d95ec5194d49d1e8345e1bd5988cbee1b0ef1d5633c5ac4e90a9a6712f5d48fb3bd6e3ec6dafe3faafc59f4eae82d8e4faaccb18ad4e6ba56dd735e89f300bff59a8af254cb59a38b454859073f0aac794cd8db3ab6cebcc5826b76a23d3831eb8cf1f8afe62bfc54d229aa6652afc33479d782aa7b968b34568cfec05f32049410b93f5afd536318b217dba80d06d1f25237d4ea90ecad79cc520661fce1da68369490b0467f97ae990ac387d6bc5b8dc3124a021f31ecac5ff756cccf3e1ea107bcc00baad8c4884b57f4dd472fdb242b1db51aff51fb6fe92d78d8c862f7af2bbaba1a5736f5c08d380ce6d395abd5485130f38de9771a408d8af75e9642edda389265a6ae2c7163a9fc7509d6fd21bf1498226dfe7722301b71811e6a7e6666c0746213cfcc69c7b561e8dfaaf5ebf7dda0d9e1b1dc579712362570727ff41b84472b140b11a64ad6d7ff821489739748368d24a9d59761f04ffa1d0837e135560d72a29d808ad38d08100f25ea8f32b99e752032f903c8652e375bbb34371f923336be0967f8b86159df10ba43b9a952dfed0401ae7f548f7480e229d5dc24be94f885a8efcedc2fc94fbc7e1b03fc8bb4781b3259081544ea790db670d61ae704f5a28643f6f92b658db363dd95653b1574ce3599df2f19539f5d0828ccf75f52aa8c37d01d56fa6b32ca8154f3fb550832522c40d785a583467b4f5f0675eb1f873675dcf2403fe7ef4eda02bf1504a32b7d51fcfd5cfbdd240e1e696f5b667536543f21195b027e61080e7bc9a0229bf03818ff403520fede4d2a74c8bb293db9df93478c1f333e8e20054736b834a85b486a099c3c5868fa8d6d611f60e8dd0b2a422d1b791e4ad8c50b2345d20bba4acd66878a253a9ffde49fd9a7fe7180797360ddf55dbd4f1664ea0bdf04d11c071c7960456b16ea4de0cfafdd449ca6aa47a78df3c8ad96b38b8fa322b500f94bc7426e713953d10787ee6aa7f5f43b9ba418862c32bfaa3c29d1ebeaae9c91808c2dbb9982f7ecc5bfb8f7ee4ea59512c8314d4bf70ac260a62ffb7a03cb49e39639b19d6f5c5c6814a5ea8b878b054fb2eadbd9e2482d5903d6dd2318c0ee3fb922213ce9970cb72d6d7c097bd50f4e0441da485451d82454e942948d108174874fae0b47d4db47c4ffbea7845a3cf3262dd88c784106d174f800bd19ec1dcaa257ad8819aa2a9d2462f2226e4b9a4f0a75db6c4638ce71d08a8e2033f80b4a09a2645d37eba0694244728906476ecd1a99d04e4087227fa8da8ad0849e4a612b50b8740893e3bf89e4df26634cfc30132e1fab1c43156c616a4346267a2acb541c3feee417a8b4bbc270d978c2729be848cd41ff4264e12d727d9d61936a5cce9d1c4f9260f706f85e080b7ce1d25089f42674fbdcd7fc7f0271a1402e93991476b1a1db6b8ba58a7c0c203897c4cf8c86088dcc38ac19e62fa9e6173c0421810cf3f01dccc23a1073adf70a1cb690c6fc181b674f25bf1a0b02e244914add839d210962a7f1362d7cb639f3dfba0dab586c0406b206a5c918f2bafc8c8c8f2066055d32fb888221d3ff75a83974533f7e49eec80199797726210726127618a107723868235cdc9039faea87a82f5f892bbbc060b64da878be0e12aba237a6e519da056f3e656faa1da246fac2582af573dcd7a7462203c4d11a975b0ca7459b1cca5b04853da2dac389a42f0386550d8238b90c2eef6ec0de0843e4330d3f0270d3f27b9f404880061a7c0ee10cdebcab93790de2775cf0033d0ddc99e9efc9ea39918ae52ab7cc2ee0b63de7d8da41a16a794f721f16342d9ec12032e38b12fbf841e19e40340750d79edb52d7a839083825b0c809eb0bfc5d5c949c9c42be82969b125414e47811f95087d9a3120fd0e919132408976628f6ba053dc351475cf6db61631b1a4bb3a47a4501db3f79fc40e7a660558b58fff6173596782d7561ba3286d4b8c7e6f42f9ddd36607a5a7b4fc6894047b1c6d2ce87fa081cb6ae383603943bfd11a83665926ce8965dd4bea652477610d968aadabc33178dfa81a2fbf582d2e34666b7f388e2f65bb2bb77891193d2f70d2d69e4bd9c3a4e8ff772e06fa4ad9732b232680f8a520028d9d3be13799e1ee9230ad79f1b5943372e74209c0df0a10140cf2aa059d9c9fc1de89656d4a0528c211075073168b22df7818f4e90f726dad8a506178492cecbd3df3df784457f6da685ee383245aea5465558cb86a7ce01491407da3d66ec2636e4f69178e95193e7eab2397f1b73b789c172c5849fca921472482f52c90c50d74fe9c3140d7c014af59abcb64a235d4b6cec5eb3689a66ff05f70033eb273f2a8e7c2282ab94d2d2e8d7742e2713e4187c84b26e7b77742d7c0cc267b515c80f1b3d3cb59be1c62a9bf0621ef977b6c4d91cd94ecff832ac671f82f6a76bcd78ca91c4f71b4b5b6d88be1a9b590efdb92eaff134f0ae874727536b65cb9ad7bab3324026f1550ff0c04514b2c2f9e641b3d82e52de0ec806c550d261738338aa0a4cc8e32ff466d25a6786ad", 0x1000}, {&(0x7f0000001040)="18e8449adb12432c4fabb4a40bb7bdc0af2f3a9c7c8065e6b9e1e9eb4a92d2d03ba6d1b996c48eff73c001fc1a3e236b51dacf65adfe04bf048621e3732756b51170768177a2a11ec2c8a0f02157f6b559f33ac137a4b5ffc0b334686135551e4bcf91cb61", 0x65}, {&(0x7f00000010c0)="522193750e8df35d6683929c26bc54a6625c618b9dd02de6c1c1298f7696900ce4cb395f4ed23a23b4029598d77612dd9c243712ff2b065d2405f69ea0d1b62c79ce153664fa38f1b205c0c239a45b5131a37f54196ed5e12e33fd1799afe231509d269c50fbd3697808f439327ba1755915af4d7482824910f1b6c77b2302fe465653", 0x83}, {&(0x7f0000001180)="20cda4e80620a563b77772e08283eaee6d05dba600ce9ac6765b1dc6e3497c09b3d9dca2f9d86cd21f7096336851df5947b532909fdf4914b2181921f0743d4bbaaba3faba4a57b4adb10a4b5f1c555e7652df7276dd564f00448e2f277abd3d23739ea7c64b21c92ec22e38d0d159d385ed36e842cbb95d7e8ea4c7cab8fb300029fd88c61510e0c1e708405ac5bbbd3339b3be4f1944f5be9dbb69379ff289f664cbb752a178c82a78f69705b87ac28ac3e427c71a38a1092750e55389db0c7bdeac0ec80aab1cd20021138acb818758835e9f63742bd40b5a5628a3b24041ae006fab557fc32d82b41a271254c364dfece5fdbb63b4a9f0cff166d717038a4a91644d2e6c625ce92c9936b972ac74ffe4a6c1c154f09d9564df9263782b55bbe6cf6d6bf7eae622e3e3dce17fa28b066c088c932ec81b5a6698e99fce1d7931016865d0c5d09f23a3d95e35a2363731fc5e7c290c29667cb3775b1dc18fd897215c2c3a590c4ab5d39ff6b5d47bdba23c5ce242a25d65f67e6ee3dddb891693351d7185be4c1f44376f8db2154bce003cd0cf415dd99ee035a80a3c7404df2885138224fc1848b4c324dc4daac6483f07d44139ca4419e6ec41978826107077e3b71fe9ffbeeda0c9da844eb5be312bc6ad3dd9295fed9f2521b589995974e4be07f13c8a307f7a6db7b8b441826e286fc1993acc16543a668054876027fe8894ef7b9692dac7878df32878d74209e76f965aebce3d188963fbaf6d1d6ce465b2e96783faf94befc7075ee67ce70136ea19cd8504a6cd1873810a78317a76f47e75fdc5c5aa6a90b37c483713519fc341f31e2d4ce9d39e69fa2d1132eb5604d6e4659dce6fe1ddef93f9df07affddd73c85dfbd52083a5d39a833f32dd2fb57fde55baae757cd58cb1d734bc34d0ccc6c5bd50cfd2fe385d586002f0600579a4378a1a9912874feb80072692d37b3208f78a5f7a4b198d43f24b570ae8eabcddaf9b8d5a9472dc14251169e1fa965eaeccf9eba25c3d7b4590a53d4ae5bf5b294f7453ea0a20d5a8657c7b45578dad977d560a817fee1d36d7ee58a6ca79d2f327143bb39440cc31fd850d0222b1c26cbcb795ce33e3eed77246b254e3bee7937d5e6597ea0f19ab77867aeea4c568c4514ddbafce04a645efab1127be9501a5966e4d48322981329b935e3c965a63da7c30607a6f9a39821a545f3a9d9b31278e218b90a9d3ff37a0b39fbda6ea3bab97a5b98d6c0545bd81f6720b5c6be3ade03454e5bb436789b07b02e2bde49bbd0b728483c9cfe36e7651a5523666d1342b9683216ff6a212bc8e0338279202d821619643ff8e3ac7469ec8b66a6a9d8f3432e36cc501ec2c39a820d3e68a2718c0f13deabf8af14af702ecf2f88dcb7b2051b837c2a074ebd343ba8818e6fc2bf891d22c88eb567db2a2f180257f12c11aa15323c934b2411225991fef0981a63560df7fcc7a2d0dc885ac1e729a94798ca5b654bbd3adc95bc1fc70850e8595d15788c5848a353b600120d463898470b58dd70b2f49725dfea4ec9495e605c33fd03b649d6c8f028722f4863b1eef525512c23a42f6282cab922ba243850ac8827af0c8a93336fbe60dd00ca20c9c25121ba0b3d95bcc4d1b68735a0c9356fc7b6538fbb2d3b6e89329ac7d59b26311bad1382eed5a8360b7ad65f6f2f9a7c55359e26cf40d609c3fcdc0ef8f2c69e63dbe2f0624dd7ecec026a578b448dd66ec2f0804ef6bd586b079dafe029c09056e7ba0b3679517a3222cbe21c2c454903871218b36fafecd4cd5331b8e918a33b6122ae4b4d8d7d685d934c4fc57880a4b7a1c9e3c5777a48c6a308109abe73142c3bb73f2a98e521f3167a6b4d14960737748139137183e6e990be130e137d40a254193e659339ab7dc467761102101c7c00e56fa4c7f494c564ab70d67da2cd87a83cfa5699d8d8894241737fd8aab0aebe1f61e31ce9a735de60e602b198827e811dad8c2deae8161fc75d10bd0ee72edcb6eb87fa1bcf92c8f31ef0e39ec6bc8ae6a253406527cf26643d7bc8cdf411b4ba7c827dc9db417e70392232136e6dee98b3ff4450050de8b67d9cad7008cf74c9c0b6a9a00c4333102e497f6be9a4115c34756f48501b25b97e29e5a1577f2fe6a824a048df4c77ef58894f88026bc929081d80cba5c500d5bae9169ab944c552a73ee9f1e744e909f2e99e6bc3d2fe6e19f2984b14cad3e160c30c3a72280ad7bfee3f386550b245f34804c6ab22baf0ab30623eb81292223c72c0c2f66dc52c97e3cd7e53ca85c6cf773d23ba21ae3d88bad8d926ee67539c08f0e108db7fa5049d277661334b397b1cb771751c0409ccacbfa2a5b6fce6c1ce5c1eadfafad96650dfd3fafa1355fff557b867c4af9fab72adda060e5c02518f5d278bca62c4bd7b4368d747078a161c70fe2f204558e9ef0548730dfb92b889deba3b1d6a692bf76ef2b0e21ea2d7476f0ea1c2caa25f8d7b7b668388d3d963a947123d33dc797fe3f88aeae30b44a45af14e6b020ecc406abbb3b59be70ef30594bd90928869ee1754c881d3f9d871777a769c4537a07f1bc60441ac744e80c00d3ec4534d64c75af342a26ac41b216363222c3331411168616b2142de623881085dbd3b7e505b2d46fc1b445b1b45260c24290c006a255125cbf716c59c37f7e1eb5beb9202f03511afc9e687fe5a7c050d3482aecf9d82596987adb6768fb2cea8e99d3d1d4e30969c36651ff4d54bacb0f214393f098a8b41bf6199670205643468aa1f44736732af6ab9cce8cf321aaf34076d1b57542bf229987b09eec7319ced3fa74bf6d8bc7e517ed1a56a126128bc2b17e549d25718d0b96bb39456463d8e79a63a59994b0e3f86a7d4ccf26003ad23e62fc9d50bb7b14f20871d725f1303257e913a0a45fd2225c51931066402ac295687be3e2c52a138519685f18039eb6615ee4a2f18194751dabdbdeca9a1501097c2d41fab1e786be8ee00d2bae24212db65f15a47bdd3109b57a1c0837416d6438bd126c30c0ce10f3421efdf50f98bb33f4427387ab4f109bf2aa3bbb4e9ca05949b4b49ec83bb574b0a84fe3d081c429d0ed5f7ba2bcd90fe7b565de163da387d8f8cf8b92e58a182b5a8420a761eac1cfc77ee55d7862100a435bf95e29632ca1d4c8e2106ce45d5d9b04af62ed90c0a42cdc55f3d531397b1503c4da0e70c53fb997e737b3840a00178c06c23959178c51ddd413c26a9511b5cbe0add1e2528d8339f496a41d83721e48e3a6671e1517322bc52cf4b653cf81ba17f585c0f6da6728d43e8c4de5ef7fb41716d05454df6b0ff0e71441f98f5849343049db59369c585ab921b3b3e67050ee6d52c9a07a6ccaa960173b09d48f21125e450df1bc0ad1dfd49ca1f8e5d368e1416af4031a325ef54dff6b970bb9c567ba6212c324b1a3b8a27293f8a8f37e28008272edcef8e8dfc4747c688be7db72a60495d53f5603128fcfa3fd98f83b40b2cd23a839ac689040d7963e6b8c1cc6b167688d17e2243e56cad1268f886111b81749932ff3efc58178ecc9051eebd8f88dd98a98cac374d0ce3d9a35a800925daee044a849225b4e88b2d25fbae39c2705cd49b03406f8ca2c59dbb668f8116b4ec6298901ad309f3372a97694c93b241d38d48a59f14e5fb3a4543f429a88eaf0fa7f63662f0deb2ca6a487159240dac84fa9f204dd9cfb7dd07a3ef4bc211ccbac81f2ca4c3c52239eff820c708ac1abb5c53ecb2845be521face0f9815144b62f2192606aa40131ee35094c1392a4d6d26fe6fcf88809d318d4f624bd641d1bc0f7651632372dbf1d6fd7738d932a09fe9f2ec9aad06683035c75b7950093d3baf5eae3d2e14398851d19a0307dae1705e0bba6dd285f50cbd95d68822c5e6c9b5ccf8b6acf8d6766c4d1cb44afad59719247e491b70136ed9d725401bc59bcb6aa77f8456531aade254f9b8616d00035b83d77d5b541d8a1de2ce3db8afe12c79d112f1963712c3d641f1162563bcf7b68fe52e3bd9d8490d0447b432b28b4dddd0067afe52490ed1f6a430775975ab53939fa4d67c17037a6bb131b547933e0dbfacfd9f05f6613e2300ad569f3fe1d39042cbee3e06fa6101ecbf017f1e0c1ccf86a91543974a6ef2d9b1177d704ad0989bb34a8304e17ddb5bd642a62f82bb2daf5eddf9d4acca82c4058edadf974f693be70eb58e17203df2761fbe5f3aa790bf9720ae7a18cd8ec97c9f445a1c576ffbcc2a67de5916bf1818271e7a21a2013199b2b27cbe7d69223d03d8e7130c00d72440c41215f0eb74ff344321f463f8b30c3562c7d9f78844dc6a7c0ef91f6017a0ad435d5a7761e8bdc39e3f3a96f65a507158cd8170c6b49aa8df2669fdf7f356d6f2d4353cced80221a6e8462ab5bed186435894e95ee30533bb9023f75a8c3db7fb4612a22c76bd66423779f5e835c569cef734296619faf4259467d901001c8a31db842c94a281b40b8ba27a73ab15c5e1652191da4e70614342ab44c25eab8f008ddc9e631c823fb68d284106fb9c920d5d6f29ef247fd3ff3b2a11db6b792e95d6ec50b9ce86275b9597a67c0e0fac20ff6e0f51050b123a79bb8e845343e305d074e6dd16de90eab74c258d66960c3d86b1b9bb705132648ba12011d0ca2a5fe409fdefa5087ee584f6995d63fa972cc5f91368145e21e4e30bf7508350029d92fda14301a4e597b7ae47cd9d35c4e6dbaf3c1174e088a50e9d4651542cd666558b17575ee7509fa8ec26f6bea04fbd6930824973130cf74df17aa8feda5199b2227c0eaefedadf86facb66eed290d2993877abd4e81a6655830dcd55811977591526e7a3d29ae5421e38ebf296439d05a1d61dbad7f5610332226f91e6ff9e2a6235e98e8132fc91107b5b3d4cfdc80f5fd3429393eba561e0cbd0bbd208a900c7daeb10e9b7772d38e9cec90a8f14f7150f51572525674d6937f937fc3da32b607ffc00167a2036967b152d68878a503f67c08e3e5c112587e4b140b129012f049d0581c30761f736dedf70beb40efcae8cb1f533e34e8cd46fc54472b02533e63715de341c811f8aacb6e7b40e8cb6607c7abf90f93fb41f1e4399c7ad934ff26e4439ac0f02d6b09e87eb16ef4324d2e4398452b047a2a4ed0e2aff6461c36a2bf738b7662efba1fa2db5343d1973a9bab0eb097ad9c8a66ad3178c25ee2d009a5059a88649a0fc89581dd6d9e6f8d9dbdb824ca1c14f40063c32c99927d23270ae1fec7eddb73df7e131183a583303c118fec23cc320887af798f54843daa18c59f009d6132f57c8f19615a10fed3a3df4d6151f5bef0639e9eb433c6aa913b9b1e31b30a109c7dce31efded92d4bd4ace6c7159bcdb7b58d9b0ac690556ee928452cde4d939668ee05dd2ce867058e3b17565b2428c19024a489f449aeb5d685b482c9f78e623406dd4e093bf9343473c10f06e863cae1efffacab9eef19d4d9359407ba08bd99c84e996052454f9adeea56c008ab3f6c27f421576c35d12c299420348354e4c024108c21c2a5ad6d240556a9c493ae2f28d8db7d1d01714fcbc65c0a122880063f808dc72f18d69221f30e24d84d6f74ded84f44d3f6200212ac2e2dc5aad7636b4dc82770268547bf3b12cd3ccdf31d6e6bb92a1ec7aaf127007c991c3cdebef59da29d7d17c525d61420a602ba62d252e82af8cfa150421d1c7710a516a17e23c703ee0420c7f216489d88c33e33c277eca0e9c08050aa6d94f9f7deadd46d68626be7478653a3136183", 0x1000}], 0x4, &(0x7f0000002440)=ANY=[@ANYBLOB="500000000000000001000000160b00004ab3cdcef7b75e7db44d7b43bbffabebf706d83dce22e2c886a0293cf10033f57428b20951cb7b33c5872451a2e596ddbc1a561a128709aed4602a72428e20f24800000000000000ffff0000000000001d9c4b7dd2541c519ae1146c3b8e7501081ecb07461fbbbd3e799da319c448830939fac5d5f0055319643fdbfa67fb2e3ebad5bbb4ff510068000000000000000100000001000080d732a8eff8a7461b440e44a7c945bb4ab175bdf6ec96f8c2ae8bc1596355ffd8972935a6a28cf06e5f007f4e216a2a709c85411282f8542f56c8685d3e0efa42e794249a1705424f61956b2748d1d414108b63361eb1d588c800000000000000ffff000005000000c529e63484e6f7b6ef25f19e184213fee4192be72e6dd50635659098c401a29ba98bbe5b55fc31e71326d5f69bc91caa11e9d94cf013b7647a5688c6ad19bd8ac47fc10758163e8c177abf8c0ddb099b67e9b17b750e8b00489177d1ca3848553ff6a20d3dd1ed262910fc0da251cd46c9e37f85a1be62767788a9367ce0da0d2f82859e2d784a4fb7b36258e26e8fcc8ff9c3ede2b3d93b4dad4bc81ca52c7cbdab90b17f4b14e7b479474d4ff8bb8c5b868caf1db7d23c096b26146ed43fcb8c33a82e1c5ce2aa52b6ade10d7d368f1955e0425e399575d3b08660d1a37429bf895f51ba286fac3efbfe83520a77d1bcf06f070ce7e24c5857548c1d8fb38f0e16e3e462b5f3d40107a52a2289943306ea17742d63ba019e7cfd391798ced6d7b6d2b6e079b241bf2d3d7f1dff1fec34ed"], 0x1c8}, 0x1) 12:11:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed33eff93b66fae82e25d01", 0xfff) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000104, "835dd2518001190000000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:11:59 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)) socket$inet6(0x18, 0x2, 0x7) socket$inet6(0x18, 0x8000, 0xb3) 12:12:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) fchdir(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x1, 0x3, 0xbce, 0x5, r1}) write(r0, &(0x7f0000000040)='s', 0x1) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 12:12:00 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xcf) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) 12:12:00 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mmap(&(0x7f00001b5000/0x1000)=nil, 0x1000, 0x4, 0x2010, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a994d40118f347fb32dc121600"}) socket$inet6(0x18, 0x8000, 0x1ff) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) r2 = dup(r1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x200, 0xa6) 12:12:00 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710f37001d00dbff00019aacff7a6818e3f74bdc1499904e8f723c9606caa383f5323d6cf83445caacfff09dad5fbd2fb51ea1"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 12:12:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="aa94038be169562997fff10d", 0xc) r1 = syz_open_pts() close(r0) kqueue() r2 = dup2(r0, r1) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "fffffef90000000000000000fc0700"}) syz_open_pts() read(r3, &(0x7f00000002c0)=""/249, 0xf9) 12:12:05 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x0, 0x81}}) mknod(&(0x7f0000000080)='./bus\x00', 0x4040000006005, 0x401) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080), 0x336, 0x0) 12:12:05 executing program 0: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x100) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x0) 12:12:05 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0), 0x660, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x80000000, 0x0) r1 = kqueue() pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)="09a834805c7e0405b8f8173000b1c5e09903130fdf4e788da688bf6d66106cf768acf02d12e3ba17e73c1634937a8d87a29efb1443aaf700cffc7b1768c5b461f8e7b4147260dec9e205ad8d121152801183751ef91ca302c9d7b1add68ae0a584904d454ab81b75c57a91dd586501aa487e798a687c281126a08a1d96ddf16a8202fc4c5d3c6dcb3058d4ef84e4b33dcd2c01a0e19f9266d9e33ca50b85ccc455297a6af42225b5c98d91d9ef71e37b34e4391b5fd20b8317f29f683882753a087d0f10d33d7a72c570477f28cc24bb74cca0fb8dcc", 0xd6}, {&(0x7f00000003c0)="1543450917f89bf511f0ff86766594ec02a82f54a5c753f0caa84fb7e67568077d8bb81c5453e83f41bc55acbc3f5fce48d58c46f978ccd550a9c38335d38b30b2314e961447b909ccc53f36dfb861e9e5c1b02768d11f2c3b214e3c192207028fb5f16753fcd3348deccadb3d00897d567132f9e29598d8639107a34a2d3ffc793994", 0x83}, {&(0x7f0000000480)="34265dd9d035d4ba6fb0564a31e91dbf45b0eeeaa867d950c21e561a1a1df70a338a70041b9d378dcc7c870a3c99111cad171d8444423bd48d8cc3c053e6ec59ff10a786862a28efe3e15c67092910c717244d25666bf4ff2ed9c329fcfb703fbd6029b434ba5c7683b9f3a3b471a7f157c20271de1c673bbc81e7fc63268fbe798a95dec1f8689146798bfed31fc5c9b347efb9c52a2d273a1d5a642039f28906b4f7c209e9ef382b21ca03a0ea4c601640dd4fd365c632da6b20bcf11c618bb16ad4229c70f0780d2204a504dca2ac74b3934cafcae8918cd32250ebaa6e81122163e188abbac0baece76dce5481fa1f9bad13f1ada5e5e7576698feaa", 0xfe}], 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r2) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f0000000140)=0x80000001, 0x4) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000480)="c15726287209938d79eecf1d13d84b17891e1a034ce83a35c486af141167c978c8c08416912ff276f496a570bb5b90984fd7e368420192c1d03ae5b315ee0af9d5bab3f8f7114c46b8d1e97c90c9d2ec9f002101f3742cfcab91d2d1a18600907a566e8a7fa2e455062974ee467ecf857ed24d13b84d4a09f67c2dc2feca89f3b453c2813a825d30ed9ec6a7808b1a76e9", 0x91}], 0x1) writev(r4, &(0x7f0000002c40)=[{&(0x7f0000001c40)="3da29f6ded3a36968c6c29e2db257427b75f523631d61d7f4d61b4465a368c3b8a9b7a1e1138bf4e16fdf7ea3cfc952b84ce5a95e5e5770d7ba9190bbb52c3de4f8cd497ed782d96bd6e6eb86e9691b667e17119da1226d6128f0e668f000e8362f0fb65a953301b87c8b53993a5ddbf5774fa34644ebe3faa510b0f65fb90b8e21b188556dbbb52c2849fd45770b7fd828ab36c9d67422621c0e625052c681176243d39301a320515c65692e01446c25d74b171906145165a95be2c46066d400f11856fc4ee7806936c9c3f4ced98819b31539725473172c7b357eab95e4d09", 0xe0}], 0x1) readv(r3, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x90, 0xb53, 0x7b1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40, 0x9, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x81, 0x6c7d}, {{r0}, 0xfffffffffffffffc, 0x49, 0x8, 0x1, 0x7fff}, {{r0}, 0x0, 0x68, 0x0, 0x1, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x83, 0x3, 0x1, 0x5}, {{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0x3ff, 0x9}, {{r0}, 0x0, 0x10, 0x60, 0x0, 0xfffffffffffffff8}], 0x80000000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000010, 0x8001, 0x100000}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000001, 0x9, 0x8c06}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x3, 0x1}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20000040, 0x40, 0x2}], 0x1f, &(0x7f00000001c0)={0x7fffffff, 0x1}) close(0xffffffffffffffff) 12:12:05 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x80) close(r0) 12:12:06 executing program 0: socketpair(0x0, 0x4007, 0x100000000, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x7, 0x3ff) dup2(r0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x2010, r3, 0x0, 0x0) pwritev(r2, &(0x7f0000000700)=[{&(0x7f0000002040)="e9", 0x1}], 0x1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000001140)='`', 0x1}], 0x1, 0x0) 12:12:06 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000ac0)=0xc) close(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x480000000000) r2 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x2, 0x9}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) read(r1, &(0x7f00000009c0)=""/210, 0xd2) lseek(r2, 0x0, 0x3) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) sendto(r3, &(0x7f0000000180)="af2073fca4ca838f31b74916ee516b02c7bd0f55eb5bf41a0d9cd5f221abf64135f34d0252d2aa624213565dc4c3aa9bea50a6127ea642efdaa25dae5eaf6f4065de9e65b4e314612bb6144d57d39345e9ee847d36d72d6d3e4272c1fadaacb4fdf58cf2a01ad0b386cec18d3b46e117941c20ec465f715ca3efadb86ea77fbd4c51c4e00a34d1635e95053307178a37a56cd59546aa02ead1fb865faa294608aed6ca5d00f516020908ec90d166dcded50126672652c80e10966c253ace8cb19ab77976294aefbb7f4b2e8873c0a781a0fc0e9c922cc9ef7a88104a73fd3f012ee0f30495790f2701b5c3c16600566c43d013dd33b46733297d610d9f222d5525313e1f294167401a509e21cc0760576371724b301c5b9b0e7068391898e5609b16fa22af39df5dd861b6e672686c66ab06183c6033c9fb7c6866b537ef5fbfc4b8ca90a3ca153b82ddd67f27ffe82c56e1bb0b235a38b7a22fc00c9c5d6fb6b2304d600d4772ffe5d224579a57540d4e427928f934e2132ca67084658973360005bf56bcf6bd98ecc1970a5987dc363745b87ce9308292f27fda084a3f8c934823c0970259595cf77357ddfa7cf1c6fbfa186a54affdbd43906b57ec6cb4aa59694bd7986a9a3178f2fd3ea52e5ccc240334be622ec1f316dd87903e20637f30f6d15dd913f200dcb23b6570c2b5b2a5777a982962fd8d0743f41dda0bfdc4e8ea0d0d8b66d415a2f0f89f2e2a578e0e607045ee2aa18c9edf06b6558d862a1b202105bd0245c00d870e751e11d15c2313cc6142e2bfd57602992b9c2b054b24ba4c33da4da7a049327996a0646c3a4ddd5a593a924f05aa289735fc069c974dcade60d6a6e96a6eec45ae5e08603673c18639bb02627f9bbbc44503919889019b44ccfaa3962426830435480f245d87a6183efcffe5973b4a70f6bac9c84115d6aa6d5ffe92ad4906cc32dcdd847682cca0f66f30c6979f6a3552b8a731efbb87ecb8842463838b041da69ece8348c67a55913709c73d2026aa6be525eba81ee9e43ff3339220881b108fa7c85808eb068c1807dbfdc3fb6311e58eb6ca638870d47a8e40640696f4d4c583b7ead3c60e52335f5475e5ab0f16336ebadcf14687d79a8fdee621d7cd687a77fc0f272729bcb43187f1c0481ed282735e12003d171862da5109c08b3ac4ff2cf397481c379780e74180d11eaa4019b8ceba926c8bfd839ba1d369564849643d5d5dff08bf150e7d3241f8dbd6255e464369fb4c6ee435729b5f3ae152a237ad6ff7449019d8a4ffc49f138d8d383b24a7cfe8155137bc08113b677511c997f5a2f61e23d0e2cec798b534dd091269904c9337a7d02dae3ee130ac69c3c2cfa90cb57f3134afe6ec66378f2afb89832f1104844e86d01288f4a2b4ffb83103f2c15c23eed665cd6f75c5849f63245ace345ca02cab9e8e726038f53653400c62807cc55ea1da282a8cfda896014bc1323862443c11e6ea9ef985eed7a84dbc61ca8701f47b4539c851d1fcfe5f5da69ada7b3f1ef88796c72387ce72848442442910b877b8af41c5d7df11047f589f0b29b87f332a4523e6bb5723c1174a6e440f5cc8f2ddd1ecae3d2e72495dff9ff2c488781f2ac5d310c2f24f7fe94c4470189f8c0f19cf26173171d53d7a7e3e62b2bb1bffdc4cb2f2a665e8460723d9a090e21cc670aa724f5817e5900d47c69d923a43e90131b875b003242022b77071f08206f82d09e8b1a061cc682e09c5604295b61a7501aa8a838a5e122f31d193546f8b2a67c4cc116d8cddfe6fafebcdba0371f99944c5cc02230e8a6c95013753aadf6dcda20dbf39f8d85f6ba5f8b4936f384d4b5a5e4d8e1088adb4a8e98fb68129be92a31df46637a614821433e14c73a5ead9ba396d5a7259180eef056ff3e36646aa118f72c5e68331846912f90e8c99284c333e822ade7505d945db56f5fd7e8e855da4785ca00332d84ab9292101a350ca7760ca945e063fb2d7769b01ebafa2dcdef65a02823b6e526cc0a28319dda3287ca97821f2fc0f017aaa32fafbd853975d33f4727883938620dba75b224ea8c3f4451322c26d2eda718423fa914303fe10aeeab6a8defa4681feb4daeccf74dd637c8310db421e0a65b735588626cff31a006f299618eb4b6b5579623d85dc6223cddd4cd501efc807a58ec3d92642db680b5e823600189dd5254dcb8a51b09a7ce1efefe5629b213b4e046912a06cfd3147c4841e3a843637d8fb933acfaf8ea42b11961a365f458607f53e70627c50a62aae32df12bd3c69bd39cc931012e43983efabba1dd67290cc9375d4eb3a03755dca7fd27577509a7714b839398f746ffc9efd4a78ac7f94ab83b022f51f960440b29b915c659d587251164109a82a73a51ae1d0f5bff295b0e9b33b9195536941815733f77c67a185d4ea7a2e0299ba43ef4b95399adef465ea0423152c79afa28242940cca2d796348ab73b16dc9d12171dd0628c8478bf1175467fbe844037aadf5e618bd9c49c86af07385031ca50ca7d512dc1f0e240ce65c7f03f587d47226f432650e368ea437c807c2287394ddbc62a65723d00e4615cfd2837eba832d8151bb4d91a4e79b909a202d166da8bbca4fe2306ab608ca2c6a1f6537745ab6999d7418a60e3153c2f8af6afbc016732cd1416a7e523da011e3ac01ddb4f2f8bce8831a897b6a456003ad21369561c2ebdb087f2a1f3a292d95e1f8cc32926362d5a45ffac0b376f8f7560dcedacf719b25f5a96b54a2c865357d87b3b9b9e56b0165017929058ebf764c64dec892ec6b60cd38d0c143f77bd16808b4603d32a0904fc711e4971d86eba874e0a4da7a37e048d4bea1a41464345a168e4bbf2b23f318747a35082e7430310a23", 0x801, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 12:12:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) connect(r0, 0xffffffffffffffff, 0x55) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x180) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSCTTY(r1, 0x20007461) 12:12:06 executing program 0: semget(0x3, 0x7, 0x8) semget$private(0x0, 0x0, 0x100) semget(0x2, 0x0, 0x0) semget$private(0x0, 0x3, 0x400) kqueue() r0 = semget(0x1, 0x80000000006, 0x81) r1 = semget$private(0x0, 0x4, 0x410) semctl$SETALL(r1, 0x0, 0x9, 0xffffffffffffffff) semop(r0, &(0x7f0000000000)=[{0x4, 0x9af0, 0x800}, {0x4, 0x1f, 0x800}, {0x3, 0x3, 0x800}, {}, {0x2, 0x7fffffff, 0x800}, {0x0, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x7, 0x5, 0x800}, {0x0, 0x4, 0x1000}], 0x9) 12:12:06 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 12:12:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000000)="6f09c7", 0x3}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffa, 0x7, 0x7ff, 0x8, "5abf4fcf1b89336b1455d78148d9cc8ba58b35c0", 0x8, 0x3ff}) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) select(0x40, &(0x7f0000000080)={0x81, 0x3f, 0x0, 0x6, 0x5, 0x401, 0x5, 0x1}, &(0x7f00000000c0)={0x8, 0x3fffffff80000000, 0x5e80, 0xffffffffffffffb3, 0x8001, 0x2, 0x8, 0x20}, &(0x7f0000000140)={0x7, 0x5d, 0x10000, 0x3, 0x401, 0x1, 0x7fff}, &(0x7f0000000180)={0x0, 0x100000001}) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 12:12:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0, 0x346}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x101) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 12:12:06 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x1) 12:12:12 executing program 0: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000001c0)='x\x00') socketpair(0x1, 0x2, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x2, 0x0, 0x8, "b2c34fedbcaace8a98b2de589531b6b7faf60bf0", 0x2, 0x7f}) 12:12:12 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="6c93c75d56fa545c3ddb1005c4f25a534f663a921afa496e49881bc286be796d2fa4f840f652543fafea242e7faa4cae112891de03910aef17bf2fd4a9bd6da1d9dc322c1260e9506eb1c690bf591a1f04ae6c0228c5a1e77dbcb4f1aa2ec4d1dacee79f", 0x64}, {&(0x7f0000000100)="52782c44c175a5e314b7496c052e0a894c9cb9e04717c6747cbaa7955bccc818f996668720386974e5898590406abdff4d6a99d8f39c8b961a7876689fd39c88a84c45933b1989d683beaa17b02b6886e1c770d5ec1d104083d30b61118642589b6656843e6d3fe3fa0177c7b0ad438b2963e36e95a4cb5a9a2596a5459c", 0x7e}, {&(0x7f0000000180)="6815da34837a74fbb119614eb0fd046bad761c4b37d46e0e3526595c13577d91b99714da06149e46fca5cc341675a7b7bd354cd4b606486e7c4107558fa61c3aa648bda7701b68f81a002a7d88bce78c9c77e2c4a181f7bec2a6f3c3d5a8b20ea5aaf980a60ff5db0c5d62f8abb42e14092a44d0cd5363cf6bac20ff72474c0bab262855720c2bde5916a99bbdd4b0ecef9c6f55fc0709f4891108bbd44994bcb8b00fb7c85fa040075f33cb1c2c53e764bf1cb82a9155fe036647eaee520ce23e32480c472da804d863647bc1af90fbf86a06c6783c", 0xd6}], 0x3) r1 = semget$private(0x0, 0x0, 0x26) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000280)=""/146) open(&(0x7f0000000340)='./file0\x00', 0x30842, 0x0) 12:12:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000d40)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7188b5eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2080931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b0000000000000000", 0xed) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() close(r0) r2 = kqueue() fcntl$getflags(r2, 0x1) kevent(r2, &(0x7f0000000080), 0xd36, &(0x7f0000000140), 0x722, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07babec11eeffffff00"}) write(r1, &(0x7f0000000080)="17c923874e9e4d4c63cf727bf9a043fdc7673e42694171530091ecbec429611b87473c3ef1db1c449dd1323e16db3e7a2079f05d750dacba732678b3f2bfe4beb9c8686edf864e54e7011feaf712214b9a9b9ef2da0cdaec27fe22929160d60866cf8f1f69570731c509c559ea56511084ce02e32675adc0e83ba7be30a64498df55f5d7ccd94277e37000056db0bf75ce80b7b9e9a4dd88e974be2729e6c7a2", 0xa0) read(r3, &(0x7f0000000140)=""/249, 0xf9) ioctl$TIOCNOTTY(r3, 0x20007471) pmap_unwire: wiring for pmap 0xffffff003f12a540 va 0x1b2e920000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12a540 va 0x1b2e921000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12a540 va 0x1b2e922000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12a540 va 0x1b2e923000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12a540 va 0x1b2e924000 didn't change! 12:12:12 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) pledge(&(0x7f0000000000)="235e1f00", &(0x7f0000000080)=':!:\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r1, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffe, 0xa}], 0x8, 0x0, 0x9, 0x0) pmap_unwire: wiring for pmap 0xffffff003f12a540 va 0x1b2e920000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12a540 va 0x1b2e921000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12a540 va 0x1b2e922000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12a540 va 0x1b2e923000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12a540 va 0x1b2e924000 didn't change! 12:12:12 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setreuid(0x0, 0xee00) lstat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) 12:12:12 executing program 0: r0 = shmget(0x2, 0x1000, 0xa0, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x1000) shmget(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) 12:12:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = getpid() fcntl$setown(r0, 0x6, r2) shutdown(r0, 0x0) write(r1, 0x0, 0xffffffffffffffbf) 12:12:12 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000080)='./file1\x00', 0x40, 0x4) sendto$inet(r1, &(0x7f0000000000)="26d648ee5bd0f6cf27be682738c82f6f59675ccc32920b85b03c386e034192cb52504b6679233708f481a16172806583737d79d9", 0x34, 0x4, &(0x7f0000000040)={0x2, 0x0}, 0xc) fchmod(r1, 0x0) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getgid() getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r12 = semget$private(0x0, 0x2, 0xa) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000340)={{0x10000, r10, r11, r4, r9, 0x100, 0x7}, 0x4, 0x3, 0x5}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x7, &(0x7f0000000300)=[r3, r5, r6, r7, r8, r11, r13]) setegid(r8) connect$inet6(r1, &(0x7f0000000180), 0xc) 12:12:12 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x58d8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x1, 0x0) flock(r0, 0xe) 12:12:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = shmget(0x3, 0x2000, 0xe0, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x4d3e229d, r3, r4, r2, r4, 0x110, 0x4}, 0x8, 0x581, r1, r0, 0x690c, 0x9}) setuid(r3) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f00000003c0)='x\x00') 12:12:12 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c9f3286a8c75f10c85806d5788a6ee318903d05dcadef1c156c722ae6be5f8c6b2640be43907d53960b8fe211159480e852572b5f4ef079002d660b178ec721a7dfa763131559906cd7078684c013872ad792", 0x64, 0x43, 0x0, 0xfffffffffffffdcf) 12:12:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) close(r1) read(r0, 0x0, 0xfffffe39) r2 = dup(r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0xdb) 12:12:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000000)="94d5b466c0341a8b2ea905ff", 0xc) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xfff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffb, 0xfffffffffffffffe, "fffffef90000000000000000fc0700"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() 12:12:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x1) getdents(r0, &(0x7f0000000240)=""/58, 0x3a) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) munlockall() msgget(0x1, 0x440) recvfrom$inet(r0, &(0x7f0000000000)=""/209, 0xd1, 0x0, &(0x7f0000000140)={0x2, 0x1}, 0xc) minherit(&(0x7f00003e6000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) 12:12:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x40000022) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2000100000000}) 12:12:12 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x21) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="24bfb033908128f3589bc06110fcd3bba27c03ca9761d24c2bda09df5809812975eca55a9d9ac97dab850753e1bd553ebdd0c3", 0x33}, {&(0x7f00000002c0)="6ea5ae5e1d4d0dae6edde8bbcac2e15c42877428d3e2d5f8d77cd48bda661b80a6f9747aa38564f8aaf3cbaba065ca31c1247fe672a18c516d94f062475e813812a8ab19bf8ddac0b599cb5bd51b0436a9987ac40f4db5b348399b86edd7304df4dfc193337294beea54916a5f7b7c364482c19f05be5a00209c26a3341c210609dfa774f3ddf5b9cde4a4207441683b9c", 0x91}, {&(0x7f0000000400)="84972a3fc362ced0070680c79386c5faa3a449b63e997c33773f46c44041f55de958802333e20105b143ee032a8a3e19adb06575bd0d73632415dd80efb8709e15535bdd1fafa868c21ef560486746592c89d3e3119f19daa56064967322714b529f47fa4d76cad510a0c219eb1713abc5f405953cafa0a8972ea51ff7e6406fe1a6d904953bb2ff07ad19a276c86b97beaf3da03ddf72f268c811ef", 0x9c}, {&(0x7f0000000080)="6f13f23e25ffb812d7f4532d28f24e19b07c955b2c1b624b078db1cd0454df65221e072b2889070c850c6c53c551e7140c8883562fa5ad9e54e2864282033edc025f4d", 0x43}, {&(0x7f0000000580)="c91bb4bdadcca0b0bd44a2b788ab3737993fa79b84ba0c8afab86dacba5bf02efe9728db97f0613eb989b1ca16a0e2447d4789b7288534ba91dbe4f412309b1ae40f3fce56091b89d56d3614188b11d9be5f3b2b32b9b62ee013bafa4117928fcc88a7c9d6751a9041b687cace3b294ee64418a2d07d544ff91c8fd2edf944a1dcef1f583b304b25743f963a6b4c79bf19ba0a8281fef907b95e4aee03a81e87fe724405b19bea121d2204917eb5ab38b9fa", 0xb2}, {&(0x7f0000000640)="2f4295cf642cf8ceac115be05b76bcff29e33b23694c4e6cfbc04f75a4b83192eef7a59ed420035e53b06ad8320ef9a6423baa023e826f2cb6990672c3d648edc9964dc60fe7ee5d7c2eac7a3879bafe06e87b78b88087c34572857d74bb1a88de8dc52fa3b74343d918cc27fb86051dbccdb4351477fb867a118afa5a6c43e0cd99f9b97d98ff80cae81ce0043560e77679147c250f56", 0x97}, {&(0x7f0000000140)="f0ac4f6fbb4a8c4e9d4b7572f56e18acaeff6294574d38c395d654", 0x1b}], 0x7, 0x0) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) readlink(&(0x7f0000000380)='./bus\x00', &(0x7f0000000700)=""/16, 0x10) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="8d0dd2ffffffffffff"], 0x1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="40341971c1a396a9076b13b8681c298a15ab0e6fc7770f1c285ab67827b16a1b95fca473fb0d032a7b132e13cb5a66e564ec83f171cfcb8ddd8559744177014ca624497f17a8cea055a3053d7e607e8cea5c6d0401dac5ba203a027930ec62d70769501fc80260f6ab58039b8a7c77ab6b8fb365a7ec2e88e0afdb26fa1269f728e272d0bbed8502cc154c095130b391", 0x90}], 0x1, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 12:12:12 executing program 1: getuid() r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r0) 12:12:14 executing program 1: r0 = socket(0xffffffffffffffff, 0x1, 0x1) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) 12:12:14 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x400}, {0x7ff, 0x93}}, &(0x7f0000000080)) setitimer(0x2, &(0x7f0000000000)={{0x491, 0x100000001}, {0x7, 0x1}}, &(0x7f0000000100)) r0 = semget$private(0x0, 0x1, 0x4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/119) 12:12:18 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x7}}, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) poll(&(0x7f0000000100)=[{r0, 0x9}, {r0, 0x84}, {r0, 0x90}, {r0, 0x19}, {r0, 0x80}, {r0, 0xc0}, {r0, 0x8}, {r0, 0x10}, {r0, 0x180}, {r0, 0x80}], 0xa, 0x5) ioctl$TIOCEXCL(r0, 0x2000740d) setitimer(0x1, &(0x7f0000000040)={{0x100, 0x955a}, {0x8, 0xf05}}, &(0x7f00000000c0)) 12:12:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendto$inet(r0, 0x0, 0x0, 0xb, &(0x7f0000000100), 0xc) dup2(r0, r0) 12:12:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) close(r0) 12:12:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x0, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x5, 0x802) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)='./bus/file0\x00') getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:12:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x5, 0x0, 0x0) 12:12:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) madvise(&(0x7f00007b6000/0x1000)=nil, 0x1000, 0x5) 12:12:18 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@cred={0x20}], 0x20}, 0x0) close(r0) close(r0) 12:12:18 executing program 0: setitimer(0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000000)='./bus\x00', 0xa00, 0x4a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000040), 0x6d, 0x0) 12:12:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 12:12:18 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x7f, 0x51) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8188, 0x8) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x81, 0x40) fsync(r1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="02", 0x1}], 0x1) ftruncate(r0, 0x0) 12:12:18 executing program 0: r0 = socket$inet(0x2, 0x20000000002, 0xaa3) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x282) 12:12:18 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) poll(&(0x7f0000000100), 0xb9eb806, 0xd63) 12:12:19 executing program 0: stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) setsockopt(r0, 0x7, 0x9, &(0x7f0000002240)="d07ed69085648d23999f3ba2e7e7166e815400d836a96920d098067e6062b8f98df109c6a767db726e28d1122c3f57037956f9d977042d6da473d01b9e0e06d4950d2d433f99356b7c352421439dee1ec9eac861c0919d6414ce0db576265074a81d030327427ad6ab3c641fae661e1504cc8e997e368538d039f78d054d1b426a20da5581ce288563ad56607756453911ceed5104b0c52153ec86b53a83ed1ca695602758d44908bd08d4c45e0b3126e935919c16901705f1b4c527d1017a40f957b86d683c04914aff37cfe9bc9d3cdb2280ffb7205ddb0e2fe800523a540c053b6e7dc085357db11309134f57118f437c71814626c39bd55eb83e88dc9e854dfb277097074297097b8dc51c54ef29f6738d59d04cd72a69127073e7f9008511c52f184f76c56dadb314d78c71b11bb8e7566a5dcc1267a0020ea10c79f3880ddd123de872dd7b9fb396f6111e20c71aa5f9c0600f7a5d2131cdd13ff111eaf1a79710d24ddda85dbef810c2274739fb5ff7e0bcf1aa4103871db8a6e764f3813fd8ff1c9bf9c69be36708ded7d42358d77eeab99520f8d6547ca0972c4883c16e2cb02c20b119f6070c0d7bdc30075d14b104eaae7975768d6aa550ef3242037a19c9049cdf1d94a017dc371cd759165201700e7d393dcd56a514fa488e441a96b3b4e0b5a1216baa4789c866775b326e5110485c2237d967d648430bd083ba230ca77e1b7327b3cebe94690294c3f75a50a44885d7d2fc774254339b09221429304b0823f958c843e8f8de1ee215b369e74f0e1fafea920c33002663394984394c8b70d526ee323f306d4539c61863fc71ae4a3e847248ae7254b000f1f145f1357f24ee3214fd5dd4b5b8565f923ef17fcdb93c6eae41633d59727b21d52b05269f489764186ad59a49f8feebdd497b184f0349099d396bfe0517e4ac6a30861bbd83ef019c2dfb76c03e854b116e8ad0ec42ca85c5e804bc8333cb51d8256017d946648525b1dbad180c6f05360e921497008ad5af578c2e1c29535f4279f0a7833e37039ceb23b61d6b40829f1207e8b864a5d6f50ef25f820cb6821df09395aae49264e03fad2c35537431b9b94cc02238962165dc78f69095e3438e1ab0c7b9e04d1621d134462c10d0d8e4449528e86c66ff0887b0443b33332be75022e7a7d4439d60fe9b20825838f37cc5f5bb93b23470fc4ceb7db84ae4bf14138a6d08b68cd68deed6748fa89f2ae865d24a05cbfb199c266ed1bbafb9db71576e0acf447ea91c62553bc9cb2496d9bc8170846c5bff041b7976a7c2eb86f8ba5cb800c1e0c5a851d061102337acc60f29467ccdfe4d22cefbccb6b14f6f3cb8059aa23a2072e284e0157fab7a044d381c41d3caf1a688adce94530070628675e7913133f9517093be940cf4fe76b719f8da61185f2fd9f168c44d4ab3c3440e3fb815d915bfcdfc1bffda5f3dbde032a29880595e07db6daa537c2586b73534d215c4bf18b3b505f3552eac6d3d59e01c20d6361a8ae477774941759e15f27bf849089d0e876bb2cf3a0ca1aa8e5d55a2323003f77b76c8d4e4638e28bbad9fd19d3aae255c23cb0b80e7badfa7b66f632fb68e8d5fd304312aa72bb2c23e11961e5229c554e1df0f66afd991cf8fdb3ebd18eef3693b289556612d046d1a13090de159924932434be7bce18904eaf52b0a023f46530d57c42411101528f1b745a86b6bff124b7fa2b0850c10e1ae2e38d354dea8cfb345c13988facc5030525ebc896b2e0a115e47178c51eb4eac028e36947b3c978adb92c4abf1a169a63e35b65e5119fc5cd4672802d395c431cfde2cfadf5edaa7d1b89f33a5b015e340497bdfe5df84b8b71ac35feb2abdc6c7496a164f94c80a4134107f810bafb649889f5f0d3ab776082e94b481f83e28f963b1adae7403965d125147c224c77ff1eb4d17c268d8bb24f40a38d8c0e274fa60f4d5d0d08b389cc19b16cbfd6dc267371d1003a5af31074b5d3a78039606d4397e8ab828cedb92234a9ae205791fb1c2e6925c8b5467d74917ae9a20803310cf9cc015c98f961dc10331a0a09e17746334c08e15d342e3cb53cdb13afd8ec3024b7467849c39b9505d5f3ee882391c380717d288c53109818b04ac91a60cb2c2e328e46b32258bd4efda78d8e40908ba8ff87541e5e85a3da3e8e39d6879d084b2835c9f3cca57a11ed95243d17d376a80661b52405e88e7384baeaafe4e00821d46d08c6831864b6ec3d04eb133ad587a9d0fa0055bc9d641047df7c3c9af24eab8be3d13a8dfcc7bde68453d4c68b1788ac26d41ffb15decb0848004fa21896ba675c944456677712fbe8ff517471024b4ee8386912bf2ef488308564ede870d542a8e8927a8518cd3d88ef512ff1d421c99409380aacc30eb447162cec2e4f2ea8ad7021c3cbcada5d755ce2004ad094be672ed5aa19ea9be1048570d7ba41ac34eeee9d7730e737f7f73790e24e255753abb667b49200037f10e775d77da51f60b3cc4edc75fe3b8081aabba15c0a33cbb2e9e76717291d0647cc2da3512bdce3ec94e3cac7f4eb3fd0c8f20be79ef1d836feabc6c08262aea33f1ffb60bbe5f0feb06851fc16f3218fedb50adbc0b8974db9dc6799ed7bfae1ffbb3c1e4edf6daa72be0ee8d8232a6e69e01ff65823cd1ba99e81007cf4e732c770c2a94ac58e89d1513b7519092619a6445449c685085f981fb6029d75d597b55bc60b1267449b68ec7c53c71715433bfa0d77de61b8ee10591553d050ecb16b7ee75b1caf0919cd7f192fc14f20f0cf054ba0ffbb4526293261146f48565b9cac880f983d91c71aa8a1b3db474bc7e0abe4498b41e68fe1ff023d148ec82167a4d48a36d0e9e0896f99e94bae33c6a2e291f5d6dad8260a39c37df0e7dd8894dbc89b280b9054ac4bc3875a332710293373d69d34ce4110b3208004d00eefa9a52220aed57a21fa9a30dca6865126c6c0d37be2291e7d41c0f07abc61cc4be0a8d1390e4f0f5a701289b687950989228036e51dc6237bf8f861d917565d00e606e85b1e8dedb0e84f18a2ee1219145aaae76abfbc8aa28fb9dfbef9c3e3d60e864c762e239dced2b0847cfeda7ab0aae0315db4f36144e11589e0640ee6917fc6ec4c236a558a18ae45ed11b6d5308631f9fee3b8d5ed29b894e7fac9873140611de25b6707e97a8f99e8276b2155bd112d8a5ad715da202d67c0b85377d13cde94652ecdfadf125c741afa5217b77287a6a8bbf064f318841c6ce7ffe549f39f00d1148f785847de058e484e5d3a6a9526a93fe672bf3a4665ae133b47bc8100fdb582c213acde97f417c7fcc746709be35787f2812089af2c40d0159738acae4e888b42ecdacc2e46fea63ce367079204eb7cc9f1e941e729b2d38ddcc5b6c5d162b201b2c86fb3b056c4573715f2e1fe875ce6b4ec5caf1f9b058cc55834460b9350a0ab3b0ae1b5e6a22b43c18b09520d2eb57147ab4a4a71e8f9bc6a7be70e703d12add402f00e62039e6d50718fcd346fe075ff28a9aec2e208f9acb158db44c46242a73e653dadf120e32d7594aae47763b6a0092092275dfcf2e6a1832c4ff19f628ec6ac812ed7cd96a3cb3a5672c6e7bc1b2837b0447be703833669d2b357b50a226231b3ddac18f0a44f4f30008c69a5a18ab8e274c69ea9f9e6e2a4bed6d1ad8d67dbfa30e56ef33858755a79076952059be0c51896901e3eeb55162a2861d30a90139867ef03ec4a1b3e9425536368e7148f9c37d683c57842c03d3ce70d2e9e35057e73f5faae06092aac7ea78042d38b9043c536d336d0cb25129d6cd708bf769d8bb62166b39c2907c1fdcc6f2dfd0c0b6c62487e77347a6c42605c2e1ff16a34f0c206f272eefab2cc1c46608e96cc64c915c8509f436769eadbc25d916e4e314c9cd50b2d4457a8c39af14f04c2510e143771d4f6e1b3b20ac918153299508d9d80f1d8bdadc6d2e0d13352e453a4508ce53dce6f167ab77679dd2c61c4b97e24d20b512799b52068b66c2da233eaf729bea7235a31056d219b6794531021149109dff7f4670b047cff95fcbbcdbadfacb2946d303006ecda794702387462100bcf6aae4790b6820dc21a8d54fb9ebc708067c45defd92c0fb8a4cbbbb0b52a0dd48623be201d69696d1359cc68e49aa391bf3da72f06f6e02f40cb3d217b7fa80bb1fe19b76cbe7c9a8fedf7925ea2de6bdbc8af503a77805d30a949fa2b42fa02af3bd57ec68f47bf2a4e1751d883e7c45fd3b829b4cc158e1df928ee5a8ccb9d6cff76923555e147c28749fe1d6ddc5219aa63519a634c143bac7a1fb416f4c662b5a681fb15cf298e995cedd3aaff867abe432984d5531df3e136e743a2b28073ab2ed09637ebe65a531b9a7e683116db04fdd8f290652d28aec4d0a928a51adf8a50cfc5b051a8ff2e445c40c34bef06d2de95ea37446e9ef88b726a3c0e74802b110b6a6d6fa150f31d60ac125487b67e317e0a9945558724bfc72d528a2c9968789d2f092c9c225a6d3669a79ed473202d9512b218403ec0e73434eedb98f0b2660fa4517ff79892c0c91240983e9bd02d050c82d894fc62e897b5f71abd6fc802ca8edeace3b0a9905e79b77ad08664b4283ef3bc3ecc58ec4c6756f7ddbefde9c154614acd0e60dca47e9e41f260a3d031b747e34e1edb36b08b99240dc8dd368c695c5108836999762b10893d34d9fa10fe3d761b57ae8ac712c46d0678fdad3ddc50f1997e8277f35c1cc87ae112fe863a8113be43fbb169dbcaf5161208595571b62b567c3d7125debd5016efd67c1481d07979be31b7a4e9ee444dc7b480a578cb1887c1734c2fc2f7113c42ef318bb2e0d73ccdc2c7d6ded0f46fd8de07e6ae635fb18329589abe4701214fe3998e0a40949420757a9e5b0ab17ecc678738999fa1be4cfa8e9203e1916ff630e27cfc7edac6f9d10722e92e1ff2ece370e3971a44e322516e874436777281cda7dbf69e8741af6c6a5578879bf1044494c1819860df9898b1d0e71ae8b71b662ce0c834808b883b92482416aa03f08a5b4cf033d2732c166d956369f50fc6682d7103f9b981b1cd53b4c9252328791a48b0a045fca0697f00634b0a98ccda31175209f1df0f829770d28017aa357a67a523dc2bd8d6358de9cec7a81d1eb08569e3b8cdda66f2e65d354cd383c2cc8668772a510a08031b1f9b4fe974cf0c0ade157acbd90c68f86a9fc2858794e761bfd7c3aec7218fe95d464f0ff7df64d6b70a7703907850580a01b35361e0bba0b36f3e6be993b264d1cb61a6e9b8519b0d716fedfe30a6c86cf8de0256119b074c4cda5c203bca1731b3453da5c6611e617b7cdc6fdc17d2189bd9ce5300eb0a6ac6e5232ab9ac1ca2c40d175c1f2121d9a783a9e8af907fccf6bfb2a3e9698175c142382c292e5904a488bc5545d41d8f67cfc8d8dee614ae238c7e2764c7c932bc4fa0dd6a3b521bdd7c33f5b99d2d3277b45c74c8f955cb67ba42d857cac4026bb344beed705f4bff70d20a1ad94aa96c7bcf69f7a17c4e7557fbb5d5ebe711c34009c65dc09c6c7855c600c89cb6a756b4a06c51a68dd2326fbceffdbca938aa666c65579ee0fbb6ac8b0078b7d5f7fa68d75d0b1d31432901441619d7be2c38b0926a0ca5d18dd8cf137a41c737b5453fb7d597d57a09bba9b5e4b16cd240863c7865cfb3f2e83fefef4ea900dc92ff2db188edfe91fe1094399d7ea479050feedc8df2f5607cd6e2daffa2f48488651779b74b2f26bb0ddebe861886b85a7337355", 0x1000) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto(r1, &(0x7f0000001240)="f46a05d01ca561b4a4250fc2e5569d433d5999699529a06bb02822df0b35386f8638bacf5086fbfc3f576fb1fee47ea050dacead26282f790dcd13eb9cc75f35c0b476dc6dc854a22df3e590f5b46498845ce9ce33eee4c28ae6f170710547a190a00059c67b96fb15b06dae9a3170d4b972774173ac1bd5df0df9d2c43e873b056b233f7aa1a962738c094aeb71291ba7f43180080656ea1d6ccec7c55070a27fa66a6b5d18294bb657d5bc6c47555a277a68a14f5397d6cabc895d9d98bd48f85d3d1fb08c5e7ee3c684aa95297b1492a2c773ec19e9240f585c65869d1621e6ef71ab07f3b13d78f9d6e46e3365b6b96be6825d723fbb7f70fa6479ff8c16245276ef69aa68ae632d5a137d48f0fab4504b278d9dcd5a2c4e0037539b214f01eecd546a6b4b3507b6d5929bf7cc9fb8bd530584a979a8d64d11b94b13ed732fb0e54f7763c8f5b32fb9850ac5109080966ee8a7f22ae4e28cac435e8ce06251927b566f75bad2c100a4d83ce4cc31e7bb3854c2d5c347ccf28e4dcee7d0dfc93489a6cbab7e3ee68c2751054465363f1e01a4a653384f82f39acf5007c7d98b3eae6667c3a8c064d65d4c4b226e8b2564b2cc797a9f1488c13ac3e966e7fcaa6d680f9f6766f09a8809cc5e5e8c9e71dc6c9be84565f2ceaf18f652e7e853650e766de160bd4176b10f554d5902cddf02ddce8ac65b6bc7bef327cbafae311ef726e2ccfb79666e8807fb31c612731f5706191bd67a65702f87659a84dc07a570f045ed1a9c4ba19e146b31d24a32a39b8e6167a773b8f019fb193cc230dcc51bae78d3ba00665c69ba16f1e9d114eebd8235d6f33b52cc0b74a989a9a305fa85668a8d09a6cf0af14e9199fbcf1dbbebfb11800fe06afbe4e0b00e75535269a28a89dbbed2029f3ba48c314d8720ba97e2afcefb258c0bf977c319647926ebb5fb6e6cfbf5664268848f83b49f4b36740ce2544c8533a75546cf5293c4ff2c25bd78471075b5c4f56fd4f5593aa06e21afdbbcba3d45fe935bce0be59a9209951ce63c91a7d87ed8fa04687b038f47978e7e73374adbae4579d5a5befc81744a6e3be6b31112c39d7b606f2109d6ac8799763664d24423f7e6a494ef0e0bd15d77b6a57a555e2cf4d91d8e15986eaa6de3dd5ed63faca4fd039a0948f330221546965518e5ebb2c6fe694ca179e947ac9e0cea12757fd657ce34167d00f56665adebe03ea19e80271ef1f27aa3585646adf4285b63d21d0a28a22cbb4bd00b8840657ccb45e721d0767ca7db140c10bda70e325467a94fb0f5ef9f1ec0b7d1a0e75a1396f0d8bcc47f828829f5f9bd599ea36197e0d7f2eeabe21c6317f1ddb1ca7c570f1e47344c2e83b41ec4abbb657a804e0b5742a852423ebbc53904d5f8c87a873af923d225e56012711cd9b10b39c23a74e129cc19a74a0b30558ecef6fef6421cf8aeb10c91c4f7144a21e62616e8b586c899d3fd6064c7561db443149738de9c556ccd2dc44403218d80e73df85ffb0a6c230d45eb2c047669fe7c20dac53d1c18b65db45351f40b15d333ffe3d05cb183aca9a6eec919fad397e16e8f6b076479e408dd5200fb28f1204c6c7ec8c25ba412ce088cb875ce8149c8468c9a0fc4a6057032755a7577eeef6c99eaa70def8335011ce9b33fd8b7da28bf357ac833bbc3120ac6e6d97033af7453d6bd4d4fe9bce4306e092b2c2ff07f24e32bac0766eac9418045deec80d2ddd9c24a8b377a192b14fc3df807712e4d45ee553f200df67d4cdf748b43e6f39cb7a89775acc7041d4ae8fec58c98078fac7aa6be30db239250a92bffab7b8b02dad85342c84f9f04f8dbe458bb137646a49e5ef82b3b8d8e43d255bd02f78cd5f3f053f21be2530028fbd02a9db39616042434f1a3e3ebfc074954a80806b0960b9f4efc88f7c6fbd689f810f08d891ea13ac9846dc3474a25065deb23d0801f7ae4c5cfd9a99cdbee82e7ef0933c27dc323234217b9d107a7251ace0e3c2bb6ac24eb714e704b0374cd7ea269a71004b3303fbff2db35fcff863654b8c2fe87c6cb208d3eb2921ae13fdc64d9659914213fb6fcefed69e402216083cf8485362c180b8610d984f5f1e4ad0129bd8b5a1d3e3f16d01f9beaa290a4180d1482ecf55421aaa6c95da7733c7f934bfab7938311bb2d658583c99ccd7028ba8656602d50db3d9e08ce123d33c58e169d593dcd572f62600f83eb337b8f031d67cfdbc125ec694f6de4e0d1828e1bf606cc849e6d778eec3eb478e5890e42467764a14fc65fa9d2ccb004a4525584fd96d4a79401e16bf537a9d38d9b810c5a1173af3589ef4f4c079744aa89cdb409d71494b7b2c261244677c9a03386097c8a1bff76231e2eaf3bc616f3d32a91370cb94c917162078904ceff56c5c18ab73dda0fe7848cf0439f84dbebc99f312850a46d1632d2840622ba6f6de23a0555f9b20692ea0111a102bc7170bb972f05184dccc3c727d02d154ab66b4c5924ef18292545c44c2f990620b8d455cf7cd0e83c4121701d54656adc676d5915efc6fb6e0b6a415f0a172269b338a6f99d57aa057a4359fce2a388d10f928311b20fe87a320018e267dd7a3b98e8717497744cb414ca16640d7746eb31bf460dd102eaa3832c35e32455f15bff61e34e9adb4e06111bf5858f85f65e00adcf5201008899af7fe743aabb953ca1ae71f43d20d158174e94811b8bda96db170046cfac95ad07850aa5dd437746a0c5715d23bc13a02024ab14c1129a37ce60477b3297e8a2c4ebe06eebff50ffa5894ed6b117415b7c4ab009fab48ae9a9e249b5c202a86f1e51db01ac2ea3fea9f255d1443917777529b62d18ca720963978b8aa56b31cffaf0ae3875407818be83eaeec2cb001ddd5684843e0acf03203e0aaa873ece6f030d41fd5c07f785bea749beee55600f904b203e4ff880066cd49829c821dde132924fdf0cbb287ec3f440853b6f9b4398713f2eb3867964de298c8982abf638a969ecc10bd7d4ed5e6e3eda59cbba7e2695e76349a9d8baf8cdd10b082031ae3461f632239853089c34735e689f59c56706af49a4ba3f80701c3e7411a4efad1a3d3bfed18870ba685da51c3dd678194b75fc98921cf8f02b29d3b3a49a21b5efe78354e78ec29edc21b5cb78c96c8f36c6cd4b6323a8238c400a5b31c38af091053a0056014bcf9433b0febe9a163d26d1133c26f2a66c9edc785e4ece5517ed9848e4dc549189fc37c11cc2b2257d606b53b6c17a0f786e844474a600a6100462e375c8dd8fabeeeade3cd3d7e23c8535e0c6047ec267f2a0e14f13e80867a27a4c32e051b4f277286cc72ee16fa9a5f9ba1f0d2206dee90f4e64755399c1895cbd6fc8b9a7313934f8085a6ae838591987412776b33c5bb7832ea0543ac6e868f4f27a6c138cf29ec66e63b326acf28d5ed9d6ac6a629b2045256e511a8cc580e916271ef5d769e191d5e95d59047731a248751873a179ae6b761e2779fc46805921ee8377f8510e786e8ff2a132d0e56c12d9deedc34cac73b7cb01621b0f1e0a7807f95f49d1fe35487c021ca23e2687558b309826e695797faa53471ec23177f1809e3846310f3a9c1a616e753b98ad09f6768c60e944b2f3b4aa55ea6940da3eb6117ab401bd5af68be75b235bb56bdd2952c7398d389fa13e7b47018d60378cf5a77d6b5a487125882b5f7d9058a765fd525b178902b312335fb0699a54323060863ac461d3fe1130757076170ee1fc7997bdc77044de804729daec459b17e3481ffb71e3a57672840164cb1109a743ebfb7280618bc88e904095593f416d6b95fe2a2d57dba581950a95b2fe05ae9c9ca083d400f56b1381e095026e63f2ad1f4905d10fb888c442d9a5a0922ee4a2cbc73d6fc5231a818fc0a1d594c71890ab2de68af7c00bdc5625c7ca21be68ae324679cf66107347ec6baf36df7a2458defbea00848bb1b756236d9294beca090d798e647005c3de363b165e5cbeed9598b91468819f0f2bbd203a8cb0378c3e615e3507f50c188cb916d7ed2895b5c1df74225b6c3d365e3b55b86ed3a19d5d7f9b141b47d3a6bff3dd434d16d83d83b98fdc584f4a1f75c459dd10d5ed0af3aa70fea849a648a411d78675d8fa83a9da0943abb14f80b1582a655f2126621b610b87ee12c4f48a5b8c6806455d3c87949fedeaa8cd53f770ffea3a52f9617a8d9bdd143da5401ad52ecb1e0fbc74775643d2bc08f9fec57e6a19ef1cf5a41a24d386618993e729197d9f8e0986205e0fde53300e8b927d34b56c9363f2a0ee3c159082aa3de6792d70b28c4a0bd58fcd281de3b0f7e55da44570276781c39971519d64aeef02d0decf1fb313ede0b88d8571df72e87352d1d76ee744c8d1c773857c6115f556da2d1f3c4aaabaaf9337c0a706052a54948ed6b91613b0eb41f1779b08f1e6bde0b182747a9f4b931efbb8e1462b826fc12162527ee6c4e233f946efc59c013ed32019434651af2cc00524250065a49cd38b6dfae12b43d8acfca142d1e351f0be2d9f2cf2c059b257c2df76e23684e97cb5ba0af95eedc339d9f0b777ed5bdf87572069848e842ac201c75f3ee73bb6709045a5e22cf0b9ee0f130b4201e77a46ee58565f8a33d8ed391f456906ff066c2b7e48b097b0ca0b5a815fb4bcd61a23beca0eabd5d05e35ed6743e75e50be7b83c323b092f9a7713051fc1ed81c0a673d3a48de8b5a2fe3e37623ad1d37b444a98470b1e1f790ab7fcaf437038d69021372ad02af5c587cf45a10732120d1acfff4ea5d091268e2d9b1900d17797241003e0c98913709c93ddb772094a29d14031f1508396a55a0978a1c514bef61a6fd38c1af3dd4597bec0eae7164ab2dfbf45ba5f37edded8d1f3a2b1a0c7e3056ea635a2276e004b8211efdaf0e19af2c13e60e00935db632f2d6fabeb5dd43dd59f90821d19b707dc9b64806c10cd1a4e034313e729978d4330070a9e52fe0c84716bb7dddb09a93f852bfbd918199d27053b87785ed4e3af8c00d572dfa8961f993848e0dd3375fab486c08820fcd8a22a80561a5374bebd1ca7b808d9e6b93a94fe2326d0770feb5020e0518d6e189d1572a65d4307453b669d8ac400461cec24812793801569f8ad2fb03c2950b9eb8800610f5504b959284dcbbb1079afe1db2813469dea2360bf7944105fcd616867165741a54d17a1ada3f260f96727ce423d228f61a22e225096a8e3abf42327e6b1f06780f9bcc01696fc366bb865a1b30a550ad2d71254ec74131456013be2ca37a6ed36122f62fbd26ef95ccfa61ae8761ae4b277cb2ead41c2640259e6540ac78eee5b4cf6ac3b97be40800e0f1bd247b82ee9e5a7df95800d64d81036b3541f7e6c1b55d96353b23a30e823fc6729d4578d1384411196fa244db17763f1c038ce37bd10d114f62bf5964619625aa8c2d94e6cff94cb3310963bc440efbd94e320f2326f68011c0450fec921dcfe127b6b598ac1dad73fcd2deac47708d4c0af8aa29020db121e987b7d9ddb8c968c72cdbe0548639fdd56c3b0b70831dc24062132d1050d28707156c5d10641451cf50f1ce4a37b4f13d875c5ec3db1c0154d5b32086c5a1ad1a406d1ca3c256a52b6ecf62d18b902711dd91e33768864e058eae6316104bd6dfd558aab7a114fd393c0ba6dc2a5fd1a7ddbb9133e0fd80c4909b18a0c7133c06266816a1cb9c9d025cb5c23e2fbc79712ae09036fcd54c6317f960db2b79b825720c557dd7edcf90646ec7c66d7eb433ea32bdbeae53ad809dd9", 0x1000, 0x4, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x7}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) pipe2(&(0x7f00000002c0), 0x10000) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 12:12:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x9) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() syz_open_pts() open(&(0x7f0000000080)='./bus\x00', 0x10b886, 0x0) 12:12:19 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x4) getsockopt(r0, 0xfd, 0x38, 0x0, 0x0) 12:12:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820224440ed6e8ea10be"], 0x1) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000880)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e7fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d05c69a676a41ca037dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faaccd318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e", 0x78f}], 0x1) 12:12:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, 0x0, &(0x7f0000000000)) getsockopt(r1, 0x400002, 0xb2b2, &(0x7f00000000c0)=""/95, &(0x7f0000000140)=0x5f) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 12:12:19 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 12:12:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20ae, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000280)}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) r3 = getgid() nanosleep(&(0x7f00000001c0)={0xfffffffffffffffd, 0x41}, &(0x7f0000000340)) getgroups(0x3, &(0x7f0000000140)=[0x0, r3, 0xffffffffffffffff]) chdir(&(0x7f0000000200)='./bus\x00') getgid() select(0xfffffffffffffef7, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x7}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x6, 0x7, r1}) setregid(0x0, r2) 12:12:19 executing program 1: r0 = syz_open_pts() lseek(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f00000002c0)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d6000000000000be4629be1b830006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb2549b61185edd4d557c0a", 0xbc) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r2, &(0x7f0000000240)=""/115, 0x73, 0x40, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x40000000000, 0x85, 0xfffffffffffffffe, 0xfffffffffffffefc, "a175a2000053d07babec44f0b1c85b6a8a131100", 0x3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r1, &(0x7f0000000140)=""/249, 0xff90) 12:12:19 executing program 1: r0 = getpid() getpgid(r0) setpgid(r0, r0) 12:12:19 executing program 1: syz_open_pts() r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x80000001, 0x2, 0x9, "482b3911600856a3b1cc801409da46d513445803", 0x9, 0x7}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xffffffffffffff35) syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x1, 0x1, 0x100000000, 0xffffffff, 0x401}, 0xc) 12:12:19 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080), 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='+!\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='%}\x00', &(0x7f0000000100)=':\x00'], &(0x7f00000002c0)=[&(0x7f0000000180)='-\x00', &(0x7f00000001c0)="5b27bd00", &(0x7f0000000200)='\'.[\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) 12:12:19 executing program 1: open(&(0x7f0000000000)='./file1\x00', 0x611, 0x0) r0 = geteuid() setuid(r0) setuid(0xee01) execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 12:12:20 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0xa0, 0x120) fsync(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) munmap(&(0x7f00000d1000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000140)="74a021ebdacd4953757984ab264161169268ddb8d658d9e0df0785c6868dbae995e967d154933438c1ce7780cb7ae4538e6617de8ff6603d97561ed1a7f498fd216ea7248f007e0df544b93a44607f420a3c10fcda1720d101db83b2bd27a37dd1761b9ae301a64841f78b9d9989c2e6b2296b5893be272812a9583cfead4c4ad7cb032e189ec463452dedf8a57429c6b2585e9b38401714ff76a5a4fcd444d441734cca92c0ee80ceb3640db1a4d7beaf226ebb92b6809f9bae67bcedd74f7648be4f01ae63ed9a7f04b90d2fba11fdb049c08028aa9d4ea662c8fc2d112623bed25de64f93e7af8217c701486f411f4cbb84e678c12c", 0xf7}, {&(0x7f0000000080)="b846cb55ddc0b0cbf5debe41365025bbc868d587175c6e085d31c139eb867db753f15d56ebb6ee110dc7af620ff8545849cc8865d4850e61462fc49926a8ada9310e7a0e46", 0x45}, {&(0x7f0000000240)="8eefe28869e03e9559dbf77596caf7fec02bb646968f28dc530720a7d9a146b713e0e13b530e2afe742d840652", 0x2d}], 0x3) mknod(&(0x7f0000000040)='./file0\x00', 0x101, 0x8) 12:12:20 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$getown(r0, 0x5) clock_gettime(0x4, &(0x7f0000000000)) 12:12:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) sync() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='Y:i"', 0x4}], 0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c3069562c23ef440333535b1f955e849de2a7e2e563c6d69fd84dc482bdec1112e06dcb1d36bf29851483a90365872f3df1ce627e14b0e3362029f39587d3cd08fa9b58106204ada9b8f5c9273d462ac638d48643027d2114bb5f52ab24282c150c5954552288768efc24f037d6d41bb551e8db977e00aa6a6739f695b3c2b88d89769c835f8ae5fd68f4e388407e0b8213d999f7fcf99a928185bdba956ff4fa40f416b04a8c46ba21c3338673ab9137e5fec7b0a1fb3f10d09599ad49efef48e7701584cddf0ae09c00bccef063fe8215c76228245056c7067cae", 0x13d) syz_open_pts() 12:12:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2020, 0x4535) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="c90bd0b72fd8f865380029b766685277506851c3199f4e55e37b76d13cfa3d52f45c5d03c0c02bb1d3e0afff05a1a84e9714695e0b08194441e8d8bfabfc8d82143a48682e3190d237ea6a8f2f3c9bc9bc29979d3a9f41a6632c6f529f1d636f7df21d7639a4455b68a475e575b3b4c8d0ac8f70399659aaf5a60d4e6245a2fb340b05009504bf25e0403b0bfc55477386321b9be1e864b00a7c62e5efbaeef7a2797c0969f7396091401f267341c1b99b8cbad99ff192b0e5c0e846d5d46ae9c9210bfd432eaba007ea9272a5c91db46d5ae9d20ad95d97d40e02ecbe5423e914e59f90e2c330be00267924bfeee9b055f23c2f6ce4d1379c3c616376e10794bb50203425825b6c1db8a5513fe5a8518d58f36ee5874d72304d0d87c2d5792547d804f4b1595378193a3af5c13832fa3760630b0a905c6d15eeb9d89075a256607d41d352242668adf17ea8efdc693847429eb6eb281f8936d4e7f5be8091351ba478a261e91bf7c8bb7a5bd488480fc6f6347e2245eab03ab6d6015a323787d1913cb5c5f1ce1ae2e9f4f2fd5968a59f80c6bb3c14402c35f118d70b0a7712bf0da097d424830ac361dc51c56038eb2a89a5571fd284c54796ccb3fa32cdd370217ec0e14bf970de04cc251b63dac5f4996fc636179650675ff47c0a3c64676f80d04c9087708377615bcabda8728a3b7baad7e31e53a0ecc6f663269b60eb770bfddeb0b5a9475f2f0eec0e3a0aea94266c548d31dcd7d6c3f413f5ae027eebc181addf3b5a08b447f1af4083bf2f269cdc4dd8c5543ceecb69fe69712b77d7bd79ff63a728b5a51883aac5073b23bed0c12dad637244557c7d1f3de692334418f9ce8ee38e588a608b4d5d10f8e29e6d689141b03fff733f8cb65612db3c6b24faf53e4ef6be90eab6dba30280cf9b3bef47bddf350f02baa9a0ee8bdc7cdfe8e9f4eccce77816a0804713a6d4333b56abdb3716cbe73633b47c6e29d0b6dd4700dffc652eed69bc7b4266aefa9d7f0091b8573af5ef17ec522f6bbd5f0fd0fa9a05caf53d7691a36af1d152afeb9a8b1bb234f4387bffda464a85ab9f1503b88514ce1d7fe4e00bed69a4e854fc7831e59dd043668f084775e3c07823d40ca024b08238d2e4c269369adc13636fd8d5948c873cd32e16b633b004646dd314c62dbf100884546268ef29ed5321816a14ece5e435dec5f2077cfa8bcd9cf673df05e7b009d090fcfacebc04e538208c3786de55db56bea597e74d23d73540baa26219eb94295839ad354eee890c139dcf2f04859bbb0cad49c346514559e14cdd0e426be347e3018162987c58c424be7e9fd41d0b561e4cfd953fc8a5dcf0d8b3f80dc4530d93a2b18f8805b73997ac12c62324e71568a440bed6749d36cc2ebbb557a92555d8d80cde4f89d362ff9097b5d61a0b217368a97a76fb48646ef93a22f0d7b7fefcdcdc2c0cabbe97ca9ea80fa4e752e2c67badbee79c72bbc51ef7f2c6e8cab44493d56d90479b3e186d7c665ac718893a43b6e540d6417ad3f0a9212414f7c04a907181f05876eea94fbf9d11dd63a9701b58cb16c54e3e988d67f39d9b8d7d3df400f38b3496b8311de03392198ce0a654f10dc46b066423e10de56519afe30a05964727d1e3065cdd97f03ade40d01724a3ac9ebf1a00e4d016cf93abae51612530f4894e8c6918b10e0abba5de289c607ea0a07e0f8b083cb84c2eb8ac63e07ed74bf34fc0887a5d40453abe045280d32f67e59ae0f4a5bba70705711ba5a5535b1b61d9f56dd1071e037236df35579381accddb665042e8798ca1a301833813e9f08e1cd07c9fc4a4155906a29f352f90589b367c7474129f880c0a15404c83f7ef259697103bc5b0af4901deb9cb31e505d84ea6aa0f1308813150048f1addaea7b792862d155e0c5b55184c72bf25d6bc069cf88bf161d4d46b2f5c488a7c09c270fe194bb7ca7204c3e1011d85856ae4b404586ac4d14190b5cbeb71a2108a8cead7cf763cf8759a6ca1ecdefac138464b8b3eb61b220a5600436395337f14cd9af1e09b6bf8bdfcb3c88a734369a12b7f57ea83dcf7b6f5bbc4756f25962e3ba586b6301740c296a10a0f6a087865256fca8501431dbf5930cee75d8b2e087d566fa7f39175eaab8da02d2852ef16a26ca732d6b9ae15616f567ec236d8f61a29259f8a0fc0874ea9adf91fcf36a928b834f9c05553bdb2daac143641e6bf195d526f132187d8c2acf31f7ee58c42ce64c3cc633ff77b07596e56b691d80f358fabb0a63ba6c9df9b3c7277f7c35824a300f7f4264f80fc320d17484f9b51e367c433c22a9a7179bcbe1123c3373bf15ee3badf69aebc38ed8d9545b05bf2fb2b4f4270d840389c58ce5426b559f5cb632c51a267e51a99ae6461376e6b43299fc27ae706dbbf1c3364ecd4b18b4b2a92e8307928d2eb5b974145c767435d2c5f160f1ca1bd2a480f47a51cc316a4f2a6abeada12252627af51ee1a709fbf8df652d1e1deda0df938709fff812fdba63c71708bc4a8447d573cf18f4d83e39ff0f9104a88c8b9d1064d7e1a23b479969839b1a7c6c70cb5075611da9ea7819c7779bc741d9599f770defe9509704ea5b33d4714cfc88fdd34c899c5d240a8a4a75a309e6a5dfaee3e38a3ae491384dc11f5fbf38eb5326b829dc0aa8be1b4e641737d97b9cb65da03d5ac4d78dff4ec19e439a8d5ca227d83d2ff5ea7bb276187f5f3f6a5195d063acc4660779660ca49d2fa5284e1c26aed5c5d6e036301ad5ee959670073416fb2fbd7215c452749c5974e6c49dbb02b4b90ac7650ba4ebc29ac33e7439ad7af3c985ecb4cd2271131b781d3ede24de014fbb8472c4da38fc9762227d387c092c99c2fe8dca9e50b193509ed04e9300e3d9c05d27f95fc75981d0cdb8481a4f846e1af35f9efae63f6db7ded413ebe74967cbda3b151f01e1d4f69c9e8895daec017c0195304ccf167fd7a0091ddefc9c6583c8ac411eda5145b31d989ba741d7e62f0ebb5e9e2144cda31ea4d80bf6944bcfbd9873f2dae02b0800ab41503dc187bbd8fe034096d1b3b34d2ea767d4087170cee3437f8513f89f75b2fad8dcf70a351e4ebe9898c24545832ed2021b7749182d83886ccef76fa7835f94dc05da660d455325b88a5ad55dd80b68170747cca4326bdae288f0ef95a7906ba546ce95db470ae8cabac9fe38b9d9600d3c43cd1de0f263fcd526073285a14267fa5ae68216da1221906bb1b18890ded216ff72bd39e541fd284ce931d0fc8c40664722970b65ecbc08e5dc89635ae70dc3c3a8ba91778561c0e7a06f71eab6c87cdbc3b9981ba564496ca072a7bef0eb00dffae3131b81391c34338df59da9ed7283a6657bdba9fb82a1684e6f581ce38cb5970f23d6f9888d30e5d24b9b20751c6b7c3d71f8e00d6c6e8b45847d2c1cb0b3229565b3762d181e7d8af5167846eee1e85ad155e82dcac8f869ec624bf8bc19709682324938e31e655f3c390e80f5ff01840ccecbd63dde572ed06ea2cb942fb670a5f36e742ca192aec974b1c5c73492917bc06b19a427348a12f432937d83ee8bb5b2cd5ed33a292da30b7f4060e91833255a6860a16255bc6ac3bd6906d020cd725d1a2cf77ef158219fc4f5dd46acf4c30e37c69981c1cff66ea78ef51f51fa0c171ac87ea3b91b0dad0851f19d49857f6e99f674dc5fbd9e501f94c9bc87583c6cf5de50e0dec2ffd03afa17aa92e960dda9e1eabf84c25e3420bad14c44038d753b6145047235f6b7726c67ead08a5eb2c1efc7fae8b4b66f7707ce742756689707e1ef316517d40d02f6f8b22f343a95f0453387e62d8402f574e34465a1071274c28f007c15f288198dc092487f51d0c07a8da0b173f40434f52541cecf2c70c196c668e657da11cee09d2beb8f6eb9340555d054dfcd70dc95ce38b55174bf3fe03dacb6ba3d1ddd0f8a87b8fcda645b6611187fbc5c751d8ab7aa0135b6bdc727680109d90bffafb3437cdd6620a815a487dcccd95399b6dc3da9eaef50ade0c0b7891779506203fe5d9afaa904e4d1d5926cec62e46daa34a5ceab3a87d35b6f2c8c1ed55ed0b819efb03eae324e8e863a12925763ceb251e98a57dccea2cac22ec3e155beea748701f3d35f797a214457218de580ddb5462000a56201d41492c7785a5a9f6d37f3e3822dbf621dfb515e9fb40cd6d4e813d6e3a5424fcbcf1c796715dbbb3df067f889a9e18ca10df763e74eeb6e1f6b964357917c465b695dab63730d1f24794150a17f40b80c7e2e0541ae6ac4f62e8f93bfc14142e4e64c13c36b59f645b7cb77b69386b76cecfab92606932c89069928fb2e4b3f13ad4e748667bbe55b061389b93e0e047283f505bf2fda47aebb33d2f9ed83598f2c32561a7b965e155f7e00c03b56afcbb794e7fc032a7d82f581723c26a06bd243a50fbb8a8f6e63ae0b2dbdf1c084e033fcd1723879a90c49beea107db0fb5c7b85f53b7ac3f738b48f98867f2aeb06696443f093e7c4667969a663fddf6684329fe8003c8b82893fb6d3699614c09bda996f1725f8aabef1f1a07aea5a2c57ec5c322d62a3ed11ceffbe79dd062ff9adb9cc0e39741febf8d1a44c9d3756c812430be61d4592e07bd37113d1e02f183b31588428396c863c47b587f7e7d7cffe6d6f6a698267c7fd2741c2f3fbe7432a19d409f0ef6cebca9b0fed679a992c2f6c0b353c091b3606c72b716a801c0f8e2aef25fa6bb02a503b5558785a8ec6195a5dec16f9fc068f585fce895c4c9d847212baea49072abb2da6b621b015dfbbe5319eb640384a8270193b38f114b73864cd8f67d7048bfe65b52ef3b87e4c17abfddb5b347948cf8d3bb7769e590100f352b214de5dae04f2297375dfc8dbc720ed6b69e449c854c704910d02c44869d50cc47320f92ccdd5757e942de81c0af7257dfc84d962c8e1a1ef192ca8aade267ed484c6729f63a88a1656abb8facbdc8dbd63f85e8472fac5879c06a1880c796489cb9e2358269be41675e3c443aaf2a9b2eec796948a1fd9e34759f5d3115d0d137740575fdbc40ae71543c7b66fa380e9e5ac2d6d43b324b9cee44ba72393435a10aa2886cc5a1eccedb0db855d299e62330980396ba0dcd49920670cf42eac0c46dbe02a962308110fdc3122e9a8458e04d09ebee622d44a4cd91cf2da651b4831d2c93ed3bb7b37767804b1f5aceb353b5d320a9f781ef33cf82b02411d5b2db592e3248c9277294ad02d8543571dde4862e3bd2c05b264da15ab8070af2ce085e7774f49d7032b4168d507fd69808753e184a737eb93774f291e2c18ec795de7a5911321a2f22f9004892430c351e9987c0f372efc3f093131a2225f0fdd1195285ec7fe296ec367029ae427f489a1154e27531efa057a2b367f9edd1a19dfbb997688962a8ab44d63b1d23f437a6fc75452264f9a4de7fd353d65602ba1ca6df598163ee7ffb1e125bc5dfa2f79609fb38a945a4d7df0bd0cd906c6b5bdb69b9f9fbc712138c4bc70e0556a5389058ebea3ed41d7f60c1cf71f6b4ccdb2367d61bc5959f6103bd4d6053c6ed59a57515d18d0060f2ce5c7827792ece4d2e5a0fb778235e4d0974dbbce446caf096217b199727cec50f075877db1f76601f8175f9d9edad2cbe414fff55775b24dd320ce3209bf53024c1c66200d6ccaf8f86e586d730ced1a972fbd7525c806b7c49250ee50905d6a78cdf9158a27838576b7f62a0429587fb4e90a0d79533c6b4705eee0b39ef2ca6bc62b5b04b924c8fcd21e6ae53", 0x1000) lseek(r0, 0x0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0xfffffffffffffffa) poll(&(0x7f0000000000)=[{r0, 0x100002}], 0x1, 0x0) write(r0, &(0x7f0000000140)="c6d0e902db7201c6b60ba18149c4752792d18aabc329e2006b1c34580c5a7b69a53c6ea46f1cd6993328ba7156", 0x2d) 12:12:20 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000100)='./file0\x00') socket(0x18, 0x3, 0xfffffffffffffffd) readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) mknod(&(0x7f00000000c0)='.\x00', 0x1040, 0x4) rmdir(&(0x7f0000000080)='./file0\x00') 12:12:20 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x18) sendto$inet6(r0, &(0x7f00000000c0)="b48a78f87422dda1ef44d28cac7981e23c729547de37f82ed8de2d14d00aa617e401e0908a330572abf2068cfef16cd9905e8a20d06326f0b3bc2cd13ba2870a6dc586526dd06003c6b74a5bcc780af4f792793c8122fb8e0811cd6c4edc1d759506e582b7003f4279732fcb7dbf34c2b88c96b3436a51b12a03331eb6041df9988ae5bf28be55bd63ac60316d0a6a18e99af9ff990b08ac88794882be6c092470e938bb1b3216afc5fbba3eefe8c6f602d30472cd90f4d3cc9c4c", 0xbb, 0x0, &(0x7f0000000040)={0x18, 0x2, 0x8, 0x8000}, 0xc) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2ab5c9f0cbfa23474bbac0e022b7f97dabb54556cbaf330d4214bb0ce3bc9028a5c107dd7bc18404084f9a3dda6a79393677"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x8000, 0x3) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = shmget$private(0x0, 0x1000, 0x101, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) connect(r1, &(0x7f0000000200)=@in6, 0xc) 12:12:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0xfffffcbe) bind$unix(r0, &(0x7f00000001c0)=@abs, 0x8) 12:12:20 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000040)="b5705ff3124e33312c969b7b4b8c26308ab404e07dc2fa5850d60dcb6aa676a3ce416d8a61e83c1bf1d08bd21f2cfbc80fa8fb5fa0d15b53a9a78b4212825ba58002445a0630cfb1bd0579f5acfb64323347d5785857ae31776a548eb8e58d13551ddd9abb34619ebbd59ca848a7e18701cf12e7d2e3a8a921e0bc4ab33486e49bc1cee66b5a2d0dbfba7c2a63f6b66ff607fbbe5a82de26c67a9a86a1a4f535a97b08b257122b21dd2d1d635d87f091f0f8e2e018478248fc7d69e6376d5bd510fce7326162a9", 0xc7) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="e503000000000000000000000000000000000000", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) r4 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000), 0x0) 12:12:20 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) 12:12:20 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:12:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0xbccdbcb4be6b447f, 0x0, 0x10000}], 0xe5, 0x0, 0x0, 0x0) 12:12:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) renameat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00') r2 = socket$inet6(0x18, 0x3, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1008000000000000000000000000000052e079b912a67ec11f7251c73518899e1eaf1eeb26e51a556e85bdcdeca0314d210520b3bb4050a9d3da12fcd22a8f1cba32e035d9f2c554c954c2ee0f802574417fc3cc6ad75cee33d792d674a8e28d5cfc249bfdc002066534dbf5076ed9d8cee2a71f4b8a01a754be9b28ffb632b6547dc07722eb402c0aa36488b5cd535a2bde431d2e8d15fb6a5399a7b21c2bbebd3af2bab7466156d1ec5236aeeeb9df1e9682ffa764f91ecee1b5ebf03ef50a28ceea630262994b9223435125dfae037f2609d217d2bfd68685deb17ca83b85250869c0b83b64ad22775d20267980913b29545d6017a0a6813a34f0316b024e9b8c9f118dc06382eb9cc9a9d0c54200d81967ab696e0ff056b10c4dcc445fc57950be729c11b126beb3e03d511d9d5b0b3f417e0ecc6f51310707061933cd244a065bbbb356ad2cc200234f08cd3540b109d9764b4e4a2e72e07b2a2fa161f3beb1c3d35ee8cf43c8f98912ae60947bc663c2827f5a24b9a1a62f8139b87bad858d4de6042f27634fe1f2aa6ac1b885615296ff2022e213116c57734c6ab0b69fb4386288b8d307651c79bc87584829b594fc578fab0393531d679a6833c489280fc2ababbb206e1f855a59095d58a615026918a07a35a5231c3f"], 0x10, 0x2}, 0x8) 12:12:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="0d26c66c2b1a7b3926e246ab9226a98a10f1ed41ea15bf50629fb6d02f8cf77400df07e085a20a9f7dbcea98a59c6afe5e9aa21b76c6237c20e2ca5d1e8cc23ec185f9a1b2e3ed747692", 0x4a) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000000)="04000000", 0xffffffffffffffad) 12:12:20 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) setitimer(0x2, &(0x7f0000000000)={{0x4, 0x1000}, {0x2, 0x7}}, &(0x7f0000000040)) r2 = getpid() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x70b17844651a0ca5) 12:12:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x7, 0x0, "f0e6cff5c5360c5879bffd7de16ffcd269e808eb"}) syz_open_pts() getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 12:12:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d465487", 0xe8a) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000007, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r1, 0x3, r1) open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x1, 0x5, 0x8000000001001d39, "ba0f0772d10de6fffffffff8ff3d20008136d283"}) syz_open_pts() readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:12:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="83040053", 0x4) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 12:12:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a06, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 12:12:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10100, 0x14) recvfrom(r0, &(0x7f00000000c0)=""/162, 0xa2, 0x3, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) r1 = syz_open_pts() close(r1) r2 = dup2(r1, r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000400)='./file1\x00') write(r0, &(0x7f0000000280)="2649b962c623c693b367703dd85ea939eb70513fd57194fff097cf0a5a", 0x1d) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r2, &(0x7f0000000300)="fc531fcdb31a2c1703716d4316cf81425ffb3e6ecc1467823fc9c781ac330cee167f540a", 0x24) syz_open_pts() close(r1) r3 = kqueue() r4 = syz_open_pts() r5 = semget(0x0, 0x3, 0x20) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000340)=""/183) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0x5177, "a147780ac85a538a131100e800"}) semget(0x2, 0x3, 0x0) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 12:12:21 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e00100000000000000000000000000000000e1"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000680)=[{&(0x7f00000000c0)="a00de0f9f250025c4bb54ed714aa0819e46501561436bbff2cb0c80587c7d77fe3ee4cea6d5a8a4ade41255e8142955fad54d1c76822def1624e50988e6dca3a37ca4f1d5453dbbc0f878224510e79dd620f9d2e96a746993667fc0a9db7376cfba513e8414bcc918e45c5c73f631bb96883d9d567b0411207ef3118a0a994d68301fe4ba82b8e4b", 0x88}, {&(0x7f0000000180)="30763dc8375b8432cc0d5d7e013e07ee914d64b1be0b2a25759c38c156f33c95a1763661967d527f4e53ea977a7c499367f67f4a030ce887cd6a934e558471a83425b6d2817846c5a4230be116279227489ebddada9693eccb989d30aa75a9956dfa3ded0198e224be5932fd87be0ca501a9b8ebf333a293a90a20a01535c739c05d77bfb0f7f23fe801f869362970ff5433cf5d5fc711270179643f89346d61d2dffd1225ca11602c6697892cacd2ffd62255a07d2ef11ccb517bd13f85de15b35a11ed245ff06cf64cd58d9338bd0d10723812a905c65f7f2140120752bbc94fa09dd7594e0eb7803fb597364244e57a00a2ecd38d", 0xf6}, {&(0x7f0000000280)="4f23379a5b30a4c615f8383fda16541cb34394c21004f406f322e98458caa3b7266767dc5ae41cf1fb66052cf3b04e41b519cb9cc820d546a005e1273560ff7849049bb5c043b38d0d14232e6ad5920bf7d8f14c6afffdf5be67072ee45af020c08bfe56e1768d671baec585d8025d0db92fb9e6b9386e4f2554341a787d74551a6f0124a3c9e2fed22b339852acb0c6e07c8ce91b94062729204f5ff461e15a97ac1eadc2e66faba14c036e60f6e01b615d98e84687fff355718604f3d65e455ea9f7d1575dbd462605d81d52241aff1a48133e6d05fa0d643d998d323fea5e464f32d848869421ba7a51f70e061c74b5dd3f3eb7", 0xf5}, {&(0x7f0000000000)="16781cbb489af924dacaff757767a367bc950199285e3852182e159ae8abc83333df33700a2933a9708e00a449922946146cff4b94f6f83a5f6c019e4456efb9a832d200d107988f8c81ab59e28ee814", 0x50}, {&(0x7f0000000380)="4aab0f3567288a17a2a5f25c5436a1eaa62f69213b3786236c19612f7433879f63b31726fe7e3f8d3c5ed007dbcccd6dd0b0fe78f9457b85ac234fd9e58687ebb16df7cbc83fb2e97d6d3731d97d1d2e4081d97a1a5a2ed2105ac4c92bddfca1c7a6b905056579c3463fe92f0e697b2699024dc179b992070d91dbf4f93142731ee61794b7775b30b6defc5f66ff12f90cc0e5cd2420bb5e4905a6c5578524ee907f7127ec57af855b4848dbc7f118d91809360795d9f56673ab19eda04e29", 0xbf}, {&(0x7f0000000440)="a8c65fbc64f7ac48773ec6bd5d13308a442989cde96d9a78fd5f2344200392617720807ffd22386156a29b7e27150411f3761a7b717453590da59057808b200f8987d84423b8ed9dc808e8b7958f4dba9505858b602572d34ab8714d6fe1c5bd8485d47ecc4833700e6723961c0cf82d57ce4c65e51ce8217bc10241d1f96080fe3f2d1310184ecdf89579ea67ae21126c7014ccda68aac020c43eeda14c991513e571f24b7b3c0f57ba8893e52b862197dac69163d0a4bccd504abc2e01ff9c5f5b7ba87379c145ff2b1a4e", 0xcc}, {&(0x7f0000000540)="9b5b6cae267880d480c1fa329232ab4bb870acada1aca479de0ccdef78d484e2f260cbbf99755d4742b8f47c14f4873a0fe95269f371ddadfbab0c4312d42d91bc2bee2408b4364e0a06bd65cc957a6554a44444d2e028daa0730bc361ddad35d24bd566cfb1d56abff6785d15d01f240b2e682cf7bab02b6e1b5dbc08733bd3ba08ad62a344992f54412fc57eb92fb7acf2e71db3a0fa0d1d9c7dec5080dfeceff12ef5627e7092c69a547c909668a0ee26912db96683603e10356a3413d2cb68188eccafbe6afbdcb60d3e35aab2593148d4989fe37d0d9c1d75fbe0d8477b02374e1df816b8959d3fcb", 0xeb}, {&(0x7f0000000640)="49de9d479658061fa02e75c3a81c1729feb1fd1559a0f62e1f9c101ee4b1a13a17cae36623ac6110f6ed0bb19a7850c1732d25", 0x33}], 0x8) 12:12:21 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1022, &(0x7f0000000140)=0x9, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000000c0)=0xc) 12:12:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x3, 0x9, 0x0, 0x9, 0x9, 0xff, 0x7f, 0x9}, &(0x7f0000000040)={0x3, 0x1, 0x4bd9, 0x3, 0x5, 0x4, 0x6, 0x3}, &(0x7f00000000c0)={0x7922, 0x4, 0x7, 0x3, 0xfff, 0x62, 0x7e, 0x30f}, &(0x7f0000000100)={0x10000, 0x7}) select(0x0, 0x0, 0x0, 0x0, 0x0) chmod(&(0x7f0000000140)='./bus\x00', 0x102) 12:12:21 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff}, {0x0, 0x7}}, 0x0) fcntl$setstatus(r0, 0x4, 0x8) pipe(&(0x7f0000000080)) 12:12:21 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/23}, &(0x7f0000000080)=0x19) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) socketpair(0x18, 0x1, 0x3, &(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r6 = socket$unix(0x1, 0x7, 0x0) r7 = socket(0x10, 0x4007, 0x7) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x88, 0x21, 0x9, 0x8437}, {{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0x67c, 0x3ff}, {{r3}, 0xfffffffffffffffc, 0x1, 0x80, 0x80000000, 0x80000000}, {{r4}, 0xffffffffffffffff, 0x80, 0x80, 0x80000000, 0x4}, {{r5}, 0xffffffffffffffff, 0x40, 0x8, 0x8000, 0xfffffffffffffffc}, {{r6}, 0xfffffffffffffffe, 0x4, 0x2, 0x6, 0x6d9}], 0x100000000, &(0x7f0000000240)=[{{r7}, 0x0, 0x0, 0x2, 0x101, 0x7f}], 0x1, &(0x7f0000000280)={0x8, 0x7ff}) clock_getres(0x7, &(0x7f0000000000)) 12:12:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e2c0e3aa5d654d7693d201a0000000000ec00"}) socket$inet6(0x18, 0x4, 0x3) r1 = socket$inet6(0x18, 0x4, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x400, 0x7}, {0x18, 0x3, 0x1, 0x9}, 0x10000, [0x5, 0x9, 0x1, 0x5, 0x0, 0x8000, 0x46633a88, 0x38000000]}, 0x3c) read(r1, &(0x7f00000000c0)=""/214, 0xfffffc5c) r2 = semget$private(0x0, 0x3, 0xe9) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000003c0)=""/4096) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) r3 = getpid() fcntl$setown(r0, 0x6, r3) execve(0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) kqueue() 12:12:22 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x8, &(0x7f0000000000)="ff920008aaa008000000c3513e2a5e0000040000", 0x14) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r1 = socket(0x22, 0x4, 0x7ba9b9f1) setsockopt(r1, 0x400, 0x3f, &(0x7f0000000140)="87c9bab70ed0f088199c5b88400ba47d5258b0cc56f830cb91169fbdc276bdf7940901776a82bc838df93a2ae8e34b0b7e74bdc36db30bf4a3e3718e7015000add010eebd6459cffef23105aabf7d06b11a3aa08394f5543666c31608d72b9d2a2739c4fd6a817d25efc29f812ad7cb7b2fe0b2a07519fcf80123817336aa6711efde8fbe865f8d3829df63e5e401a4d952ffcdae6174020a0ba89e58c3976415ec8ef76c861c54ba3c2caa6a7fc9038c74f5928f9cba0a9ff2594efea025394188a970049f3aa1c7d047ca45ed65380fff4d273eed641de434aae8ef72f7d6e4c59d210c2f881f2f871bc1a9dc8994e63c28246d2dea0fafec0dcf3973f0af22a1b0a59a3a2e4cd7acba98d720bec1bd404d757d483cbd16161185dbf8f289c930bed4d0c22e53ffedaf53c0458cfc3163537763b139fd4ac8bab383f4284423a9e11cde25165ac2ebbad54f494c1611ad4ee199c71bdecc16350368d36feaddecea2e8b071fa415c0197ce58f4a3f22e5e0fcec19c060f0dec6ab1c875b978b3316c941bac8e25557327e06816cf27ab891233645622709924d8416028a4197ebf5d7d41b2a928700fe730dfc5668c966ce6a31187cb3b3a8ceb25b96b3eb196f6ab9d84b57786505a2d1070526c1a2f096c3f9351e0cdae67bd787ada8a5aa13a67def0ae984e32568b129e69dc70f2032cbc79f8cb249893eb507eded5387c1da0f02a736a8bbb32a230e38912fb59d623cd3e4266b991723798c33f6ae5e02a562fad62453693ff6619e5cb5d11ddde3491526e85ef5b2a512ca799540ee61ef7e0ad01fd8de4370a5c7682ae3551b78ca6737a217efd8ae5e4a77084482ad58bfce98cf9d6891ceb914132b351058e9af9e1e03d8c57fbbf594516eb37fc30d67a507d1f930948176f95148138ed70f4d94726a03209c60197f56820ad28b974e87901561293aa7e84393193b5bd28c797cc96f50f95a17075a2999708ff33bbbc4b28592a386484fdd33523f0b0a221b3ef2485f8998871607b17c48b18180455a48c25626aa4a51cb89428208a9d154ef630cf3809bc3c184b14aa3b38e27af51e3f436ee76339934d0f179d87d5469abbcb1d6ab04f218c32361e2a85f1d66dc0e95fe4bd0e16966e17c06ad9b29d4405ee418881428d5e486339a96bafeef689d3617d601744eff441e7b7d16864c9bf4efcfc4ec02aa29b8175d9515b102f4958479b4aa61858f0938b584d022d5f7fb55d5a38a17aab216ace475cf2dca61cc7203c664d38c4b214da026d33a7128def51cc1fb48157b11956bbd7ff3ed72badd3cfeeb61af62bb7ca3b8217d2115936ee1775e3e00cba37de728360117809c7d752112c6fc869458cc6670f017d5852386717be164d738daed6211c363d607d49da6bc068da774b3f6f152a4b69abc7fcbe8643e606445caea6dfe71b56019f593f47f1ec1cddb1a041a71f868b7ce97a7efbd389f2ff8cc1ae943373cb5033526dc4de6092df9f514d34f2306abea0b60d4b7b869071f97162a541918df29d3d73df0d542bc724d32cad986b68ef55f8fa104c68c3ceca7964d572588f3d2ad9b82ef0f10e2bad7ccfaf75284f72af11d90d823fdb985a796b82a331dac2c5ecf15a9fbb60777e7cab2590842f15a1b67b66b879e05d0723c020641455138b7d36032a11f8da5f4fa77263a5b1514d2cd05ad49bc266b0fff5100d13bc9e530d77346175223e6e89e3011e59f35846532f4ed086b4df557d88f73d8951fb78e541b02f2dab61f4c59c4616f67e6300b053a06d585e4397f867288912c46a01d98f6805c72037d8126ccfa77ee8edf6aeeee0b7668fb575ba9f7463dbd1b4d614b3e27fd15d28227c7150b5e662efd52bebf5363edbaaa32a69653848d5f6e30221b2f0973e259a19fc00ba9087bec2d6472f1b259f4072600c0f288d8aa733c4e05e4adfb6d3e56701391c0c145b5a948a07507d244549d801c085e2e938d194cee72419aef258c5521e20e837c9034e6d33e8fd03c3b128e75b14870d03771e1793aba86e2145bff528842ed4a31087cbf72eccac794f38a0028392ee0999e87677722c8b56f2094cf73e6d9371fcae4519af0d968c0cb5e5d6ddc576ba7882ba7d869439c9b957ebbc9e5017414d4405f63286dec5b7b09c9b84ee222b37d09e0abb6383150dd27a7efb9a6cfb59194f7348118258164a96cce11f87afc548bf1b5080d0d4423b21ae75e13424ed3e2b71f9cd44ead7f99e8e87f246e039af96ab5e10b626e9123f93b1a2f49cf3a2896499f7dc9bd441f8e31b11912617011e381c370351e0b3082b95b4097322b1bfb4e83ddf429594fb34ade75c47adc8596868e35cc396960cf4f1f0a189eedfdf496eb58ba764ba6a94afaddbd507772d7a8714c42897ddd680c77c7662fc722f63fc6f76389ba9946781136cfe7dc8b6bce93cf75af61fe7162bd2059e1a73f6f8b74dc4e6cf5e8cf029182f595eed08e5d50f841408b8db765a0ddb1770f4e973f666f240ed79774fd1f364a2be84482f072b613e155e23ff40363f6f58082a72a57eca341502e38892b738bf09d14eb0e86a4ff0e1f94cb526d478ce03f5968fa1055f2552ca325f38c6dcac092eef5a9fa52e39af7340b584055647908c500403bc534d1f513ac9a6760cf576820a8e2cb92fb4ae4110a06203fe87d405e2d69eabed780b80276b066769e088d5943f85456502bf06e4b11b0fd7317298be90a7438e00ee00fc453cc6e7858c0f91d0e1acda25c160ba2424366c9dab4ea648a027543688a3edfe0d5124aa26ddd17a43b3435c9f9ce3b073956ec79307d007390d814132f8df6df8140bd632e95b1a1265401dab227cacd860e133a7cb20f0e2d8d3353df014effd681052368888941b64883800e2a2fb7ea597742a8a7c76fbb4a5b177b661a7922f40d958ce7f9c9e31d4bd3d61fa21f52629356d4febfdbe7ff75ca6c7d02a7a9d8ff050bd721d24dacf197c3d87d1af4f072af10f2522e17e6ae5ea4c0ec5a3a6318e182e960c6787d260209acf35641372660fc6f6539faf1245ff450ef2c0eab3c4d0942032566e802fb42d2e9c4d3a8b561eb4478d0cc92f3dfb5e956ca461ef10e109431ca05d6a77122e94aee73063da2715742bc8bd48af66ba44d636b55d839ec986c37fa37834ea90ce82b217c5465be691b9b723f5d8f09bd19098d0dc1b8fed7039ea96d118d83fecd15e9a9efab61233c9d09d0da5d815b62b5ab335e8aad446a804a7006a131370db6b74cb0cc566ec8404929c23e2954a240feaa4153de14665b3f30e9bd05fcc8d7997ce5a4d4ec737ea6318a41bc952233a257f87227634c00d4393ff15813d2a3755b400e539306984171bbd92f38d58c514f2c6ae393e2d4d43bd80440d4c4ffbe316899642a13c8a32bce763032362ed9dd37b375e77dfbeefa0f33e4bfa34c738b9b6b96724c238b694d2f9e78d676329e795850d0fe7323a03dfb03c131972fba9809d310d47d9f4ab8ac94df83b24f426da5d32a4a1e5f772f6f0775aa7da343d328980a0246e6c1b84b411fcd5e91bf74d1cf02516fe1d25b5dfd54deca06f014fb44d7d187c7996c018d4842997451f2a0a48e31476abc2ce06933adb62c650e037511ce6cf59de890d00127d2d8f1ef2e996e0303847ef3cc0c545bdb97eb2371d0ee8807335344193b0cdc5a1856e0144a869da9c2b80c3c697752b831c59265343661698e078d1ef29703b9348a8eb886dce4ccd0c4f1ba035ef0cfe5d881d512ab03ae1f2f43436a6b4df7f3bbd6e5816df3f6e5ff0f9495d25198816d240cb225b355eb54c46ba0f7575d1562809742b85499c08cf101081b83db76a53d8a4aa2ff0669d20ed2cbf01b7c0a389c1ae343d75cfab55cb2599835c4e965a36a053854450f73c723cfe691a928df80ec6aab3f693ee9cd0b2e3ad491075721601647e32e02d5a21147442f14e8f80e358f86a1e75e7f0a8eeac826c59fb2047407e73abd2bf5a29884b697091bf49efaabd149c89488dc81adc83c595f2d67ad87b4f97532e20dfd79156de8e969a41258d47d317444d0c8180812b5f407f241377723a77aad058d97cc3d0deb80504fa99eb6bbe994b8ce45f04dcaf5e546e5274f2d3de6a3031b0ea59fff7a272c6fe988f632df08dc59302332e774d960abd204dcaa386030bc39b815f3e079ef4b6ffe26978f2b561c8f839adcb86560d43a5940960b8c562049ed97e51aa310212e3d87d34231d65fa780ffd9ad62d1f045071c8a88b93b9cf48fb70fa2112929417334434f0ea7bbd363330524b43b176eb6cecad27c095b73f4b1073f70af724104bb06de30d0b5d278db4ecf80f1e14653f43132171baf6e6e7a76080d57d79e51f59a244b54ba0e3f243a5cef2d26f4ae18209a5cd42d916b16de08d40f26afe914eb578e3ffb5257ef64e8fe54e8fa3a6c44cad0466e106a919717f6b896cf78be9e53a78d6eb135726962f993c551780bbc59c22598df6dd326cce503e0432a42a1bcda7f0f7f6a8137da9da90d4e71802986231217560c8d5b3e54fdbb327faeaf5244ac9a339c6047c982df1381d167b4af1c3a48a3833cdf57372de7b12f16216b0d36598f3aad7dcdac7822cc21dba6f2958540baf588e3958448636e38fdf279885dd17f4618387cc62ddb4f04d91f98037a58a33ac05877b55b8ddfb3409f47d38d117707c027bc7d0aea15301b24e8dd039cb5edf4e5776b9be5352da0fef68ec96537943363dbbb676d1ff2a7050dfb6f14a0afd85d19eddb87d23417571a5757f268760c2e253a34156e830727b0f99f774f716cd86ce723e46f9c11cab3d56f3136472031491c7ac08e0a25da83f6301215584e8e6e01f44f96ab3090452643c3510bb7324424929ba54caf8583bad7f824dd436aa17ebff1e1cba2f47e66fb2a1f78c2715330a635225617194c57d23466709a5bd819c288b2389d414957da7048f15e32b4ae1c4536de5d0cc46e18450f2f3a17a4fa0c61abc254baafdeeeb563fdecfdcd06202a683ae33662aa3487998549f8b25c119dc9759c583aee1ff9dc4e0778cdd89985d710494c1bae03c6ff0eeceacadc9e2927ad135d56cf3cbb2da5c7a248596be0ec41a829b8321bbdf4ee93d57504d4b8d04435e613b5a74287e3b50d1145054a3e90fef9d313b2cbe7197d4b9ec4ac752a2999d55891bf61f01ac03c596ed87a3863dd43d1df74cdafa0bd383e90f4191283945a25d8b03e414992ab7d8b38f8fdbedbdafd1953e53e77d9c006435b4274ca27f703c3b63a4004423c690667aa2c4e006dd4b4c51b94a10fda780bc775ade0e46ab0d9c69379e8d9fd557bdf23f0bdf4e7137ee0a9ee2c181b27b88e6f7f897009e7436d97af805704b54df75ad33bfbeaedc1e644c1e1492b52bab1529a06da357b0f447823f9dd038b917f936f313a3b746536c38d191d5ebfebc04ab4ed31b44952078301ac8caa8742ff5a4af34405f2dc0fe7b0a6995d2690bcca19ea3411b206038b040d2710ab92d023bdb963dde98e0e5a7d483c2cb26cd2d4fd7f2046cd503529c3b73139b8a9beb1b5454e82b26c2e655ff50037a7f5440d97e952c3d29b44ac61d31498e3a60e140bb988924594fd50de2996ac8959130b2d0505e632450bbc5b4a95fefa3a68c9d57be1e8f0a33af5bbacecaf139ceac7464e08c44343e5fb52b4d248f6f2cc457fd3cb6860f0ebdbebc87747ff49bb75cf315e3a1d574231b5a55e6c3fba4423ac2f0f03c4bf3b8274f2e", 0x1000) link(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)='./file0\x00') bind$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00992e2f66696c653000"], 0xa) 12:12:22 executing program 1: r0 = semget$private(0x0, 0x3, 0x48) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f00000000c0)=""/35) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x30000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) getdents(r1, &(0x7f0000000140)=""/6, 0x6) r3 = kqueue() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0xffff, 0x5}) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x15}], 0x2, 0x0, 0x8000, 0x0) 12:12:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x3ff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x3fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0x0, 0x16, 0x0, 0xfffffffffffffffd}], 0x5, 0x0, 0xfffffffffffffffe, 0x0) 12:12:22 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x5, 0x0) close(r0) kqueue() 12:12:22 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0xb000, 0x100, &(0x7f0000ff5000/0xb000)=nil) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff8000/0x2000)=nil) 12:12:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) lseek(r0, 0x0, 0x2) socketpair(0x11, 0x40000000003, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x18, 0x40) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x200, 0x0, 0x401, 0x8001, "a4e26fbe1b702c81b1f7604052526921061f4211", 0x6fca2ed5, 0xfff}) r2 = getpid() fcntl$setown(r1, 0x6, r2) 12:12:22 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x4, 0x4}, 0x10) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000002c0)="4aa8a5d93ec86e2a", 0x8}], 0x1, 0x0}, 0x0) 12:12:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r1, 0x2) poll(&(0x7f0000000080)=[{r0, 0x20}, {r1, 0x14}, {r0, 0x8}, {r1, 0x2}, {r0, 0x90}, {r1, 0x8}, {r1, 0x100}, {r0, 0x4}, {r0, 0x80}, {r1, 0x4}], 0xa, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$TIOCCBRK(r2, 0x2000747a) 12:12:22 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) r1 = msgget$private(0x0, 0x4) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x1, 0x2000001000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) msgrcv(r1, &(0x7f00000011c0)={0x0, ""/213}, 0xdd, 0x3, 0x1000) r2 = socket$unix(0x1, 0x1, 0x0) msgsnd(r1, &(0x7f0000001100)={0x3, "f82e37f514a7aa0153b107be9360dfc07233b1381daa3b80185ac0fed10e9eb0beed9142de141112f3d157e63e4c32832b924ab1c4b53714c70b98f6564bf9afcc8edc42612c77af97b96b72f441efb1f6c1726f4052f16f48096bd6eeaa8236e9dc49d1be0f053d0bd8"}, 0x72, 0x800) msgrcv(r1, &(0x7f0000001180), 0x8, 0x2, 0x1800) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r3 = geteuid() setuid(r3) getpeername(r0, 0x0, &(0x7f0000000040)) sendto$unix(r2, &(0x7f00000012c0)="4cd80afe904c46390c0cc62cc294f1ee4aa07124ede725864d831f213a6a915752010b3813b41f9af1c8de76465f8647368c0a8c0c6e7ff17a851b673764e720d56bc2aed4de6236fbe3a814e905f2da7cb4f8e6f9f1854d244dfad26b60260a528735642d0f9c255aa2ffb375915124745790655e", 0x75, 0x400, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x5dd8) msgrcv(r1, &(0x7f0000000000)={0x0, ""/10}, 0x12, 0x0, 0x1000) 12:12:22 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000001c0)=0xfffffffffffffe06) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r1, r2) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x2, 0x2997}, 0xc) setsockopt(r0, 0x2000000000029, 0x27, &(0x7f0000000140)='\x00\x00\bL', 0x4) 12:12:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) write(r0, &(0x7f0000000300)="51c7877895ae9c643ea166f4d98de1904fcbb7f809000000000000005aee174aba63f881b3406cf9bb139357fadee2e55325e8de32b206783903ac0e62a315e35ffc86a877e7d875b0a270ff14c51004a48291fe0a34000000000000000000000000000000", 0x65) write(r0, &(0x7f00000000c0)="8d", 0x1) 12:12:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000002c0)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f2bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac36317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70e11c51fe4d6187dc0cd67dfa85ca1519832fd3c30adc5c14c555d546a4f62d14bf9c0649dccf5c28", 0x120) r1 = syz_open_pts() close(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) fcntl$setflags(r1, 0x2, 0x1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) poll(&(0x7f00000000c0)=[{r2, 0x81}], 0x1, 0x0) 12:12:23 executing program 1: setitimer(0x3, &(0x7f0000000100)={{0x2, 0x80000001}, {0x5, 0x7}}, &(0x7f00000000c0)) setitimer(0x1, &(0x7f0000000080)={{0x101, 0x3ab88a6}, {0x7fffffff, 0x3f}}, &(0x7f0000000040)) 12:12:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x6}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000240)="9f2ac8f1115ab635983e7f769715c51555075b2a099df48c17b2cfa84d8d09f65530a1604aa49cfd1ca89092a044d5952f9c00ad0b10960451ac79d14c56c72407071cd516101f6ec3fc6756cce62b4bddcc9b8157d0be5a1dae3bd860f1f1fae2fddb381e3684690661d6cd80741a5d6a420b00913ba2c740342cd7543b6229030738852ac286fcf4528072c19627f946f029f371e5e00a5e6a3c379079d7abccfc73167c3555c2df0811a8ee211d59a4e2e12c3e5b", 0xb6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x7d, 0x1d34, "bad84b73f2a42ccccaa772d8374275835db57180", 0x7f2d}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:12:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x503, 0x0, 0xfffffffffffffffa, 0x0) kevent(r1, &(0x7f0000000080), 0x20008, 0x0, 0xffffffdc, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x101, 0xa9}, {0x3, 0x80000001}}) 12:12:23 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="dc7b9b3d3247eb985bbf68a0ecd3f801412efa9c27592fca5f3dda8f5c8480a740c72cd7125fec2be96cc0c466135f00000000edd4bf52f0a080670e43690f5a7467eb15549eb4c0a82701cd0db6dc2976fbbf878c94d8193aeda472a2c7f5e33e6886eaa7c6d710933d1b1fffed803fd6ae887f406a0267fa5d997ff15040ac1a000000000000ff413e3b2976623756174e8f27076b10e425c74a0d3a9bf1f5ce77526f2b672f71a0417828"], 0x1) 12:12:23 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) 12:12:23 executing program 0: mknod$loop(&(0x7f0000000000)='./bus\x00', 0x1044, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffffd) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x100) 12:12:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x20) r1 = socket$inet6(0x18, 0x8001, 0xfffffffffffffff8) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xc, 0x1, 0xa2, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0xfffffffffffffffc, 0x2}], 0x1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x80, 0xc0000009, 0x5, 0x7fff}, {{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0x1, 0x1ff}], 0x3, &(0x7f0000000180)={0x4, 0x7e8e}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4500) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r2) 12:12:23 executing program 0: r0 = socket(0x2, 0x0, 0x29) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x4810, r0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r1, 0x0, 0x16b) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x2, 0x0) 12:12:23 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 12:12:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(0x0, r0) setgid(r1) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 12:12:23 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x3b, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:12:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0xffffff6a, 0x0, 0xffffffffffffff92, &(0x7f0000000080)=""/19, 0x13}, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() preadv(r1, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/53, 0x35}, {&(0x7f0000000200)=""/219, 0xdb}], 0x2, 0x37) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000340)='./bus\x00', r3, r4) r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r5}, 0xc) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r6, &(0x7f0000000000), 0x287, 0x0) open(&(0x7f0000000380)='./bus\x00', 0x800, 0x8) 12:12:23 executing program 1: open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') 12:12:23 executing program 0: socket(0x0, 0x8007, 0x7f) mprotect(&(0x7f0000026000/0x4000)=nil, 0x4000, 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') setgroups(0x1, &(0x7f0000000180)=[0x0]) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x6) 12:12:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf35511c02752d0507f55434ff74fef979c6c9", 0x1f}], 0x100000000000005d) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) utimensat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x6, 0x7}, {0x1, 0x2}}, 0x2) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 12:12:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8002005, 0x5d80) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 12:12:23 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='}\x00'], &(0x7f00000002c0)=[&(0x7f0000000140)='%\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)="fc032f7d24235d9200", &(0x7f0000000200)='\'/:\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) fcntl$getown(r4, 0x5) 12:12:23 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005ecdf010000df00000000000000000000ffff"], 0x1, 0x0, 0x0) socketpair(0x20, 0x5, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 12:12:23 executing program 0: r0 = semget$private(0x0, 0x4, 0x440) semop(r0, &(0x7f0000000000)=[{0x7, 0x3f, 0x800}], 0x1) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000100)=""/120) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) semget$private(0x0, 0x3, 0x28) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0x75d8}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 12:12:23 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgget$private(0x0, 0x100) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="07ff2016042ed05379fd445a64963097b764efeafeeab431fed264b3bd620c8dd5a208e186a15b2b8d6dbbffaa04f2bece87444ae570a19b67e4d2fb362278adcf6902cc58"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) readv(r0, &(0x7f0000000580)=[{&(0x7f00000002c0)=""/143, 0x8f}, {&(0x7f00000000c0)=""/17, 0x11}, {&(0x7f0000000380)=""/174, 0xae}, {&(0x7f0000000440)=""/84, 0x54}, {&(0x7f00000004c0)=""/172, 0xac}], 0x5) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000), 0xffffff30) r1 = semget$private(0x0, 0x4, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000600)=""/238) r2 = msgget(0x2, 0x60a) msgsnd(r2, &(0x7f0000000240)={0x0, "c00502070361a2695f55c2a26ce20401c926b94bfe272c0c6a12fc07f500cdb0bea9102e2c752352fb004a2b937f9a3696bdd52ca37762ec6c6414ed6adc120f12fc37f807b419"}, 0x4f, 0x800) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)="618d53dcaa1bee446243f58bb5613203370e717b9d70fb3969e18f4a1451cc19158e7c1c85284746702fc1063a95a8fd9d6bb3", 0x33) sendto(r0, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) 12:12:23 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffd, 0xc114) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/45, 0xf}, {&(0x7f0000000180)=""/173, 0xad}], 0x2) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 12:12:23 executing program 0: accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x0) r0 = socket$inet(0x2, 0x7, 0xfff) dup(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) listen(r2, 0xf33) sendto(r2, &(0x7f0000000140)="be4ff35ad975f0b5473a6f2f7c9f30ab5265a32f5ae9a8b139b8100000000000000009aae5e4fd36bb143d734d78ee368dd5ea5e0e63050cfe12a887a35067ceabb281ce7f65cce8c911a955fba94e1d24d76104641879ea211d4e5c1d6d", 0x0, 0x2, &(0x7f0000001080)=ANY=[@ANYBLOB="ed2e66696c000000"], 0xf7) r3 = socket$inet6(0x18, 0x3, 0x0) socketpair(0x6, 0x2, 0x9, &(0x7f00000001c0)) mincore(&(0x7f0000ffb000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/222) setsockopt(r2, 0x2, 0x2000008, &(0x7f00000020c0)="4e56732fa4381ca049790edeba8b70cdc5f7a115cdc49030da212480b318d1cebac1ad821406702d4e5096bdd0b61def2478e23a940e88bfbb1acc6df3bbb9c39431961e1f56f50be275fd8b58e65043db9037d8636b0c763275aabee21471a94fd4d0df501d31059d1bb264bc1daf6e3f4c6712a1d2bb637a093c85efeb63cead89aac84836391f8c0fe639536dd22b3b1ea7d291f3250971f24982c352a9a07f6a1a74b9d6fc99c935f8fcceeaa4da634add1feaa2dab8b37e54d978dde04af2c4204d6aa5feaf1d8fcaaf314ca2c4af7e9fddf73de431280f44211aa11c32d60db8dd47255e2b2f02fc8724c5731df7411df24bdca86130680fa1da2078dacae7522f79dbb602daa3686f8a285a01d3e3bba36ce47b6a06b7945bcec0f24e2cbc420865295a1f3e885336608b7e0dd8be5558eb9392cd96f0739443521d1cdd1c8279a8184d11d1a1b8eb3716640873f6e12a0c25e4ca4421817a4ea13a7946e2b8808daf850e316552209f38bef1d63ebacc8ec3470bcbeead68399b55b1d667ff9176d9b887b27808e605ede7fe65cb8b4a5e0210f3f876a5e238a3b1573a5896ebaa65be97832879b351c4bf5c0efb4aa9b5bcfd588b0f029806c5625d94c402cc1d833e4a0b156fd33c64e4681e4d40761e92123c6ec81f4195768b4c2027409bfb53f4e823aca88d657c0af10b7ac038b8fb83a1fd8c11e0a0a08f5f7ec6136ca3de5d0be947d0a1e4b953756ffe5aa0c2e1a420ea5248a28b025daf8d3dd391fb90156a2669e9a1ab5c6ea14761d9633a4a6e25e421717c9e70beb952adc002b6e93b864582c18e03a7df24361e96282226f2e1c0059bb2cde9ea61c3000653ca36c227218916cfd0c2d1deb1628201fa9b8e3f9aa2321818414d8bb5676e94edb344fb249cbc6829e71d69b847944de10c96883ed0672d5ee8277b0cee8b47652a6f03aeb1393a13cfc1d1ad2f637960a8f1167ed36b5444889d22c81a727d1e607ae06dfcb9526cd6a5b27afcd7a49fd9e6b854479a5ebfa03392f2c91589ac57b19f4b5505000000a2c76bc8f9d28f205c66db6d2f6bdf0e1d895b25ee790fb4944cd7f689dfcb457af2a95be5fe0e7e97108a3d20487fc503463a904bc445c090c1afb50279ef2dc70c2e2d1acacfe0c13d796b8a0343c78e44af003f208898759d28e0a99541128db6fa6f9f0cdf5e4b6cef55249caf7b81a90b894d1004d829cc85287526db28eabd457ea4723845a0c9deb5e5e490c210fe9bf36be72b54bbccc8edd993a3974f264a0bc05a288081dbeb9731ffba4703fb853ac035652f1d6729f7bc9e44c2f09a72ed19976c49f4b425302c88dc4e4808b366b0f028e6b7237cd0f40b8c027a736082e70141656b46ce1a64f3edc2887c1a7a8d4d7d576199305d2da04ba69e995e7d13738bbc4aaa15f137391660bfdc2002b3a4384db8df8f542080309e6b2b85a6cfa3360d0d205cd98e8fa42da20fb7ac2802814dc9a225f9115dad632d22937a066a5757fdff8acff698ef7b7ae8336fc8151dc4c8e5ea21f8f0804db99abf6f39f71c0c39732939c14a35d0710b7c0ddb43ea3c6935b3c0f6095502f0f0a8652a10f1a8f8141fcdcb012939d878fb1810a0024eb0c632c8579041fe6458607457a53199799fee396977036250a1d30a0e77446407c65ead2534a7996b3a191c63e3645710dd6dc5a98a872e23b49b7841e3cd2f70163e3b00fc4bae2df96a3667aa8cb72651c6afe80c4cda8e30dbcf17d4b586618fe28b828eda0b2b41c3afc76e5913df9f6a988a8c887222ab87e9c4789efbc0f95c4f2b4b08d8316c0c837b144d2a6436b3faa86409cdc13446f823ed04b1ed7a1c152bfb664adf1d0b8e50c7dc68051de9c058d1fde1f51feba804b3c108f649548b42a5009243e5b02d4158367a2ba3521a8dd7fe9ed714c0ade949acb1591169b3188c8fb0c31a67610ceac1814df373d40875cf59482a81f4296fd1826aa8c92146bb2ef04507a515e3e080c38b2931bccb9a58cf4313599f95df3da737a28097cfab8990184a107216edd58fd1f61b824ad4af284376c4672c67bc8d249606e3eb85b272ec69323fea79296ef84fcb232090bf5badc8edd61e93fe4783ee3f9f428ca49b01d83c9c2a405536614d27138b3dd5de06b17b84ec2d9d777b09962636ce4e790d9599a18130c292b0e52988d7089951e0e5d2bc74a3fa044de107a7063567844122b62ef965536ff7bc95800819bdefc6fa9898dbce1f3d01367a1760a4779c7a549dff1c8f700cb30c3b8cc55805c06e63e763d179a6ef5abaf8739abe766ac95cbb8f512056b9d1b5eaf742bdba32bf7ac690648d378a2373ed8431b6d9fc7cdba5875e80c7ce82f478bfb93636a9d879766e2b01a449a8764b2aac4be8116a02839397b2ec771b61db41e2057cfa9c9458ecb5012a3fc584b6128c9fd7a019ebdcee771e10b5a14463d2e414be8beae78242e0edc7d9352b1723b4618f24b40d3d447b502c78e77128a81745eef43cd4e34a136ea55cfcbffa4d4832d6411820cddf675085ae55e8ce40b0befc722da80dda844f6032a9ee202a8523b6c64b4b1c3a67015b20561490f0b45210f6b41cf1ce02aeebb4feda47170fe324e93089a95f0735e2ffdc6ccf04a3e9169a48023e6177ba8b31050f5b66d7ce31372d7ae663771fa30b250db5a1d8a48b379e1054df7d55d14334eeca16f3a9079a50cb08175840f53da70d3345552e98cf1c6884a93b1f89bd18d780ba64bac8798e89a6b7c6617cd0ecfb91d902abe9c0262ab06ddc436345888414f3ce71b5401504f664d7778377333858bf885bf91fca9adf065d48a17b5d6a65aa8d1305049290fc652260b0530266e7e3be0c31d3370dadd224b9f8631a6709f754a1d6073f4d47fa38e8fe765218424422f85b1ab8dd87fa4723dda9445cccbac66331e8db60e8f853adbd5882751241ba457e638f39213ace6548de0f95b4d27c58ee12cff1b91b0f57e54d0126edd354e4c12b9aac0d958ca4ad5d08739205d2f262242fe1a3bf92394d3b162f98336f701f111d00375b077223f1ec2cb4bbd64028cd59553e4e44d0c4c900c96ed32fb098cd94e863e4e5777ef774222594e9cdcb1223ba67a039ac2b3dc9536345136a7b37dc76ec78316d51d68be46e2b977816b31ce1b9018d32fd35fa737c56b188a475bbdc955bf20e02a6ea20bd8a76625875fb70223e8624172370d62a1fe1c4bcde7d08fe2767c7a959c94e91942fa61d9bd6bba04485103013c4f6a9ebfcd19c739c983afdfb6228c3fb092bcee4f998740594cbff1958d87feea82eb0cf85ef1ccf5da2c8e51a86f2839998c6a24a693371cc7d9d8bfade2f50373ecb186b4d2ae6b23bcc8ab4b3e20dfc7336062b26da4b688b74e611530346d7b443c4cf6590cd3dbc280ff26cf62a37591d5625376b5d393b9e5c62927a057d1c690ee737ddea4b2441fd3085c3a348e17eb75499c9573d486b1ac7765a634326c87d00681315611bdf5bc4dd314c25ba3a1344a1a8b2c3d96497d57976e3408547cf23afb5c471c036575f763223c5896fffb922f541c3f4ed9ce74caab41e6613b80e3174dd80195e5e10e22ffbf0918fdaa93e4b6724c0c589e39896555a279340196644c686287d88e856b998d8e9775db211b17893fd11747ed95bfb54c9b429de19630fe59a2947bad336e95352bcc3d48981acccc3c529966d89596b7d56d3d41da1411e9fa256835ef9965a2f936dee728d782ead73b5882b06fb4f41952e6145deb7d363d398c3bb975f12917aa7f5b841f0b5350fd5cd4bee6b3d781462d589c7a47f740904a540a20fba4f99c1fcf906cea3673399e37e87ea911b3663797f347564d3d510c7257fcef649f9bbe02597f4b921ae19a800f361e55829ab3256bea8e91fe1d6bbc666a398fc5c87f8f1090a03c005071c2876fb9299b9209887b7dea4a8d9651adfc0ccd9b350e08421542e4520520a8a4dac835e36a4f956e11bc2549df132dab9237bc486bf0b57cd83257f88b6af861d512d152f9b000228cc8e0deef0207625c47cb8de3f16815414d33124214d5fde440c137333817fb2078aaaf32b8dd3ef37d8ea00acfcf16ff45ce26324b3879623ef40452c6409610f25b32ba8d6dd4b2610261d268ec6d64b7383d27c2b7142a93f8ec360ff9611879f937e1b2a5cc0cf8803041b5fcc08fa93211cff04e3d491d94e8667050f27e0b90a6ff1e84dc58b845dc721628953ca9d01d9b9e763ca6b56823a0dc92070f2d4b0e130a1859f2b2bba02ae4fe39db3f8e4887c436935cce3c0010a44bed5db552e45be368de0ccbedd10500eba61def42710c2a1dc754303f3a23050499736b64a247c17e7bb9ad13d9949e99bfe93de9cb83566ae15ec56c7ac519d63010b56e3bb0c91f5e6b6df1626b84116b7852f5423f8699082fb8ad76c20d9e3e2cc974d47f63294ec8f8232308fd9359da24eddbfca192c4a6f7d0e25694492007e41c56335357a855fec0d09402ffcd9b7a3de76bbdaa223c5a026af38467bd9da4704a72ae5310eac1a36ffa82cfd924b86348817bd9c6359a8b198e6193b0559d7ef7c6d491933c4728362dc6beb09e1f356779ca00f667d24791454c0dac5f2f683a7680b9d00d4717da3fb2a7ee7fce103816260a80ac0b7fded740a68a3cf6583d9aa42326ced8c21840b4587335ac3073ec5a37ebc62dea1b415ca5dda1373c98deed742c8fc208ac75b43394ded5e1176e08befd7f93d2518db1c802967457c405aa77dfe7d8ff08e12f5355f5e934ed4c51695b6ebbefc3e9db4d3af70a5c8dcdad60e395c60a5b72cedb39633ad1b6e9c2577b53f9a0c80dc12386b429ca4beda8c6dc93ca258c848e50919bf899892e75ab5033c0f732b5a6e442b75b8a5064349e79013e5164c74b5ff5a18f0c958bcfd175530fa791543b44071c6cc06e790a267488ee67ba1d0be043bb256c85e71ca2b7d5777f91a86ccab313546fdb886c1533a0e5402c43b64e6f8eb81bd5af3db8f707d00e3c04d3bb94148fb78150901f42726ea13bdbcfd0e6cbf2e318cd43e644e6bf170f615e5930d9b5fd22e1f7fadeead4b2b663f992725fc75fc1d588cd91b81e4835533b2c5745ab67e8268b53cd1079bc3c44306d782d8b6281af4528b057ac0f8265af5b6366aa25223af1a45da74214bdc0a5b92e3ff7e5f29bacffd1efcfe3d1afa30e055c783f6b2a552709c315781c71bad50d1b52c38a352b92826fe034ea966ace6146fa345a424dc416ce252352b6c7125c95bc9db9d6fd4cce21beb5237255798cbf16638bf8a51eaa7d7622a08ee7952e3c0a38bd100bcecd7c59d0ce5e662bf827d77bafd94eb508a6964813a4982a563d413bdb99229e518db35033a0bb63dc13ff029e73f25ea3b8ab4ff8bec4acd04c87d8490d25d644dcfd783fad7f7036843b6ab9ed6ed7128c1ee544c6100ef7501f1d76ece2ee52b13275f7f271a5f1a1b7f1d6529f58dae8dff877f80b19ac1555e37e1e310c0fc88058838cfacaaa70200000000000000929b44046be22810f971e117c72ed6a8b915d661a66836a556c90c4e01fc97fa3e86c5995d347dcdb3d8f9d73e95296ad9576f5de49bd7b717316c924bcfb8a6b5ef91619f9b0c44a7be770abbba932c2ade91d2e03f20966f23a5b6747d0e2843c0a27f24d9edcb790dd5d4e501072941e4e2071b27e5957f6562665e6e8528791e6655caef7c7f0c160aa1584aee8c9adc8fdba88eae1a1b7a1a01027ab9f8bf7b26559d3980c2acfeb56bf99ac1b709b4208795842bc8c8cc01b004ec2252ba2e7e99b6d1decf08fb4dce580ae4f7188ad5ce5cd5e34f29a7cf88d702bdeac8d2377c610db7bd930f7d375ca065d11e126b90402f60b6785fb02d7909a208b98dd32d21f5525dbe71063879b73c87", 0x1075) setsockopt(r3, 0x29, 0x3e, &(0x7f0000000000)="1ed6b537", 0x4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x4011, r3, 0x0, 0x4c) fcntl$dupfd(r3, 0x0, r3) 12:12:23 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) r0 = socket$inet6(0x18, 0x4, 0x29) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r6 = openat(r3, &(0x7f0000000a80)='./file1\x00', 0x800, 0x80) open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000980)) setreuid(r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000009c0)) dup(r6) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000ac0)) r7 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r4, 0x0, 0x1) fchmod(r4, 0x40) writev(r7, &(0x7f0000000b00), 0x6d6a8ed04123c0b3) ftruncate(r0, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[0x0]) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 12:12:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000040), 0x4) 12:12:24 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x80000000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 12:12:24 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) fchdir(r0) setgroups(0x1, &(0x7f0000000000)=[r2]) 12:12:24 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = socket$inet6(0x18, 0x9005, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000000180), 0xffffffffffffff8a) 12:12:24 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xb04}], 0x1}, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = socket(0x2, 0x4002, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x7884d2b899002d7}, 0xfff6) 12:12:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f00000000c0)='\x00') poll(&(0x7f0000000000), 0x20000000000000aa, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 12:12:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x4) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000540)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) write(r1, &(0x7f0000000140)="6de4655b79065515e8abd3797781c515aba2844db73c914f188e2e2b580b94f989a980bc3a84dda58dc181787d1915576b0cd15c5d8e79967aeb32ffa4ee1d2071237e53af72a2bfcf0de50472777902e25d1d93d73cea47eb4ee38669db735451c296aa531e19be81659afba3c824f7b8b84a6c3816be8498dd50891316f1886054cac8d963366c2457e4736f03c18b013fafd0e959546b2a2b28ae", 0x9c) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 12:12:24 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mprotect(&(0x7f0000073000/0x3000)=nil, 0x3000, 0x1) kevent(r0, &(0x7f0000000000), 0x100, 0x0, 0x40b3, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) mprotect(&(0x7f00001de000/0x1000)=nil, 0x1000, 0x0) 12:12:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000340)="e36258ba03f72ee99586132477f256b4233cfb25b84e5bbdc3a5197094b222a90900659990bee43204000000000000000000cb04403d3a80dd57f8d75c1eea6f9924a3c9042ecfd4cbcd7008875f26ce8b028878c98abacf6a6b", 0x5a) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) fcntl$dupfd(r4, 0xa, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) fcntl$dupfd(r1, 0xa, r2) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) bind$inet6(r4, &(0x7f0000000000)={0x18, 0x2, 0x9, 0x73e}, 0xc) 12:12:24 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mprotect(&(0x7f0000073000/0x3000)=nil, 0x3000, 0x1) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) chroot(&(0x7f0000000040)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x15, 0x10000000000004, 0xfffffffffffffffa, 0x6}) 12:12:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSCTTY(r0, 0x20007461) fsync(r0) chown(0x0, 0x0, 0x0) 12:12:24 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0xfffffffffffffffa) r1 = open(&(0x7f0000001180)='./file0\x00', 0x80, 0x3) r2 = fcntl$getown(r1, 0x5) getpeername$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045a5d1f400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x1002) getpeername$unix(r1, &(0x7f0000001100)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x4, r2}) 12:12:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869070073", 0x14) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xffffff57}], 0x1000000000000004) 12:12:24 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x8c4, 0x0) write(r0, 0x0, 0x29ce62156748918) 12:12:24 executing program 0: setgid(0xee00) setegid(0x0) r0 = getgid() setregid(r0, r0) 12:12:24 executing program 0: syz_open_pts() r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x2a, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 12:12:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/4, 0x4}, {&(0x7f0000000300)=""/192, 0xc0}], 0x2, &(0x7f0000000400)=""/118, 0x76}, 0x41) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/178, 0x60efbe9c) open(&(0x7f0000000240)='./bus\x00', 0x10000, 0x154) unveil(&(0x7f0000000280)='./bus\x00', 0x0) execve(0x0, 0x0, 0x0) r2 = getpid() r3 = getppid() open(&(0x7f00000004c0)='./bus\x00', 0xc00, 0x104) setpgid(r2, r3) 12:12:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000200)=""/189, 0xaf, 0x802, 0x0, 0x0) r2 = dup2(r0, r1) sendto$inet(r2, 0x0, 0x0, 0x40e, 0x0, 0x0) 12:12:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x83, 0x0, 0x0, 0x5}], 0x8, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x80, &(0x7f000005a000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/116) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") kqueue() close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 12:12:25 executing program 0: socket$inet(0x2, 0x3, 0x10001) socket$inet(0x2, 0x3, 0x102) 12:12:28 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x7f) 12:12:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffff7f, &(0x7f0000000240)={0x1}) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0xf7e, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x101, 0x2}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000340), 0x7, 0x0) 12:12:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./bus\x00', r2, r4, 0x2) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x80000000000009, &(0x7f0000000000)={0x0, 0x1d, 0x4, 0x100000001}) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)="4223c18f7a3ba733c48644ce648fd84b5d91bdc8b1e9734d74ae162583e2432954385c22de895b2d652b42b122081a3704c13b44d78309e15af312725dd8f24fd6891fdb22b7df77cd7925632d028316425df453b952268e7cbcab0bc06ca20f64a768bf9940a166f4c65e8392a446ba4aedf43b7ff69f10f9944a44290a2b015857815f510c8b00c3548ddaadcad5d66556968dfd784c5c03091e2bd8355324681beb36b3d6e2e18af7b439ffabb2a29885ff5682deb373418c535223d6a21ebc45a11ee50385cd6fa83515b55876c23bc8abfab7585ad80516d98aa0daa134b83abfebae4fe267db654fda303078c3e20bdccabade612d", 0xf8}, {&(0x7f0000000300)="5f97b97dd12928946722f0b7c269fa12f4f8a2ab23d58dfa2cb02e03788b7b787c10f3dcb378f767433f5554095b8a1d59019bf7643a681f92b849ad78c07205ec84567c5405019c58cb43afd42873ce6fb8853951a24c46947fad831d94887bdd849ec13e98bffff3cb2f482438f1caef90c617584bdd87ab1043abf038cbbca77de7cc1475d3cad0a740cb7bb7716613786a3c136365650eae076c492b0e005e8c874ec1f84b61dd7588baaa145cf8dbbc446f89ce0a6c4ddc249ecfe5589974a78a", 0xc3}], 0x2, 0x0) fchownat(r0, &(0x7f0000000400)='./bus\x00', r3, r4, 0x6) 12:12:28 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x4) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x0, 0x2}, 0xc) r1 = socket(0x18, 0x2, 0x80000000) sendmsg$unix(r1, &(0x7f00000012c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f0000000100)="2a2b000aa4d8d769f7b77dea45e5f08cd10fb5fa39fc", 0x16}, {&(0x7f0000000140)="490e39716c30d79ae2bb90e8eaa08759e350fd986a97245c8d8c189298fd1109b2b0a17228bee449877cb49107a1a70fc88f822717faaaee0ff5489b89a350d49076bc74de96fa50680fcf631da999f044ae69c73c8e8d1b6207e193dbdfd9079ae1a9c38e5c08b5d04caa6b1b2ff5e22471efbd9276e49ce8e800c635704c68d017d719bfcbe27c3519e25e21ca055804aba4f62488a12b83349cf33a419f2d94d40c4ac99032f7a7475b495885771c5adfbc32753319e5e2906b0d50f4bca5950b7bfc15662b0026468bd7068173a58251b46f7d8a54fdad68171e5a6d90c304e48f31a98393d7ae79fd", 0xeb}, {&(0x7f0000000240)="e78d7aff8c01b697ebcea9d6a0dd8d0aff55d017a9fe2627d79af14a7f4f8bed2201e2a787455c496eca200ece2f1f13dbcba16f864091098e94bbe116135297cf860aaf526f1bcd0804f57a393b49228f95aecdfd35a2bfe341c8578b002589565c7b5125a4bc16b8a00fd43a96abca8272eeb9139344e1e402b7d3d3a76ab6c479729832ef0d241a3d19f5d5cc09ef4d90b826f6e97c7bb8bbaebf879cade68dcb7a8e0d65fc7ff2208fe4823cc79356891c2be769cf25f35a60548c0338a83a8d1f876325094d3c986d92aedec7e4fa1384fb48c04de648d6c23c16a138c49ab52bb6520af0637244648e491c1c300937a2ba3354be0f39d3fd812d1889e07b0fcd4eae0dda7cc987c56acf6d466f9b36a9c871ceb5a29465074d3fefe05c50ac9b2c4b2d3aec94ad4550befb97a7ff68361d12d5e201fe61714d8c15b6d0f6696f60f26b7ba67a7eff3ef4443a022fdf6538c62e8531f83405ff1f1112b21946139912e2262f90f2f6c291877001749f6bb5c392d594b09a5ca0bc2437322465c2eb527e2a683e718ecf666ba57cc0772a130b5baef16ea2b9cd87dd6eb1fe161f3b4e0de4266ac8b0f65b103ffdbb1e423703ecfbf6cf5a2f5f479fe660849a3886f224f75c41566142e767e311afd56ec94af18112020de417feca0ebcc71e8474b8da36318331bec3034b11852d6acc03cf11d5d3e0a75d46ed6ae721880de246b158dd603abd089975685a280e10e4d998779e0d7370cf20b328f2be8cf51566fbe702cf8777f6725b90e49d01e5b71628619365edbbf4d128c47d0b4c82b9ea8d905f37ffabc9896ce6824793fb4eff919bef0e7d28f8fc55e45d218fa9def2397dc571ffa20ba5ddad1c1208e95ebc97390afdca813c75121c7492035647f3fa20db445ed1a92acfdc3812fec5d5492ce387b9fdfa53a4e3b9037503ca267c822729b7f6631df209d0fffd47ade31c71f1cdc86732203cf78099955a367068dcbf02b497df2e6af5f26a68d372544b193606dc5ff92935ea521ea78b216ea1b958169c4f1b02bae307b95c4d80457a5e3556efed32f1455fb1329e51a7f8da68cb90c8f4708ce083b5fe3daba538caaf817dd0bb9b11949dad1094b62d9747fea1c4daa5e1037eff7b0cedd111f15e2649ce4aa54ab30c1394557e522d9b092119c506aa52493dee44f58642ee3ced3f4b9f980bfc2df6a2f5c6fe576149fc0c6c17b8954393c76a9c54f858397250c0ef205ad606ef4a95bd096cbea315aae9d2269eaa0fd1fb71a9c374fb3a7459c8dd21d9a5d01e353f86ac2f7c6d26c7b4a78a0238fc3848e81ebb33546803edab085821ecfb633d041b8318445a47f6ff97205dba5df5b1c367820d35c5eb34fab154b24ff47feb8e2c258fce955ea6c9439e444eedc890a18fcfde1eb63579fd6749853e08e9899752b8b8726cbc9388425bc0b89d284c559eaeedbd93dffbc664c25f2323cfd3806a1582d7e32b2aeea7debf261dddf9fc80bfbf6925f6e23980b4c6e78af801480d38d40b5585aa385d7b527c640eb758241982e81f316b1bf7eda5ae089837a8d5657d942534ed451dacda551396a25ffc1ed40f3b3ae173ab798b29656446ef5d5ae0ee6e9f6d38c3bea8d1cc794bda795a0a5276ba3e0c7d3814599fe1f9c0efb50ff6b52401ea271421856e598b1bc1cd3f2bca6db763a4b5082a30f98e2c463f4bdd325a3d6a717958c3f7a140ea202d8b02a316de300994eadff7d307cd38fa86647cb8e654d5f5b383f81e4fc7c73f2455a4df8a8a51fd9c3fa291ac4aa504d2a94533b8a0271f40e85cfbf25a974f006656892d84550bc2f3d9d920cdef3408242dfbbbbbc8185a3e528dc5c6ebd3e8f52b2f4561f4843db85052c74c1b284be1d8c6af3a501c03e2ea45dc090269855451d0e3df8f4c68846da96d688bc36a2ae1f99937abbfe1163ae81ceca6131122ccf0e46fc3ee677667a733506f90d402a783398337861f6d2de363c2fc4a2cf1e0ccc5b6060e64f285d98cdf2ff7ad38ee80dc58d183e366a3dccf3db576f8fe32a2644d8ac01f1db265fb81e1c024a175c779237b5c4b4bbdf8642b803f98844f831b2c8bcb505fb34236fef38dec2f184effb157a83ffab0f345b090acf5c0d8d680c376af9a83a22d5dd573f7bb927b6b94321453359978ea7aca05d8583bad33dec0f9480c3c4c99ff0dddaf945aad4d88c5a5b3c620e88a9d8750fd6acd0f61f56c107b674ebe3d1cf1ec7aa17e54d2f8880039d22a81e1f4571cf947011651c41784d55b0ccb74dc2fc2badbf110e458263a500505adbaff0c177980fe09dcbffefa0be305e60e68860229ebf44ef7df8c4d8214845361a4b30f2ffaf9f989bdb938fe6daa662e2b70fad05681778a052231588ac8003d32b1f8b1e0cc69599bd3467732ebffdb85a5a3320a1d3320e781fa641633b355c4f89fb6cf60db563b259d0686b1af04e8c185612e0723bcbbdfea339d1cd8ff1caf59fedf63ea575a7de96c01dedbaab33466a0a2aae4dac1a8d8973509dd2e481fa3b32285ff32cf38e81c7e65920617c00a50b58b96ea9e4f3a510c03dd8d84203b68b237708c7d91598f92bdf4ef58d582d661e786f5b6cb62c3ff606c0d05e43010cf465ede5c4a859c7975bb2d2b995beea38c34cef2eb37c5beb708bece737ec220327b3e69ae31fd43dedfcd88ef41209daefac4988817544a3593abd45359eb1e17239358d4108a3a65d71aaebfdb5a10d2c0a9c40dd53ce058ef42372eda7f25a7515b6a946f99ddf7716ea5bd7463dbc1c503904793288e6cd31bc82bb8b455d60e178fab6f61da7ddbe7a5348974b976e415da73abbc74b39413c6e40cb1520ed3e973c2ed4e2522f664de4ca70637cde4c6af2b01ccd2a5bbabe868aa5e9ed54d48284b69f8b4e76fd9af2adfc754974d78564a9533673c5ef73197ffa3d4040fb216291b8ab1c045148b77ae2898ca85703dd539998a43b139a0e88178963abd07b92c7bfc47a28dcae279dbeca24ab1f210709dbb35f15f36f83071b42a50bf128fec3443010a5108ccab23131cce7f03030e61f81d2b697c55d8ecabeead10f031a8047fa30873b09dc1cefb6a72e91c1c580de3b5bc47cc71cab9225c262484c048e23148accccb72f9e8b570368caa81a4e5749f8ab2717abd36f562e49e85018b53762e747a3ca2ca54a3a9a3cdeda3dd2e84e62ede7f9bb563836db200a1ce13711866dae1c083c0b56233ca98d90ba51b7717265f2815d7fd88d2a027809af6a333b8d28040508c9ab57cd1f635ca22b07f2b683c34d14ee1af2830ee889df4511be5174046b8b7f82daaf8c1cb91015cb8a789bf62c3e4768e8c8221dfee27413b7866ee646e068924227b147fb092c3b00625d0d6e9852cfd72a17d812bf88d1c20c8f876f603812740c03a5d62ca3e4047df98d5290714d64a8c5afc955d9ef4b5111bc152d7af4e9274a3c6bb936c03df0f157894ced19d41c8514666a2f4875871ea7265cdb95caf90f51770f80da1e8506a9b3ff0bb09e8eb75f558b3a228537f573a60bbddd4a35ca9370d19df9dabc11f4f90fcb673bacc3726c1b36769e9be498c3e761074562e5bc4aea44f5271551d19ee5d40db0a8525036e7b3ff86f899405e58a3bd94a97a4b8c72d1e31a08cee486c0840f08c8ae986e039838bfd064fe2685ac29a250c45c9fc48b0c5ce792a072bc5694b3c7ee1358d7e5082da9eed9dae6bebad5c7049d10beff414e13311d6cc196527fa70c33cca198a789776fe7f01c94d8195bf1ad4cbc02cf5587fbf2a0ef6a6562b507251877d55ef018df3234dd730ada0d0fd97d2cff72838674bbbaad44f4588507b5df33790b3a66cdaf8f16fba74e8f3bb62b7045d2a78b7a7e2a3d782e3ad6fa28503a43b0fac3a5936476304d8d867ef7903b9abbf54bcfbac134d66cb81b44ddadf129882a61e72bc105ef820e6a4e9537ecf971d25308abb57f8996c9a7bb31c0d91d597ff3e218f13d713b012962fa6a753f0de8221fa0fc21c809dbee91da5431aa44ca51bc89013c1ace9945a788d630ebd6ab9dc86ea97ccde304d26ad14dc6e61179fb03aaec8e1289c16d457eddaa8f567a83ac60375acf3bd4e83f0e3c8af23ace66174626367cee1f9f1a58d5e7a98b6e0d4aad0cee27975b18348b8c81ddb120c99c578e10724514eed1b0352e336fd78c0efb708c365bc2fc2b0ebbf130a6f8f26cbbac233f872c09dcf2befb6e796d87643c47e1e6d2c156574e75b44207ef2712e9de624fec3a3e8cd054f42e583ee440f823e5c394e65326384d6a1ae61d1707d4e84c29bf93f257a096d4c157892bc97068ae2fc3ae938ea4ff67256ef8e0fa3f088105449fc909323141b33bee869d96180cfe1fc9c878b875a4a7c435dda5c5bca9ff024fa68202bbf23b84f0ec56a598dc93566b6cb803a40cb77a7280269c561a740355fa8eb5cb82bc0d36dbcca290c08bc32223bd7c66919a165f03d3fac8eb0863d55f23cb810e6e0c338d4aae16aa3585a6ce27785c7e20695bd30b7132b917d9f81f74c440179e2aa8b37a0f13d4b5360cf3022a882a366119b665e9e22f371c12c7894bcdab327eba3a1fd98d3285bf3e284da9945792e7f0dd7f6448dcb9f02eb303a40a7883979fdb19b3d948d7b2a1316395482a531e610e1685c596e09da1f62ca3653cecae6c81d2c2822d4072349bb826d40feffbbe46cb588764456e42da59aa154539ccfa735f247c70bf302b89f1597c8502bdff841a021c584a7b9638c008f410609d10059876fa8316b72d84742003d58a55f6e80817bb786ea1b0a9f1ffe09d8e89cd8b2bec0bdfb14dbb112c5f8ee8ec3c0118e4cdd0120b9cec851e27f1959f82487eb4c02c90e4e4427729880d3b43386de0165bea2178decb4e46fdb94844cc071431b4edf0ac2cac52f0b29b26390825ac6e668d266e86935271efd51770a0e4b626ad34a16b1c0451d5c5c6bfd600d4d180360ffa20a55e488123914de2f0f54b7a7c5260641518534e8025d829a4512c32a7d44b8deca182f1a8c38b9a2aaa600997020bf2b399ccf4e89495e3d590d94d7ee5b1b46c8c018e771242795d832283033a7e3716b4aa28cf6e575d28f40d5d3d86cc6cf97ea85a465d9add4192308c4de7dfed30cecc710d731ef68db417ea70b32432baa975350b04c52d0381c06870c5db3c0d454f4ef157160c777ac7ba246d01244106b4436da14214dac29eaf0ccace31c565554d83cc9969d56fee34616a2ba3248ac479d57a38b04424b495af388d77d44b8341eb0a70c2b75c3da087df620402172b08bc4547336fd3f24f0f2718f980aa40ded8817f3ddfb4c8b0ff883d15406b381d56c434cc199e2f8f96d0457fc76375c0ed91b1b74ed400bcad356a3a6c248d278ea7b3f2d267db2b568c89718aefb3ad89c2f9eca3e10049ebb64928158b1318c293d714ae1fa0b2caa17b70e294d9bb22cea53a7a2b0286cbefe46e55d9c84e2337e1eeed041db126765e7f0e3ae23d9270a0a93e4fb8b641d4d86d9f26fb6fd64a5fbd630f96da6cadf3a66746619c191ae4c0eb5a4d18ffd51b398ed7aee9644690e306eac9ec26a52c414fcb081dbfe2a3f0045eec90bb550549c7fe256e41a43d3679db08553ee480d2d0a90ef47dbb048eb73c3cdc4127972f388e4d733288890a90427819bc6780afbf13437a979521733478c8b02f1132a5d615b868c07e1101764e6988ed907d1167b794b01a82177d29f9a47b69c859243b15b", 0x1000}], 0x3, &(0x7f0000001280)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}], 0x38, 0x8}, 0x402) shmget(0x2, 0x3000, 0x110, &(0x7f0000ffd000/0x3000)=nil) connect$unix(r1, &(0x7f0000001300)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000001340)='./file0\x00', r2, r4) r5 = openat(0xffffffffffffff9c, &(0x7f00000013c0)='./file0\x00', 0x80, 0x40) fchmodat(r5, 0xffffffffffffffff, 0x180, 0x2) getsockname$unix(r5, &(0x7f0000001400)=@file={0x0, ""/4096}, &(0x7f0000002440)=0x1002) r6 = getuid() recvfrom$unix(r1, &(0x7f0000002480)=""/113, 0x71, 0x40, &(0x7f0000002500)=@file={0x0, './file0\x00'}, 0xa) r7 = open(&(0x7f0000002540)='./file0\x00', 0x200, 0x99) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000002580)) sendto$unix(r5, &(0x7f00000025c0)="477dd3eda4895007557fcac86bd8bd1b67366a12bd9aa0c45d327c58afd43080b3b634c3569d7e6615472caf3093391ac3c217a3a53426b91ee9f53a3e7302d6fce67958e0af8a", 0x47, 0x0, &(0x7f0000002640)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r7, &(0x7f0000002980)={&(0x7f0000002680)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002880)=[{&(0x7f00000026c0)="b0735bba261c06484a7ad044e8376190f36b708349974450c039efe27e08a306242a44366b02e03d0a6e027fe43ee2b348d321ef38f3ad43ea65dfafabeac53e835060185ed071a74ee77eb80dc450eff07b73b9f4504fc2407976395fe6d4694994037cc61fbb67723a639aa80bde4d56e7dc16210509225b7cf1c03ee354b0b2cff50f8d16d13f4457d210e0dba816c12270bf98e81ede1e724ee03c3526d809", 0xa1}, {&(0x7f0000002780)="5d26c136131857b2b9beb3f342351a30edb9cbe812683cfd9be5b2273e32a90471af62099a4e062a041c179b9b1bf73ec044abb20af253ee1f9a7cebae07b3b1678bbad31aa2e170588e051f5cff515bc50e6e18c5f66b68d2cb958dafcf69b774c8162ce7cb836034551c9130897a2dd1a196514af29c471788d2a9478ff002c7fbf3ec89639758bd6438ff60ce085da4d7f4353935bc0e416b2b45cfd0a2d2f086cac77c1479195cc18b41156d22766b24457f34460e1c37a5be4d5b1cc894c6e702af970884919c5b3f2c57dc5a431431b040eeb2", 0xd6}], 0x2, &(0x7f00000028c0)=[@cred={0x20, 0xffff, 0x0, r3, r6, r4}, @cred={0x20, 0xffff, 0x0, r3, r2, r4}, @rights={0x20, 0xffff, 0x1, [r1, r5, r5, r7]}, @cred={0x20, 0xffff, 0x0, r3, r2, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r7, r7]}], 0xa0, 0x7}, 0x8) getpeername$unix(r7, &(0x7f00000029c0)=@abs, &(0x7f0000002a00)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002a40), &(0x7f0000002a80)=0xc) ioctl$TIOCSTART(r5, 0x2000746e) mknod(&(0x7f0000002ac0)='./file0\x00', 0x2030, 0x6) pipe(&(0x7f0000002b00)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000002b40)='./file0\x00', &(0x7f0000002b80)='./file0\x00') readlink(&(0x7f0000002bc0)='./file0\x00', &(0x7f0000002c00)=""/156, 0x9c) recvmsg(r8, &(0x7f0000002e80)={&(0x7f0000002cc0)=@in6, 0xc, &(0x7f0000002d80)=[{&(0x7f0000002d00)=""/113, 0x71}], 0x1, &(0x7f0000002dc0)=""/147, 0x93}, 0x1) setuid(r2) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000002ec0)) munlockall() 12:12:28 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000200)="e15de81dc79d3f15756e0237b21d08893bb64b390d500b3e40aa2876ff43297ab6b491f4e67dfbe71183b6e5e03e8b78dae75b90e0bcee0cb2a729027e297a9f2e78591a47888742950f979cc187521fab6fe634c4d775e4363a3aae0ac0388d83c3f9919de0e5541464c1ffa17f5d0995001d0eefa72b13bae51ca61871e5f02ca1500502f8c6c84215574167802cf1de573c458e6215499b321999f6696d1edee53864389fdef8f3466ea049dd465d7d211fcf97376a7e9397fc0f25da6aaf3b7b82722a0c5e34059eb867b9f1a70badd0c8d806145cd1a4c3c85aed2c66c16be793c62f9ef9ea29c2b783964da17f26427d40aace670d1ff6c12680dfa868d140c2325ff9b79d392aa9f06cff7341e5272db8c09a8dc5e03cea17b1cb7ac9157ccbb85c84bb2f84c0df6e841c7bcf38030faebc7a44e3eac11abe6971dbe6b8063f37ea23d020bdf395dbf4f928243e781e07216950b15a68e105fa5ffdcae7941c1fe132a778bdc5bbc6c9c026fd2efc36bd9934a2a5ca80cec52b3484da1b91dd5d36dd9d6bca8200ab78acc211f25f0bc26b3f84b20462e51f55a3d6eb254226042c5bc81040f169c8f1a8431b564d1159b1a395639a80990dc11d4c6e7244e6f09c843018872158ba3b575218bd0b634a4b38828b79dec83bf8c51ed70abfb5277ca04d8450efb307c3f0f3b05eb527f3e3e4e68d4ed7b8a6aa5a4ed7f0ee2603439ea72aef8c3b2b38a115048e441873ca85913c90ab7833c5ac17b65aefc38aa0c92724a66ea6b6491c1bcf2c51313de0a4172c9d14bae4f97b701405eabddb4ecea74e1bada9a1a96d0a1b481c5edb4ab069c68f79a3860dc9b30a812796e6a4617ec6205da0932202e8388032ce2a6fec71e723e53bba09f23adcb1bff01c3b951cb4288165ae04b6ad5ec27622bd1925e95012f4847ed5f34bf0894c7a534bf2821ac19cffa6a7a8c2815b0b76ebdca13ffe4b7b9f73882a35c6de4fdfae3997f8aac75b7f3b8c1f26e26e9052d697c798eafea3c8712c21477fb90e1165421101c4a0d11f30bc24b6fc2e4705438a92e9e9b66988aa70300ed19596196092c1dcd9d4bd780184f1b8ccf810bdbe3aae1d3bc2eb9c6105a351508010b6437f29b996da481232256db8c48622c7c99efc9acbe76fc893e2afde87b7bf1761dbda8e41ef549851319bfb9757822b68aab5dcc645ddd3298051d5dc5b0a4ebed5024da3f139690f86800b9931aedf568032275e020a75515f9cccfdb44ceb2aae2b1cf5a80354c0d785c173e0c16dad977f7806754340cf1fdf9c656501ae0ce1ea45a743a8d07877fe178969a7549cbc9ca4dd82a3a1f905a473a916772b571e831afdc406416933ae2863c2150d79e3dc3cc22a9521aa6f10f941734bed89b33532636cfe4f401dee323adfc5d17ca5c6c3052785f075d39210dc3f544b319e52a32adb20317a52b44b641ea7f0cb042825775a6eca3a1ed05f2a10df0059436bc7a45d1ba6d7b858bb0f5ce35b017b02b43275a3840af74344c2843b494469ec80eabb9a768c84d55f3c3cdfb3fa45c267dd19a8fb43ab8073eb857d866f0652e0cb5381080ccb95566320747d1943663fdd4e6a6c2fbb9d366588f438801fa756cdcda9c0be6e7b6cf94fe68acccec658b90a62e74e3c4799c75d9d9cbc7c3ece94b31fe4e93c29fae582c3ddf9bd4ab0d520e62fdd422b0898b0008df9fe3a62c43a2237c3fceddcf4dce4a19a448f6b3ee2ffc14b5c6e8ad923b331480e00906543904325611d6ebcb8950906ae9d854558f17c253369dfbc865a181c6e27e185a1262b971d95146be7b64028d3de51eea57a94baa4887a2ab4fe562962fcd2ecd3d9a9575944b2cebb63b59721db55c548258cd3f900d8741d6e499e127dc7540394d3402fae3f7309897fd4d653d537544344e7bd92a6f5d3563f46bc229b3b9a92a97f34634c6cfc433bc01d248da2b6efe20eaf1ce6d674d6b7fc42fcfd1a26609c919c7361bd8850bdd77cba733e3d963da36d4c0223b9664765a65d07480ea3b319ea37dff14988064771580514728748643b110556efd181b2fc0beea20e8af5b55d4dc5394790570e2b259965ceaf74975fc9eb9141c80e50c66085134137c098d01ee16a9a9161c9c8870605a8835f6304fe83d3bd67a2eaf1f444c9ee286af4234bf24963dbf6d4b8120463294220303b913f2ae3120e5eaceedb15f4e7e4c869cceb3d3fc17739059fbefd82f584196753862619a8ec68cd543fc1c39866aac12c3ab739eeeaef65d682eedaf30aa7d23f8a7fc755bb1e26797db15886be979b09f7c59cc321436ee19af6a964ccc850948e5d4bfc9c7e2be4c8eabd5dc79b676b2b43bacfd833fff72e72bdaa6b94d4e136e6f8d29426c4fda52fd9b422c179cd893f026d618d270e3a21f009e65f9a5d23646ecff80d99512358957b9314fa927525cb6cebc4193be93c0c7abab15394b34e2e801177b682f3670e8f6ee312cbc33a78cb95dd161f1990762986fce06ae53f08374ddd08961cba248d6d9c8cffe305979a616035a1c965af1e05ac202ce3a34af1d4f50f1ad63f8660051d1e18851c0f85ad52ee172dbe15b6334036f3a60ff1710985399604028dc61be636d60f3fbb22af9b05529a97b33fbd9a13a1e8c111520b5917465c2415058b273de7aa7235087d8ffc7868232cec40621f1633acc3f2ed833f41ce6dcf53bb260d036249c00094be5a81aa11104a30c09b3fdf49b1046debb0c64b320791ea9a4314543f7078a66b7a9a34f9731e9bdf5420c35c9541b31dafc349d4b39a891ac3e6c91fa7aa90153127f4da48778a4230e069eafc83692ec017550f9da90c5724b4513b9feb578d312ac130fd4b33dc3014ef7ca0bf303b3a1e6827332a437033bf5b2fc70f7ebe360eaa8e416df1a9ad9156d2d7184d5d6b2343d8efa5d363fae6662b34a1ff001aa880a5effaf765e60aaac6e41dd574b2732b6ef6d54f045e185e41a0533bd10c409cad86ed2920e4baaacda65e0da08f4a1b88c01d34e1e506ea4c9c0826c36c1ca985663636c7b97c128e854366297dd88d5d0a10b5a92f0a54736d3a2cf322fe3e5163546d237994297cf2ad6961129a436da976f4f2ecd5f619389cf3d3c133b526261139bdd9ce931c952b96cde5f74b8c7f31b537e84be55f20b78522ff49b9f3398063daaf5143141b4429bcfafa12b1380f12f1ad5c2424b9d5b76825ef8913ba093ee0385b9b490d33121c8ad7599ae5200caca9b953f1ea024c584a753f5831198addcd5624caffc01c18105a674009d581ec3b23b7223fc2dd679855605053aa5627f7ad3594ab4519b5820e108e355dde0a31aa44229179fbec93cb03a2987cd12f6f43576778ed30446828fbc13bf489b620c7c0426707be424258afcba7c5c9540ec9aa343d70fd35de425b30e66c5354e03e98211333965441aa96a3133e51ec9dd51a46e577c066892700cc187e3aa4fa89d3e59fa1486eb4ac31f6ad67110893d497086c43f50b191e58cb2bb13976a58441c92412ba93454d1a7779c093d44e1cf8a9520d3ac463ceb78947f5a670de129b0415b002833da40b22fc68cfae318da6d52827c0682f712291a5a4a381f58d9a0bc2b49f8cb6bed0ccb8810061cc6d16e9339d20fc1c944af3f3bb344dc49675cc748fd54e3f0535afb79317b2cda40db4a5a8f09e7eed64fdf95f017bdc48e8d48003d34be0433e0dda68390e1e2027e5e2c2b5350afcf337ccdcec05efcb731f76f7ac675213b73d2e2d9d3747769a975ab5642a6586319f717b29c43a74f4dfd63d7117de5fe84a2bded23a5f8a047d3fe9a848c86d198c786242af04fc17ba992049cda725d587b9419e1f5ea4567a44ac42d7b8cf35f213e148f70f7e20341092076127c2a4be016279f2f3b713c70d8a3c386bd2aa25872e6ac3dfa38f66e47e015dc3a21f1adeb4182004088f8db17e11151d8011b599f15abb8428a7de721cfa829be59748a2de627d5088a92f3758818484014b50fd6db8e9acb1cc37a0b8c01f45d68783735695e49f08ab91109e4cd04851b76dbeca85c50ff1c8c7895c11158e08011f07384039d67792f608931f5d2239de242ee714e3c8721111e72f1bffab4a54245156bab95c149572df9310bdc1b953c012b019d95aff98d959381cfd7fc6d78449c7a220716f09a024eff3f325eeee1da809e803e4a3ad96f63ad53c14cc0fb2094a92b1f35c648fa8ca64b2f6a2e6107b42f8bee71ee6be8103ef8530689bddb8dd3556c0b9b35ea50dc7e6a482f28a2b55b759308cd826faa3df7ee30276bd63d81a0799f9e975dda4e48a85c46e3799195812a9d8ed2e2ff9ecc5c24f77bf1daaf9ee901b301322672714a0f3b0c2fadc5407029151ce42f1ecc6d29f79c41191410705a55b1f45db7d23edfd60cf7819c773f63a0cc041132189745474b3d68e78b652b5c7f1ef4ac44186b099a6c4abb935c7718254aaa720d51cf30596a52e48e050de5b45ae082b3793f53d48df85a47f50d1e00a01b5e14fc3f6690a542a63e67e67b33d824ad69beae4c4d0e34a437e685a438aa3f73bd33764fcc885e11707230c889059ac70df380803dc8ef550817c667bda875531b7c5addf143d19793f3581b54174e62d550b61070c58e1a170cbb5988a9c1624a6468ccd1e69fd8f16e43509180fa2eca7ecfc8fee20a5881e04b0b4829627728baf5b4b28793838b7b7005232db72d1a595f8428aa065a2096cb14f40a52ac94ed744b2b12474ce48be15585e597f2a57997cc400f27b5520aa950b3f9d463840c60d183e84913acb7b86c8bd3e52293f0a860a0da4304afddffa94390deacc60261ef93c8426280abe70a1baad2c2ca5d7674403045e17f5921d15fbfd6e27710d1b79b09e75694387fc62f1a84e852aa17a6428d5d9ef72d7472f3d9a936065a3ec03cb0823841af5fb504c1dc3555d0c16882ab09ac5e079351d70c074ab1b298c2c543349afac9612d85b6e9713f371186ef2c557f2d43fcd5b0f7a90e3ad1be2e651d4fa0112dfd455bd7a8f0a4a9434aa7627510174b992cc0052e4de0073fbaf9839b2577b7a68405d4dfbda682e956cc66a71f620d59ebfd335caf7020d31d5fa68d6bc62c2200ff44d6d116dd1cacfde07dbcdffd4973c530238fe0d5a0f3a28d90c83ee1a940ae9e482d0be043444b158dca4e3a469b4f7b72b18eb8f814527b89e1fdb180f0eb7a135fe6d54d6e0f319d92e2b9c0f3ee4ab99f2fe44502c559445651d9aee3c5ad67b92156f6eeaf2ca66e9607d94bca404cad8fa7e152e3ab64e9042279f381e875ed5e7153d92c776c2594c8b784ffbf33e98715112ac2e59f97b15bed47acc78ecac3f1067d50cdad7c8007d761cda104fe7d7e9da23c21c283d703cf30bdd59512bce92dfb3c99c18786a6d235ef9b5b56342af91fd2f583f582480422225acc2c4160877d83e8e8934d4e2f643c8b27eb29f150eaaaadfe4b12ca18bdf33ba631f0364153e2ddb094687175baaab0a721357fa9fe839dc96f1b235ddb04bf6eee0ea09eafe5bcd622b879fce16a111560e7f19505cbee991945ce4f69c8f6988d0ade4d10ce68d5aa88c8c684fb3e16a84d5b206880568e721ec40f46e9763d6f18c7b08511ed0e96610b2a62ddaa00fbc592387ac6f83043265e64551fbf72e0ae2808923d36b014b6f3cbcd8460854bffb050e7a16ee9fcd17bd2d32fc2820e370d99515b08c70ee0e33d4d0783ba05dba5b8a187482441b4ffce067c5", 0x1000}, {&(0x7f0000000080)="88514e02f99c0b9a15b76b31a671bab6cfba96aabced21336e65be707cbc0a12705838bbadca1d1fd2599eb2e29a58deeea335cb0b873d36cae6ba51b160c67123b883006f01d2b9f1fafc9b5ac49d103ae54a671328dc1c265c6d18243b14bda88ba4150f8add0bab4401de0230d5ef54e6b982380d25dda5f0", 0x7a}, {&(0x7f0000000100)="9cebbe3d158617c72fe0b169faa3cad15a618adedfb9cb74bc49bd6aac9b5d9d21f3d7559f81e58fe135e7f5847c4871d062e34b9cb6302a2b54d880a4bd8f115c71cec08d6838044b28e8d6cf9b3d09260f1a9964c6b0db728adc647f4a73797b06c1", 0x63}, {&(0x7f0000001200)="0293ef1cca6927fb11de961b1f27c005eaaaf6f28d89fc6f2fa7f3cdb6cd28457ce3da6ca598e4b9856c8f018ff89d8088b9472d4ec2b4ef8ab80546a1cb0c4c5e207f476dbee6b4ba64bb557b6383056614a64533dea7d46a2bce4697ef557942a6e34f3db44103956101479d5bfddb461c983e42f5e406d9f5abf06ca3199914032ba046894abb67cdd99e566c3988d46d4ee3028ced67278ac5f5ecf8cbbef710c142f9c09c33a8dee24e8bd34bbf30f6ace10c52f5dad784347964eef41de7a77e03d1d5c65747680f354ad1f487bac126d3e71cd334c83e5fb04ced359a12fe8d56dc77", 0xe6}, {&(0x7f0000001300)="a0676bf0e811ea262296e084cdcc6b2ba791f7bdfe6b70ac3e361a1668cccefe55e3ffdc73195beb6a7a10090b5e969374b487a79b301123bb945d02402f2949d0b6af26d954d4b4ffe70cd18bde35b57c9a99e31082c153f3ba939c8a7f8d36920cc442a6da87634cc04c5e2aec19b1e2849ec554f998b5f385955366b2774ca5cc2c00f2796eedc4eafe9f3a95a8c8bef77bcfefa900d5e2283354fa6115ac4baf61bf2639c45502255e0fab48ba3824d7ec0eafa4f5369e8b6eb55c2aa04ac1e3a3e3902e97ca7f4ef70ddf7aede508a5537143574b2f31c965d2064f90349b2245b349385b300f839a292e43de7b827dcdddd6760a96459f327e2c1db137f9134f0432a6b8d220246bfccc577b1ffa8c26a8056e28b25602474a7e71963d85081cd59cb737e56987f385c304296c2049bb557bf5feebcda062068e88a60764d697d34352603c4f106cdea7febf3ba6418570b4418dd90028d0e2a1271b3edb8bb43348d6329cc67e96f81bd5f207b299ced7158cdc1a53698ab68526fdf847fda4c5865ae343ace6131f4fd6e21e407382fa2838f551c7318f9783f31a1558bf86746d7032b91d0f76f509eaebceb191502ccc7397e5d549931df660021ef379535091b40b09dde3bf4c5c3094cc19077b923909703daece8bab4ee2104ee64f43af6f1f9d68c7700b5bb60c2985df8c8ee8cde34d5f5cafca2474eaaaac5521d339175f4a78e529a1bf6c93453bfceeff47d0f19ec994621d2b9800ff5a014917f9f4c59e1f5f370f9a3f58481b72fe6c0ac9ba9ede636c59c94b1a4b927c55948d4a02b0c012a0887ed9c351e56715238509de645fc9a5ece32d625d60a311316d819f68b06fe1ac9eae0c52c3d0d349b29fb98370d3e094ffc4ead448ebb27541f170784795647295141bba72adcfa53ff6987d9fd709e9534f791fb2d5f09a5c4ffdedf539d3021b76b9a896aff2a297f62ec42574b0ac017596207ddb75d3f60653d7e3a522a8bd0a0f11e4a3913fa8492a6afe8f723725ffd47d3a9846076e0ba8f63527ac6ec640f6abce45611f33596ff48091fac406bcccb97434404bb52192394f84bbbe756d2e22ce84413083de0c95e90354dffde90ddd061fa0d2907567bc1d178c6ffda686e508ff55bb5a513ff4d0e8c50916e9d08ce43eb7b2b64324eaad62fe95880c2996ce0f49336a035599f65f441fb49c8afa4af9b61a562bc1b1848335a2b83ba98158ecc9ba37dbaa52beb3b72b2b0f454ad8cbeca8e66ad79eecf8c7655803ee57f491a607f036f05c45e7f76a011ebb231f4945a3e89156d4ccaf43e790520eb4c6f35b614e9edcd7ee1d0ab6a44292f884226426eb6e29cb8aa30ba9c8d7689dd217a94ce882e36e2a4c2fd82de4070859e24757c5022d6e16e4a29286fce1f3bead1b4030a701f9bd66b644f2ba5b0c038dccd58da38b29119007f0cef0a79b6a06846c1829b8770e9917d9b4d66f4d1548d792c237e91672cdc2a03c2e7ed9f60d9a320c99e6a46aeba338bde0b6d4cb5743042a79efa8bc40f420c02313556b70cda080999084475d2c230a72b6d6ebefe3824ac94ecd7f1f01048b48e1c6f739f9feea48c98b45e6a1603ab83b0383a103c3aefd7ac9b1f6c2516a835761bcd637f772a009b502585290b0724f80d34a253352f3e7b06ee5707543c46fa08a346ccaacc7f6b69e729b2715f2af6e57d725c8e3ee068d47cfcaa864b09555c8576b17c5a4f19a9f6a380a6eb3abb089848cea3d59fb2b038ebfc5ec499f79b52987864d5d80cc4520cef6e1ff1c93c9af47778f2d95f6329169d2baab62f1bcf63064ccbc68b09dc23c096564102576dfd97b736c009c1c3041d5e3c4e754f0a68780dbeca1e8a5e504e8a010acb8723c15083eb48f1bcb175a6979b48b841a2d77765d9a6e6f39b705fadd8cdc888aabbc82c212d2e008021ca2903894855a2d1f6660575f38d1d3fefeed9926e7e5970c89735104e6a2d2569e06c09e4302d85d5e14eef14ab177ffd93b3b103c9f7389ee3a978bb61801eedb9cda081d901c7d9037a78cdd10b3052511cdbeb999404ec3f56e787a3ad3145463be74085b20925ca48d41c540fefbf5b7aafa6d20b50052829c43de9366d0900d5d0a9f422f8c7d212db54013faf9c0e4a76cbec3facc6f18a4324d7c89075e48f0b4e287241096166c0483143d470d144ca4e714201c1bd2f587f254a86b05e0ce02e23c1f2cc2fe57da2be94c086fbaeacc413638fe4d82085bb8cd47788be481046a668d7d45af3fae4d82825b4c23d4c08f11e703051ae9c480ff41a8d3ea8528468e0f18d5ac7a8ae17920dcd1780086a9cd32bfe19d4a6dd20593743a2d6c721cf57fca18225af66fd2460a147ebc956a9b45dd87d80397ae8ba597bffc4f907cac6c140987cb1bd2144425f84d53b0f40c739fc85a85740cfc11b7906df394b6f3933e390bbff9be61db344f0d9ec1f7a95ee440591f56f3bb035066790f0cb74458ac72f28b524636e5f680035dddddea6863de7008de2425836f3c845348f6f22fc478370e5bd1bf18b11d51f85f0bb9acecf4851cf94c53dee5acbeaaa16d3f8038e2bfc48f265d8db3dab88b7e8b67c90a6a1cf983ddb9a812f5b95964826abdbf4bab02d5a0d89b3d598b0015cd1aad050c724436e1dfeb5415f886c67d86414bcfc1829962433c4a0d38fbaa9e26688a8c41ad17a712bbf5bf966054775055b29bce3f3212b80a7c144bd925e5590a8708cdb275c1862cb083c90a41b09712bc3b224673d06591a0754cd8d71b2868efd61c5aac23d530e7b631e2d80b222cd90020babd45dffb10a52a93da794dff1cb28a0fa59c90b8793a10abe1c4d007bcf82f4b6a086abbdc8ca1894bab2acd46e6097d426a4725c1935b0b7a6efa68f99a86fde6eed72ba8810a430de23741f3bae6b08995a4d46d14dbc600ba2c4b099182c6e13a4b4fd39d57b917c2223fd2bb7e03a2238d2d1dc137c22bc1bbf4462c98d13996d7b269f69d2517277c372dd8f0dd50522adff9864a3fe29df12b441b7977c84a1e27f869629c6edb9da25d1ec54975ee0baf412adb3bdde7be532a89e41cd800f31a2aafaa63a18baf4ea335a329f7ff5a309661964f448b73d74f37487b00f744e279d4588a9a53989b17d724e7c773120d658afa741f652a413d9b51a63b2544b1025fb6b78ba63ee20e764a8d8cc3d953363d129cb0d0f817183f0c807e78e29bccf8f7a6167d0aad8f95fcc6faf5ae027bd8db3106f8173fd6ceb2255057af6c1d0ee60c0087e199315320fb09e2ff8fbb16749ef90075767afe79e06eea70d8247ab29dbdaa19108c63b0d9b99d3d9bb54dad63705b1aceb2c546d149d90983ae201e15a0152a1ed2b63576f65f1a47efed4ae51c0a5741af64e74baf0f6adbfd4b7ea94b9c49de1fc93872c41c2803d3b7130309ad5bd6841de2556fd27bbe89f9b65ac645b0c8bd468267fa92a90610e3090fe50c486e994e3879cacf9b988a2161ac1d5e3978e4c27b7e5cdfe399f8715a1f072094e46bd959be490aaf5d1b9e85a51345ceb5ce7f48684d4de0397198bf0b2fdbfbf17ddcb67da045ce5568811737820ada8020e5f1824205a5931f95033856ae8fc6e8b1db6f965f874e77c7b0b24d2e610715f2285e48268897224ff1be1823b3ba99510dde41e9de0f34e5a94f1747009129050e1f7cffa2ea13342694618db1d609bbaf1ae12358192756d7f80e9b2861b5bc42893c90feca160a2c98839a7d23b959b41b64cd8ac2c8fa3157c7544b4bfb961570e053e4d7f0d8117f6477e85270a28f1aac0f6bfca02b702bc52bed2e9103208578fd00987fc0bce21c8239f7f45518bcfed14412fdad09203762437646892c88cbf4af951ed56044490e8a7d945d3a43c97a06dc025a0dc9faa5c3f2023122cfac54baf188f7d9638dd198f93fb29b206941680be91bfb6196de299e262106ad7dfb7664b7fed15bc3f5e12ab76960f17a87e71e6777209d8cef49a79d0c99a2e2a96dedd9713ccf18786f9ea2669964848dd78af6d9077c655605c131e4df9aa11a3c144d46825a1f105f18d036858d975f9b6fe20ada3c116b3b406b0581a9108f26d3f10288ddf126daff2f67e193e0ecfd1cd9fd162d1f6433ae76d954bdfe645d46d93c992b583dcac6497477835b512c0852a275cf2a7d8874b6207b49b7e9aa204a4d8ee086e0fa9ff3d8d56a5e8181afb99dd55cf746a00cae29cb0f1c181934ff4793262b8fa3f3db2ed5db9836d0ace09d7eabe192eda946cccffe60f27eda93155e1677567b480fe58692a2271343eb3e52a0a93d995640c11a95b2124779eef22be16edf4dc3ed5f9ad17d1893018519abeebafd6ec5ed32e8bdd15e20df8fc29727be20d3b581f7cbe2ad9206898b5f175015e72d3d1eebcee6b265c64922b6e436586047839ee76180df7070a496647e0564f99080fdc2b8c8923df2ba05e54331eba13224f24775180898de9d9ba2b5d50b522deff258c62ab968831f6bcabc2f50d31ecd0084b796a6dc74912c838cb17258cef4cb5894f383fe3b403c7937d75ddb549230653b5c6d1003d27621469d7baf41af5b366111fa5d4b97b9e53658f675695966624430dca6dbe12f319e5b7a76da9e8af09eb52f7c0dc085f21ce323cae55d4bd6e77c0ecbee1f050441244264840d4c2f6aff8fa2c09204a7206e22e3358eab587e1867f7244427f7136243b256944d19e766c52cadb2d6e55df4fd447b03222776b138d73a223a9c8b91cd8113d5e6a3c6773767838e8064c3a421aee06df0b90c37271b70b0651e177b1582ff6ea5a595de7b55d427a368c042fa462447e95eb3334f7a5b59322583cf203449d0318bea58c17685b70fd872ce4d7bf0d0558bbc4ab791f279f87246218555954fb1df1e59b1e3f1c1d8afddabc1d2709f2a51e52b531e6e1d4a17b64843981cbf97b10e4cec93e3f4d5fffe38c456af70173dc941fef8792595d01255bc2a24df33ba2043953aedb41ec85cf698453d24130174fa065b846063fbc14661ab3f9c7ec71f9e66b9ec386d94e4c7043c0477e52199c98010527a30d90418b5c2efe3b877689a30802c248bba1e3ef1e6a531c223f57f9c96d88e4f55913f87ebeec1d0f226d6a3b6b2ce3898b303e749ca22bb6c35699f4aab6fcdd3056ce2bb04202f0a4fbe4a6f945ea390ff865b6246eccd407612f60f575a404e577a3f690c117ad11b85916f5aeb1bc94d41f0f4e9cac8fc6e97eac8ff1117262887b57bb90fbb24726faf7eda1530dda99f82cdd93437135ffdc92288872657b442a551526e61e219776845d973038e49a1ea75bc0e060dca17e4ca307f978ad40a8af245a2c8dd6782a98118e5ef51ff6329dbf82563eb51c71f09cb1937aa79cf4f6739087ca7f5f8f8429bc1da9ad21e22b53d6f01b9238daf6a8b635ab432607745eb60ae47339426cca80c606632fb8e1e1c5545fca845410c625b552a1698b5cc85302261d824fcaa565e806c38b4096d493a98b76f34a292d6b8d279bcf5686c561652256cc50b60ddaf16ee41274f1749b079ad23b7b66eb4bb56b6f24238b1f79406b5a63c3ea4c12d3f9e4354beba6c2e39f082545ccb929487a75b1ac303c9d06d8e73a5ff6e578075daca493596e8a9c8c75c998a1f2e3f344859be22813c7ed9ccf1db539e492befe699af88c9993bcc151669f2c49f0b99875e6ad63345ee9af1658b8d6a823f57095922867bc29b2d85281e149cfb1158367285b8be2b", 0x1000}, {&(0x7f0000002300)="4402aa10cba4c914563ba1bf07635a61d348166660e6d990e315b63e75d52110061020925f606258ecf6b627b6039d7788328ca0f13ddc73bcef25b3fe5010663f3d7f2ec08024b221afdef2f09831965bdf80810bba5941b399604809c701b856d6ed8eca434db741c1326ce43c38ecefecd55dda0d891b06f6ea3ffa0128e14854", 0x82}, {&(0x7f00000023c0)="3f7674f4e429dee3bab7fb3542d317331183d1deca40ad7c3c215fc7250a0f9aca2d3baa42638d26853da3f713f0abdd24537b47ac053ab617b41886a6081f7ed1d033ceb520686e0abe50dee8eaabf88a7a4760d91894db130ce89aa7d94cafbbd5e6c84f5ec0fd0dea088950548d7b9a6680900f9e3f8a7ebf9ff5d79ceeb22bee01d5f45392f262bd64800e243398f2fb", 0x92}, {&(0x7f0000002480)="8df32e694674d93c8eefda63752232cd8a734d7ce3eb27eadb5012f6eb376376e8fcc97fe105fa32b3a485e18fdcd6e5ca1ed8623b612d5f474a48f82b9e81701617fb6c40268e54211c42e5542b60d64f9eb70b812545054079f125f77f18b8071ecd92836c8015b97d6a3b73bc169515069540fed02689609a3ee86a8c0da9b0af0e061b8f1f31ed2975b47ebc85e73889e715f491946ab7e0c76c43ea3112afbaa478aba9680373cd5bf41294a296c44fea2fc5d7cf3c14bcdad588c276066718fc74bf648d1d8dacd93829bd9b1f9485c314048f3cf7736be0376330018c5328906b9c5eae88bfab0df17430cac6a587e853451c397ff7cb2e", 0xfb}, {&(0x7f0000002580)="bff8768f10cc2eaf40d3ad6e5e88d8952cdfc5262ffa7f5cddcb002efb73ebd48c0800d061e76d4877b5545d9069ff4459e9f1ab97f70509230ecfafb5dd1701628ea3f5c8dce47f", 0x48}], 0x9, 0x0) select(0x6, &(0x7f0000000040)={0x25c}, 0x0, 0x0, 0x0) r2 = kqueue() r3 = getpid() accept$inet6(r1, 0x0, &(0x7f0000000000)) fcntl$setown(r2, 0x6, r3) 12:12:28 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9, 0x7f, 0x3, 0x965, "5113110d2c071fa7fc514a7da69fe54ad2b36ff4", 0x3, 0x9}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x100000000) 12:12:29 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80400000001d, &(0x7f0000000040)="04000000", 0x4) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x8000000000000000, 0x1000, r1}) 12:12:29 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x1}, {0x18, 0x1, 0xfffffffffffffffb, 0x3}, 0x400, [0x3ff, 0x4, 0x6, 0x96e, 0x0, 0x10001, 0x3ff, 0x7]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x59, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x5, 0x8}, {{r0}, 0xfffffffffffffffe, 0x30, 0x80000000, 0xfffffffffffffff9, 0x4}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x2, 0x100}, {{r0}, 0xffffffffffffffff, 0x48, 0x2, 0xffffffff, 0x4}], 0xffffffffffff73b8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xf7d1ccb89cc4124, 0xf0000000, 0x200, 0x69}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000044, 0x1, 0x34c3}], 0x4, &(0x7f0000000100)={0xdb3, 0x7e19}) socket$inet(0x2, 0x3, 0x5) 12:12:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000440)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4b1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x7) syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "9af9ff0000000000000000004000"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xff, 0x7fff, 0x7ff, 0xfff, "62ae808978de7f2b36486c00004000"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000280)=0x5) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000240)=0x2) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() close(r3) 12:12:29 executing program 1: r0 = socket(0x17, 0x2, 0x3) fchmod(r0, 0x20) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) 12:12:29 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x100) 12:12:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x40}, {r0, 0x4}, {r0, 0xa2}, {r0, 0x4}, {r0, 0x8}], 0x6, 0x9) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000001c0)="d26eadde2fe9550eded67e7b7463dcc1cf27e048a3d856e06c5cea1fcf5687b1dd3e7cbcd34f174dd1d3ef6b91a8ff66356c71101b7b7cdeb0971ed1d5b118a254b022266fc9e4c3ec6bba139d834087c58d7f3ac351722e600f9e911fed9e1a309b173766c068b9475e54d33036ca068d7d8b929644db2c19ed446c13e2a8fa252877f87b39cf0717510f8f93604549e7f2d8c5ab60b89975934778ac4f6ad4c6e9c1df77a5b657364028867f58cd1d4d37723bbef302b8785c04283660a56bdbf765eb7caf271003b1a2", 0xcb}, {&(0x7f00000002c0)="58424d2662b3317e9637a2f2f3ba8ba9a035ae929ddc0742dba00e12997a1166cabb6747296d8ca6f12c84fa982272ac040de5be2883cca99758864cd6f944252662bb8a3116d841de4eb189f953096f8f8defd3a06cc41b5567d3481063173799c7063148d847f0a819e9c9382ad4b13ab7afe3e43183216700352cec24d2710ae4e503844a993e389c4925bd5c60e417c03548aa13c33f2ef6cc214d36501fe1694978bf502931aff87f5fb69fb0b8e2da49386dc35d53eb5813e501ba3fdeb34f3bf1a42e69e14d4772546573f4f86ff350543c04d3abbe4421c4553fc30e2ddf5d8093d63c7080729c", 0xeb}, {&(0x7f00000003c0)="91eca6a941ec0758945767aa429a82f195b1902ed2d9de54765abc4e1e3aee81fcccc7c01a4e7d34921d2a54a7b548ad9863f73d9a8a0024678643c8a42c7606117add1e4b180e683646739b8e14aafa715baa48ff8ead8558b9d6a5dce0db2034a26fc8f7001379975a8b597f304df7f987c5c753c6c408bdc44fc6cb951fb741234eff8998599eef42442aee2930086428b896b26c12ca6945ed350506487de3123ddd5292e2b434ef4d1773c8a132bf3da5e7e716914eec191f9a52b7411d8dd7d0bea8c635929f407f81cb6fcb4847b01e1846bb49893eda319bf031b7d76c588007005d1714f84da539b22d6702f735803481cf", 0xf6}, {&(0x7f00000004c0)="46d91e54bf55752d62295d7b75b8fa97a429c7d0f178fa2d5bf23427cc7e9d9c6f838197870696d43eacb65749d25a8e4562d49f2eca82e24115aeb2f31328944ab69fe8ee2df5fc0237be275c6977ca1dde7908ccb3", 0x56}, {&(0x7f0000000540)="972b55be54cc5b39ffebf8923de05b16c7853f647a2a357fc9da577ef6b00b8ce5bcef59b444f72d912d4b73ebd9a19abc7359f1a2cc4a98655ed8640f311d0bdfb547b206e545e16fc825874ca3b569369d54daefdf74009d7482dbff8ca30975f96783a9baf5123dfea16d1baaa14fca95ba878255694180f2e3621b5954269fd6f0f09e7c834859684a049a9ff98268cdfc2beccdaaa5da67c8dc568949773c660b84a7b05231eaef5f6f89c8e60ef5b57d2be3513f853ca640a2f6a6940fcc73d63bc5e12b479ca926879029b20f353c6c9590dcf088c89666994245", 0xde}], 0x5, 0x44) fchmodat(r0, &(0x7f00000006c0)='./bus\x00', 0x28, 0x6) poll(&(0x7f0000000180)=[{r0, 0x94}], 0x1, 0xc8f) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x20}, {r0, 0x1}, {0xffffffffffffffff, 0x23}, {0xffffffffffffffff, 0x124}, {r0, 0x4}], 0x5, 0x0) 12:12:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 12:12:29 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1c33b64b1175dcd9, 0x0, 0x400000000000}], 0x101, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0xfffc) kqueue() 12:12:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="87dc5670b9c326ad5b7475077df65a23eadaf06c20eca4b7472ce83ec30f30a96cd7151a4ae2f027bfbba34a29706ef3caaa1378ab00a377cb1cc8da18a32eee085c151afb9743b9da039f815aaa1010ff309a8d4d4338559cba3fc4a643301a696ed83a047018f289d21d3e75d41280b10a2ae8cb3fbdcee2dadb34ecf74e7379d48f14af7be3b41124", 0x8a}], 0x1) r1 = syz_open_pts() r2 = semget(0x3, 0x2, 0x18) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/42) r3 = semget(0x2, 0x1, 0x200) semget$private(0x0, 0x3, 0x2) semctl$GETNCNT(r3, 0x2, 0x3, 0xfffffffffffffffe) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x80, 0xffffffffffffffe0, 0x2, 0x286e, "5fe596b4e82b1f4725148d1d290a816719845806", 0x6, 0x5}) 12:12:30 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) shutdown(r1, 0x1) 12:12:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x5, 0x0, 0x9, 0x1ff, "2c49cd50c802c347ef6d475b031f99193044eacf", 0x6, 0x6}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "ec344ebdc541afd74f4e1623cb08dfe30ac3abe3"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff7b, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a2eeca1367d31e788b06"}) 12:12:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="90", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) sendto$unix(r1, &(0x7f0000000000)="cc20d429155f2c481ee96ea267bf18776fd8004f99ee9ff139255070fd82ffe588ce2d1d176db7b6a4de14fd999526f69be335209b9b1a749c57b5f015fa76f7582c47b8c428131b034d881de00159e269c592cd28dd7453a6a5f887e3e889aeacaec61db02aa51546fb317405c3176134b4870652483821880d5f64c850427d0d318f39a4a53c3507b5a5151e42d3fb63", 0x91, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="b2950b675503bd676fbb90e3271ae30355437b7a9ad7f68ed39f21f0c625b42efdce4bc858de1b260734a3603cf1c4737e3e625df051de42ed4de6755dcf8073add0ad0e75bd5fc7fda1aaf632ec7dafe89478007721b50238be6c", 0x5b, 0x3, 0x0, 0x0) 12:12:30 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x8001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000100)='B', 0x1) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="ae9df58e8d44be106f8ae2153f02900899f4fb85b63592ef4f2dae71e497bab35c542d885e0bf6b5ca4b1112606c97ccef9fd339b0a696fab258a7437bc98b1158113fa19ce231794735e8c66d16dec7e2349281fff31e94229119c16b28108a1d867457ffb468d2df27310869d53e43", 0x70}, {&(0x7f00000001c0)="2780e9222275772ba476901ab0ddd3c5e4f199a52d94c76224fdf84a0e06c113cfc1c6aebff56ea7aeb8301ac806afefda700ffe4bdad87f17dfb0973437695c596ddb76", 0x44}, {&(0x7f0000000240)="2e8f98cfdf1ec168fe4f6df529ee6a55b00c5dbb6d9dfe431280bb12a2a82eeedd9eebcbd2ab4398d021b1644e64e311ec5103f179db13aa1c3bbe65d78851ac7a13136cb391c95a429d25a8e384ca73918aed961ea7b925da5b9912ec6f63a174d174af8c58efa8eab003e219e4", 0x6e}, {&(0x7f00000002c0)="54b1868d60476b21a05e99d0d8e111e8bb39e8fdc17effd510a6463673eb3b203daa140bd186df9e2749985a6eb624c2bdef73b89d43336af884efec06697521f026a856028e48680995bae70eb92ab7ad273c988325cf871d3fddff0a45385b6d29f115ed43c9195f44", 0x6a}, {&(0x7f0000000340)="b286954b3943f83e8bd90e13da2d54f52117f1e1914d519e049f8746d9cb24089e683989a22e1bb7e032938727c3f5b35b8deb2c6c67519c1c2119347a70557087b4fb2a61bbb6a1cc10157f7a3610e3beaf5b9bceda30e8deaaafee7d31f38d7e9c1938d9060bd658b6d045ab08f56547181fc2a68d79b25a7b735dd7349e3896624e71f8fef058443f796954874bc80f02ead28875", 0x96}, {&(0x7f0000000540)="7b9ec67c115be84f8df4f9b2334510deac3996d96a6735f98cda51d42bb8d59a4f2851075c6504290e5fda06c884b96f7b6e2c6b08a9caf8983902c0807b51923eb8202d16de3b3417e70588e05cb356bcd0c7148c70b25acb3d1819bf088722f90838c4d5d8b162ed7cd636b5036dfe836bb54176899acc9a4d0261180bda731d5a0e07f9c277873ad85c09a1d76e2479f686fb419d042fd070a35fe071e4b72459147049e56b2b873161bd86182e70e2060bcd209dea37ead9f922accabd63dfe0d64529f50552655e14cbe9a33797cd8520fd7c7dce65feb4f9e9703b433fb40f3d202137cad376a8b79185ac3b1b59cae1530022088e466fab2c659cee9c56c0357cf62f7ab7eda1d59e5b20956f2e9d502aca763ffa3cdef8eb2c0e59bafbe8f8fbb1f2b8e274a0edbd88bd8230ddec4df9ebe02f78bb984d7024703edf49d6073f58770c6b6d69aeb24dd86bfa7cefbb0347fa0d109e6c988b1540a41e775c2e60e56451c44286760016808787f809ae7efa48c4ed832a27eb4187894d9daab44e9be43fbe8e583c761ab54e0ddd15dffdf4ff2beda82bff0560a466b68d828c40e250562fe77d98dff76397b43e4298f16f542ba486f45b53d2735bf789414a1b20b65071cc35133d1bea559771f3ba04991e171c4346ef611c87a7d71e145eeb22841b379f87562704281c75d23b370016d59357bfa3151fe222c85c348d4551a870aabd8a70d067e30768ffb2d53a6b8cd9ed2a13886fafce43fe401e1c1b811e58f5dc1475b8fff70266108b409300f11639d10237477b373b17fea33ac48198247792c62c914b607db57e58b22a8f8a21870f5540f123042336e698436bcd5e304a9a04971eccd1261f50580d3698c71b5ede9e935ba2b9ec1ad6af4a110be4ff72d24c5d30f070fbf704bbc916bcf865ddd7f89119bdf26b488dc6fe43f6dc2f3343d4adb3df6113fb2287549719b094aa226cff9657e77f8690bc77076ec921b718205d2a11564072df623f83c1a4bb82eabfcf962b49f55d73f17ffbb3c611a551f59f5091398bab21cda40f9f8826b4eca742e63799e9e041cfe7ac81e682001a8821609b371193ab62405a66ef93a8949783937d31a16a47df891b6361922b53882753585206daccc53f1997feedbdf3900d5e293a3a411b20c960b438bbeab079bac9cc27725671c8848dc4a4a0b2be027259f6e74f1a0c3e8e2e21be05d974b02ade4c449a926584e96e35449e2a8679fc824adb2be01a395009e78a7ffdd27e8c51e45f3c1cf8c3fc44fcec14782e6b99ce5560aeda40dbc3086e3404d14a41a74466955d65c47c82018bf0e93fd1af6d39c9200532727eb5b47d7e0258eca8e200add76e067e9a6af502b78e0e3b4248496c98e08e0f89178d1fa5e37a1143fc46b0e198033a89d17cefb3f2fe4e7df5a5b0359f4239a35ae5f2efdf559b693f21de9b309d1e8467d81bd51126870fe475330f93081cedac5b7b1c3f0575c9aac1ae678738dc3b9a8db48278af6f9a788870e0faddf9e0242b3b1c1a245d7be635635256af145657ca778acb12aa538edaabeff0ce8bfe0ed636354f5e3c2fd3d93dfe4f4ecce279f9bbfaac2fecfd20daac9043dab1819f6a8d8d397a3efc32fb7a4d413c6c5acc50fafdc450000ac607881f773ac032877edc2063a63e5bfce52ed3162d32f306529390bb13268a33cb498acc43fe08e75060bb3b844469cd390bef3f568b80b54e7b98dce0f7800484ba99f145b5c8ab76d90129605b997338b96790e54ad99fd4858583bb73a35cb9381c2925ca38cdc7581ee635d2fb30d506c430c2c98d3b7495869a02c19a0096095d21c15a968bd5a23d8d2947e539f5cc7382726b5c716eff369f29c44560d50aa4c4fb2a5b364d54c528c9a50eea09c2fc8b1bab9ef0c3b462d006cb9f621ece4c32987efb02d8b0f98be69bccb42a12bd829c30cb5874c5cadee3f5c0c2500bde69972e55fddc5a4d2600b71351782db26a0f9ff09a37697a4b2d0a4c5a5b36b48f5c5c35bb8188b5e875cabad3932ffa75e80345c04b237cd222a8b1b4f3cc7eed226bc1222711986930c451697f0fe31c31c8e7761d95fee5c2fd41ec181437d05a8fdb8a9cd9fb96af5f83d1e8e4f6b6ea08b20ca862ed7958ccf567c9996841d0c00de20e088a56cdfc1ae8c34f9582eea14d3a58b7425eb8e44035f9f60cf6a3417f42b8f298df86aba49aae6d7864a05bc58b8d8c304cc86c8f2ea68eac0291fc82ea9013e3b1b16cc08b11b6a2a8ff84fbd8250147c476469ab49b3f613fc5bf0583e2b394b76b700bc140b9ffea511ce6d41eaec11f12f57f41e73aa5c69f89dd26d49104cf53ad9f8171b7921746d2c8e3b25fd3fd959b2f9cc159279064f0c31cd653839ea8a8f181bdad8d64a3b3b4ff320b54c892c859947f821fc900e6111bf78172da0f517b8bf2f21ccdb904e4bade22bec8552de42b161053bdceb3685203abce7824be2f3c666656733cb45c2c859a9d4b96b9258a5a075c30761c8f30e8c8c694b8b3c9db969daf9574c4c760759fc49e7c582fe5314d1bd981f6899e9a13f3c6a322b27a41e935638124f6cdbe51ce78d607af2954485fbd1968063b658fb691a861e0c8e80d1e914c6a9c576f15979e2455c979c32ee0c7723852c23144e87d9771776fba5f70230853fb7919694d96790671a2ca9edbc044e7a7bc775c3bea66f82f750d5bbc1831fbfa4b260b302e93980e748b157b8d41a109163878879ca2a486395ebee4433b02e087d038248a6a480b0f500adf25e29fb68daf2c963b635e7c83a63c04bbf9cc3f85e1c15f55d0cf14cc96d05cb4fb0f02c1152c49bf7f697f5d58c87b625cbf4d9fbb7ef7fc8371198b731af5b3cf7170ddb53b821216518db8b9557d4434bbdddb53659be83d6a67bca8148ad10135e7ee720e08f563cdc1aff5146a4da1696da73399f9b5c4e40ecb8e78b990f25daf92a6b9e77ed85ad9970e4bfe4ac6cc75ae9d53090e5d9ec9a961504eef525a4cab5ffa6c649b3e3d8cc858b1ce69c072ab7a74a3a162d7a77165c75614648895b46cb148d4411ea01f1043027b1b09723549a8a80456f626d503ba5d4d15b4e58b5f0abce29b54241f2b2ebd7b123c7a2e187f3cfde33c582179c0fdaa024185c23b64f08ffb76094bc84ff43042c974d43b704ba930e3a064bd4c02a445d7f31316e590b2036f51858329e7a287c4f3b421e829de5aaf0640b68059df5320db24f33f1ca0a475f2d638007e98668471a3e90a0315db6fe60c3bd91e7e2b45d7d45cc540aa39b9f559afc4e144d6e6f0c51131d65e2348f9d7bf48d1380109bb715302121e73f4217531e5ebf5444f8a342d44057e38fde5339f6a7c756655fc5e7764e8c2c126795f4610e6c3b419bac24a2499e9bdca246edae43232c5f25e0cbe6d3b46c31451e85a9b2ad8385b5553053b291fdcf048f56870011ce42244d8c40039516636be0ee3224ba9b8b10b55a1f6a8e03864cde84e0bf630b365feac7300fcd36f5bac1381e9e406fdfeba9e2c89fa6a956c18d4eaa40f3817e985eb30775ab2a16059adc07a65349f4022191f4714244b11e4dc9affb6294490db2b2ca885cb83e1e965ff9bc394e133a8ab5c17c987e8b08442e1182661381c1120cf8045677358f28d494095184a6acab895bc1b107a4e858b2a0b78dd54d8a706f15af056c7a2a551a03aab2df74ea977ef4afe958f8d7f94902699bb67b52c3f70af571bd0c5b69f891cafb031443150c4124c252c29e32174d1e2e7f89b082dd05219fcb77f7a19824432d39b329a91a6b822ff2ad2e0e060132b1d35e8eefc0dedb9017ab588564066bac7e859d0e22bcd0e97ef2fe0205f32119e03055c6b4f0d5b441f75f09641ffd95ff12510782116a15eaa17cc12dbd7fd498e93b22750755e3c88368c2917ed1f2b428a1ecf93d97bb1a9c8365d681dc87be884cc8223db2aaf7870300f0b587ac965bebff3aa68a66908db026226fc46c6d567f6e3104da7c5fdf1fb4d92d549682bacf14c911b2a764b13bdb0da4be4dbef3d7ee19e266f1e80cbd308b412adffa1478cc9ef1b394b05cee35cd1f91afe4ed2739cb60ceaa30a8163b8950ebf003fd859164a74c5328ab6d1f178a79bdaf508188e1604bd86df218392e65615b9cde861195ea7b03c44b0573a62537c33dc57a3ed94b8d696f44c4712c54c09706cbf1d1b40126cf1ff5fe928c0bcdc211de5b84746148fd0be688f273045f5c6b8bec7a78fe8f6190e43e3ca7a73319e524f32cfe55c5d6473fcff27ad05af36a4e3e7b86279943a2dd12cf49a1809034d8663e3cfcd2ae1e868d7197fb3c7802cf4da6d78ccbc621346587e1a01892d2e636b32f3a73b16c4b4ef844b0a0243c49006226c0bb73d3116c6e6f1a20e6152b09822c3ecceccd6a5c17d2a4080831b12579d28b24aba2f64a86e086b3bf1907c72b87174e6bc2cee33e2f8958dfb32f67ecfb48093d3538fc445d1bb70f81c50f928968fdc388b7d431b310ec0e545c0c1ae4a321537d464adae9d5f33699275ef53744ffd78dfea01f7740e81748286cf9338924d652474e0d7385f07712699ff8dcb972e3cb6b6fe72456f6d0d654e367c5a9339bcfaa18a04f8132ced61c0ec98f9a9e5ad98895d660fad46cdd1ece1d887085b883653dc603bd923e51e92e0f4a51b7b0fefb5276d5b54e0f25d1e698fb0de651911c888364b9152cb85895f2a7ad410dbd704dc997ef4617a533fdc8c499405e62d91c6ca5b495490d676b75697ca474074be3fddd311cd50ec71802cfb3e9d77940c02299bf2bb6808e7957b795261c32b6073b3c78235a1b04f701d2118deee972f5159df3f5b636328d98f1c5c4590c54fdd571b1a239ba40e9d8a44c005284c482e1d6616e9b023c3a15fd4b9509503a86d62c14a5fd5b11e3ede6ead9b0346c247d3f18e0dcf47f523859f223558e7882d75e6f85f47497faf490290cab8f288a8771ae04a62157edc4c81181a19dd7e34715a0ecdf9d6c3da4a3faae6295defc3c0b98ce0232575da75905e9f50d47e65a2ad444a8fa53bae2007120c7b6ed8dde82a3776fdd81566b0a340ae2382a0efb97b40570a8a4d30ef1371ed1f1fbbcf570daf93b3ca850ec2e8a6f979e32db874d00b7ff874bd2f19d02c057411a0b2d9f6dd141bd74f544ff9252085df6b2682dd6273e85de2550e4735b5750984df8db550b064041c8263c45d2ea2a387b39c64e18220f3694a469ad49977a68b35cff9297c764c3d306076128cdccd0ec5585ee79905c37a61ca111f7480faab1676cefc3cef5224d7b0535569c8f27aa540687f8a3fc5c6c5d70633f689e8accdfe3157f07c9842a846d9dec9553636a3da85dac68f22d62c277e9650ee7e8b2cd1d08e785f6fc5174e9a3d23c5135fe738cf3b0063a9f4091207dec4c3c4b5559e01b5b67129a4c97ab8354ec3326c4b23589744dc4c0e91c143ddfca9c50da5e8cca82eb9ca76e52a98f81f85a97d21de04537d64a0ab5e96cb442f30cdbf8ef44ef3f09e8b54b2d4354c3bf42a380d0e2ed6cf713941de052d5e3f314e67a27114302ef972bc0cd0e258118c7ae61e5d8216cb03a3e1a8cbf8ca435b3369510fe5b8725996aac0e211e2140d35e66908e0c77a68e7cd692b9f138921e8cf38604b194fa1ed58f5db1d73e29fe16d5fddf8049dec3fc241f9c8314401f743d4847fc4e2ed689f55e2334cc4bbd8c504e81955f3958a35ccec07de06169d64540af06e8be953c3", 0x1000}], 0x6, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x9, 0x4}, {0x18, 0x3, 0x7ff, 0x1}, 0x7, [0x800, 0x1ff, 0x3, 0xfffffffeffffffff, 0x36b, 0x6, 0x3]}, 0x3c) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240), 0x0, 0x0}, 0x9cd2e68c6cc503a7) recvmsg(r1, &(0x7f0000000500)={0x0, 0x2e4, 0x0, 0x0, 0x0, 0xfffffffffffffe94}, 0x0) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000080)) 12:12:30 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) socketpair(0x7, 0x8002, 0x800, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r3, r5, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r6, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7fffffff, 0x100}, {0x9}}, 0x2) getpeername$inet6(r7, &(0x7f0000000040), &(0x7f0000000080)=0xc) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmget(0x1, 0x4000, 0x81, &(0x7f0000ffc000/0x4000)=nil) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) fchownat(r2, &(0x7f0000000240)='./file1\x00', r3, r4, 0x0) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) writev(r8, &(0x7f0000000580)=[{&(0x7f0000000500)="7ef09d5e4e3c4a2f681c4a54fd3b6dddcd2b5b94e8bb8e52dbb8dc36992efb52b8b07f47c89d3819f3af102691dfadf52afdc9b65e011982d614dec1562985a09915d380394a9df26590ddbfb7e46b79c7789482122590ac7fd3d9b31ffabb3195530bd4126d9a15b1ba4008b1dd4b", 0x6f}], 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2010, r8, 0x0, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 12:12:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x50, 0x8000, 0x35, 0x5, "ba9643fe94bad32463bdb2f18a744e64b58e471f", 0x6, 0xc4d}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) fchmod(r1, 0xc) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:12:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x0, 0x3f}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x3f}, {{r1}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0xfff, 0x611c}, {{r0}, 0xffffffffffffffff, 0x0, 0x6, 0xbe, 0x7fffffff}], 0xa8a0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x84, 0x82, 0x7, 0x8}, {{r1}, 0xfffffffffffffffb, 0x1, 0x40000009, 0x3ff, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x2, 0x9aa}, {{r1}, 0xfffffffffffffffd, 0xf0, 0x40, 0x80, 0x10001}, {{r1}, 0xfffffffffffffffe, 0xc0, 0x2, 0x3, 0x1000}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x2a, 0x7}], 0x2, &(0x7f0000000000)={0x5, 0x1}) r2 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 12:12:31 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) fcntl$dupfd(r2, 0xa, r1) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) 12:12:31 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') link(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x4, 0x3) unlink(&(0x7f0000000140)='./file0/file0\x00') r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r1, r3) r5 = accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) setreuid(r1, r1) lchown(&(0x7f0000000280)='./file0\x00', r1, r4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x100, 0x200, 0x0, 0x0, "6646f1b8746991124995225e62d2411e7d2bf9ab", 0x6, 0x2}) r6 = open(&(0x7f0000000300)='./file0/file0\x00', 0x201, 0x1) r7 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000340)={{0xfd1, r3, r4, r1, r4, 0x2, 0x1}, 0x5, 0x1, r2, r2, 0x4, 0x5d2, 0xffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) socketpair(0x22, 0x4000, 0xd3, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000480)='./file0\x00', 0xc0) r10 = accept(r6, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000540)) writev(r8, &(0x7f0000000800)=[{&(0x7f0000000580)="a3aaef50a3c239decb8dec459329f62d54e661d73cd96ba4d045495219c598a0dd78b283823ca6f3d88a7ff33c930a5eedbc851686254451c425f14d32d381a9fe1714b1541a0d53a6ac116d2c93f58e35bd2642ff1016c1dcf42efbd62ba2bf734145a9a30e29f089e21110fd6aa8dfb4ee29a037f6f0f243b2f67386c8cdeeb0a30e97a07da4ee18f28f73b903282b4d209e96a51dfc06efa157f1171b441196385653b6a6920b2eae795b139e7dc6f022605284bc61840fd9457fec2f4c1a173a6eaea785f9fc7b90c2102c409fa8e6cd1c65f5548ed848f929ac8dbc06f3c2bf9391", 0xe4}, {&(0x7f0000000680)="24bd933b40d3f1a2823093a5f019938900f0428a64bef84de4156299ebd563dfc982000b9c068c817aaf389e4b", 0x2d}, {&(0x7f00000006c0)="6ebb2731f95c", 0x6}, {&(0x7f0000000700)="c438748aa4f408c55dd417ae4308cf44db812ce072b842a0", 0x18}, {&(0x7f0000000740)="f8c2c7142a15061dba75c8aa8c203c4cdf1412f986d82ae558c9b4702e0110d454ecb70e60cf1c059519a03127a8f3d55b10e12ee0fb3ddc3f87ed19ab4f45d90047b3d0c573492e7262c8e8d7c373325db97880415741b5582dc2db06c15a110d9eb2af34affeadbc673f700457c95c1de2ef77c092afcd4e2581818c5ddec5ef21a09b30d32d0997a80c7204286c9d4e4b2e5badc271ca1969aa7a2a90da1b1dd0b585fe20751c438e15bb844f01aa430dc8fb8a64", 0xb6}], 0x5) fcntl$dupfd(r10, 0xa, r6) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000880)=0xff) mkdir(&(0x7f00000008c0)='./file0\x00', 0x40) bind$unix(r9, &(0x7f0000000900)=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000940)={0x41, 0x18e00000}) mkdir(&(0x7f0000000980)='./file0/file0\x00', 0x8) r11 = semget$private(0x0, 0x4, 0x104) semctl$GETALL(r11, 0x0, 0x6, &(0x7f00000009c0)=""/137) 12:12:31 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) shmdt(r1) 12:12:31 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mlock(&(0x7f00001d9000/0x2000)=nil, 0x2000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 12:12:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000b00)="e362f9ff36f72ee995861b2477f256b4093cfb25b84e5bb55da51957c2810974c9bdbd1e2f5ea7fae622d58bf6659990bfe432044908c7ba28049ffe4e0746fedbac0e3edc5b8caf90f850f6662258cd26038e7dbf03775fb41fd18c6120af74d57e790c1cc23a8d9db320a9b372ba033c4e7a5be4262cb61ed3d6728e6397c30da6d93afa92e89a72e4a3e4a1ead1ad27d5cf0e49cf11b5f1c66f9e0630868c860dd3833cad8018def2c914a027351224fe553e83867704515ac4bc72eebfd15ed1a251a9d82170de189b145d5fc2ca31bf9acbb6fada40e4beec0c6262f9b45b5737990b356e842919b3b182cb6c2ac2122dc22534db754bb35a6f5711160000000000a27ae601bb2393c8000000000000b46db27dd1638161d4d1639fff0597a46164ff54e278e7b2b532c8cdf7b0b40a3c44f2c7a84f61e8b5b4c7b52f0a30834417221086a3ec8ad1da13b23d0438e830107132ae2d5c3631d2972725114f9b16318b464e5201c1e6f177ef8658d8e32d6eefeadd609608", 0x17a) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x4, 0x8000, 0x40, 0x6, "b5c165303b227e596cf309723b1582b3d2c73da0", 0x3, 0x3}) r2 = kqueue() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0x0, 0x3ff, 0x7, 0x7f, "1edf2316191c0c50d0096b960d98931d204dd420", 0xa0af, 0x5}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1e2b, 0x100000003, 0x1d3a, "bad83f067108e2dede80000000001f00"}) open$dir(&(0x7f0000000000)='./file0\x00', 0x480, 0x40) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:12:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000240)) getuid() sendto$unix(r0, &(0x7f0000000080)="c53d84f96a36d4ad7ab3d2de6519d3170a6477bde415bdff616632dfa86db0bfdb6508633961886d971e212284c07c3f13588b4df6ce287d1f1e03fc29cbe12a27b3a797018bc66da8f49e31a0125361161bb5bf50f7039ef38655452f7cdf522078057c10e1dda7d808025ea84251d34fe22fbc8cb827122a435165af40acd0a8f223c4c0ed", 0x86, 0xb, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) 12:12:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ftruncate(r0, 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x2, 0x6}) close(r0) 12:12:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x80020001) read(r0, &(0x7f0000000140)=""/80, 0x50) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x100}, 0x8) 12:12:31 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) 12:12:31 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) symlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)={{0xfffffffffffffff7, 0x7ff}, {0x7, 0x8cd1}}) readlink(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0/file0\x00') mknod(&(0x7f0000000080)='./file0/file0/file0\x00', 0x4, 0x7f) 12:12:31 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) 12:12:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000a85c53ede64f34baa00ac6558348ed5d8e848e3416bee26b3049cc2678ea59e97275d29a672d261ecd16164c81e77216b3275e70f40a7f1b5020d7006a2cdd616fc1510d1207bb2c946857d809baf6e8f7a6d5d0142f2621704e63eee7b267effba99abbc7fcdea87c27c5a0b3d67e42333ae94a94d57829c2faa93ec5bcbee26a17938827b3f4aef51100"], 0x10) ioctl$TIOCEXCL(r1, 0x2000740d) socket(0x7, 0x0, 0x9a) writev(r1, &(0x7f0000001d00)=[{&(0x7f0000000a00)="9439e49f3f03cabaf63ebf044f29314b5b94bfea1780de014785b0c168eca494253725d6af62e77ac397aff6d5837836d41a3bc6abd6557ba6ad98a9b7fed47af8513099c84955de0e331ee30e22c21b1f5c11f2f4efe6744bd27c67e4f116af39a0437dcfae4588386bc936f21697f6b9066140fd364f3bcc9d2b70e0a719fd1e7cbafc667084567141fd19aa59e77f5cfdb647e1327254134a44435582e7abe1e46de1864bb9c06c9aeb1de7c586ec1213ac0e3791a011d4a3738408c1dd6b07442586ffab0cb9c875c588cf06cef002c0a6fb242be2cbe9d12a28f79348cc6d65307c6d499c3dd31fe20ae608be8f7218901b5cdf6b7d8380edf20a2b35fd34feb4b07ed4b0e382f80d33833e0ce8dbf3ce616d362b6b43a88aca0b02be53aac30aee28ba9bb786e1f203fe7d1924d8c6b175fa8be6479deeaffe61e5a5e7115a254063192616e714238dbd2d5f3b8a2b52e298f6f0b6a261ae1f3b2b52c3d6a0a3187037b49c9aace6a98b846d162fae93e29c4069d5d6385c54af3b4ae8c78d98c01a50b973dd72396b3c54ad4112c207cca7e22c0816a86446347f401b7f296d318e15ce0f477f598999b1825bc2ed08840fd9145d20d285e8b55af6a2a2067d75d9e5c9bbed22370e729eff56dec6300cea45a2c335df388db983bcea97a6b19eb58b041956c2e7c690c0c8212200c9969f5721cc8add31d6d19eb0a5590b8079330bce85688126b44190e61206c52f98fbf06f2f995c6f5ec4f7e280f0d807d3dd7350d137cd97c130cc8784a6bb14eb9bc1b019e86201732cf4821be7ad2f93817e868bc9b24057babbad7102612b8dcd0b17ba785ca82a04a2b7f4756ecb91e662b0e6f46166fe496c77ad58968bbb984f39fb214b6e4e952f18924e5484434584bb2d6c862e31d727711e02025444966fcb6020751cf06910cfa692425bd016fcc03b3b358b7269f79b5f77901c6120758a1ae2c3e73e7baf61bcfc066bd83355624cc9e90877ff4c51afa903467bac28209559199317b68b9b1dd299c2967c6e9b140433f8e3e6a10219e74dee92d128e017639b053c49786ca9068fe14fe158178e6776fa189c578bc2b80619b80bd41da228dc062e761efbee562c4b2f4407a938a45ee53f6493e7e54197d42bfebf3f39a361f58e547999f5e9d737813437ff8339ca6de77beb84f53478c88b73ecfc090bb6a54a83f0b9e26fb712aa627eef99b286902b68118a93e743cf38c711cdf48f7e2c720007c021716284b3753306bfdc144e6ccbaf54f05800c97fcf2bcc591b1c848f167d0e83782843b85dbd85b2744403da1ec84b59d2e525f3c606b2629dea55c69ebbba72001ba98d99d51124c6c86d72c3e8c6916a90e907199d2a3884253db7b34a34183d41c360cb669bfe079284cf6c64ccaedfda656978a977b2bc697a2d6227bc8242557f7ca7a0372797bd259eeecbd42f970f13f129f6b63861ec5eaf7292fa2ec8367bf29ed48f0ac560eb78cd7574dab487383574e7cbdf18ddec9fc2217d7f8cf2358ab602d995fb8a28854f1d9bbbf5b26dd6d8560489616aa13f862b90dd00b4f2fc974272658b316be6db6a02c0a79f500d9ad2ae89f622e454234a927b6cef16adac17e304c1263f5d3f888c66dc864d1f74254def22de877b604ecb3b9e88934afd55b7950c5c743f4ac4ee11e4a4b511c37577fe0f1c6e077cd6bcc0c89e760b5676eda7c403e89e33166913088bd641dcd2d0336f341603a1db7b14e5eed32f8cd5ca97beb25715df2568371a92865ad096c6bc742483eddf3b0a5ff03baa7b6638e4b3e748dce324fd8633135fb7a0f231ba19eb7efba04d5087d03502e847468b437f2169645efcc342a3310eb1281bbf6ae9245877a10369924773771db5a410fbd01311c0d240c53a65cd7a8406b296193d3101c671fdbcc6a24ad7024f2ff0e56bff5b823d9612ee49e31a6cfdd0b4e49b419160e105d65959ecf3ce9415440a53e8dc6149e70a2fd313411a146deb518666b6b594d6d87e753d1407825773a986ba90c50366e443ffb366130737fa5ec34cb1a6f82f03a65dc8f74e1890b20e2a859f48d6190769a40498d63e1d246a7c26f176e9a6f337da758c3e4c75e391ac47bea1e2b2f6ccd415ae6ea25b582ee6b342426e92eda8e15f5e4ae31856493a0077fea1b62b95dd44162f7081199b819d3c0f7b9edf6f874fbcec5075035681e158f0be8914e1f2601f0a01e471c4c7a55f2117a831dc7fe5f56f7c8eb6bd727ba827e306d0177222d8e1965e1bc2b83a8d3e23f9fd487cbb4cf72ca6e9beb0fa569fb53dd2eb5eb15ec82b45e52846575e0bf5cf9140b77f5e0d0bd25fbfaafb2d092e567ab10de02429437ce1242330d47c246a658abcc649cbd11747814d118e3c05b172937428abebe0d85bfd0af05bcf4c2ff7c244b3a563aa49a95fe9f5b798816332c44efd1904e8ea3e3b054c69f36b21ab82d5931a45835600292ba3664eb572325a1461c2acb371c3d2b48bcf3a02317d316b5ca9f96bf812ed3a4228828d3281ff8d85156f0d588f5558576e7e7b7773ec5d7bbb2185e76fc05f8586db429107f2781225fec8224536c6b6f85b929a0429c6e1334e96d7af09837afd74003c1068f6126b503f1354723196ff96071f112f07adcc5447ce42ceaa001670632180305bdc72ece95e6102a92ff6f6ed05c5a2216199a50fb788654ab0bcbc08b9123571c6308728ca3d49e30272ce0d97e9c22484fedacd5477b13734f0a6bdeaa4cb57364b507d683084b24ed8003ac17814dd4b2afa1ad1bdc7fc667399665e1d41a55e20a3335f2e45a17b55989d58bc8bb042ccae1a2df49123e2aeb2db76507f9616ae2fb36ea7878fe258fa258df0a89829694504271a498c4451d2a1e7757ce5d170b0316656d539ece920b191d9dfc784d42dffc067badaf8a0449882e018f0f552f93fa951ebe750fb708236c9e26805517174acb4f27e8457db0e8867d93e754fd6a9ef0695bcc5bd6b07eee5f2c8545c4f68965d8f73a995a04d32b4ee731ddd3dd6606ac46ce60f910e4391077f18c8c261edb4e2e4011fb58001e6b702406c9b89817c500ba9d1d4643995921a6735ad15de87afc48b2a56d5ddae5be4fd669438e81630ebc473149fba322186a42e78f76626e17f09ee8d3e0cacd7c63c14564000fa041f5a716868f79ed5c1046b2b76931fd840ce8483ee1809ca6cd56b0f2afb5117c2f75ed21d40000d45dfe17f46faeff5981e1e5dac972164d04414491d6024253ae8139d0199a9b9308b341bfadac640caf0846a84e35528dce189bd173dfc6d0743ec0c654305b6ac0b3bd54f40d27d8e4d9fb1e2b591dd432bb204e3377e687d4dbf5a0d8bbad235e76ebacebbdc41d8e5484a9e88ed7278dec46aa8f8ebb6e6e1281018c01f12692e3f62254521ca49f2c2522316360919a51691e5a7247a98dc5db250842aad98368e0273398affcb081ed21175a18ca486b875c16951b946c4223175e60cb609b151ad637bb7c0300234d63520ea8efdf99117d65869cf107600dc9203aecd3860e1240ec96644b4db1779227b2c109bf28b94f5b3dc02dbb39d911ad7da2e4f6aaf3864a2ad894cb29e1bbcc10c5843912f5fe7777fa244701f581e25acfeb0fb3e2f1bdb27208bae8179fc1fda4e18512f687a292067bb208922c3406f056aa88fa3ea0ccf1f4fb5f6c782b6c29bcd5a3aee43f7c76260e748c43ed35d2a06ac70b62bfd810badce1f60428208a0a4a5979f202591162dc106f9db7767b5f74c0bc32a10b2c5ae8626c093f9d91008bc287f0c7731081b45624589ecf89e0e6a168b3d999aa2fff0b86b3bb85e6922e70c38f179ce47c5887325c1f6686ae100d6200b1ef8c562dc646f642ad47fd4e6ef280ecd3f23a74094431ac6276aa7c6bcf3048b3b4dd0302c80de79bbb10da5fc6ba58a1a71ee86af7cb3b70d4778d09fa0727d63a18e0509736ec933be2bb5ffe8217ad2994dbfc73dd5efe392fc710926c50d58ffab33fd5d64cafc723bc4517f3015df467bfc17ea719bf49b53847ca5fb9a02603640a4783acd0adbdad5b8ba9f3c249117ae88130883c3087bafda80e933ed5f817e44f45c5f382e6e1bf68e164f23bcf4c16c21f9eb3c392bd9c1927ae6655c07b22b8add30a04396800a2301267dba089a928c0399af851b439177bfdff4c055baf645fa1bca3ccac06ffac2bc0217efbe4bc5f7f58a935091a2daf4cebaa62d0dd311adaf69e048a56a7f18f7d5dfa78bed7c2f843c3eae1349146d2f9888166993b75950d0410fbe57a19a2806d42a2ee27c05092653e79ca86fa43089e5790d59c0f15443b1ce3046610ac437aa65b0377e597b7f3d707d626263d93b039b8296fc5ec07ee18c8d89e07f2fdd6976ab109060139835d31ce86048965a9321937639659eac8f8dde187259d79cdd13d4d1bf5014fb59468a0e1c5c4dc57144b5c944d514db0799aa0ec1f868d531cfa0d7631a095ee829ad4a11693e70ae6a753b6841d33a558a5a413bbb9b4e217d90d4efcb4d360aeb2624f430d046cd6fff621543c6357de05532d56f864154a79d7f34185845d1e83a779bf844c8afe60f1f8d4800952f39e831c30085e5e8683307ae891565602d5469958fcbbc8366cd4b8076099445fad693558b9f38b3cd79ae1da352efdeac2649953a35cb06c5e2991e346372493bf3d499e873774f6eed331ab75abf24b1a451527f03899a86ca1f9ba82efb53245fa57130a2fde24430c5b0c3852b25a848808e6bba7cae9aa22bee0a1cc4a6dacf888eea6307491ad10f29f072e524602d7f8bf0bc792be31d47408883d3260f457230972fe713300bf39f34b8a6d779a3d1d4cf50688065cdfd3c2e177b99ac7b2c7b274984ecab8160ac03356f8ed907003dd6befb856121080fbcd52911e0a4e0c33155625e7bf7126a9807ceb02cbad61c085de6c2d3ec92db945087b3ecdfc98eea1b00bc70533018798439c108fa7aacaa65e2ec9a93bde4df2958fce037786abc0d85c51ef95a4f19258eaf898c4e5234805f8e6dc3bea9386d8eb99f1b200b513c4dbac510a89113bff7c3dbddcec868a31aa45c41fee0ca203b07ca1c23694954e2302573474f1fe56da9676d7313a0c82a134cd8e71f0093c63be3ffe91bb7718ea6dc7c1e30f83070ab42823e2dbe744880567392017e3424b355a78e89502766dedc1a9ba1bb07c143a471a8d509d2328295c6085160b29a326502835003acbade2c755e5e4fc64c4eb695db751182dda67f22bac54ab0c5fd6cf27a5914729c0f5a33e15823b72f6f9beec13c11f6c6a613453ce77e730e685b3a7cce84de8eb662ab50ace5f338b06037f133cc5bc96a32abbb", 0xeea}], 0x1) 12:12:31 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x6) mknod(&(0x7f00000001c0)='./file0\x00', 0x12000, 0xfffffffffffffffd) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() ftruncate(r2, 0x8) open(&(0x7f00000000c0)='./file0\x00', 0xa, 0x100) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x8, 0x800, 0x7fef58cc, 0x100000000, "5869c2bbb131a062a5ba60fd3fe89e351b75201d", 0x4, 0xca3}) ioctl$TIOCSBRK(r1, 0x2000747b) 12:12:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba767aef286167004c2f06623493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f22db4b69d9197fbde8d9b2bd8a40000", 0xefb) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffb, 0x2cd3, 0x8000000000001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)="51496f36762a8ff3994d6f30097670c229ea7b999c965b744e0629372e72145aed2f2dec87cf2e90d1cc7b7300d190727482c5d6b1d6126b4290099ef7937d71e3417296487ea0f32d35453baafbfd77f9761c8758bb366734d74b943ccab939366e0ab725b9b9c080e298125d9def804b766985b35573d79a9205c736fdebd630ab90744181200067773c8cd4fd1bd9dd1430a6b68833333d3bd8a7b39cefbf3f9acc24b21ae131c4275ef08726f36e1ac08bca321a02027e5ff3ab428ff95b", 0xc0) 12:12:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xff) shutdown(r0, 0x2) poll(&(0x7f0000000140), 0x0, 0x0) 12:12:31 executing program 0: mprotect(&(0x7f00000a6000/0x2000)=nil, 0x2000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f00000a7000/0x2000)=nil, 0x2000, 0x2) 12:12:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x4000000000020088) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000002940)=[{&(0x7f0000001640)="17488547e82e0124fc67c778d146b4c09b9910791baaa21fb5dd902313547115df3d45d87955e863bcab8ad44b8b677421417b48ab811c5f2b68de11491a1e812f3ae2cd353c0db44cd97b8c0cf0f042142ca235f9a36453baac6dd9867bbcfea3662ff583459293f283765561dcc676ff3b6eeed8e5f0f476d17b4e47c20513b042f5b5d19b05f985e11e60d55516c60544d3ddc3d929b5b45df6ab222f308689558289ba7e4e4b98b17c84296ad450caf9972e2c089794cac17a4c3bf04b8247a129f370abf638a333e182c0b1e48fe0315740ce40b022a7b522eef459ee75847a1cee6875d0ffe636047705662a16d0a47322a1f64fabada7dd5c18cd94dc650fbd7e098fb426c9a4049939148072da1025d1b634d1ea10cb8b41149185d6e95d5b2096842b281bdd922bc0e82a160047694fa2deb417d4ec005312ec135323439bde0736051696b7e7a5d046390e3015fc5ace025733f187cd10ce187dbc60069b3b530c6ed469e29ed8f0a8c93efb0b3af5a43995485c2f0e07047fa28addd2914d69e40fcd2cedd47d3f7ad20a7e855d71608fb69101eafcf6dc3d1d0cf62f23f1fe452cf4357f80e7032e142c0d2612bdeb68ed9a554a6271dadee274ff1121d08e6abde67b793cd506883097b04d05fa4b2130e87d410c8f5c20251e5f1a25d686b7b1af27ee7471931125d444fc352406d51c5d0619830555e1e43434a1b0b5f51f4dbeca1cf532fc2afca8cd4a66541ff70b5a1321d16115874402c7ed97a8e9abeebb49baa06eed7595868a97b35aadecd4347c650502660edb545dade6f7ac6bd2817b22d93f895bf562f3d230a6674b3c37fdd9a2511b67f55157b55ce588cf27549ab8009f5683d81955707fb6e6f62b23b2f906b22d62bea97c40e3b44b8d9d51f3e60359936bf4c3cc591a3cce86443b360bff1e975efb0144605393ae6d43026b7c7609e6cc80323898641d946398e7a0a2590662bf2cb7933c1c96037efbdf1ecba0c44da055e1af6efffab57f5e34b8f7c884970c9ce0daa603d695511bb6ca9ca2e2e572e62b6332f8e9b0b06c650c1e9997a0c398af2ac685f0a35521b50e829dac6f2931af2ecbd0ddbd8cb417804468312248ac4349f63dd7001530af8ef5a39212fa1625331f2e66e999ce95716ba894c7dbeb1a01a7851ccf7decbb6b81dc0b689125abf9d1cf88edfc168029597ef20c1e375a71b1513a361c7105dc0173db669cdacf617d86131a5aba381f25fa1530dc59c176b191163b111e46014525c69a5778bff0e5908693ffa5713ef43a1546a6bf170768382172d49cdaf31db1cf65d16c2b1741bb219506a0348a388c45226488e138d3d3b829023802ca3e7b4aaf2cfe27c2cd32c0d098c6570f2cd3a443ef2b33b441bc68dfc54d8b218d7407fe69161a66371763654ce31ca0c6927e20027edd5a8623f62edca4a2e58c059cc5b4f0a5d53c84705891ef760070f3788a529e31c0509c5f477b733091bd196eba53e05d914ef189f930feaef09b85ffb23718764059f5b41d9a49f683e5dd3ca5edaf2f1637cb8bf2ecdaf3d4ee8731ec4cc5594caa86c5a83abae19c1f8b7b1c08c605a5d805703142778526ad638862aa9ea1bdf92570bf081603f2bf93e78ac662e3582a0c3e0310459bac06478bd576acd66dd7dc3cf1668120931733c4703c08b2ea380ea06caf0c9ab3956fcc375b22c4e1742744f1bd5a3bed8ad7e3c8fa7dde52b88ab9ae5426ebfcd0f0a9ac6ed57a68a5827d4e6deaba3e1286661037b3f78cce7e8aee2301839620ac0c65f96b5a7bb9cbc5d1a94e4e9917d0784aa035b775bea3b85ac7c344453f93685cf16b83e1f1d287ef53710d42a0354119e0344ea0c04a52dea6af2b275941b17b5633ba03942586db14e7c84a937d6a7299637ba83843a5658a0055141d7c7e003e9cdaf59b276fe013a2e975729af75b1efcf4251d8744525c513b250551aec4c94c10fbe2af068662f1067aca40758279d0d2c0ec5f0e098d9e886f9b535bc375e1638ade46dbbcf0ccb01d8812b01cfa21a6a73d5fca3908e6aa7912093fe2a89679643b7244bddeb5e89c2670d669112b84416787429eabf57960e7a008bf22bcf48fe3cec6cacd9b273021978b00242dc560f82b157df3df28ae7827cd0ccf4fba60c5eff15f8bfdf4a148ef11ded225839c36db60cb72ded986255df2dcd3816d8b4877cdbb93ca8d83c18a43945a192e5114b2a21fb5aa803a164578314413e88f5c2829182b31d1b99c613f1b91709af21bf88bd3be30878fdc119e6df176bd02cc2f7282092ce5e21aba4232f0e37216790c7f00d08aa25a69ea254afa50bd44c27ccfc0c58ce3f83f740b01a427de5fec6ca8378410e2a1ffcaf2ad9aef102bb6a17da95383216d4cd7f94873a4f79a566938c896e3a19fa5bafffce2546e502e020704f4e983c9048e2648a9ad3b516aaba4863463dc", 0x6d8}], 0x1, 0x0) socketpair(0x6, 0x4000, 0x81, &(0x7f0000000000)) write(r0, 0x0, 0xfffffd4d) 12:12:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) r0 = socket$inet6(0x18, 0x4, 0x29) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r6 = openat(r3, &(0x7f0000000a80)='./file1\x00', 0x800, 0x80) open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000980)) setreuid(r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x4000, 0x22f, &(0x7f0000fee000/0x4000)=nil) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000009c0)) dup(r6) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000ac0)) r7 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r4, 0x0, 0x1) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000140)) fchmod(r4, 0x40) writev(r7, &(0x7f0000001300)=[{&(0x7f0000000b00)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) ftruncate(r0, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 12:12:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x100000000}) syz_open_pts() write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="94d5b462c0341a8b2ea311e45ef8333ede7f4faacc75513903cda8436d2a3159385099d57168c737d59dc1e77d359a1730117afec602c2cfd534ec00e9912eb2dc81ec1b9eb5afc428ed8001d26b6a2385011e24cbf875b96c5fdfdc916edbc862c396720f853a28104dc1865f392e41fedcc8c0eae56e3be78b4abedf69511230d6f8e99ef70a3e0a6ca862c38a6643ba04feaae8ad353506982f3918943553f364160929380c388aa7e6cf7ec2eb3ea37aeae4680a4d48131b7614080f00", 0xbf) r1 = socket$inet6(0x18, 0x2, 0x3) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x5, 0x2, 0xfe03, 0x7fffffff, "8c08f76bb6128b3a8d806d7b677a6742a74d9a49", 0x450, 0x39f8}) close(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x6, 0x1}, {0x18, 0x1, 0x4955, 0x64fe20ba}, 0x3, [0x5, 0x0, 0x1e, 0x6, 0x2, 0xfffffffffffffe00, 0x9, 0x7fff]}, 0x3c) kqueue() fcntl$setflags(r2, 0x2, 0x1) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = syz_open_pts() getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffe, 0xffffbffffffffffe, "8b46786eb953d07babec337860fffffffffa0011"}) read(r3, &(0x7f00000002c0)=""/249, 0xf9) 12:12:32 executing program 1: r0 = shmget(0x3, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockname$inet6(r1, 0x0, &(0x7f0000000000)) 12:12:32 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r0, &(0x7f0000001680)="906d922cbc9f172a5aee23ef7bc5f04528d7540ccf878e93616698136c04073bede889ad3f0b5e2d8c036068765f16405f95c4b299467fe28ad10a65784f55bfe8377e50765ac151811e8722da8ed0170516a5120ded29a75dd2515f171b42b5c704a9d5eb9d51eeb4070748f7616b130f6818fdcfe263ffd769103d51332ff1d1ebd6e0125854ce8835441f1184f3e792121388e41415ad8df711dbda435d76b82eefdb7e674356d4c26f6e9f5e547d624f18d72d2d6aaa2a969a27e45b1dcdcebbe710396bc696c5db134539f5c4bb94516e68d61e18356be786159b5c7eab525ca252ed1fdafa24ec1ba5e6233a5cb967c09716707b168233765fe0c10d5d7fd3d697416ef34a8353b8feefa3a6f6c9893cad2cb197593a06f416720baef7a7a7ae7d9690450e915335980dcef70515bd6ba7b8c3fa2a71f30731653c341d89f844bf9fbd14a5372b576fc390e3d83c1317fdad56462d7a573e38b937eba321ee3f4238adc038fe5bf21f66d99fda00122d7628b1285ae15a181ac6864774fe589e0e9770243af1d498f48cb40f8cecef4d255e61b7f93b153d3c8bc7977f221f9381044c8f7df03544ab2538458f986ad0e2769aed3fc8b00dc778a12d89fe6ec0093889ead592a53e180c0551f8b9dec08d8f445a16a739233fd05fcc259e7cd3ddc323aed05da88dadfcf1f7cd2b0ddd034076b95e94ccbd25ae9bae088a7d84a1b542cc63b97b49c2e6f36be5d3a9f993993c03cca54c62666cefd90d6c861be0762d68aaa83a96bb7d0674af8c07fbcec8927b6b42e9968d303abc4bad8a284b645e38a876a39ae0d68e32822a72fd7011ac24e0f202882ae5003d7445cf40d39dc580a11c9e46bafeaa7c147a75fa0fc9c640229e976e5f246d148dc289bf6c8187dfb45e41c28e79ddc6a709c20a37551752af0cfc391144e174f8c46b3fc47f20b23817c23718ca5cdf9c96c832a06e2df4ec4f41945cc768ed0c944140bc80c889a147d0f90528e4b53df1166c8feb9b89c23ea2e28f4c3cf623e490bfd3e6e412e34bec5934c4c4465e38b105b8f2d8d13cc76e8467f15a68b0fc1be85c6a84cd8d20033a5d8403181158a255b1ce20ecf7fa54a32e1d03c039a0bbb933fe5fd2c8a7b8919c5b30ab6d5fdbeef2ff8f62d4912e4f3117fcb2c60c2f59e9eda28c9f575e8e7cb06a9676b36e223ebbdf74bbdced027ba1e3ebb15500093fdf05f7a734ab0177cd8cf607fd817c6d84351ebba711b4b8c5ada124bb29f390a00fd4d175d32f7c2e1c732a4a2e31782f7bb250a8657327cbaefa509f4e82aaf569bc89da636bfda127b9b00bdb69ed1ac64e2d9056faf14fb600008ad60a6a4e2f65f2474161fb366642ed1fc1b8696da8226afb5feabf8b7058b3958f2503ff10d57b97d7976e445bc8e31232b51d349edd4df88928e4fc5b43697ecb3309058156c2710c1aaa9f37e9001bcdfd5ff658c4963e2ecab3ffb28c167f18ab8d3bb9f57f9c386db0336ffc7a186149497759767a02cbf862fb285649ea33b9b116ad5fc07c1edc4c230fcaddd3e9329a60a601206c15843d175f7221f3370fd78188432e3625afe86e0dc9bf5b4f93a37be3d19cf496116d67a79a638d1962f39aeddfc7f53dcc32bf395d2d2cb7f7bb221b7a17bb0c615fb6ea6721b5727995d6682428f3434649b6fd3024c29cbf93561a4aae8b638e51fddf9bff804cae06b39b676acbd610f99bccca7a7685e5d4308e510389b6a085694bf30577de2e39f04d5d81acbeee649c511762769fc77a1a51bfe277d1e9db4fb8538c4e52f6353ee7d7f50f2fa1f341dbf8d931b06ba137f96da5040668e1128d437d425b897d277ffa0b673733f398b4ef7e2deba79728c47b34217ec8b9ec2a92e00ad734302e8a3cc2665b00bd2642868efbefebab8ae8e9262f0186cea68bbfc6f8bc459d1f2d342124a77308413070cac348e9def86d7f3d83da54cdeb2f46697b148392034dac795586336c9e1215fa3f7c0b6182fdc171f6456fe42e7100695c85a0e45eafbbd2754a8812ca4d601a8fd7b135744b230016f6bee72da1af8625cbdb9e984ec27e598dda5cdef4e69981fcb9333bd2560e7b808fd6a73df086a4691685e30460c7d7b932cea1dd753e34a8575db5a29d06e71fe6b91296a1b7b0f84abde4d6db9a45e3ce8b0309695f67b74010fc8c14674b0a21f1a941db83af3c1ab9d19decb5e765019f48557b623ffac5f7264aeaf66b51f7bf63f067850e52eea6a7fe40120cb8ed0c15b50ea513c0f568ce0bd7344b8f40fc1869ab05592ef9f02de1aa5a3249ab26058f8bdb93f61b3cf6e3c4734fef5b72bace47f0e26ed52597eeed1c75f08a873ce7a95ecbc45efbeb79c7ae444ee82e94f55bff2df82e220ee1bd3e90d39192f3f84fd3538f20008b5fd028e8f988a0713c6e53529eaf32bdb8795a26c5de2cf4f6610ad6b96f56816aebb6156afb4103785874b2e4ef53201b994c4c47b24e10046b1c3d9b2439a15e1c1bd33819e9b909fe2bb0ad3d2ec5dacb91492d689cb743bb64536f8ca1d72e8467fdd434cc6a9f08e9ac16bef3ab63f6e03e5c03bdbd73bc520995104b4823a1766b88eb6bea3c5af2416d34b64484cb96b45ab694117a53dd24d6cd09f767e0b7e3f5943dc469425cf709f6334fa500e764ed8282d71143ddb6c5d030ea9a86ae609b2bbeb4490dcd371d7442bcf0ef2bab83e2f326aa4c75db8906feea12230e9a3daa77b2cfc8b43500f58c85283b2d09440b0e711b8357ef18a3b90af808ec3f17a1381eb3bf488f992d3f2ec080f4d05b02c9d1e207319c3b7ca8a03df5fc347a93ca5b3b60dc1e594c72a42ee3403c48d79a53197298f1be457250e18c9091bb2ce0c0106ec8a2de8083e95d3091665c4ae3361a238d0261e3b279e9dbe2870715953e66cae12f2f0e24ef99addef4d83112c151388ae56549fac502727260cd32aafaaef960bb1f1bf350a8ea782f9e578d48607a8f9b99cae958e18ab3b59a14c92bb23104d66f93b1dfd301269ab18197462dc9aa14371af2bf640d4cf185df2bc3b394f319d17fa1cdd6506e14623a74132fab4dc8fc149b8ca6e65a7da24245e48e2f5ac8ca30adfd2a242fc68849c02dc074dc752a69c3985c5c87bc4a4124771c21dd85e909d09ab4523a36eb3da6c8aa8e533eabd62423f234d0e32bcebc9818d2eaa0726113968d596aedbf02cfb105992ba17d5438ec6bdc288f24776c8faf199f901fe054540d201c63234e1fd90fe4c257c3df0ce2b986198beefcbc20a46e762cb293a16af34302a866340a8ba070a09b9f86908eda4fc249ef19358b19c6eb6ed5b86a155f4ebeba121c43af65cb37fce059bd516cc3beb049871097478b2b3dd9c890c42473d3e01d37cb0ce616857362106bdf643afffbce7deb374f1775c0d32ac656b6444ba8f5429d9e80059d88291cc7c56e4cbcf6ffcd25b06e21edbafcb2581f583d9bb4333653c0376c543095d32815dee108255ac50d296f1d6be56b5db9699943c0753ecc1835bbfad7a35619f36b2162b3d662a9f1efd678c570b3ed9314121ddf53c61ff566e48dae74a6714b26b99bf4a79837b49e7abace2b960ad9602799e66d9a32e888130708b834d8ea4c5cfa5f34045b6cd39957745b85020dcd63ae56748db8cd9e27d50ab2a95a33de60f0787c3b309045eb7c8ffae7112abe721b8c0b218a6d4efdb2b7a9b348084ca2efe079e6f3dd531d2d6d167c63431b82fe2a1afb2cbd2abad48e8d208b42799f06fbdbf5b37631d6c846b58286ff048d432ed72ce13f3d6fd9fdda0acef0c9c828a419dba03c4b98e1c1bda41d6c6fafe77c5a4e8d16852bfdbc8785e60b3aa90bf236c8fc6106f23b42c3c446b3fb16047cb9a6f20b3bf31a32a3005e1c1d76e53546546a90cccaae14a822f8e7c9bc8f761611d6bd209b2340c2844e7a39fb6c9a82960b0383963f5579a4546e754be9627cf158647513562ff9945aa236bcaf5530aebeaa05a9f18cf1c105729f9f97314b71aa231662ec961f32a925ff01339282434a50e67112767d13bdf1c137cade377f0ae296de171e0c4e1ffd969a9aaab0838d191d679d42d689089c166cbf5203c706cdec38e08530f58945fca19b8a1816b74c629831014020c1f635bda1ae610f003e16a27764e53b1215d9544f8c1ef1616c59035b48d29374e44f1787e3b7351f4fa216d0dda117626fd9336d98c5e25f245d10573a954f16aa2fad7dec106d9409481d77afa4d32f26183516ff4a3792295b5269db05cec7b4d362c28e2a88f10810d268373dc5eabd5616788676e436872b4289dd3c74dc6dd2779621ceb8e9cc3befea70eb4dcc694c57530fbd41ff82d4927f3c9a564dc33b7a7d2494fdc7f465008194e30bb4719402536d94f56399f98e285c490dc5be381de08658a138b1357320861cee5ee3aa5c2b72766f34a95d50ad42b5162880252f810744e26b162d24705577af7455f811cbf3565f34d96644ac3b0b330256a8abf81017d0e4567438a3e3aa9a549f5626351ee991a0452a9331714bf766d087f5e05baea85eaf6a0bba04fc1b9cc0863ef701caaa13736dd084e65a055a7df2d75d8893f1a089df329ee45a21918f4a36a858e1c3e4c6e011642d312bd334b35b64ed2c2c76cf99354f43e5d3be907cfc06db6acac53da1f19326db5b32596d3d93d2d403fabbb328fe106322801617de69cceaca1af0be7732ad343100c78051d30cb5af4d3b76eec4223df8736b3a21afc378fe8d93be131429b6dbf37e2d23786a7e6bb284351dceeae09787ffb9a5b8621d64a5bc4775c9992a705cd42e94bea763cfd3a9bcb37fa6d70fb95f3dd485b2b6038c71c01eb162177c2213f58f43176500834a3b52dacc6eb4590257dc3d7b546221cbc886ae20f6678c16d721046d9ef473362441b13ec06bf5fc6b229f90de3cc27b17074d918e04b7b32d4690fbc9d077ffab4d55b5dbe34a571f8e62769e4b3e02221033df051c18c74cece50968e102fb6857754a694440ac8803e883de8e98cfd2f57d22d75ab70da703dfbd11891a675472cf353d3ecb0b8ddad658b4332858cc0a63946079cdafc495ca7a3a7ed4630e3627d681645819fd96511e4448d9a88ddfc9c9f104ad46cdfcb0da4c6a079e66264b52eea0984995a5aaef4eb5f2dec6befb0b5fbd055a7650c6861b0730e1ab32e5b4e7f7daa92c82a37be86352a73b3bf01afd24d3f5d9baf919af7df8f27141b2946dccedb61649fdd70cc89a7dd864ae24d93373911f3863961c8c14573ee80cca0e554b367202947bdcd39dd087d1836655e9eb1a2bec2ae4734a52efa0875dc440025ab0c4f839e75afdaadd44588960e8dd3af303189f794783a2b23ac6f3de7959bb6fee820ace9b09272c8e9ac9c141cf14c8a2685f962b3d3e03db8df9793d731b3e4c9f04a96824fc8837d858293a98bbbde3eb62694a54bd088a6aeebeb5f10917e66cedac3e1f44b4747263590254980c7461847d4abb1873dddd23af9daf942942d4d81aa411a7a990f94c27ad21fa058728787ef34871a607c5ce5e2ddfd41d39e01db05136f7ef58dedf1ae6e8bf5afaff8f592b369ec896005e2e13718f0e16897e72183d11b606856b6870614b1bda8fb37c42bf4dcf9aa74e8fbb61322d36d89b80fbc2495ccc0882373b6b2a7acb31aaf74bb07c5a8406785a760e4828efb09ee0e800bc120d51e9744163164f4008109fe8dd47e6301e24f71542e092cf4093f3dc684e6a38e8e6ea", 0x1000) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r1, &(0x7f0000000100)="e34aad9d87adddba0bf50bf36551774850c0ecaae0fe91eae60a84bd91099f8c4f6fe44f57d2f2a5dc785c58", 0x2c) read(r1, &(0x7f0000000140)=""/164, 0xa4) write(r1, &(0x7f0000000000)="3db490e7028264d7058bea717813b1e8cb1cf3abac9142b8692653fe27bf0826a375c0d1a8bc79f18a22fabe59ad6740e694116b4a807386d182fc2311bbc5a5e44b9cbae367b2d21632d8dd", 0x4c) 12:12:32 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) write(r0, 0xfffffffffffffffe, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x3, 0x0, 0x0, 0x0) close(r0) socketpair(0x18, 0x8003, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x101, 0x9, 0x1ff, 0x6, "0817b84b016759a55473e462814caef915c68523", 0xfffffffffffffffc}) r2 = getuid() r3 = getegid() fchown(r0, r2, r3) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1) 12:12:32 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = dup2(r0, r1) flock(r2, 0xc) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x100000001) setrlimit(0x2, &(0x7f0000000000)={0x6, 0x7fff}) select(0x40, &(0x7f0000000040)={0x25c, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) 12:12:32 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}, {r1, 0x48}, {r0, 0xc}], 0x2000000000000086, 0x1) poll(&(0x7f0000000040)=[{r0}, {r0, 0x1}, {r1, 0x84}, {r1, 0x100}, {r0, 0x94}], 0x5, 0x8) uvm_fault(0xffffff003f12b000, 0x6000118, 0, 1) -> e kernel: page fault trap, code=0 Stopped at switchread+0x95: movl 0x18(%r13),%r12d